Overview
ETH Balance
0.0255 ETH
Eth Value
$89.33 (@ $3,503.09/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 53 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Purchase | 6189056 | 2160 days ago | IN | 0.005 ETH | 0.0001636 | ||||
Transfer | 6186530 | 2160 days ago | IN | 0.005 ETH | 0.00008418 | ||||
Transfer | 6186500 | 2160 days ago | IN | 0.005 ETH | 0.00008418 | ||||
Transfer | 6186487 | 2160 days ago | IN | 0.006 ETH | 0.00021 | ||||
Purchase | 6125782 | 2171 days ago | IN | 0.08 ETH | 0.00030285 | ||||
Purchase | 6125772 | 2171 days ago | IN | 0.005 ETH | 0.0002887 | ||||
Purchase | 6120412 | 2172 days ago | IN | 0.04 ETH | 0.0019775 | ||||
Purchase | 6119311 | 2172 days ago | IN | 0.02 ETH | 0.00055858 | ||||
Purchase | 6119089 | 2172 days ago | IN | 0.01 ETH | 0.00066259 | ||||
Purchase | 6113630 | 2173 days ago | IN | 0.005 ETH | 0.00239676 | ||||
Purchase | 6113628 | 2173 days ago | IN | 0.005 ETH | 0.00239958 | ||||
Purchase | 6113625 | 2173 days ago | IN | 0.005 ETH | 0.00239958 | ||||
Purchase | 6082333 | 2178 days ago | IN | 0.005 ETH | 0.0001636 | ||||
Purchase | 6074904 | 2179 days ago | IN | 0.005 ETH | 0.0001636 | ||||
Purchase | 6053817 | 2183 days ago | IN | 0.005 ETH | 0.00005447 | ||||
Purchase | 6053718 | 2183 days ago | IN | 0.01 ETH | 0.00011043 | ||||
Purchase | 6050535 | 2183 days ago | IN | 0.005 ETH | 0.0001636 | ||||
Purchase | 6035327 | 2186 days ago | IN | 0.005 ETH | 0.00005998 | ||||
Purchase | 6022117 | 2188 days ago | IN | 0.005 ETH | 0.00013634 | ||||
Purchase | 6009715 | 2190 days ago | IN | 0.01 ETH | 0.00011043 | ||||
Purchase | 6004645 | 2191 days ago | IN | 0.005 ETH | 0.00021814 | ||||
Purchase | 6004643 | 2191 days ago | IN | 0.005 ETH | 0.00021788 | ||||
Purchase | 6004636 | 2191 days ago | IN | 0.005 ETH | 0.00021814 | ||||
Purchase | 5998186 | 2192 days ago | IN | 0.005 ETH | 0.00021814 | ||||
Purchase | 5998181 | 2192 days ago | IN | 0.005 ETH | 0.00021814 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
6189056 | 2160 days ago | 0.0045 ETH | ||||
6125782 | 2171 days ago | 0.072 ETH | ||||
6125772 | 2171 days ago | 0.0045 ETH | ||||
6120412 | 2172 days ago | 0.036 ETH | ||||
6119311 | 2172 days ago | 0.018 ETH | ||||
6119089 | 2172 days ago | 0.009 ETH | ||||
6113630 | 2173 days ago | 0.0045 ETH | ||||
6113628 | 2173 days ago | 0.0045 ETH | ||||
6113625 | 2173 days ago | 0.0045 ETH | ||||
6082333 | 2178 days ago | 0.0045 ETH | ||||
6074904 | 2179 days ago | 0.0045 ETH | ||||
6053817 | 2183 days ago | 0.0045 ETH | ||||
6053718 | 2183 days ago | 0.009 ETH | ||||
6050535 | 2183 days ago | 0.0045 ETH | ||||
6035327 | 2186 days ago | 0.0045 ETH | ||||
6022117 | 2188 days ago | 0.0045 ETH | ||||
6009715 | 2190 days ago | 0.009 ETH | ||||
6004645 | 2191 days ago | 0.0045 ETH | ||||
6004643 | 2191 days ago | 0.0045 ETH | ||||
6004636 | 2191 days ago | 0.0045 ETH | ||||
5998186 | 2192 days ago | 0.0045 ETH | ||||
5998181 | 2192 days ago | 0.0045 ETH | ||||
5998180 | 2192 days ago | 0.0045 ETH | ||||
5943150 | 2201 days ago | 0.03434375 ETH | ||||
5939835 | 2202 days ago | 0.009 ETH |
Loading...
Loading
Contract Name:
DayTrader
Compiler Version
v0.4.23+commit.124ca40d
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-06-24 */ pragma solidity ^0.4.23; 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; uint256 public timeout = 24 hours; // Default timeout is 4 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(125); createBag(150); 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
6080604052620151806001556611c37937e0800060025534801561002257600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061007c607d6100b3640100000000026401000000009004565b61009560966100b3640100000000026401000000009004565b6100ae60c86100b3640100000000026401000000009004565b61022b565b6100bb6101ec565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561011657600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001838152602001600081525090506003819080600181540180825580915050906001820390600052602060002090600402016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b6110998061023a6000396000f3006080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630f73b4f4146100bf57806341f64b85146100ec57806363bd1d4a1461011957806370dea79a146101305780638558c0af1461015b578063c58a34cc14610188578063ce606ee0146101b5578063d6fbf2021461020c578063e1ed7fcb14610237578063e308c2131461026e578063efef39a1146102fe578063f3548cd31461031e575b600080fd5b3480156100cb57600080fd5b506100ea60048036038101908080359060200190929190505050610349565b005b3480156100f857600080fd5b50610117600480360381019080803590602001909291905050506103ae565b005b34801561012557600080fd5b5061012e61046b565b005b34801561013c57600080fd5b50610145610547565b6040518082815260200191505060405180910390f35b34801561016757600080fd5b506101866004803603810190808035906020019092919050505061054d565b005b34801561019457600080fd5b506101b360048036038101908080359060200190929190505050610686565b005b3480156101c157600080fd5b506101ca6106eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561021857600080fd5b50610221610710565b6040518082815260200191505060405180910390f35b34801561024357600080fd5b5061026c6004803603810190808035906020019092919080359060200190929190505050610716565b005b34801561027a57600080fd5b50610299600480360381019080803590602001909291905050506107a0565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b61031c60048036038101908080359060200190929190505050610a0e565b005b34801561032a57600080fd5b50610333610e69565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103a457600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561040957600080fd5b60038181548110151561041857fe5b9060005260206000209060040201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905560028201600090556003820160009055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104c657600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610544573d6000803e3d6000fd5b50565b60015481565b61055561102e565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105b057600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001838152602001600081525090506003819080600181540180825580915050906001820390600052602060002090600402016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106e157600080fd5b8060018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561077357600080fd5b60038381548110151561078257fe5b90600052602060002090600402019050818160020181905550505050565b60008060008060008060006003888154811015156107ba57fe5b9060005260206000209060040201905061085381608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e76565b96506108de81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ea5565b935061096981608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ed5565b95506109f481608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ef5565b945080600201549250806003015491505091939550919395565b6000806000806000806000600388815481101515610a2857fe5b906000526020600020906004020196508660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1695503394508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614151515610a9d57600080fd5b610aa685610f1f565b1515610ab157600080fd5b610b3a87608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ed5565b9350833410151515610b4b57600080fd5b610b60610b5985605a610f58565b6064610f93565b9250610b6c3485610fae565b9150610bf787608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ea5565b9050610c04816001610fc7565b8760010181905550848760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504287600301819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515610cd5578573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015610cd3573d6000803e3d6000fd5b505b7fe8a01f1153a51225311b9dae279b4438dcfa3b4507176fb5ab01915632437cc388886002015486610d868b608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ed5565b8a8a604051808781526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001965050505050505060405180910390a18473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610e5e573d6000803e3d6000fd5b505050505050505050565b6000600380549050905090565b6000610e888260600151600154610fc7565b42111515610e9c5781600001519050610ea0565b3090505b919050565b6000610eb78260600151600154610fc7565b42111515610ecb5781602001519050610ed0565b600090505b919050565b600080610ee183610ea5565b9050610eed8382610fe5565b915050919050565b600080610f0b610f0484610ea5565b6001610fc7565b9050610f178382610fe5565b915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000806000841415610f6d5760009150610f8c565b8284029050828482811515610f7e57fe5b04141515610f8857fe5b8091505b5092915050565b6000808284811515610fa157fe5b0490508091505092915050565b6000828211151515610fbc57fe5b818303905092915050565b6000808284019050838110151515610fdb57fe5b8091505092915050565b60008060006002549150600090505b838110156110235761101461100d838760400151610f58565b6064610f93565b91508080600101915050610ff4565b819250505092915050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081526020016000815250905600a165627a7a7230582005749cb8ece3e330d8c6f72ef1e10292b233fb299c764941379ee62ddc834e3a0029
Deployed Bytecode
0x6080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630f73b4f4146100bf57806341f64b85146100ec57806363bd1d4a1461011957806370dea79a146101305780638558c0af1461015b578063c58a34cc14610188578063ce606ee0146101b5578063d6fbf2021461020c578063e1ed7fcb14610237578063e308c2131461026e578063efef39a1146102fe578063f3548cd31461031e575b600080fd5b3480156100cb57600080fd5b506100ea60048036038101908080359060200190929190505050610349565b005b3480156100f857600080fd5b50610117600480360381019080803590602001909291905050506103ae565b005b34801561012557600080fd5b5061012e61046b565b005b34801561013c57600080fd5b50610145610547565b6040518082815260200191505060405180910390f35b34801561016757600080fd5b506101866004803603810190808035906020019092919050505061054d565b005b34801561019457600080fd5b506101b360048036038101908080359060200190929190505050610686565b005b3480156101c157600080fd5b506101ca6106eb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561021857600080fd5b50610221610710565b6040518082815260200191505060405180910390f35b34801561024357600080fd5b5061026c6004803603810190808035906020019092919080359060200190929190505050610716565b005b34801561027a57600080fd5b50610299600480360381019080803590602001909291905050506107a0565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b61031c60048036038101908080359060200190929190505050610a0e565b005b34801561032a57600080fd5b50610333610e69565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103a457600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561040957600080fd5b60038181548110151561041857fe5b9060005260206000209060040201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905560028201600090556003820160009055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104c657600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610544573d6000803e3d6000fd5b50565b60015481565b61055561102e565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156105b057600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001838152602001600081525090506003819080600181540180825580915050906001820390600052602060002090600402016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106e157600080fd5b8060018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561077357600080fd5b60038381548110151561078257fe5b90600052602060002090600402019050818160020181905550505050565b60008060008060008060006003888154811015156107ba57fe5b9060005260206000209060040201905061085381608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610e76565b96506108de81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ea5565b935061096981608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ed5565b95506109f481608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ef5565b945080600201549250806003015491505091939550919395565b6000806000806000806000600388815481101515610a2857fe5b906000526020600020906004020196508660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1695503394508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614151515610a9d57600080fd5b610aa685610f1f565b1515610ab157600080fd5b610b3a87608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ed5565b9350833410151515610b4b57600080fd5b610b60610b5985605a610f58565b6064610f93565b9250610b6c3485610fae565b9150610bf787608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ea5565b9050610c04816001610fc7565b8760010181905550848760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504287600301819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515610cd5578573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015610cd3573d6000803e3d6000fd5b505b7fe8a01f1153a51225311b9dae279b4438dcfa3b4507176fb5ab01915632437cc388886002015486610d868b608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610ed5565b8a8a604051808781526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001965050505050505060405180910390a18473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610e5e573d6000803e3d6000fd5b505050505050505050565b6000600380549050905090565b6000610e888260600151600154610fc7565b42111515610e9c5781600001519050610ea0565b3090505b919050565b6000610eb78260600151600154610fc7565b42111515610ecb5781602001519050610ed0565b600090505b919050565b600080610ee183610ea5565b9050610eed8382610fe5565b915050919050565b600080610f0b610f0484610ea5565b6001610fc7565b9050610f178382610fe5565b915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000806000841415610f6d5760009150610f8c565b8284029050828482811515610f7e57fe5b04141515610f8857fe5b8091505b5092915050565b6000808284811515610fa157fe5b0490508091505092915050565b6000828211151515610fbc57fe5b818303905092915050565b6000808284019050838110151515610fdb57fe5b8091505092915050565b60008060006002549150600090505b838110156110235761101461100d838760400151610f58565b6064610f93565b91508080600101915050610ff4565b819250505092915050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081526020016000815250905600a165627a7a7230582005749cb8ece3e330d8c6f72ef1e10292b233fb299c764941379ee62ddc834e3a0029
Swarm Source
bzzr://05749cb8ece3e330d8c6f72ef1e10292b233fb299c764941379ee62ddc834e3a
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,503.09 | 0.0255 | $89.33 |
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.