More Info
Private Name Tags
ContractCreator
Multichain Info
No addresses found
Latest 25 from a total of 704 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Buy Potato | 5767568 | 2487 days ago | IN | 0 ETH | 0.00021536 | ||||
Buy Potato | 5702630 | 2499 days ago | IN | 0.005 ETH | 0.00099054 | ||||
Buy Potato | 5589785 | 2519 days ago | IN | 0 ETH | 0.00153093 | ||||
Buy Potato | 5586688 | 2519 days ago | IN | 0.005 ETH | 0.00038859 | ||||
Buy Potato | 5582972 | 2520 days ago | IN | 0 ETH | 0.00061806 | ||||
Buy Potato | 5580601 | 2520 days ago | IN | 0.00875 ETH | 0.00022226 | ||||
Buy Potato | 5579265 | 2521 days ago | IN | 0.005 ETH | 0.00013941 | ||||
Buy Potato | 5579255 | 2521 days ago | IN | 0.005 ETH | 0.00013941 | ||||
Buy Potato | 5579117 | 2521 days ago | IN | 0.005 ETH | 0.00009294 | ||||
Buy Potato | 5578273 | 2521 days ago | IN | 0.005 ETH | 0.00014406 | ||||
Buy Potato | 5578138 | 2521 days ago | IN | 0.00875 ETH | 0.00021684 | ||||
Buy Potato | 5578135 | 2521 days ago | IN | 0.00875 ETH | 0.00021684 | ||||
Buy Potato | 5578131 | 2521 days ago | IN | 0.00875 ETH | 0.00021659 | ||||
Buy Potato | 5576963 | 2521 days ago | IN | 0.005 ETH | 0.00013941 | ||||
Buy Potato | 5576961 | 2521 days ago | IN | 0.005 ETH | 0.00013941 | ||||
Buy Potato | 5576952 | 2521 days ago | IN | 0.005 ETH | 0.00028812 | ||||
Buy Potato | 5576950 | 2521 days ago | IN | 0.005 ETH | 0.00028812 | ||||
Buy Potato | 5576947 | 2521 days ago | IN | 0.005 ETH | 0.00038066 | ||||
Buy Potato | 5574215 | 2521 days ago | IN | 0 ETH | 0.00077086 | ||||
Buy Potato | 5572596 | 2522 days ago | IN | 0.005 ETH | 0.00027882 | ||||
Buy Potato | 5572594 | 2522 days ago | IN | 0.005 ETH | 0.00038066 | ||||
Buy Potato | 5569676 | 2522 days ago | IN | 0 ETH | 0.00032304 | ||||
Buy Potato | 5568172 | 2522 days ago | IN | 0.005 ETH | 0.00009758 | ||||
Buy Potato | 5568170 | 2522 days ago | IN | 0.005 ETH | 0.00009758 | ||||
Buy Potato | 5568167 | 2522 days ago | IN | 0.005 ETH | 0.00009758 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 5767568 | 2487 days ago | 0.00408376 ETH | ||||
Transfer | 5767568 | 2487 days ago | 0.00004583 ETH | ||||
Transfer | 5767568 | 2487 days ago | 0.00057291 ETH | ||||
Transfer | 5767568 | 2487 days ago | 0.00057291 ETH | ||||
Transfer | 5589785 | 2519 days ago | 0.0065627 ETH | ||||
Transfer | 5589785 | 2519 days ago | 0.00007365 ETH | ||||
Transfer | 5589785 | 2519 days ago | 0.00092069 ETH | ||||
Transfer | 5589785 | 2519 days ago | 0.00092069 ETH | ||||
Transfer | 5582972 | 2520 days ago | 0.03786241 ETH | ||||
Transfer | 5582972 | 2520 days ago | 0.00042494 ETH | ||||
Transfer | 5582972 | 2520 days ago | 0.00531178 ETH | ||||
Transfer | 5582972 | 2520 days ago | 0.00531178 ETH | ||||
Transfer | 5580601 | 2520 days ago | 0.007 ETH | ||||
Transfer | 5578138 | 2521 days ago | 0.007 ETH | ||||
Transfer | 5578135 | 2521 days ago | 0.007 ETH | ||||
Transfer | 5578131 | 2521 days ago | 0.007 ETH | ||||
Transfer | 5574215 | 2521 days ago | 0.01006073 ETH | ||||
Transfer | 5574215 | 2521 days ago | 0.00011291 ETH | ||||
Transfer | 5574215 | 2521 days ago | 0.00141143 ETH | ||||
Transfer | 5574215 | 2521 days ago | 0.00141143 ETH | ||||
Transfer | 5569676 | 2522 days ago | 0.03702953 ETH | ||||
Transfer | 5569676 | 2522 days ago | 0.00041559 ETH | ||||
Transfer | 5569676 | 2522 days ago | 0.00519494 ETH | ||||
Transfer | 5569676 | 2522 days ago | 0.00519494 ETH | ||||
Transfer | 5565543 | 2523 days ago | 0.06254465 ETH |
Loading...
Loading
Contract Name:
CEO_Trader
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-03-30 */ pragma solidity ^0.4.18; contract CEO_Trader{ address public ceoAddress; address public dev1 = 0x3b6B7E115EF186Aa4151651468e34f0E92084852; address public hotPotatoHolder; address public lastHotPotatoHolder; uint256 public lastBidTime; uint256 public contestStartTime; uint256 public lastPot; mapping (address => uint256) public cantBidUntil; Potato[] public potatoes; uint256 public TIME_TO_COOK=6 hours; uint256 public NUM_POTATOES=9; uint256 public START_PRICE=0.005 ether; uint256 public CONTEST_INTERVAL=12 hours; /*** DATATYPES ***/ struct Potato { address owner; uint256 price; } /// Access modifier for contract owner only functionality modifier onlyContractOwner() { require(msg.sender == ceoAddress); _; } /*** CONSTRUCTOR ***/ function CEO_Trader() public{ ceoAddress=msg.sender; hotPotatoHolder=0; contestStartTime=1520799754;//sunday march 11 for(uint i = 0; i<NUM_POTATOES; i++){ Potato memory newpotato=Potato({owner:address(this),price: START_PRICE}); potatoes.push(newpotato); } } /*** PUBLIC FUNCTIONS ***/ function buyPotato(uint256 index) public payable{ require(block.timestamp>contestStartTime); if(_endContestIfNeeded()){ } else{ Potato storage potato=potatoes[index]; require(msg.value >= potato.price); //allow calling transfer() on these addresses without risking re-entrancy attacks require(msg.sender != potato.owner); require(msg.sender != ceoAddress); uint256 sellingPrice=potato.price; uint256 purchaseExcess = SafeMath.sub(msg.value, sellingPrice); uint256 payment = uint256(SafeMath.div(SafeMath.mul(sellingPrice, 80), 100)); //20 percent remaining in the contract goes to the pot //if the owner is the contract, this is the first purchase, and payment should go to the pot if(potato.owner!=address(this)){ potato.owner.transfer(payment); } potato.price= SafeMath.div(SafeMath.mul(sellingPrice, 140), 80); potato.owner=msg.sender;//transfer ownership hotPotatoHolder=msg.sender;//becomes holder with potential to win the pot lastBidTime=block.timestamp; msg.sender.transfer(purchaseExcess);//returns excess eth } } function getBalance() public view returns(uint256 value){ return this.balance; } function timePassed() public view returns(uint256 time){ if(lastBidTime==0){ return 0; } return SafeMath.sub(block.timestamp,lastBidTime); } function timeLeftToContestStart() public view returns(uint256 time){ if(block.timestamp>contestStartTime){ return 0; } return SafeMath.sub(contestStartTime,block.timestamp); } function timeLeftToCook() public view returns(uint256 time){ return SafeMath.sub(TIME_TO_COOK,timePassed()); } function contestOver() public view returns(bool){ return _endContestIfNeeded(); } function payout() public onlyContractOwner { ceoAddress.transfer(this.balance); } /*** PRIVATE FUNCTIONS ***/ function _endContestIfNeeded() private returns(bool){ if(timePassed()>=TIME_TO_COOK){ //contest over, refund anything paid uint256 devFee = uint256(SafeMath.div(SafeMath.mul(this.balance, 10), 100)); ceoAddress.transfer(devFee); //To pump winning stock dev1.transfer(devFee); //To pump winning stock uint256 faucetFee = uint256(SafeMath.div(SafeMath.mul(this.balance, 1), 100)); msg.sender.transfer(faucetFee); msg.sender.transfer(msg.value); lastPot=this.balance; lastHotPotatoHolder=hotPotatoHolder; uint256 potRevard = uint256(SafeMath.div(SafeMath.mul(this.balance, 90), 100)); hotPotatoHolder.transfer(potRevard); hotPotatoHolder=0; lastBidTime=0; _resetPotatoes(); _setNewStartTime(); return true; } return false; } function _resetPotatoes() private{ for(uint i = 0; i<NUM_POTATOES; i++){ Potato memory newpotato=Potato({owner:address(this),price: START_PRICE}); potatoes[i]=newpotato; } } function _setNewStartTime() private{ uint256 start=contestStartTime; while(start<block.timestamp){ start=SafeMath.add(start,CONTEST_INTERVAL); } contestStartTime=start; } } 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
Contract ABI
API[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"value","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"NUM_POTATOES","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"START_PRICE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timeLeftToContestStart","outputs":[{"name":"time","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"payout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lastBidTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"cantBidUntil","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastHotPotatoHolder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"index","type":"uint256"}],"name":"buyPotato","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"CONTEST_INTERVAL","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hotPotatoHolder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contestStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timeLeftToCook","outputs":[{"name":"time","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TIME_TO_COOK","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"dev1","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timePassed","outputs":[{"name":"time","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contestOver","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"potatoes","outputs":[{"name":"owner","type":"address"},{"name":"price","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastPot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
6060604052733b6b7e115ef186aa4151651468e34f0e92084852600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506154606009556009600a556611c37937e08000600b5561a8c0600c55341561008057600080fd5b600061008a6101e7565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550635aa5900a600581905550600091505b600a548210156101e05760408051908101604052803073ffffffffffffffffffffffffffffffffffffffff168152602001600b548152509050600880548060010182816101699190610217565b9160005260206000209060020201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155505050818060010192505061011c565b5050610297565b6040805190810160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b815481835581811511610244576002028160020283600052602060002091820191016102439190610249565b5b505050565b61029491905b8082111561029057600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090555060020161024f565b5090565b90565b610fda806102a66000396000f300606060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461011757806312065fe01461016c57806324444749146101955780633609ac8f146101be578063439198af146101e757806363bd1d4a14610210578063642ab4b1146102255780637294f5b01461024e5780637be8630f1461029b57806384cbc92f146102f0578063924f6be01461030857806396603e881461033157806397ab9e7a14610386578063980e6e08146103af578063987f710a146103d8578063a327c45d14610401578063b445425314610456578063bb8c869d1461047f578063e95a6623146104ac578063f27ee76c14610516575b600080fd5b341561012257600080fd5b61012a61053f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561017757600080fd5b61017f610564565b6040518082815260200191505060405180910390f35b34156101a057600080fd5b6101a8610583565b6040518082815260200191505060405180910390f35b34156101c957600080fd5b6101d1610589565b6040518082815260200191505060405180910390f35b34156101f257600080fd5b6101fa61058f565b6040518082815260200191505060405180910390f35b341561021b57600080fd5b6102236105b6565b005b341561023057600080fd5b61023861068b565b6040518082815260200191505060405180910390f35b341561025957600080fd5b610285600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610691565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102ae6106a9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61030660048080359060200190919050506106cf565b005b341561031357600080fd5b61031b6109bc565b6040518082815260200191505060405180910390f35b341561033c57600080fd5b6103446109c2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039157600080fd5b6103996109e8565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103c26109ee565b6040518082815260200191505060405180910390f35b34156103e357600080fd5b6103eb610a08565b6040518082815260200191505060405180910390f35b341561040c57600080fd5b610414610a0e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561046157600080fd5b610469610a34565b6040518082815260200191505060405180910390f35b341561048a57600080fd5b610492610a5b565b604051808215151515815260200191505060405180910390f35b34156104b757600080fd5b6104cd6004808035906020019091905050610a6a565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b341561052157600080fd5b610529610abd565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600a5481565b600b5481565b60006005544211156105a457600090506105b3565b6105b060055442610ac3565b90505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561061157600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561068957600080fd5b565b60045481565b60076020528060005260406000206000915090505481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600554421115156106e557600080fd5b6106ed610adc565b156106f7576109b5565b60088581548110151561070657fe5b906000526020600020906002020193508360010154341015151561072957600080fd5b8360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561078857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156107e457600080fd5b836001015492506107f53484610ac3565b915061080c610805846050610e12565b6064610e4d565b90503073ffffffffffffffffffffffffffffffffffffffff168460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156108cc578360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156108cb57600080fd5b5b6108e16108da84608c610e12565b6050610e4d565b8460010181905550338460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015156109b457600080fd5b5b5050505050565b600c5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6000610a036009546109fe610a34565b610ac3565b905090565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806004541415610a495760009050610a58565b610a5542600454610ac3565b90505b90565b6000610a65610adc565b905090565b600881815481101515610a7957fe5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b60065481565b6000828211151515610ad157fe5b818303905092915050565b600080600080600954610aed610a34565b101515610e0757610b20610b193073ffffffffffffffffffffffffffffffffffffffff1631600a610e12565b6064610e4d565b92506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610b8357600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610be557600080fd5b610c11610c0a3073ffffffffffffffffffffffffffffffffffffffff16316001610e12565b6064610e4d565b91503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610c5357600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610c9357600080fd5b3073ffffffffffffffffffffffffffffffffffffffff1631600681905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d40610d393073ffffffffffffffffffffffffffffffffffffffff1631605a610e12565b6064610e4d565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610da457600080fd5b6000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600481905550610df6610e68565b610dfe610f33565b60019350610e0c565b600093505b50505090565b6000806000841415610e275760009150610e46565b8284029050828482811515610e3857fe5b04141515610e4257fe5b8091505b5092915050565b6000808284811515610e5b57fe5b0490508091505092915050565b6000610e72610f7e565b600091505b600a54821015610f2f5760408051908101604052803073ffffffffffffffffffffffffffffffffffffffff168152602001600b54815250905080600883815481101515610ec057fe5b906000526020600020906002020160008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101559050508180600101925050610e77565b5050565b600060055490505b42811015610f5657610f4f81600c54610f60565b9050610f3b565b8060058190555050565b6000808284019050838110151515610f7457fe5b8091505092915050565b6040805190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815250905600a165627a7a72305820bffbd5eb056f7d53a5695d6dcde8603531e725ccf8f6392bcf17128e630c51ed0029
Deployed Bytecode
0x606060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461011757806312065fe01461016c57806324444749146101955780633609ac8f146101be578063439198af146101e757806363bd1d4a14610210578063642ab4b1146102255780637294f5b01461024e5780637be8630f1461029b57806384cbc92f146102f0578063924f6be01461030857806396603e881461033157806397ab9e7a14610386578063980e6e08146103af578063987f710a146103d8578063a327c45d14610401578063b445425314610456578063bb8c869d1461047f578063e95a6623146104ac578063f27ee76c14610516575b600080fd5b341561012257600080fd5b61012a61053f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561017757600080fd5b61017f610564565b6040518082815260200191505060405180910390f35b34156101a057600080fd5b6101a8610583565b6040518082815260200191505060405180910390f35b34156101c957600080fd5b6101d1610589565b6040518082815260200191505060405180910390f35b34156101f257600080fd5b6101fa61058f565b6040518082815260200191505060405180910390f35b341561021b57600080fd5b6102236105b6565b005b341561023057600080fd5b61023861068b565b6040518082815260200191505060405180910390f35b341561025957600080fd5b610285600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610691565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102ae6106a9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61030660048080359060200190919050506106cf565b005b341561031357600080fd5b61031b6109bc565b6040518082815260200191505060405180910390f35b341561033c57600080fd5b6103446109c2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039157600080fd5b6103996109e8565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103c26109ee565b6040518082815260200191505060405180910390f35b34156103e357600080fd5b6103eb610a08565b6040518082815260200191505060405180910390f35b341561040c57600080fd5b610414610a0e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561046157600080fd5b610469610a34565b6040518082815260200191505060405180910390f35b341561048a57600080fd5b610492610a5b565b604051808215151515815260200191505060405180910390f35b34156104b757600080fd5b6104cd6004808035906020019091905050610a6a565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b341561052157600080fd5b610529610abd565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600a5481565b600b5481565b60006005544211156105a457600090506105b3565b6105b060055442610ac3565b90505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561061157600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561068957600080fd5b565b60045481565b60076020528060005260406000206000915090505481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600554421115156106e557600080fd5b6106ed610adc565b156106f7576109b5565b60088581548110151561070657fe5b906000526020600020906002020193508360010154341015151561072957600080fd5b8360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561078857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156107e457600080fd5b836001015492506107f53484610ac3565b915061080c610805846050610e12565b6064610e4d565b90503073ffffffffffffffffffffffffffffffffffffffff168460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156108cc578360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156108cb57600080fd5b5b6108e16108da84608c610e12565b6050610e4d565b8460010181905550338460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015156109b457600080fd5b5b5050505050565b600c5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6000610a036009546109fe610a34565b610ac3565b905090565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806004541415610a495760009050610a58565b610a5542600454610ac3565b90505b90565b6000610a65610adc565b905090565b600881815481101515610a7957fe5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b60065481565b6000828211151515610ad157fe5b818303905092915050565b600080600080600954610aed610a34565b101515610e0757610b20610b193073ffffffffffffffffffffffffffffffffffffffff1631600a610e12565b6064610e4d565b92506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610b8357600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610be557600080fd5b610c11610c0a3073ffffffffffffffffffffffffffffffffffffffff16316001610e12565b6064610e4d565b91503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610c5357600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610c9357600080fd5b3073ffffffffffffffffffffffffffffffffffffffff1631600681905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d40610d393073ffffffffffffffffffffffffffffffffffffffff1631605a610e12565b6064610e4d565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610da457600080fd5b6000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600481905550610df6610e68565b610dfe610f33565b60019350610e0c565b600093505b50505090565b6000806000841415610e275760009150610e46565b8284029050828482811515610e3857fe5b04141515610e4257fe5b8091505b5092915050565b6000808284811515610e5b57fe5b0490508091505092915050565b6000610e72610f7e565b600091505b600a54821015610f2f5760408051908101604052803073ffffffffffffffffffffffffffffffffffffffff168152602001600b54815250905080600883815481101515610ec057fe5b906000526020600020906002020160008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101559050508180600101925050610e77565b5050565b600060055490505b42811015610f5657610f4f81600c54610f60565b9050610f3b565b8060058190555050565b6000808284019050838110151515610f7457fe5b8091505092915050565b6040805190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815250905600a165627a7a72305820bffbd5eb056f7d53a5695d6dcde8603531e725ccf8f6392bcf17128e630c51ed0029
Swarm Source
bzzr://bffbd5eb056f7d53a5695d6dcde8603531e725ccf8f6392bcf17128e630c51ed
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.