Overview
ETH Balance
2.142697416008714853 ETH
Eth Value
$7,880.72 (@ $3,677.94/ETH)Token Holdings
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 193 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Slogan | 5328491 | 2478 days ago | IN | 0 ETH | 0.00226585 | ||||
Buy | 5225204 | 2495 days ago | IN | 0.55162018 ETH | 0.0006314 | ||||
Buy | 5224965 | 2495 days ago | IN | 0.40860754 ETH | 0.00063114 | ||||
Buy | 5224963 | 2495 days ago | IN | 0.30267225 ETH | 0.00023706 | ||||
Buy | 5224946 | 2495 days ago | IN | 0.30267225 ETH | 0.00023706 | ||||
Buy | 5224939 | 2495 days ago | IN | 0.30267225 ETH | 0.00063114 | ||||
Buy | 5224932 | 2495 days ago | IN | 0.22420167 ETH | 0.00063114 | ||||
Buy | 5224932 | 2495 days ago | IN | 0.16607531 ETH | 0.00009778 | ||||
Buy | 5224932 | 2495 days ago | IN | 0.16607531 ETH | 0.00009778 | ||||
Buy | 5224929 | 2495 days ago | IN | 0.16607531 ETH | 0.00025245 | ||||
Buy | 5224904 | 2495 days ago | IN | 0.12301875 ETH | 0.00094671 | ||||
Buy | 5224871 | 2495 days ago | IN | 0.091125 ETH | 0.00023706 | ||||
Buy | 5224869 | 2495 days ago | IN | 0.091125 ETH | 0.00063114 | ||||
Buy | 5224854 | 2495 days ago | IN | 0.0675 ETH | 0.00075736 | ||||
Buy | 5224841 | 2495 days ago | IN | 0.05 ETH | 0.00117171 | ||||
Buy | 5224648 | 2495 days ago | IN | 4.54764194 ETH | 0.00050532 | ||||
Create Item | 5224601 | 2495 days ago | IN | 0 ETH | 0.00563937 | ||||
Buy | 5222610 | 2495 days ago | IN | 3.88687345 ETH | 0.00056849 | ||||
Buy | 5222604 | 2495 days ago | IN | 3.32211406 ETH | 0.00056849 | ||||
Buy | 5222561 | 2495 days ago | IN | 2.83941373 ETH | 0.00056849 | ||||
Buy | 5222051 | 2496 days ago | IN | 2.42684934 ETH | 0.00056849 | ||||
Buy | 5219782 | 2496 days ago | IN | 1.94147947 ETH | 0.0006314 | ||||
Buy | 5217811 | 2496 days ago | IN | 0.99403749 ETH | 0.00037884 | ||||
Buy | 5213626 | 2497 days ago | IN | 0.79522999 ETH | 0.00085041 | ||||
Buy | 5213626 | 2497 days ago | IN | 0.79522999 ETH | 0.00026076 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
5225204 | 2495 days ago | 0.52301766 ETH | ||||
5224965 | 2495 days ago | 0.38742048 ETH | ||||
5224939 | 2495 days ago | 0.28697814 ETH | ||||
5224932 | 2495 days ago | 0.2125764 ETH | ||||
5224929 | 2495 days ago | 0.157464 ETH | ||||
5224904 | 2495 days ago | 0.11664 ETH | ||||
5224869 | 2495 days ago | 0.0864 ETH | ||||
5224854 | 2495 days ago | 0.064 ETH | ||||
5224841 | 2495 days ago | 0.04 ETH | ||||
5224648 | 2495 days ago | 4.41548824 ETH | ||||
5222610 | 2495 days ago | 3.77392157 ETH | ||||
5222604 | 2495 days ago | 3.22557399 ETH | ||||
5222561 | 2495 days ago | 2.75690085 ETH | ||||
5222051 | 2496 days ago | 2.32977536 ETH | ||||
5219782 | 2496 days ago | 1.86382029 ETH | ||||
5217811 | 2496 days ago | 0.95427599 ETH | ||||
5213626 | 2497 days ago | 0.76342079 ETH | ||||
5213624 | 2497 days ago | 0.76342079 ETH | ||||
5213440 | 2497 days ago | 1.49105623 ETH | ||||
5213425 | 2497 days ago | 0.76342079 ETH | ||||
5213425 | 2497 days ago | 0.76342079 ETH | ||||
5213419 | 2497 days ago | 0.76342079 ETH | ||||
5213418 | 2497 days ago | 1.19284498 ETH | ||||
5213415 | 2497 days ago | 0.76342079 ETH | ||||
5213408 | 2497 days ago | 0.95427599 ETH |
Loading...
Loading
Contract Name:
Planet
Compiler Version
v0.4.20+commit.3155dd80
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-03-08 */ pragma solidity ^0.4.18; library U256 { 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; } function div(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } contract Role { address public addrAdmin = msg.sender; address public addrExecutor = msg.sender; modifier _rA() { require(msg.sender == addrAdmin); _; } modifier _rC() { require(msg.sender == addrAdmin || msg.sender == addrExecutor); _; } function rSetA(address _newAdmin) public _rA { require(_newAdmin != address(0)); addrAdmin = _newAdmin; } function rSetE(address _newExecutor) public _rA { require(_newExecutor != address(0)); addrExecutor = _newExecutor; } function myRole() constant public returns(uint8 _myRole) { _myRole = 0; if (msg.sender == addrAdmin) { _myRole = 1; } else if (msg.sender == addrExecutor) { _myRole = 2; } } } contract Fund is Role { uint funds; function fundChecking() constant public returns (uint) { return funds; } function fundWithdraw(address addr, uint value) payable public _rA { require(value <= funds); addr.transfer(value); funds -= value; } function fundMark(uint value) internal { funds += value; } } contract Cryptoy is Fund { bool public isAlive = true; bool public isRunning = false; modifier gRunning(bool query) { require(query == isRunning); _; } modifier gAlive(bool query) { require(query == isAlive); _; } function gSetRunning(bool state) public _rC gRunning(!state) { isRunning = state; } function gSetAlive(bool state) public _rC gAlive(!state) { isAlive = state; } function getSystemAvaliableState() constant public returns(uint8) { if (!isAlive) { return 1; } if (!isRunning) { return 2; } return 0; } } interface INewPrice { function getNewPrice(uint initial, uint origin) view public returns(uint); function isNewPrice() view public returns(bool); } contract Planet is Cryptoy { using U256 for uint256; string public version = "1.0.0"; uint16 public admin_proportion = 200; // 千分位 INewPrice public priceCounter; event OnBuy(uint refund); struct Item { address owner; uint8 round; uint priceSell; uint priceOrg; bytes slogan; } Item[] public items; function itemCount() view public returns(uint) { return items.length; } function aSetProportion(uint16 prop) _rC public returns(uint) { admin_proportion = prop; return admin_proportion; } function setNewPriceFuncAddress(address addrFunc) public _rC { INewPrice counter = INewPrice(addrFunc); require(counter.isNewPrice()); priceCounter = counter; } function newPrice(uint priceOrg, uint priceSell) view public returns(uint) { return priceCounter.getNewPrice(priceOrg, priceSell); } function realbuy(Item storage item) internal returns(uint finalRefund) { uint total = item.priceSell; uint fee = total.sub(item.priceOrg).mul(admin_proportion).div(1000); fundMark(fee); finalRefund = total.sub(fee); item.owner.transfer(finalRefund); item.owner = msg.sender; item.priceOrg = item.priceSell; item.priceSell = newPrice(item.priceOrg, item.priceSell); item.round = item.round + 1; } function createItem(uint amount, uint priceWei) _rC gAlive(true) public { for (uint i = 0; i < amount; i ++) { items.push(Item({ owner: msg.sender, round: 0, priceOrg: 0, priceSell: priceWei, slogan: "" })); } } function buy(uint itemID) payable gAlive(true) gRunning(true) public { address addrBuyer = msg.sender; require(itemID < items.length); Item storage item = items[itemID]; require(item.owner != addrBuyer); require(item.priceSell == msg.value); OnBuy(realbuy(item)); } function setSlogan(uint itemID, bytes slogan) gAlive(true) gRunning(true) public { address addrBuyer = msg.sender; require(itemID < items.length); Item storage item = items[itemID]; require(addrAdmin == addrBuyer || addrExecutor == addrBuyer || item.owner == addrBuyer); item.slogan = slogan; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"myRole","outputs":[{"name":"_myRole","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"priceOrg","type":"uint256"},{"name":"priceSell","type":"uint256"}],"name":"newPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isRunning","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getSystemAvaliableState","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newExecutor","type":"address"}],"name":"rSetE","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"itemID","type":"uint256"},{"name":"slogan","type":"bytes"}],"name":"setSlogan","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isAlive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundChecking","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"value","type":"uint256"}],"name":"fundWithdraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"rSetA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"itemCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"addrExecutor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"state","type":"bool"}],"name":"gSetAlive","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"state","type":"bool"}],"name":"gSetRunning","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"},{"name":"priceWei","type":"uint256"}],"name":"createItem","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"addrAdmin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"items","outputs":[{"name":"owner","type":"address"},{"name":"round","type":"uint8"},{"name":"priceSell","type":"uint256"},{"name":"priceOrg","type":"uint256"},{"name":"slogan","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin_proportion","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"itemID","type":"uint256"}],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"priceCounter","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addrFunc","type":"address"}],"name":"setNewPriceFuncAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"prop","type":"uint16"}],"name":"aSetProportion","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"refund","type":"uint256"}],"name":"OnBuy","type":"event"}]
Contract Creation Code
6060604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600360006101000a81548160ff0219169083151502179055506000600360016101000a81548160ff0219169083151502179055506040805190810160405280600581526020017f312e302e30000000000000000000000000000000000000000000000000000000815250600490805190602001906200010892919062000139565b5060c8600560006101000a81548161ffff021916908361ffff16021790555034156200013357600080fd5b620001e8565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017c57805160ff1916838001178555620001ad565b82800160010185558215620001ad579182015b82811115620001ac5782518255916020019190600101906200018f565b5b509050620001bc9190620001c0565b5090565b620001e591905b80821115620001e1576000816000905550600101620001c7565b5090565b90565b611b0e80620001f86000396000f300606060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063067a6b051461013857806313429e31146101675780632014e5d1146101a757806337aff76d146101d45780633f7d72d814610203578063411ae5671461023c5780634136aa35146102a25780634158d848146102cf57806346eba0c1146102f857806354fd4d501461032f5780635798d5bc146103bd5780636bfb0d01146103f65780637883985b1461041f5780637e4f93971461047457806395ecef7214610499578063adae08dd146104be578063bfae2f0e146104ea578063bfb231d21461053f578063d21705ff14610646578063d96a094a14610677578063dc7cbfab1461068f578063e1ca8b57146106e4578063fca865dd1461071d575b600080fd5b341561014357600080fd5b61014b610758565b604051808260ff1660ff16815260200191505060405180910390f35b341561017257600080fd5b610191600480803590602001909190803590602001909190505061081a565b6040518082815260200191505060405180910390f35b34156101b257600080fd5b6101ba6108e0565b604051808215151515815260200191505060405180910390f35b34156101df57600080fd5b6101e76108f3565b604051808260ff1660ff16815260200191505060405180910390f35b341561020e57600080fd5b61023a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061093b565b005b341561024757600080fd5b6102a0600480803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610a16565b005b34156102ad57600080fd5b6102b5610bc2565b604051808215151515815260200191505060405180910390f35b34156102da57600080fd5b6102e2610bd5565b6040518082815260200191505060405180910390f35b61032d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bdf565b005b341561033a57600080fd5b610342610c9f565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610382578082015181840152602081019050610367565b50505050905090810190601f1680156103af5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103c857600080fd5b6103f4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d3d565b005b341561040157600080fd5b610409610e17565b6040518082815260200191505060405180910390f35b341561042a57600080fd5b610432610e24565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047f57600080fd5b61049760048080351515906020019091905050610e4a565b005b34156104a457600080fd5b6104bc60048080351515906020019091905050610f3e565b005b34156104c957600080fd5b6104e86004808035906020019091908035906020019091905050611032565b005b34156104f557600080fd5b6104fd611242565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561054a57600080fd5b6105606004808035906020019091905050611267565b604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018560ff1660ff168152602001848152602001838152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106335780601f1061060857610100808354040283529160200191610633565b820191906000526020600020905b81548152906001019060200180831161061657829003601f168201915b5050965050505050505060405180910390f35b341561065157600080fd5b6106596112d8565b604051808261ffff1661ffff16815260200191505060405180910390f35b61068d60048080359060200190919050506112ec565b005b341561069a57600080fd5b6106a2611421565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106ef57600080fd5b61071b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611447565b005b341561072857600080fd5b610742600480803561ffff169060200190919050506115d6565b6040518082815260200191505060405180910390f35b60008090506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156107bb5760019050610817565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561081657600290505b5b90565b6000600560029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bdb1520984846000604051602001526040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083815260200182815260200192505050602060405180830381600087803b15156108bd57600080fd5b6102c65a03f115156108ce57600080fd5b50505060405180519050905092915050565b600360019054906101000a900460ff1681565b6000600360009054906101000a900460ff1615156109145760019050610938565b600360019054906101000a900460ff1615156109335760029050610938565b600090505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156109d257600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806001600360009054906101000a900460ff161515811515141515610a3c57600080fd5b6001600360019054906101000a900460ff161515811515141515610a5f57600080fd5b33935060068054905086101515610a7557600080fd5b600686815481101515610a8457fe5b906000526020600020906004020192508373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480610b3c57508373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b80610b9657508373ffffffffffffffffffffffffffffffffffffffff168360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b1515610ba157600080fd5b84836003019080519060200190610bb99291906118c9565b50505050505050565b600360009054906101000a900460ff1681565b6000600254905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c3a57600080fd5b6002548111151515610c4b57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610c8b57600080fd5b806002600082825403925050819055505050565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d355780601f10610d0a57610100808354040283529160200191610d35565b820191906000526020600020905b815481529060010190602001808311610d1857829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d9857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610dd457600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600680549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610ef25750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610efd57600080fd5b8015600360009054906101000a900460ff161515811515141515610f2057600080fd5b81600360006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610fe65750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610ff157600080fd5b8015600360019054906101000a900460ff16151581151514151561101457600080fd5b81600360016101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806110dc5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156110e757600080fd5b6001600360009054906101000a900460ff16151581151514151561110a57600080fd5b600091505b8382101561123c576006805480600101828161112b9190611949565b9160005260206000209060040201600060a0604051908101604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600060ff168152602001878152602001600081526020016020604051908101604052806000815250815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff021916908360ff1602179055506040820151816001015560608201518160020155608082015181600301908051906020019061122b92919061197b565b50505050818060010192505061110f565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60068181548110151561127657fe5b90600052602060002090600402016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff169080600101549080600201549080600301905085565b600560009054906101000a900461ffff1681565b6000806001600360009054906101000a900460ff16151581151514151561131257600080fd5b6001600360019054906101000a900460ff16151581151514151561133557600080fd5b3393506006805490508510151561134b57600080fd5b60068581548110151561135a57fe5b906000526020600020906004020192508373ffffffffffffffffffffffffffffffffffffffff168360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156113c957600080fd5b3483600101541415156113db57600080fd5b7f1b698420920be21ed74832928020e62f0540588a199cafc8d21f3f94f4e9ae7a611405846116c4565b6040518082815260200191505060405180910390a15050505050565b600560029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806114f15750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156114fc57600080fd5b8190508073ffffffffffffffffffffffffffffffffffffffff166393c5186c6000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561156b57600080fd5b6102c65a03f1151561157c57600080fd5b50505060405180519050151561159157600080fd5b80600560026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806116805750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561168b57600080fd5b81600560006101000a81548161ffff021916908361ffff160217905550600560009054906101000a900461ffff1661ffff169050919050565b6000806000836001015491506117216103e8611713600560009054906101000a900461ffff1661ffff1661170588600201548761184790919063ffffffff16565b61186090919063ffffffff16565b61189b90919063ffffffff16565b905061172c816118b6565b61173f818361184790919063ffffffff16565b92508360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f1935050505015156117a557600080fd5b338460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550836001015484600201819055506118078460020154856001015461081a565b846001018190555060018460000160149054906101000a900460ff16018460000160146101000a81548160ff021916908360ff1602179055505050919050565b600082821115151561185557fe5b818303905092915050565b60008060008414156118755760009150611894565b828402905082848281151561188657fe5b0414151561189057fe5b8091505b5092915050565b60008082848115156118a957fe5b0490508091505092915050565b8060026000828254019250508190555050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061190a57805160ff1916838001178555611938565b82800160010185558215611938579182015b8281111561193757825182559160200191906001019061191c565b5b50905061194591906119fb565b5090565b815481835581811511611976576004028160040283600052602060002091820191016119759190611a20565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106119bc57805160ff19168380011785556119ea565b828001600101855582156119ea579182015b828111156119e95782518255916020019190600101906119ce565b5b5090506119f791906119fb565b5090565b611a1d91905b80821115611a19576000816000905550600101611a01565b5090565b90565b611a9791905b80821115611a9357600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a81549060ff021916905560018201600090556002820160009055600382016000611a8a9190611a9a565b50600401611a26565b5090565b90565b50805460018160011615610100020316600290046000825580601f10611ac05750611adf565b601f016020900490600052602060002090810190611ade91906119fb565b5b505600a165627a7a72305820591637b7911c68e1e678ee696fb186763a72d4fd1f3d77e168e39b94f6ef308f0029
Deployed Bytecode
0x606060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063067a6b051461013857806313429e31146101675780632014e5d1146101a757806337aff76d146101d45780633f7d72d814610203578063411ae5671461023c5780634136aa35146102a25780634158d848146102cf57806346eba0c1146102f857806354fd4d501461032f5780635798d5bc146103bd5780636bfb0d01146103f65780637883985b1461041f5780637e4f93971461047457806395ecef7214610499578063adae08dd146104be578063bfae2f0e146104ea578063bfb231d21461053f578063d21705ff14610646578063d96a094a14610677578063dc7cbfab1461068f578063e1ca8b57146106e4578063fca865dd1461071d575b600080fd5b341561014357600080fd5b61014b610758565b604051808260ff1660ff16815260200191505060405180910390f35b341561017257600080fd5b610191600480803590602001909190803590602001909190505061081a565b6040518082815260200191505060405180910390f35b34156101b257600080fd5b6101ba6108e0565b604051808215151515815260200191505060405180910390f35b34156101df57600080fd5b6101e76108f3565b604051808260ff1660ff16815260200191505060405180910390f35b341561020e57600080fd5b61023a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061093b565b005b341561024757600080fd5b6102a0600480803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610a16565b005b34156102ad57600080fd5b6102b5610bc2565b604051808215151515815260200191505060405180910390f35b34156102da57600080fd5b6102e2610bd5565b6040518082815260200191505060405180910390f35b61032d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bdf565b005b341561033a57600080fd5b610342610c9f565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610382578082015181840152602081019050610367565b50505050905090810190601f1680156103af5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103c857600080fd5b6103f4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d3d565b005b341561040157600080fd5b610409610e17565b6040518082815260200191505060405180910390f35b341561042a57600080fd5b610432610e24565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047f57600080fd5b61049760048080351515906020019091905050610e4a565b005b34156104a457600080fd5b6104bc60048080351515906020019091905050610f3e565b005b34156104c957600080fd5b6104e86004808035906020019091908035906020019091905050611032565b005b34156104f557600080fd5b6104fd611242565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561054a57600080fd5b6105606004808035906020019091905050611267565b604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018560ff1660ff168152602001848152602001838152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106335780601f1061060857610100808354040283529160200191610633565b820191906000526020600020905b81548152906001019060200180831161061657829003601f168201915b5050965050505050505060405180910390f35b341561065157600080fd5b6106596112d8565b604051808261ffff1661ffff16815260200191505060405180910390f35b61068d60048080359060200190919050506112ec565b005b341561069a57600080fd5b6106a2611421565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106ef57600080fd5b61071b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611447565b005b341561072857600080fd5b610742600480803561ffff169060200190919050506115d6565b6040518082815260200191505060405180910390f35b60008090506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156107bb5760019050610817565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561081657600290505b5b90565b6000600560029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bdb1520984846000604051602001526040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083815260200182815260200192505050602060405180830381600087803b15156108bd57600080fd5b6102c65a03f115156108ce57600080fd5b50505060405180519050905092915050565b600360019054906101000a900460ff1681565b6000600360009054906101000a900460ff1615156109145760019050610938565b600360019054906101000a900460ff1615156109335760029050610938565b600090505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156109d257600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806001600360009054906101000a900460ff161515811515141515610a3c57600080fd5b6001600360019054906101000a900460ff161515811515141515610a5f57600080fd5b33935060068054905086101515610a7557600080fd5b600686815481101515610a8457fe5b906000526020600020906004020192508373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480610b3c57508373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b80610b9657508373ffffffffffffffffffffffffffffffffffffffff168360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b1515610ba157600080fd5b84836003019080519060200190610bb99291906118c9565b50505050505050565b600360009054906101000a900460ff1681565b6000600254905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c3a57600080fd5b6002548111151515610c4b57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610c8b57600080fd5b806002600082825403925050819055505050565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d355780601f10610d0a57610100808354040283529160200191610d35565b820191906000526020600020905b815481529060010190602001808311610d1857829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d9857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610dd457600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600680549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610ef25750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610efd57600080fd5b8015600360009054906101000a900460ff161515811515141515610f2057600080fd5b81600360006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610fe65750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610ff157600080fd5b8015600360019054906101000a900460ff16151581151514151561101457600080fd5b81600360016101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806110dc5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156110e757600080fd5b6001600360009054906101000a900460ff16151581151514151561110a57600080fd5b600091505b8382101561123c576006805480600101828161112b9190611949565b9160005260206000209060040201600060a0604051908101604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600060ff168152602001878152602001600081526020016020604051908101604052806000815250815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff021916908360ff1602179055506040820151816001015560608201518160020155608082015181600301908051906020019061122b92919061197b565b50505050818060010192505061110f565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60068181548110151561127657fe5b90600052602060002090600402016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff169080600101549080600201549080600301905085565b600560009054906101000a900461ffff1681565b6000806001600360009054906101000a900460ff16151581151514151561131257600080fd5b6001600360019054906101000a900460ff16151581151514151561133557600080fd5b3393506006805490508510151561134b57600080fd5b60068581548110151561135a57fe5b906000526020600020906004020192508373ffffffffffffffffffffffffffffffffffffffff168360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156113c957600080fd5b3483600101541415156113db57600080fd5b7f1b698420920be21ed74832928020e62f0540588a199cafc8d21f3f94f4e9ae7a611405846116c4565b6040518082815260200191505060405180910390a15050505050565b600560029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806114f15750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156114fc57600080fd5b8190508073ffffffffffffffffffffffffffffffffffffffff166393c5186c6000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561156b57600080fd5b6102c65a03f1151561157c57600080fd5b50505060405180519050151561159157600080fd5b80600560026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806116805750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561168b57600080fd5b81600560006101000a81548161ffff021916908361ffff160217905550600560009054906101000a900461ffff1661ffff169050919050565b6000806000836001015491506117216103e8611713600560009054906101000a900461ffff1661ffff1661170588600201548761184790919063ffffffff16565b61186090919063ffffffff16565b61189b90919063ffffffff16565b905061172c816118b6565b61173f818361184790919063ffffffff16565b92508360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f1935050505015156117a557600080fd5b338460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550836001015484600201819055506118078460020154856001015461081a565b846001018190555060018460000160149054906101000a900460ff16018460000160146101000a81548160ff021916908360ff1602179055505050919050565b600082821115151561185557fe5b818303905092915050565b60008060008414156118755760009150611894565b828402905082848281151561188657fe5b0414151561189057fe5b8091505b5092915050565b60008082848115156118a957fe5b0490508091505092915050565b8060026000828254019250508190555050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061190a57805160ff1916838001178555611938565b82800160010185558215611938579182015b8281111561193757825182559160200191906001019061191c565b5b50905061194591906119fb565b5090565b815481835581811511611976576004028160040283600052602060002091820191016119759190611a20565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106119bc57805160ff19168380011785556119ea565b828001600101855582156119ea579182015b828111156119e95782518255916020019190600101906119ce565b5b5090506119f791906119fb565b5090565b611a1d91905b80821115611a19576000816000905550600101611a01565b5090565b90565b611a9791905b80821115611a9357600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a81549060ff021916905560018201600090556002820160009055600382016000611a8a9190611a9a565b50600401611a26565b5090565b90565b50805460018160011615610100020316600290046000825580601f10611ac05750611adf565b601f016020900490600052602060002090810190611ade91906119fb565b5b505600a165627a7a72305820591637b7911c68e1e678ee696fb186763a72d4fd1f3d77e168e39b94f6ef308f0029
Swarm Source
bzzr://591637b7911c68e1e678ee696fb186763a72d4fd1f3d77e168e39b94f6ef308f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,677.94 | 2.1427 | $7,880.72 |
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.