Overview
MATIC Balance
7.907076413464736359 MATIC
MATIC Value
$7.96 (@ $1.01/MATIC)Token Holdings
More Info
Private Name Tags
ContractCreator:
Latest 25 from a total of 129,389 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Hatch Eggs | 55170280 | 4 hrs ago | IN | 0 MATIC | 0.00586979 | ||||
Hatch Eggs | 55132080 | 28 hrs ago | IN | 0 MATIC | 0.01039319 | ||||
Hatch Eggs | 55129520 | 30 hrs ago | IN | 0 MATIC | 0.00595459 | ||||
Hatch Eggs | 55056822 | 3 days ago | IN | 0 MATIC | 0.00490878 | ||||
Sell Eggs | 55014654 | 4 days ago | IN | 0 MATIC | 0.00255741 | ||||
Hatch Eggs | 54990122 | 4 days ago | IN | 0 MATIC | 0.00497718 | ||||
Hatch Eggs | 54956684 | 5 days ago | IN | 0 MATIC | 0.00983571 | ||||
Hatch Eggs | 54908059 | 7 days ago | IN | 0 MATIC | 0.00646946 | ||||
Hatch Eggs | 54797440 | 10 days ago | IN | 0 MATIC | 0.00851329 | ||||
Hatch Eggs | 54781722 | 10 days ago | IN | 0 MATIC | 0.00159782 | ||||
Sell Eggs | 54744149 | 11 days ago | IN | 0 MATIC | 0.00237618 | ||||
Hatch Eggs | 54701394 | 12 days ago | IN | 0 MATIC | 0.00371574 | ||||
Sell Eggs | 54680847 | 13 days ago | IN | 0 MATIC | 0.01722192 | ||||
Sell Eggs | 54657183 | 13 days ago | IN | 0 MATIC | 0.01081978 | ||||
Hatch Eggs | 54617611 | 14 days ago | IN | 0 MATIC | 0.00446193 | ||||
Hatch Eggs | 54604346 | 15 days ago | IN | 0 MATIC | 0.0048381 | ||||
Hatch Eggs | 54602000 | 15 days ago | IN | 0 MATIC | 0.00731996 | ||||
Hatch Eggs | 54586069 | 15 days ago | IN | 0 MATIC | 0.00463322 | ||||
Hatch Eggs | 54578496 | 15 days ago | IN | 0 MATIC | 0.01216327 | ||||
Hatch Eggs | 54523932 | 17 days ago | IN | 0 MATIC | 0.00649705 | ||||
Hatch Eggs | 54520428 | 17 days ago | IN | 0 MATIC | 0.00472799 | ||||
Sell Eggs | 54480830 | 18 days ago | IN | 0 MATIC | 0.00773674 | ||||
Hatch Eggs | 54445169 | 19 days ago | IN | 0 MATIC | 0.00646434 | ||||
Hatch Eggs | 54441836 | 19 days ago | IN | 0 MATIC | 0.006022 | ||||
Hatch Eggs | 54423009 | 19 days ago | IN | 0 MATIC | 0.00737793 |
Latest 25 internal transactions (View All)
Parent Txn Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
55014654 | 4 days ago | 0.20145417 MATIC | ||||
55014654 | 4 days ago | 0.00530142 MATIC | ||||
55014654 | 4 days ago | 0.00530142 MATIC | ||||
54744149 | 11 days ago | 0.03836994 MATIC | ||||
54744149 | 11 days ago | 0.00100973 MATIC | ||||
54744149 | 11 days ago | 0.00100973 MATIC | ||||
54680847 | 13 days ago | 0.75277468 MATIC | ||||
54680847 | 13 days ago | 0.01980986 MATIC | ||||
54680847 | 13 days ago | 0.01980986 MATIC | ||||
54657183 | 13 days ago | 0.04181951 MATIC | ||||
54657183 | 13 days ago | 0.00110051 MATIC | ||||
54657183 | 13 days ago | 0.00110051 MATIC | ||||
54480830 | 18 days ago | 0.03976149 MATIC | ||||
54480830 | 18 days ago | 0.00104635 MATIC | ||||
54480830 | 18 days ago | 0.00104635 MATIC | ||||
54321099 | 22 days ago | 0.04146611 MATIC | ||||
54321099 | 22 days ago | 0.00109121 MATIC | ||||
54321099 | 22 days ago | 0.00109121 MATIC | ||||
54266288 | 23 days ago | 0.00000001 MATIC | ||||
54266288 | 23 days ago | 0 MATIC | ||||
54266288 | 23 days ago | 0 MATIC | ||||
54241887 | 24 days ago | 0.60069965 MATIC | ||||
54241887 | 24 days ago | 0.01580788 MATIC | ||||
54241887 | 24 days ago | 0.01580788 MATIC | ||||
54171174 | 26 days ago | 0.12623481 MATIC |
Loading...
Loading
Contract Name:
MATIC_MINER
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2021-09-04 */ pragma solidity ^0.4.26; // solhint-disable-line contract MATIC_MINER{ //uint256 EGGS_PER_MINERS_PER_SECOND=1; uint256 public EGGS_TO_HATCH_1MINERS=2592000;//for final version should be seconds in a day uint256 PSN=10000; uint256 PSNH=5000; bool public initialized=false; address public ceoAddress; address public ceoAddress2; mapping (address => uint256) public hatcheryMiners; mapping (address => uint256) public claimedEggs; mapping (address => uint256) public lastHatch; mapping (address => address) public referrals; uint256 public marketEggs; constructor() public{ ceoAddress=msg.sender; ceoAddress2=address(0x91E6720D677De9a3b33a79B1E2AD6c09eF153ebE); } function hatchEggs(address ref) public{ require(initialized); if(ref == msg.sender) { ref = 0; } if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender){ referrals[msg.sender]=ref; } uint256 eggsUsed=getMyEggs(); uint256 newMiners=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1MINERS); hatcheryMiners[msg.sender]=SafeMath.add(hatcheryMiners[msg.sender],newMiners); claimedEggs[msg.sender]=0; lastHatch[msg.sender]=now; //send referral eggs claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,10)); //boost market to nerf miners hoarding marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,5)); } function sellEggs() public{ require(initialized); uint256 hasEggs=getMyEggs(); uint256 eggValue=calculateEggSell(hasEggs); uint256 fee=devFee(eggValue); uint256 fee2=fee/2; claimedEggs[msg.sender]=0; lastHatch[msg.sender]=now; marketEggs=SafeMath.add(marketEggs,hasEggs); ceoAddress.transfer(fee2); ceoAddress2.transfer(fee-fee2); msg.sender.transfer(SafeMath.sub(eggValue,fee)); } function buyEggs(address ref) public payable{ require(initialized); uint256 eggsBought=calculateEggBuy(msg.value,SafeMath.sub(address(this).balance,msg.value)); eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought)); uint256 fee=devFee(msg.value); uint256 fee2=fee/2; ceoAddress.transfer(fee2); ceoAddress2.transfer(fee-fee2); claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought); hatchEggs(ref); } //magic trade balancing algorithm function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256){ //(PSN*bs)/(PSNH+((PSN*rs+PSNH*rt)/rt)); return SafeMath.div(SafeMath.mul(PSN,bs),SafeMath.add(PSNH,SafeMath.div(SafeMath.add(SafeMath.mul(PSN,rs),SafeMath.mul(PSNH,rt)),rt))); } function calculateEggSell(uint256 eggs) public view returns(uint256){ return calculateTrade(eggs,marketEggs,address(this).balance); } function calculateEggBuy(uint256 eth,uint256 contractBalance) public view returns(uint256){ return calculateTrade(eth,contractBalance,marketEggs); } function calculateEggBuySimple(uint256 eth) public view returns(uint256){ return calculateEggBuy(eth,address(this).balance); } function devFee(uint256 amount) public pure returns(uint256){ return SafeMath.div(SafeMath.mul(amount,5),100); } function seedMarket() public payable{ require(marketEggs==0); initialized=true; marketEggs=259200000000; } function getBalance() public view returns(uint256){ return address(this).balance; } function getMyMiners() public view returns(uint256){ return hatcheryMiners[msg.sender]; } function getMyEggs() public view returns(uint256){ return SafeMath.add(claimedEggs[msg.sender],getEggsSinceLastHatch(msg.sender)); } function getEggsSinceLastHatch(address adr) public view returns(uint256){ uint256 secondsPassed=min(EGGS_TO_HATCH_1MINERS,SafeMath.sub(now,lastHatch[adr])); return SafeMath.mul(secondsPassed,hatcheryMiners[adr]); } function min(uint256 a, uint256 b) private pure returns (uint256) { return a < b ? a : b; } } library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyMiners","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[],"name":"seedMarket","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"hatcheryMiners","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1MINERS","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ceoAddress2","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"buyEggs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
608060405262278d006000556127106001556113886002556003805460ff1916905534801561002d57600080fd5b5060038054610100330261010060a860020a031990911617905560048054600160a060020a0319167391e6720d677de9a3b33a79b1e2ad6c09ef153ebe1790556109bf8061007c6000396000f3006080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633bc0461a146102275780633c5f07cb1461023f5780633ec862a81461024757806343ce742214610268578063467ece791461027d578063726703611461029e57806379532aa9146102bf5780637cdebc21146102e05780637e56fde5146102f55780638e3163271461030d5780639ca423b314610325578063ba3d97e914610346578063d7c8843b1461035b578063db6638651461037c575b600080fd5b34801561013857600080fd5b50610141610390565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103a4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103b7565b3480156101a557600080fd5b506101ae6103bc565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101726004356024356044356103c5565b3480156101ec57600080fd5b50610172600435602435610412565b34801561020757600080fd5b50610172610428565b34801561021c57600080fd5b5061022561042e565b005b34801561023357600080fd5b50610172600435610556565b610225610573565b34801561025357600080fd5b50610225600160a060020a0360043516610598565b34801561027457600080fd5b50610172610700565b34801561028957600080fd5b50610172600160a060020a0360043516610725565b3480156102aa57600080fd5b50610172600160a060020a0360043516610737565b3480156102cb57600080fd5b50610172600160a060020a0360043516610749565b3480156102ec57600080fd5b5061017261075b565b34801561030157600080fd5b50610172600435610761565b34801561031957600080fd5b5061017260043561076e565b34801561033157600080fd5b50610141600160a060020a0360043516610787565b34801561035257600080fd5b506101416107a2565b34801561036757600080fd5b50610172600160a060020a03600435166107b1565b610225600160a060020a0360043516610808565b6003546101009004600160a060020a031681565b3360009081526005602052604090205490565b303190565b60035460ff1681565b600061040a6103d66001548461090f565b6104056002546103fa6103ff6103ee6001548a61090f565b6103fa6002548c61090f565b610945565b89610954565b610954565b949350505050565b600061042183836009546103c5565b9392505050565b60095481565b60035460009081908190819060ff16151561044857600080fd5b610450610700565b935061045b8461076e565b925061046683610556565b3360009081526006602090815260408083208390556007909152902042905560095490925060028304915061049b9085610945565b600955600354604051610100909104600160a060020a0316906108fc8315029083906000818181858888f193505050501580156104dc573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f19350505050158015610518573d6000803e3d6000fd5b50336108fc610527858561096b565b6040518115909202916000818181858888f1935050505015801561054f573d6000803e3d6000fd5b5050505050565b600061056d61056683600561090f565b6064610954565b92915050565b6009541561058057600080fd5b6003805460ff19166001179055643c59862000600955565b600354600090819060ff1615156105ae57600080fd5b600160a060020a0383163314156105c457600092505b33600090815260086020526040902054600160a060020a0316158015610601575033600081815260086020526040902054600160a060020a031614155b1561063c57336000908152600860205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b610644610700565b915061065282600054610954565b3360009081526005602052604090205490915061066f9082610945565b336000908152600560209081526040808320939093556006808252838320839055600782528383204290556008825283832054600160a060020a03168352905220546106c0906103fa84600a610954565b33600090815260086020908152604080832054600160a060020a0316835260069091529020556009546106f8906103fa846005610954565b600955505050565b33600081815260066020526040812054909161072091906103fa906107b1565b905090565b60076020526000908152604090205481565b60066020526000908152604090205481565b60056020526000908152604090205481565b60005481565b600061056d823031610412565b600061056d8260095430600160a060020a0316316103c5565b600860205260009081526040902054600160a060020a031681565b600454600160a060020a031681565b60008054600160a060020a03831682526007602052604082205482916107e1916107dc90429061096b565b61097d565b600160a060020a03841660009081526005602052604090205490915061042190829061090f565b6003546000908190819060ff16151561082057600080fd5b6108343461082f30318261096b565b610412565b92506108488361084385610556565b61096b565b925061085334610556565b6003546040519193506002840492506101009004600160a060020a0316906108fc8315029083906000818181858888f19350505050158015610899573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f193505050501580156108d5573d6000803e3d6000fd5b50336000908152600660205260409020546108f09084610945565b3360009081526006602052604090205561090984610598565b50505050565b600080831515610922576000915061093e565b5082820282848281151561093257fe5b041461093a57fe5b8091505b5092915050565b60008282018381101561093a57fe5b600080828481151561096257fe5b04949350505050565b60008282111561097757fe5b50900390565b600081831061098c5781610421565b50909190505600a165627a7a72305820c4ec69d5fb7b76b8fa367cc52953952294a719902e70ca90bdb9a6fb385929910029
Deployed Bytecode
0x6080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633bc0461a146102275780633c5f07cb1461023f5780633ec862a81461024757806343ce742214610268578063467ece791461027d578063726703611461029e57806379532aa9146102bf5780637cdebc21146102e05780637e56fde5146102f55780638e3163271461030d5780639ca423b314610325578063ba3d97e914610346578063d7c8843b1461035b578063db6638651461037c575b600080fd5b34801561013857600080fd5b50610141610390565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103a4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103b7565b3480156101a557600080fd5b506101ae6103bc565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101726004356024356044356103c5565b3480156101ec57600080fd5b50610172600435602435610412565b34801561020757600080fd5b50610172610428565b34801561021c57600080fd5b5061022561042e565b005b34801561023357600080fd5b50610172600435610556565b610225610573565b34801561025357600080fd5b50610225600160a060020a0360043516610598565b34801561027457600080fd5b50610172610700565b34801561028957600080fd5b50610172600160a060020a0360043516610725565b3480156102aa57600080fd5b50610172600160a060020a0360043516610737565b3480156102cb57600080fd5b50610172600160a060020a0360043516610749565b3480156102ec57600080fd5b5061017261075b565b34801561030157600080fd5b50610172600435610761565b34801561031957600080fd5b5061017260043561076e565b34801561033157600080fd5b50610141600160a060020a0360043516610787565b34801561035257600080fd5b506101416107a2565b34801561036757600080fd5b50610172600160a060020a03600435166107b1565b610225600160a060020a0360043516610808565b6003546101009004600160a060020a031681565b3360009081526005602052604090205490565b303190565b60035460ff1681565b600061040a6103d66001548461090f565b6104056002546103fa6103ff6103ee6001548a61090f565b6103fa6002548c61090f565b610945565b89610954565b610954565b949350505050565b600061042183836009546103c5565b9392505050565b60095481565b60035460009081908190819060ff16151561044857600080fd5b610450610700565b935061045b8461076e565b925061046683610556565b3360009081526006602090815260408083208390556007909152902042905560095490925060028304915061049b9085610945565b600955600354604051610100909104600160a060020a0316906108fc8315029083906000818181858888f193505050501580156104dc573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f19350505050158015610518573d6000803e3d6000fd5b50336108fc610527858561096b565b6040518115909202916000818181858888f1935050505015801561054f573d6000803e3d6000fd5b5050505050565b600061056d61056683600561090f565b6064610954565b92915050565b6009541561058057600080fd5b6003805460ff19166001179055643c59862000600955565b600354600090819060ff1615156105ae57600080fd5b600160a060020a0383163314156105c457600092505b33600090815260086020526040902054600160a060020a0316158015610601575033600081815260086020526040902054600160a060020a031614155b1561063c57336000908152600860205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b610644610700565b915061065282600054610954565b3360009081526005602052604090205490915061066f9082610945565b336000908152600560209081526040808320939093556006808252838320839055600782528383204290556008825283832054600160a060020a03168352905220546106c0906103fa84600a610954565b33600090815260086020908152604080832054600160a060020a0316835260069091529020556009546106f8906103fa846005610954565b600955505050565b33600081815260066020526040812054909161072091906103fa906107b1565b905090565b60076020526000908152604090205481565b60066020526000908152604090205481565b60056020526000908152604090205481565b60005481565b600061056d823031610412565b600061056d8260095430600160a060020a0316316103c5565b600860205260009081526040902054600160a060020a031681565b600454600160a060020a031681565b60008054600160a060020a03831682526007602052604082205482916107e1916107dc90429061096b565b61097d565b600160a060020a03841660009081526005602052604090205490915061042190829061090f565b6003546000908190819060ff16151561082057600080fd5b6108343461082f30318261096b565b610412565b92506108488361084385610556565b61096b565b925061085334610556565b6003546040519193506002840492506101009004600160a060020a0316906108fc8315029083906000818181858888f19350505050158015610899573d6000803e3d6000fd5b50600454604051600160a060020a039091169082840380156108fc02916000818181858888f193505050501580156108d5573d6000803e3d6000fd5b50336000908152600660205260409020546108f09084610945565b3360009081526006602052604090205561090984610598565b50505050565b600080831515610922576000915061093e565b5082820282848281151561093257fe5b041461093a57fe5b8091505b5092915050565b60008282018381101561093a57fe5b600080828481151561096257fe5b04949350505050565b60008282111561097757fe5b50900390565b600081831061098c5781610421565b50909190505600a165627a7a72305820c4ec69d5fb7b76b8fa367cc52953952294a719902e70ca90bdb9a6fb385929910029
Deployed Bytecode Sourcemap
52:4336:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;305:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;305:25:0;;;;;;;;-1:-1:-1;;;;;305:25:0;;;;;;;;;;;;;;3776:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3776:103:0;;;;;;;;;;;;;;;;;;;;3673:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3673:97:0;;;;269:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;269:29:0;;;;;;;;;;;;;;;;;;;;;;2634:290;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2634:290:0;;;;;;;;;3083:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3083:162:0;;;;;;;585:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;585:25:0;;;;1594:485;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1594:485:0;;;;;;3397:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3397:126:0;;;;;3529:138;;;;757:831;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;757:831:0;-1:-1:-1;;;;;757:831:0;;;;;3885:146;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3885:146:0;;;;481:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;481:45:0;-1:-1:-1;;;;;481:45:0;;;;;427:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;427:47:0;-1:-1:-1;;;;;427:47:0;;;;;370:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;370:50:0;-1:-1:-1;;;;;370:50:0;;;;;124:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;124:44:0;;;;3251:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3251:140:0;;;;;2930:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2930:147:0;;;;;533:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;533:45:0;-1:-1:-1;;;;;533:45:0;;;;;337:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;337:26:0;;;;4037:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4037:237:0;-1:-1:-1;;;;;4037:237:0;;;;;2085:504;;-1:-1:-1;;;;;2085:504:0;;;;;305:25;;;;;;-1:-1:-1;;;;;305:25:0;;:::o;3776:103::-;3860:10;3819:7;3845:26;;;:14;:26;;;;;;3776:103;:::o;3673:97::-;3749:4;3741:21;3673:97;:::o;269:29::-;;;;;;:::o;2634:290::-;2713:7;2789:127;2802:20;2815:3;;2819:2;2802:12;:20::i;:::-;2823:92;2836:4;;2841:73;2854:56;2867:20;2880:3;;2884:2;2867:12;:20::i;:::-;2888:21;2901:4;;2906:2;2888:12;:21::i;:::-;2854:12;:56::i;:::-;2911:2;2841:12;:73::i;2823:92::-;2789:12;:127::i;:::-;2782:134;2634:290;-1:-1:-1;;;;2634:290:0:o;3083:162::-;3165:7;3191:46;3206:3;3210:15;3226:10;;3191:14;:46::i;:::-;3184:53;3083:162;-1:-1:-1;;;3083:162:0:o;585:25::-;;;;:::o;1594:485::-;1639:11;;1662:15;;;;;;;;1639:11;;1631:20;;;;;;;;1678:11;:9;:11::i;:::-;1662:27;;1717:25;1734:7;1717:16;:25::i;:::-;1700:42;;1765:16;1772:8;1765:6;:16::i;:::-;1833:10;1845:1;1821:23;;;:11;:23;;;;;;;;:25;;;1857:9;:21;;;;;1879:3;1857:25;;1917:10;;1753:28;;-1:-1:-1;1809:1:0;1805:5;;;-1:-1:-1;1904:32:0;;1928:7;1904:12;:32::i;:::-;1893:10;:43;1947:10;;:25;;:10;;;;-1:-1:-1;;;;;1947:10:0;;:25;;;;;;;;;;;;:10;:25;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;1983:11:0;;:30;;-1:-1:-1;;;;;1983:11:0;;;;2004:8;;;1983:30;;;;;:11;:30;:11;:30;2004:8;1983:11;:30;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2024:10:0;:47;2044:26;2057:8;2066:3;2044:12;:26::i;:::-;2024:47;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2024:47:0;1594:485;;;;:::o;3397:126::-;3449:7;3475:40;3488:22;3501:6;3508:1;3488:12;:22::i;:::-;3511:3;3475:12;:40::i;:::-;3468:47;3397:126;-1:-1:-1;;3397:126:0:o;3529:138::-;3584:10;;:13;3576:22;;;;;;3609:11;:16;;-1:-1:-1;;3609:16:0;3621:4;3609:16;;;3647:12;3636:10;:23;3529:138::o;757:831::-;814:11;;1030:16;;;;814:11;;806:20;;;;;;;;-1:-1:-1;;;;;840:17:0;;847:10;840:17;837:56;;;880:1;874:7;;837:56;916:10;906:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;906:21:0;:24;:61;;;;-1:-1:-1;957:10:0;934:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;934:21:0;:33;;906:61;903:117;;;993:10;983:21;;;;:9;:21;;;;;:25;;-1:-1:-1;;983:25:0;-1:-1:-1;;;;;983:25:0;;;;;903:117;1047:11;:9;:11::i;:::-;1030:28;;1087:44;1100:8;1109:21;;1087:12;:44::i;:::-;1197:10;1182:26;;;;:14;:26;;;;;;1069:62;;-1:-1:-1;1169:50:0;;1069:62;1169:12;:50::i;:::-;1157:10;1142:26;;;;:14;:26;;;;;;;;:77;;;;1230:11;:23;;;;;;:25;;;1266:9;:21;;;;;1288:3;1266:25;;1402:9;:21;;;;;;-1:-1:-1;;;;;1402:21:0;1390:34;;;;;;1377:74;;1425:25;1438:8;1447:2;1425:12;:25::i;1377:74::-;1364:10;1342:34;1354:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;1354:21:0;1342:34;;:11;:34;;;;;:109;1544:10;;1531:49;;1555:24;1568:8;1577:1;1555:12;:24::i;1531:49::-;1520:10;:60;-1:-1:-1;;;757:831:0:o;3885:146::-;3977:10;3926:7;3965:23;;;:11;:23;;;;;;3926:7;;3952:71;;3965:23;3989:33;;:21;:33::i;3952:71::-;3945:78;;3885:146;:::o;481:45::-;;;;;;;;;;;;;:::o;427:47::-;;;;;;;;;;;;;:::o;370:50::-;;;;;;;;;;;;;:::o;124:44::-;;;;:::o;3251:140::-;3315:7;3341:42;3357:3;3369:4;3361:21;3341:15;:42::i;2930:147::-;2990:7;3016:53;3031:4;3036:10;;3055:4;-1:-1:-1;;;;;3047:21:0;;3016:14;:53::i;533:45::-;;;;;;;;;;;;-1:-1:-1;;;;;533:45:0;;:::o;337:26::-;;;-1:-1:-1;;;;;337:26:0;;:::o;4037:237::-;4101:7;4146:21;;-1:-1:-1;;;;;4185:14:0;;;;:9;:14;;;;;;4101:7;;4142:59;;4168:32;;4181:3;;4168:12;:32::i;:::-;4142:3;:59::i;:::-;-1:-1:-1;;;;;4246:19:0;;;;;;:14;:19;;;;;;4120:81;;-1:-1:-1;4219:47:0;;4120:81;;4219:12;:47::i;2085:504::-;2148:11;;2171:18;;;;;;2148:11;;2140:20;;;;;;;;2190:72;2206:9;2216:45;2237:4;2229:21;2206:9;2216:12;:45::i;:::-;2190:15;:72::i;:::-;2171:91;;2284:43;2297:10;2308:18;2315:10;2308:6;:18::i;:::-;2284:12;:43::i;:::-;2273:54;;2350:17;2357:9;2350:6;:17::i;:::-;2407:10;;:25;;2338:29;;-1:-1:-1;2395:1:0;2391:5;;;-1:-1:-1;2407:10:0;;;-1:-1:-1;;;;;2407:10:0;;:25;;;;;2391:5;;2407:25;;;;2391:5;2407:10;:25;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2443:11:0;;:30;;-1:-1:-1;;;;;2443:11:0;;;;2464:8;;;2443:30;;;;;:11;:30;:11;:30;2464:8;2443:11;:30;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;2533:10:0;2521:23;;;;:11;:23;;;;;;2508:48;;2545:10;2508:12;:48::i;:::-;2496:10;2484:23;;;;:11;:23;;;;;:72;2567:14;2577:3;2567:9;:14::i;:::-;2085:504;;;;:::o;4483:180::-;4541:7;;4561:6;;4557:37;;;4585:1;4578:8;;;;4557:37;-1:-1:-1;4612:5:0;;;4616:1;4612;:5;4631;;;;;;;;:10;4624:18;;;;4656:1;4649:8;;4483:180;;;;;;:::o;5318:133::-;5376:7;5404:5;;;5423:6;;;;5416:14;;;4750:270;4808:7;4899:9;4915:1;4911;:5;;;;;;;;;4750:270;-1:-1:-1;;;;4750:270:0:o;5138:113::-;5196:7;5219:6;;;;5212:14;;;;-1:-1:-1;5240:5:0;;;5138:113::o;4280:105::-;4337:7;4368:1;4364;:5;:13;;4376:1;4364:13;;;-1:-1:-1;4372:1:0;;4280:105;-1:-1:-1;4280:105:0:o
Swarm Source
bzzr://c4ec69d5fb7b76b8fa367cc52953952294a719902e70ca90bdb9a6fb38592991
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.