More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 8,490 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Become Snailmast... | 12605419 | 1262 days ago | IN | 0 ETH | 0.00037829 | ||||
Hatch Eggs | 12605416 | 1262 days ago | IN | 0 ETH | 0.00041381 | ||||
Buy Eggs | 12605407 | 1262 days ago | IN | 0 ETH | 0.00063944 | ||||
Hatch Eggs | 12605401 | 1262 days ago | IN | 0 ETH | 0.00058939 | ||||
Hatch Eggs | 12605397 | 1262 days ago | IN | 0 ETH | 0.00064285 | ||||
Hatch Eggs | 9468741 | 1745 days ago | IN | 0 ETH | 0.00034302 | ||||
Hatch Eggs | 9462264 | 1746 days ago | IN | 0 ETH | 0.00017151 | ||||
Hatch Eggs | 9455557 | 1747 days ago | IN | 0 ETH | 0.00013721 | ||||
Hatch Eggs | 9444031 | 1749 days ago | IN | 0 ETH | 0.00005718 | ||||
Hatch Eggs | 9439010 | 1750 days ago | IN | 0 ETH | 0.00013914 | ||||
Buy Eggs | 9438533 | 1750 days ago | IN | 0.001 ETH | 0.00017473 | ||||
Become Snailmast... | 9437743 | 1750 days ago | IN | 0 ETH | 0.00012908 | ||||
Hatch Eggs | 9437743 | 1750 days ago | IN | 0 ETH | 0.00017151 | ||||
Sell Eggs | 9420698 | 1753 days ago | IN | 0 ETH | 0.00013263 | ||||
Hatch Eggs | 9414919 | 1754 days ago | IN | 0 ETH | 0.00011436 | ||||
Hatch Eggs | 9410932 | 1754 days ago | IN | 0 ETH | 0.00011436 | ||||
Hatch Eggs | 9404620 | 1755 days ago | IN | 0 ETH | 0.00011434 | ||||
Hatch Eggs | 9397255 | 1756 days ago | IN | 0 ETH | 0.00011434 | ||||
Hatch Eggs | 9390412 | 1757 days ago | IN | 0 ETH | 0.00009276 | ||||
Buy Eggs | 9390211 | 1757 days ago | IN | 0.001 ETH | 0.00011648 | ||||
Hatch Eggs | 9384491 | 1758 days ago | IN | 0 ETH | 0.00011436 | ||||
Hatch Eggs | 9378327 | 1759 days ago | IN | 0 ETH | 0.00011434 | ||||
Hatch Eggs | 9371625 | 1760 days ago | IN | 0 ETH | 0.00011436 | ||||
Get Free Shrimp | 9365450 | 1761 days ago | IN | 0.001 ETH | 0.00014491 | ||||
Hatch Eggs | 8988908 | 1826 days ago | IN | 0 ETH | 0.00005737 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
12605407 | 1262 days ago | 0 ETH | ||||
9438533 | 1750 days ago | 0.00004 ETH | ||||
9420698 | 1753 days ago | 0.00098682 ETH | ||||
9420698 | 1753 days ago | 0.00004111 ETH | ||||
9390211 | 1757 days ago | 0.00004 ETH | ||||
9365450 | 1761 days ago | 0.001 ETH | ||||
8236857 | 1945 days ago | 0.0001727 ETH | ||||
8236857 | 1945 days ago | 0.00000719 ETH | ||||
8218457 | 1948 days ago | 0.00038424 ETH | ||||
8218457 | 1948 days ago | 0.00001601 ETH | ||||
8159108 | 1957 days ago | 0.001 ETH | ||||
7664846 | 2034 days ago | 0.00041527 ETH | ||||
7664846 | 2034 days ago | 0.0000173 ETH | ||||
7648148 | 2037 days ago | 0.00075833 ETH | ||||
7648148 | 2037 days ago | 0.00003159 ETH | ||||
7633787 | 2039 days ago | 0.00174182 ETH | ||||
7633787 | 2039 days ago | 0.00007257 ETH | ||||
7475983 | 2063 days ago | 0.00004 ETH | ||||
7475973 | 2063 days ago | 0.00004 ETH | ||||
7475823 | 2063 days ago | 0.001 ETH | ||||
7401071 | 2075 days ago | 0.00002 ETH | ||||
7401065 | 2075 days ago | 0.001 ETH | ||||
7289554 | 2093 days ago | 0.001 ETH | ||||
6906314 | 2167 days ago | 0.000004 ETH | ||||
6386145 | 2252 days ago | 0.001 ETH |
Loading...
Loading
Contract Name:
ShrimpFarmer
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-05-18 */ pragma solidity ^0.4.18; // solhint-disable-line // similar as shrimpfarmer, with three changes: // A. one third of your snails die when you sell eggs // B. you can transfer ownership of the devfee through sacrificing snails // C. the "free" 300 snails cost 0.001 eth (in line with the mining fee) // bots should have a harder time, and whales can compete for the devfee contract ShrimpFarmer{ //uint256 EGGS_PER_SHRIMP_PER_SECOND=1; uint256 public EGGS_TO_HATCH_1SHRIMP=86400;//for final version should be seconds in a day uint256 public STARTING_SHRIMP=300; uint256 PSN=10000; uint256 PSNH=5000; bool public initialized=false; address public ceoAddress; mapping (address => uint256) public hatcheryShrimp; mapping (address => uint256) public claimedEggs; mapping (address => uint256) public lastHatch; mapping (address => address) public referrals; uint256 public marketEggs; uint256 public snailmasterReq=100000; function ShrimpFarmer() public{ ceoAddress=msg.sender; } function becomeSnailmaster() public{ require(initialized); require(hatcheryShrimp[msg.sender]>=snailmasterReq); hatcheryShrimp[msg.sender]=SafeMath.sub(hatcheryShrimp[msg.sender],snailmasterReq); snailmasterReq=SafeMath.add(snailmasterReq,100000);//+100k shrimps each time ceoAddress=msg.sender; } function hatchEggs(address ref) public{ require(initialized); if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender){ referrals[msg.sender]=ref; } uint256 eggsUsed=getMyEggs(); uint256 newShrimp=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1SHRIMP); hatcheryShrimp[msg.sender]=SafeMath.add(hatcheryShrimp[msg.sender],newShrimp); claimedEggs[msg.sender]=0; lastHatch[msg.sender]=now; //send referral eggs claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,5)); //boost market to nerf shrimp hoarding marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,10)); } function sellEggs() public{ require(initialized); uint256 hasEggs=getMyEggs(); uint256 eggValue=calculateEggSell(hasEggs); uint256 fee=devFee(eggValue); // kill one third of the owner's snails on egg sale hatcheryShrimp[msg.sender]=SafeMath.mul(SafeMath.div(hatcheryShrimp[msg.sender],3),2); claimedEggs[msg.sender]=0; lastHatch[msg.sender]=now; marketEggs=SafeMath.add(marketEggs,hasEggs); ceoAddress.transfer(fee); msg.sender.transfer(SafeMath.sub(eggValue,fee)); } function buyEggs() public payable{ require(initialized); uint256 eggsBought=calculateEggBuy(msg.value,SafeMath.sub(this.balance,msg.value)); eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought)); ceoAddress.transfer(devFee(msg.value)); claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought); } //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,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,this.balance); } function devFee(uint256 amount) public view returns(uint256){ return SafeMath.div(SafeMath.mul(amount,4),100); } function seedMarket(uint256 eggs) public payable{ require(marketEggs==0); initialized=true; marketEggs=eggs; } function getFreeShrimp() public payable{ require(initialized); require(msg.value==0.001 ether); //similar to mining fee, prevents bots ceoAddress.transfer(msg.value); //snailmaster gets this entrance fee require(hatcheryShrimp[msg.sender]==0); lastHatch[msg.sender]=now; hatcheryShrimp[msg.sender]=STARTING_SHRIMP; } function getBalance() public view returns(uint256){ return this.balance; } function getMyShrimp() public view returns(uint256){ return hatcheryShrimp[msg.sender]; } function getSnailmasterReq() public view returns(uint256){ return snailmasterReq; } 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_1SHRIMP,SafeMath.sub(now,lastHatch[adr])); return SafeMath.mul(secondsPassed,hatcheryShrimp[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":"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":false,"inputs":[],"name":"getFreeShrimp","outputs":[],"payable":true,"stateMutability":"payable","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":"getSnailmasterReq","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":false,"inputs":[{"name":"eggs","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":false,"inputs":[],"name":"buyEggs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"hatcheryShrimp","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":"snailmasterReq","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":"getMyShrimp","outputs":[{"name":"","type":"uint256"}],"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":true,"inputs":[],"name":"STARTING_SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"becomeSnailmaster","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
60606040526201518060005561012c6001556127106002556113886003556000600460006101000a81548160ff021916908315150217905550620186a0600a55341561004a57600080fd5b33600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061153b8061009a6000396000f300606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461015957806312065fe0146101ae578063158ef93e146101d7578063229824c41461020457806323b3c7711461024d57806326fd842214610257578063286eab15146102975780632e9392bb146102c05780633955f0fe146102e95780633b653755146102fe5780633bc0461a146103165780633ec862a81461034d57806343ce742214610386578063467ece79146103af5780634f74acfe146103fc5780637267036114610406578063732e77d0146104535780637e2cb9741461047c5780637e56fde5146104c95780638574ddf9146105005780638e316327146105295780639ca423b314610560578063c2127e03146105d9578063d7c8843b14610602578063fb05594f1461064f578063fe3c5d8014610678575b600080fd5b341561016457600080fd5b61016c61068d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101b957600080fd5b6101c16106b3565b6040518082815260200191505060405180910390f35b34156101e257600080fd5b6101ea6106d2565b604051808215151515815260200191505060405180910390f35b341561020f57600080fd5b61023760048080359060200190919080359060200190919080359060200190919050506106e5565b6040518082815260200191505060405180910390f35b610255610738565b005b341561026257600080fd5b61028160048080359060200190919080359060200190919050506108a4565b6040518082815260200191505060405180910390f35b34156102a257600080fd5b6102aa6108bb565b6040518082815260200191505060405180910390f35b34156102cb57600080fd5b6102d36108c5565b6040518082815260200191505060405180910390f35b34156102f457600080fd5b6102fc6108cb565b005b6103146004808035906020019091905050610aed565b005b341561032157600080fd5b6103376004808035906020019091905050610b23565b6040518082815260200191505060405180910390f35b341561035857600080fd5b610384600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b41565b005b341561039157600080fd5b610399610f95565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103e6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fed565b6040518082815260200191505060405180910390f35b610404611005565b005b341561041157600080fd5b61043d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061115b565b6040518082815260200191505060405180910390f35b341561045e57600080fd5b610466611173565b6040518082815260200191505060405180910390f35b341561048757600080fd5b6104b3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611179565b6040518082815260200191505060405180910390f35b34156104d457600080fd5b6104ea6004808035906020019091905050611191565b6040518082815260200191505060405180910390f35b341561050b57600080fd5b6105136111bb565b6040518082815260200191505060405180910390f35b341561053457600080fd5b61054a60048080359060200190919050506111c1565b6040518082815260200191505060405180910390f35b341561056b57600080fd5b610597600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105e457600080fd5b6105ec611221565b6040518082815260200191505060405180910390f35b341561060d57600080fd5b610639600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611268565b6040518082815260200191505060405180910390f35b341561065a57600080fd5b610662611312565b6040518082815260200191505060405180910390f35b341561068357600080fd5b61068b611318565b005b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600460009054906101000a900460ff1681565b600061072f6106f660025484611469565b61072a60035461072561071f61070e6002548a611469565b61071a6003548c611469565b6114a4565b896114c2565b6114a4565b6114c2565b90509392505050565b600460009054906101000a900460ff16151561075357600080fd5b66038d7ea4c680003414151561076857600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156107ca57600080fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151561081857600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600154600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b60006108b383836009546106e5565b905092915050565b6000600a54905090565b60095481565b6000806000600460009054906101000a900460ff1615156108eb57600080fd5b6108f3610f95565b92506108fe836111c1565b915061090982610b23565b905061095f610958600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460036114c2565b6002611469565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a37600954846114a4565b600981905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610a9f57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc610ac384846114dd565b9081150290604051600060405180830381858888f193505050501515610ae857600080fd5b505050565b6000600954141515610afe57600080fd5b6001600460006101000a81548160ff0219169083151502179055508060098190555050565b6000610b3a610b33836004611469565b60646114c2565b9050919050565b600080600460009054906101000a900460ff161515610b5f57600080fd5b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c6f57503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610cf35782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610cfb610f95565b9150610d09826000546114c2565b9050610d54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed260066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ecd8460056114c2565b6114a4565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f8a600954610f8584600a6114c2565b6114a4565b600981905550505050565b6000610fe8600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fe333611268565b6114a4565b905090565b60076020528060005260406000206000915090505481565b6000600460009054906101000a900460ff16151561102257600080fd5b61104c346110473073ffffffffffffffffffffffffffffffffffffffff1631346114dd565b6108a4565b90506110608161105b83610b23565b6114dd565b9050600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6110a734610b23565b9081150290604051600060405180830381858888f1935050505015156110cc57600080fd5b611115600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60066020528060005260406000206000915090505481565b60005481565b60056020528060005260406000206000915090505481565b60006111b4823073ffffffffffffffffffffffffffffffffffffffff16316108a4565b9050919050565b600a5481565b60006111e7826009543073ffffffffffffffffffffffffffffffffffffffff16316106e5565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000806112bf6000546112ba42600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114dd565b6114f6565b905061130a81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611469565b915050919050565b60015481565b600460009054906101000a900460ff16151561133357600080fd5b600a54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561138357600080fd5b6113ce600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a546114dd565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611420600a54620186a06114a4565b600a8190555033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600084141561147e576000915061149d565b828402905082848281151561148f57fe5b0414151561149957fe5b8091505b5092915050565b60008082840190508381101515156114b857fe5b8091505092915050565b60008082848115156114d057fe5b0490508091505092915050565b60008282111515156114eb57fe5b818303905092915050565b60008183106115055781611507565b825b9050929150505600a165627a7a72305820e39cabaf765044946b0f9d5881d9886bc67aa6bcb02e021622c8f2d82e7f3e010029
Deployed Bytecode
0x606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461015957806312065fe0146101ae578063158ef93e146101d7578063229824c41461020457806323b3c7711461024d57806326fd842214610257578063286eab15146102975780632e9392bb146102c05780633955f0fe146102e95780633b653755146102fe5780633bc0461a146103165780633ec862a81461034d57806343ce742214610386578063467ece79146103af5780634f74acfe146103fc5780637267036114610406578063732e77d0146104535780637e2cb9741461047c5780637e56fde5146104c95780638574ddf9146105005780638e316327146105295780639ca423b314610560578063c2127e03146105d9578063d7c8843b14610602578063fb05594f1461064f578063fe3c5d8014610678575b600080fd5b341561016457600080fd5b61016c61068d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101b957600080fd5b6101c16106b3565b6040518082815260200191505060405180910390f35b34156101e257600080fd5b6101ea6106d2565b604051808215151515815260200191505060405180910390f35b341561020f57600080fd5b61023760048080359060200190919080359060200190919080359060200190919050506106e5565b6040518082815260200191505060405180910390f35b610255610738565b005b341561026257600080fd5b61028160048080359060200190919080359060200190919050506108a4565b6040518082815260200191505060405180910390f35b34156102a257600080fd5b6102aa6108bb565b6040518082815260200191505060405180910390f35b34156102cb57600080fd5b6102d36108c5565b6040518082815260200191505060405180910390f35b34156102f457600080fd5b6102fc6108cb565b005b6103146004808035906020019091905050610aed565b005b341561032157600080fd5b6103376004808035906020019091905050610b23565b6040518082815260200191505060405180910390f35b341561035857600080fd5b610384600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b41565b005b341561039157600080fd5b610399610f95565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103e6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fed565b6040518082815260200191505060405180910390f35b610404611005565b005b341561041157600080fd5b61043d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061115b565b6040518082815260200191505060405180910390f35b341561045e57600080fd5b610466611173565b6040518082815260200191505060405180910390f35b341561048757600080fd5b6104b3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611179565b6040518082815260200191505060405180910390f35b34156104d457600080fd5b6104ea6004808035906020019091905050611191565b6040518082815260200191505060405180910390f35b341561050b57600080fd5b6105136111bb565b6040518082815260200191505060405180910390f35b341561053457600080fd5b61054a60048080359060200190919050506111c1565b6040518082815260200191505060405180910390f35b341561056b57600080fd5b610597600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105e457600080fd5b6105ec611221565b6040518082815260200191505060405180910390f35b341561060d57600080fd5b610639600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611268565b6040518082815260200191505060405180910390f35b341561065a57600080fd5b610662611312565b6040518082815260200191505060405180910390f35b341561068357600080fd5b61068b611318565b005b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600460009054906101000a900460ff1681565b600061072f6106f660025484611469565b61072a60035461072561071f61070e6002548a611469565b61071a6003548c611469565b6114a4565b896114c2565b6114a4565b6114c2565b90509392505050565b600460009054906101000a900460ff16151561075357600080fd5b66038d7ea4c680003414151561076857600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156107ca57600080fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151561081857600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600154600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b60006108b383836009546106e5565b905092915050565b6000600a54905090565b60095481565b6000806000600460009054906101000a900460ff1615156108eb57600080fd5b6108f3610f95565b92506108fe836111c1565b915061090982610b23565b905061095f610958600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460036114c2565b6002611469565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a37600954846114a4565b600981905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610a9f57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc610ac384846114dd565b9081150290604051600060405180830381858888f193505050501515610ae857600080fd5b505050565b6000600954141515610afe57600080fd5b6001600460006101000a81548160ff0219169083151502179055508060098190555050565b6000610b3a610b33836004611469565b60646114c2565b9050919050565b600080600460009054906101000a900460ff161515610b5f57600080fd5b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c6f57503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610cf35782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610cfb610f95565b9150610d09826000546114c2565b9050610d54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed260066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ecd8460056114c2565b6114a4565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f8a600954610f8584600a6114c2565b6114a4565b600981905550505050565b6000610fe8600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fe333611268565b6114a4565b905090565b60076020528060005260406000206000915090505481565b6000600460009054906101000a900460ff16151561102257600080fd5b61104c346110473073ffffffffffffffffffffffffffffffffffffffff1631346114dd565b6108a4565b90506110608161105b83610b23565b6114dd565b9050600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6110a734610b23565b9081150290604051600060405180830381858888f1935050505015156110cc57600080fd5b611115600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60066020528060005260406000206000915090505481565b60005481565b60056020528060005260406000206000915090505481565b60006111b4823073ffffffffffffffffffffffffffffffffffffffff16316108a4565b9050919050565b600a5481565b60006111e7826009543073ffffffffffffffffffffffffffffffffffffffff16316106e5565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000806112bf6000546112ba42600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114dd565b6114f6565b905061130a81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611469565b915050919050565b60015481565b600460009054906101000a900460ff16151561133357600080fd5b600a54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561138357600080fd5b6113ce600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a546114dd565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611420600a54620186a06114a4565b600a8190555033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600084141561147e576000915061149d565b828402905082848281151561148f57fe5b0414151561149957fe5b8091505b5092915050565b60008082840190508381101515156114b857fe5b8091505092915050565b60008082848115156114d057fe5b0490508091505092915050565b60008282111515156114eb57fe5b818303905092915050565b60008183106115055781611507565b825b9050929150505600a165627a7a72305820e39cabaf765044946b0f9d5881d9886bc67aa6bcb02e021622c8f2d82e7f3e010029
Swarm Source
bzzr://e39cabaf765044946b0f9d5881d9886bc67aa6bcb02e021622c8f2d82e7f3e01
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,364.72 | 0.00120064 | $4.04 |
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.