Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0.00725 ETH
Eth Value
$16.44 (@ $2,267.94/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 653 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Get Me Out Of He... | 5726395 | 2288 days ago | IN | 0 ETH | 0.00019444 | ||||
Purchase | 5591760 | 2311 days ago | IN | 0.005 ETH | 0.00038105 | ||||
Purchase | 5568400 | 2316 days ago | IN | 0.0075 ETH | 0.0000612 | ||||
Purchase | 5565525 | 2316 days ago | IN | 0.005 ETH | 0.000109 | ||||
Purchase | 5565512 | 2316 days ago | IN | 0.005 ETH | 0.000109 | ||||
Purchase | 5565493 | 2316 days ago | IN | 0.005 ETH | 0.000109 | ||||
Purchase | 5553151 | 2318 days ago | IN | 0.01 ETH | 0.00016554 | ||||
Purchase | 5549731 | 2319 days ago | IN | 0.005 ETH | 0.000436 | ||||
Purchase | 5549727 | 2319 days ago | IN | 0.005 ETH | 0.000436 | ||||
Purchase | 5549725 | 2319 days ago | IN | 0.005 ETH | 0.000436 | ||||
Purchase | 5549720 | 2319 days ago | IN | 0.005 ETH | 0.000436 | ||||
Purchase | 5549695 | 2319 days ago | IN | 0.005 ETH | 0.000436 | ||||
Purchase | 5548546 | 2319 days ago | IN | 0.0075 ETH | 0.00008954 | ||||
Purchase | 5548544 | 2319 days ago | IN | 0.0075 ETH | 0.00022046 | ||||
Purchase | 5544446 | 2320 days ago | IN | 0.005 ETH | 0.00016331 | ||||
Payout | 5539311 | 2321 days ago | IN | 0 ETH | 0.0002986 | ||||
Purchase | 5537613 | 2321 days ago | IN | 0.005 ETH | 0.000109 | ||||
Purchase | 5533678 | 2322 days ago | IN | 0.0075 ETH | 0.00022072 | ||||
Purchase | 5533668 | 2322 days ago | IN | 0.005 ETH | 0.000218 | ||||
Purchase | 5532970 | 2322 days ago | IN | 0.005 ETH | 0.0001635 | ||||
Purchase | 5532817 | 2322 days ago | IN | 0.005 ETH | 0.00016331 | ||||
Purchase | 5532815 | 2322 days ago | IN | 0.005 ETH | 0.0001635 | ||||
Purchase | 5531593 | 2322 days ago | IN | 0.005 ETH | 0.0001635 | ||||
Purchase | 5528774 | 2323 days ago | IN | 0.005 ETH | 0.00007962 | ||||
Purchase | 5528514 | 2323 days ago | IN | 0.005 ETH | 0.000109 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
5591760 | 2311 days ago | 0.0045 ETH | ||||
5568400 | 2316 days ago | 0.0025 ETH | ||||
5568400 | 2316 days ago | 0.0045 ETH | ||||
5565525 | 2316 days ago | 0.0045 ETH | ||||
5565512 | 2316 days ago | 0.0045 ETH | ||||
5565493 | 2316 days ago | 0.0045 ETH | ||||
5553151 | 2318 days ago | 0.009 ETH | ||||
5549731 | 2319 days ago | 0.0045 ETH | ||||
5549727 | 2319 days ago | 0.0045 ETH | ||||
5549725 | 2319 days ago | 0.0045 ETH | ||||
5549720 | 2319 days ago | 0.0045 ETH | ||||
5549695 | 2319 days ago | 0.0045 ETH | ||||
5548544 | 2319 days ago | 0.00675 ETH | ||||
5544446 | 2320 days ago | 0.0045 ETH | ||||
5539311 | 2321 days ago | 0.24397656 ETH | ||||
5537613 | 2321 days ago | 0.0045 ETH | ||||
5533678 | 2322 days ago | 0.00675 ETH | ||||
5533668 | 2322 days ago | 0.0045 ETH | ||||
5532970 | 2322 days ago | 0.0045 ETH | ||||
5532817 | 2322 days ago | 0.0045 ETH | ||||
5532815 | 2322 days ago | 0.0045 ETH | ||||
5531593 | 2322 days ago | 0.0045 ETH | ||||
5528514 | 2323 days ago | 0.0045 ETH | ||||
5527874 | 2323 days ago | 0.018 ETH | ||||
5526856 | 2323 days ago | 0.0045 ETH |
Loading...
Loading
Contract Name:
DayTrader
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-19 */ pragma solidity ^0.4.18; contract DayTrader { // Bag sold event event BagSold( uint256 bagId, uint256 multiplier, uint256 oldPrice, uint256 newPrice, address prevOwner, address newOwner ); // Address of the contract creator address public contractOwner; // Default timeout is 4 hours uint256 public timeout = 24 hours; // Default starting price is 0.005 ether uint256 public startingPrice = 0.005 ether; Bag[] private bags; struct Bag { address owner; uint256 level; uint256 multiplier; // Multiplier must be rate * 100. example: 1.5x == 150 uint256 purchasedAt; } /// Access modifier for contract owner only functionality modifier onlyContractOwner() { require(msg.sender == contractOwner); _; } function DayTrader() public { contractOwner = msg.sender; createBag(150); createBag(150); createBag(150); createBag(200); createBag(200); createBag(200); } function createBag(uint256 multiplier) public onlyContractOwner { Bag memory bag = Bag({ owner: this, level: 0, multiplier: multiplier, purchasedAt: 0 }); bags.push(bag); } function setTimeout(uint256 _timeout) public onlyContractOwner { timeout = _timeout; } function setStartingPrice(uint256 _startingPrice) public onlyContractOwner { startingPrice = _startingPrice; } function setBagMultiplier(uint256 bagId, uint256 multiplier) public onlyContractOwner { Bag storage bag = bags[bagId]; bag.multiplier = multiplier; } function getBag(uint256 bagId) public view returns ( address owner, uint256 sellingPrice, uint256 nextSellingPrice, uint256 level, uint256 multiplier, uint256 purchasedAt ) { Bag storage bag = bags[bagId]; owner = getOwner(bag); level = getBagLevel(bag); sellingPrice = getBagSellingPrice(bag); nextSellingPrice = getNextBagSellingPrice(bag); multiplier = bag.multiplier; purchasedAt = bag.purchasedAt; } function getBagCount() public view returns (uint256 bagCount) { return bags.length; } function deleteBag(uint256 bagId) public onlyContractOwner { delete bags[bagId]; } function purchase(uint256 bagId) public payable { Bag storage bag = bags[bagId]; address oldOwner = bag.owner; address newOwner = msg.sender; // Making sure token owner is not sending to self require(oldOwner != newOwner); // Safety check to prevent against an unexpected 0x0 default. require(_addressNotNull(newOwner)); uint256 sellingPrice = getBagSellingPrice(bag); // Making sure sent amount is greater than or equal to the sellingPrice require(msg.value >= sellingPrice); // Take a transaction fee uint256 payment = uint256(SafeMath.div(SafeMath.mul(sellingPrice, 90), 100)); uint256 purchaseExcess = SafeMath.sub(msg.value, sellingPrice); uint256 level = getBagLevel(bag); bag.level = SafeMath.add(level, 1); bag.owner = newOwner; bag.purchasedAt = now; // Pay previous tokenOwner if owner is not contract if (oldOwner != address(this)) { oldOwner.transfer(payment); } // Trigger BagSold event BagSold(bagId, bag.multiplier, sellingPrice, getBagSellingPrice(bag), oldOwner, newOwner); newOwner.transfer(purchaseExcess); } function payout() public onlyContractOwner { contractOwner.transfer(this.balance); } /*** PRIVATE FUNCTIONS ***/ // If a bag hasn't been purchased in over $timeout, // reset its level back to 0 but retain the existing owner function getBagLevel(Bag bag) private view returns (uint256) { if (now <= (SafeMath.add(bag.purchasedAt, timeout))) { return bag.level; } else { return 0; } } function getOwner(Bag bag) private view returns (address) { if (now <= (SafeMath.add(bag.purchasedAt, timeout))) { return bag.owner; } else { return address(this); } } function getBagSellingPrice(Bag bag) private view returns (uint256) { uint256 level = getBagLevel(bag); return getPriceForLevel(bag, level); } function getNextBagSellingPrice(Bag bag) private view returns (uint256) { uint256 level = SafeMath.add(getBagLevel(bag), 1); return getPriceForLevel(bag, level); } function getPriceForLevel(Bag bag, uint256 level) private view returns (uint256) { uint256 sellingPrice = startingPrice; for (uint256 i = 0; i < level; i++) { sellingPrice = SafeMath.div(SafeMath.mul(sellingPrice, bag.multiplier), 100); } return sellingPrice; } /// Safety check on _to address to prevent against an unexpected 0x0 default. function _addressNotNull(address _to) private pure returns (bool) { return _to != address(0); } } 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":false,"inputs":[{"name":"_startingPrice","type":"uint256"}],"name":"setStartingPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"bagId","type":"uint256"}],"name":"deleteBag","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"payout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"timeout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"multiplier","type":"uint256"}],"name":"createBag","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_timeout","type":"uint256"}],"name":"setTimeout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contractOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startingPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"bagId","type":"uint256"},{"name":"multiplier","type":"uint256"}],"name":"setBagMultiplier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"bagId","type":"uint256"}],"name":"getBag","outputs":[{"name":"owner","type":"address"},{"name":"sellingPrice","type":"uint256"},{"name":"nextSellingPrice","type":"uint256"},{"name":"level","type":"uint256"},{"name":"multiplier","type":"uint256"},{"name":"purchasedAt","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"bagId","type":"uint256"}],"name":"purchase","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getBagCount","outputs":[{"name":"bagCount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"bagId","type":"uint256"},{"indexed":false,"name":"multiplier","type":"uint256"},{"indexed":false,"name":"oldPrice","type":"uint256"},{"indexed":false,"name":"newPrice","type":"uint256"},{"indexed":false,"name":"prevOwner","type":"address"},{"indexed":false,"name":"newOwner","type":"address"}],"name":"BagSold","type":"event"}]
Contract Creation Code
6060604052620151806001556611c37937e0800060025534156200002257600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200008260966200012864010000000002620004f7176401000000009004565b620000a260966200012864010000000002620004f7176401000000009004565b620000c260966200012864010000000002620004f7176401000000009004565b620000e260c86200012864010000000002620004f7176401000000009004565b6200010260c86200012864010000000002620004f7176401000000009004565b6200012260c86200012864010000000002620004f7176401000000009004565b62000337565b6200013262000262565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156200018e57600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020018381526020016000815250905060038054806001018281620001e09190620002a1565b9160005260206000209060040201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b815481835581811511620002d157600402816004028360005260206000209182019101620002d09190620002d6565b5b505050565b6200033491905b808211156200033057600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905550600401620002dd565b5090565b90565b6110c180620003476000396000f3006060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630f73b4f4146100bf57806341f64b85146100e257806363bd1d4a1461010557806370dea79a1461011a5780638558c0af14610143578063c58a34cc14610166578063ce606ee014610189578063d6fbf202146101de578063e1ed7fcb14610207578063e308c21314610233578063efef39a1146102b9578063f3548cd3146102d1575b600080fd5b34156100ca57600080fd5b6100e060048080359060200190919050506102fa565b005b34156100ed57600080fd5b610103600480803590602001909190505061035f565b005b341561011057600080fd5b61011861041c565b005b341561012557600080fd5b61012d6104f1565b6040518082815260200191505060405180910390f35b341561014e57600080fd5b61016460048080359060200190919050506104f7565b005b341561017157600080fd5b610187600480803590602001909190505061062c565b005b341561019457600080fd5b61019c610691565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101e957600080fd5b6101f16106b6565b6040518082815260200191505060405180910390f35b341561021257600080fd5b61023160048080359060200190919080359060200190919050506106bc565b005b341561023e57600080fd5b6102546004808035906020019091905050610746565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b6102cf60048080359060200190919050506109b4565b005b34156102dc57600080fd5b6102e4610e01565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561035557600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103ba57600080fd5b6003818154811015156103c957fe5b9060005260206000209060040201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905560028201600090556003820160009055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561047757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156104ef57600080fd5b565b60015481565b6104ff610fc6565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561055a57600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200183815260200160008152509050600380548060010182816105aa9190611005565b9160005260206000209060040201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561068757600080fd5b8060018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561071957600080fd5b60038381548110151561072857fe5b90600052602060002090600402019050818160020181905550505050565b600080600080600080600060038881548110151561076057fe5b906000526020600020906004020190506107f981608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e0e565b965061088481608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e3d565b935061090f81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e6d565b955061099a81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e8d565b945080600201549250806003015491505091939550919395565b60008060008060008060006003888154811015156109ce57fe5b906000526020600020906004020196508660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1695503394508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614151515610a4357600080fd5b610a4c85610eb7565b1515610a5757600080fd5b610ae087608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e6d565b9350833410151515610af157600080fd5b610b06610aff85605a610ef0565b6064610f2b565b9250610b123485610f46565b9150610b9d87608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e3d565b9050610baa816001610f5f565b8760010181905550848760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504287600301819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515610c74578573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610c7357600080fd5b5b7fe8a01f1153a51225311b9dae279b4438dcfa3b4507176fb5ab01915632437cc388886002015486610d258b608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e6d565b8a8a604051808781526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001965050505050505060405180910390a18473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610df757600080fd5b5050505050505050565b6000600380549050905090565b6000610e208260600151600154610f5f565b42111515610e345781600001519050610e38565b3090505b919050565b6000610e4f8260600151600154610f5f565b42111515610e635781602001519050610e68565b600090505b919050565b600080610e7983610e3d565b9050610e858382610f7d565b915050919050565b600080610ea3610e9c84610e3d565b6001610f5f565b9050610eaf8382610f7d565b915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000806000841415610f055760009150610f24565b8284029050828482811515610f1657fe5b04141515610f2057fe5b8091505b5092915050565b6000808284811515610f3957fe5b0490508091505092915050565b6000828211151515610f5457fe5b818303905092915050565b6000808284019050838110151515610f7357fe5b8091505092915050565b60008060006002549150600090505b83811015610fbb57610fac610fa5838760400151610ef0565b6064610f2b565b91508080600101915050610f8c565b819250505092915050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b815481835581811511611032576004028160040283600052602060002091820191016110319190611037565b5b505050565b61109291905b8082111561108e57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160009055600282016000905560038201600090555060040161103d565b5090565b905600a165627a7a72305820ab6d1ae51b4fadabb3169a69af0a7853bfbea8a00f2313592be59fd4bc0e681f0029
Deployed Bytecode
0x6060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630f73b4f4146100bf57806341f64b85146100e257806363bd1d4a1461010557806370dea79a1461011a5780638558c0af14610143578063c58a34cc14610166578063ce606ee014610189578063d6fbf202146101de578063e1ed7fcb14610207578063e308c21314610233578063efef39a1146102b9578063f3548cd3146102d1575b600080fd5b34156100ca57600080fd5b6100e060048080359060200190919050506102fa565b005b34156100ed57600080fd5b610103600480803590602001909190505061035f565b005b341561011057600080fd5b61011861041c565b005b341561012557600080fd5b61012d6104f1565b6040518082815260200191505060405180910390f35b341561014e57600080fd5b61016460048080359060200190919050506104f7565b005b341561017157600080fd5b610187600480803590602001909190505061062c565b005b341561019457600080fd5b61019c610691565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101e957600080fd5b6101f16106b6565b6040518082815260200191505060405180910390f35b341561021257600080fd5b61023160048080359060200190919080359060200190919050506106bc565b005b341561023e57600080fd5b6102546004808035906020019091905050610746565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b6102cf60048080359060200190919050506109b4565b005b34156102dc57600080fd5b6102e4610e01565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561035557600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103ba57600080fd5b6003818154811015156103c957fe5b9060005260206000209060040201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905560028201600090556003820160009055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561047757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156104ef57600080fd5b565b60015481565b6104ff610fc6565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561055a57600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200183815260200160008152509050600380548060010182816105aa9190611005565b9160005260206000209060040201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561068757600080fd5b8060018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561071957600080fd5b60038381548110151561072857fe5b90600052602060002090600402019050818160020181905550505050565b600080600080600080600060038881548110151561076057fe5b906000526020600020906004020190506107f981608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e0e565b965061088481608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e3d565b935061090f81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e6d565b955061099a81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e8d565b945080600201549250806003015491505091939550919395565b60008060008060008060006003888154811015156109ce57fe5b906000526020600020906004020196508660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1695503394508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614151515610a4357600080fd5b610a4c85610eb7565b1515610a5757600080fd5b610ae087608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e6d565b9350833410151515610af157600080fd5b610b06610aff85605a610ef0565b6064610f2b565b9250610b123485610f46565b9150610b9d87608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e3d565b9050610baa816001610f5f565b8760010181905550848760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504287600301819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515610c74578573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610c7357600080fd5b5b7fe8a01f1153a51225311b9dae279b4438dcfa3b4507176fb5ab01915632437cc388886002015486610d258b608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e6d565b8a8a604051808781526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001965050505050505060405180910390a18473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610df757600080fd5b5050505050505050565b6000600380549050905090565b6000610e208260600151600154610f5f565b42111515610e345781600001519050610e38565b3090505b919050565b6000610e4f8260600151600154610f5f565b42111515610e635781602001519050610e68565b600090505b919050565b600080610e7983610e3d565b9050610e858382610f7d565b915050919050565b600080610ea3610e9c84610e3d565b6001610f5f565b9050610eaf8382610f7d565b915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000806000841415610f055760009150610f24565b8284029050828482811515610f1657fe5b04141515610f2057fe5b8091505b5092915050565b6000808284811515610f3957fe5b0490508091505092915050565b6000828211151515610f5457fe5b818303905092915050565b6000808284019050838110151515610f7357fe5b8091505092915050565b60008060006002549150600090505b83811015610fbb57610fac610fa5838760400151610ef0565b6064610f2b565b91508080600101915050610f8c565b819250505092915050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b815481835581811511611032576004028160040283600052602060002091820191016110319190611037565b5b505050565b61109291905b8082111561108e57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160009055600282016000905560038201600090555060040161103d565b5090565b905600a165627a7a72305820ab6d1ae51b4fadabb3169a69af0a7853bfbea8a00f2313592be59fd4bc0e681f0029
Swarm Source
bzzr://ab6d1ae51b4fadabb3169a69af0a7853bfbea8a00f2313592be59fd4bc0e681f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $2,267.94 | 0.00725 | $16.44 |
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.