Source Code
Overview
ETH Balance
0.006 ETH
Eth Value
$12.42 (@ $2,070.32/ETH)Latest 25 from a total of 752 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Purchase | 5291583 | 2898 days ago | IN | 0.01 ETH | 0.000109 | ||||
| Purchase | 5286689 | 2899 days ago | IN | 0.01 ETH | 0.00010887 | ||||
| Purchase | 5141356 | 2924 days ago | IN | 0.01 ETH | 0.00002462 | ||||
| Purchase | 5140735 | 2924 days ago | IN | 0.015 ETH | 0.00016535 | ||||
| Purchase | 5140558 | 2924 days ago | IN | 0.01 ETH | 0.000218 | ||||
| Purchase | 5140558 | 2924 days ago | IN | 0.01 ETH | 0.000218 | ||||
| Purchase | 5140307 | 2924 days ago | IN | 0.01 ETH | 0.00021774 | ||||
| Purchase | 5140116 | 2924 days ago | IN | 0.01 ETH | 0.000109 | ||||
| Set Timeout | 5140053 | 2924 days ago | IN | 0 ETH | 0.00013578 | ||||
| Set Starting Pri... | 5140046 | 2924 days ago | IN | 0 ETH | 0.00013587 | ||||
| Payout | 5096062 | 2932 days ago | IN | 0 ETH | 0.00002986 | ||||
| Purchase | 5090874 | 2932 days ago | IN | 0.005 ETH | 0.00010887 | ||||
| Purchase | 5090342 | 2933 days ago | IN | 0.005 ETH | 0.0000545 | ||||
| Purchase | 5085032 | 2933 days ago | IN | 0.00575 ETH | 0.00005518 | ||||
| Purchase | 5085019 | 2933 days ago | IN | 0.0075 ETH | 0.00002494 | ||||
| Purchase | 5084952 | 2933 days ago | IN | 0.0075 ETH | 0.00022072 | ||||
| Purchase | 5084920 | 2933 days ago | IN | 0.005 ETH | 0.000218 | ||||
| Purchase | 5084913 | 2933 days ago | IN | 0.005 ETH | 0.00021774 | ||||
| Purchase | 5084794 | 2934 days ago | IN | 0.005 ETH | 0.00027795 | ||||
| Purchase | 5084792 | 2934 days ago | IN | 0.005 ETH | 0.00027795 | ||||
| Purchase | 5084790 | 2934 days ago | IN | 0.005 ETH | 0.0002725 | ||||
| Payout | 5084496 | 2934 days ago | IN | 0 ETH | 0.00002986 | ||||
| Purchase | 5083629 | 2934 days ago | IN | 0.005 ETH | 0.000109 | ||||
| Purchase | 5082701 | 2934 days ago | IN | 0.005 ETH | 0.0000545 | ||||
| Purchase | 5081343 | 2934 days ago | IN | 0.005 ETH | 0.000109 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 5291583 | 2898 days ago | 0.0092 ETH | ||||
| Transfer | 5286689 | 2899 days ago | 0.0092 ETH | ||||
| Transfer | 5140735 | 2924 days ago | 0.0138 ETH | ||||
| Transfer | 5140558 | 2924 days ago | 0.0092 ETH | ||||
| Transfer | 5140558 | 2924 days ago | 0.0092 ETH | ||||
| Transfer | 5140307 | 2924 days ago | 0.0092 ETH | ||||
| Transfer | 5140116 | 2924 days ago | 0.0092 ETH | ||||
| Transfer | 5096062 | 2932 days ago | 0.00386 ETH | ||||
| Transfer | 5090874 | 2932 days ago | 0.0046 ETH | ||||
| Transfer | 5090342 | 2933 days ago | 0.0046 ETH | ||||
| Transfer | 5085032 | 2933 days ago | 0.00529 ETH | ||||
| Transfer | 5084952 | 2933 days ago | 0.0069 ETH | ||||
| Transfer | 5084920 | 2933 days ago | 0.0046 ETH | ||||
| Transfer | 5084913 | 2933 days ago | 0.0046 ETH | ||||
| Transfer | 5084794 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5084792 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5084790 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5084496 | 2934 days ago | 0.19283843 ETH | ||||
| Transfer | 5083629 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5082701 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5081343 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5081342 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5080999 | 2934 days ago | 0.0046 ETH | ||||
| Transfer | 5080994 | 2934 days ago | 0.0028125 ETH | ||||
| Transfer | 5080994 | 2934 days ago | 0.0046 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
EtherBags
Compiler Version
v0.4.19+commit.c4cbbb05
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-02-11
*/
pragma solidity ^0.4.18;
contract EtherBags {
// 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 = 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 EtherBags() public {
contractOwner = msg.sender;
createBag(200);
createBag(200);
createBag(200);
createBag(200);
createBag(150);
createBag(150);
createBag(150);
createBag(150);
createBag(125);
createBag(125);
createBag(125);
createBag(125);
}
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 = bag.owner;
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, 92), 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 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
Contract ABI
API[{"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
60606040526138406001556611c37937e0800060025534156200002157600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200008160c8620001e764010000000002620004f7176401000000009004565b620000a160c8620001e764010000000002620004f7176401000000009004565b620000c160c8620001e764010000000002620004f7176401000000009004565b620000e160c8620001e764010000000002620004f7176401000000009004565b620001016096620001e764010000000002620004f7176401000000009004565b620001216096620001e764010000000002620004f7176401000000009004565b620001416096620001e764010000000002620004f7176401000000009004565b620001616096620001e764010000000002620004f7176401000000009004565b62000181607d620001e764010000000002620004f7176401000000009004565b620001a1607d620001e764010000000002620004f7176401000000009004565b620001c1607d620001e764010000000002620004f7176401000000009004565b620001e1607d620001e764010000000002620004f7176401000000009004565b620003f6565b620001f162000321565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156200024d57600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200183815260200160008152509050600380548060010182816200029f919062000360565b9160005260206000209060040201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b81548183558181151162000390576004028160040283600052602060002091820191016200038f919062000395565b5b505050565b620003f391905b80821115620003ef57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905560028201600090556003820160009055506004016200039c565b5090565b90565b61102e80620004066000396000f3006060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630f73b4f4146100bf57806341f64b85146100e257806363bd1d4a1461010557806370dea79a1461011a5780638558c0af14610143578063c58a34cc14610166578063ce606ee014610189578063d6fbf202146101de578063e1ed7fcb14610207578063e308c21314610233578063efef39a1146102b9578063f3548cd3146102d1575b600080fd5b34156100ca57600080fd5b6100e060048080359060200190919050506102fa565b005b34156100ed57600080fd5b610103600480803590602001909190505061035f565b005b341561011057600080fd5b61011861041c565b005b341561012557600080fd5b61012d6104f1565b6040518082815260200191505060405180910390f35b341561014e57600080fd5b61016460048080359060200190919050506104f7565b005b341561017157600080fd5b610187600480803590602001909190505061062c565b005b341561019457600080fd5b61019c610691565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101e957600080fd5b6101f16106b6565b6040518082815260200191505060405180910390f35b341561021257600080fd5b61023160048080359060200190919080359060200190919050506106bc565b005b341561023e57600080fd5b6102546004808035906020019091905050610746565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b6102cf6004808035906020019091905050610950565b005b34156102dc57600080fd5b6102e4610d9d565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561035557600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103ba57600080fd5b6003818154811015156103c957fe5b9060005260206000209060040201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905560028201600090556003820160009055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561047757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156104ef57600080fd5b565b60015481565b6104ff610f33565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561055a57600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200183815260200160008152509050600380548060010182816105aa9190610f72565b9160005260206000209060040201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561068757600080fd5b8060018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561071957600080fd5b60038381548110151561072857fe5b90600052602060002090600402019050818160020181905550505050565b600080600080600080600060038881548110151561076057fe5b906000526020600020906004020190508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16965061082081608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610daa565b93506108ab81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dda565b955061093681608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dfa565b945080600201549250806003015491505091939550919395565b600080600080600080600060038881548110151561096a57fe5b906000526020600020906004020196508660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1695503394508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515156109df57600080fd5b6109e885610e24565b15156109f357600080fd5b610a7c87608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dda565b9350833410151515610a8d57600080fd5b610aa2610a9b85605c610e5d565b6064610e98565b9250610aae3485610eb3565b9150610b3987608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610daa565b9050610b46816001610ecc565b8760010181905550848760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504287600301819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515610c10578573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610c0f57600080fd5b5b7fe8a01f1153a51225311b9dae279b4438dcfa3b4507176fb5ab01915632437cc388886002015486610cc18b608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dda565b8a8a604051808781526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001965050505050505060405180910390a18473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610d9357600080fd5b5050505050505050565b6000600380549050905090565b6000610dbc8260600151600154610ecc565b42111515610dd05781602001519050610dd5565b600090505b919050565b600080610de683610daa565b9050610df28382610eea565b915050919050565b600080610e10610e0984610daa565b6001610ecc565b9050610e1c8382610eea565b915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000806000841415610e725760009150610e91565b8284029050828482811515610e8357fe5b04141515610e8d57fe5b8091505b5092915050565b6000808284811515610ea657fe5b0490508091505092915050565b6000828211151515610ec157fe5b818303905092915050565b6000808284019050838110151515610ee057fe5b8091505092915050565b60008060006002549150600090505b83811015610f2857610f19610f12838760400151610e5d565b6064610e98565b91508080600101915050610ef9565b819250505092915050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b815481835581811511610f9f57600402816004028360005260206000209182019101610f9e9190610fa4565b5b505050565b610fff91905b80821115610ffb57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905550600401610faa565b5090565b905600a165627a7a723058205b3aef16dc991dfa92f26a009ff1878da01b4ad4c8d2e70d747a5aa571fc04130029
Deployed Bytecode
0x6060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630f73b4f4146100bf57806341f64b85146100e257806363bd1d4a1461010557806370dea79a1461011a5780638558c0af14610143578063c58a34cc14610166578063ce606ee014610189578063d6fbf202146101de578063e1ed7fcb14610207578063e308c21314610233578063efef39a1146102b9578063f3548cd3146102d1575b600080fd5b34156100ca57600080fd5b6100e060048080359060200190919050506102fa565b005b34156100ed57600080fd5b610103600480803590602001909190505061035f565b005b341561011057600080fd5b61011861041c565b005b341561012557600080fd5b61012d6104f1565b6040518082815260200191505060405180910390f35b341561014e57600080fd5b61016460048080359060200190919050506104f7565b005b341561017157600080fd5b610187600480803590602001909190505061062c565b005b341561019457600080fd5b61019c610691565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101e957600080fd5b6101f16106b6565b6040518082815260200191505060405180910390f35b341561021257600080fd5b61023160048080359060200190919080359060200190919050506106bc565b005b341561023e57600080fd5b6102546004808035906020019091905050610746565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b6102cf6004808035906020019091905050610950565b005b34156102dc57600080fd5b6102e4610d9d565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561035557600080fd5b8060028190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103ba57600080fd5b6003818154811015156103c957fe5b9060005260206000209060040201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905560028201600090556003820160009055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561047757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156104ef57600080fd5b565b60015481565b6104ff610f33565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561055a57600080fd5b6080604051908101604052803073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200183815260200160008152509050600380548060010182816105aa9190610f72565b9160005260206000209060040201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561068757600080fd5b8060018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561071957600080fd5b60038381548110151561072857fe5b90600052602060002090600402019050818160020181905550505050565b600080600080600080600060038881548110151561076057fe5b906000526020600020906004020190508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16965061082081608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610daa565b93506108ab81608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dda565b955061093681608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dfa565b945080600201549250806003015491505091939550919395565b600080600080600080600060038881548110151561096a57fe5b906000526020600020906004020196508660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1695503394508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515156109df57600080fd5b6109e885610e24565b15156109f357600080fd5b610a7c87608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dda565b9350833410151515610a8d57600080fd5b610aa2610a9b85605c610e5d565b6064610e98565b9250610aae3485610eb3565b9150610b3987608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610daa565b9050610b46816001610ecc565b8760010181905550848760000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504287600301819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515610c10578573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610c0f57600080fd5b5b7fe8a01f1153a51225311b9dae279b4438dcfa3b4507176fb5ab01915632437cc388886002015486610cc18b608060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481525050610dda565b8a8a604051808781526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001965050505050505060405180910390a18473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610d9357600080fd5b5050505050505050565b6000600380549050905090565b6000610dbc8260600151600154610ecc565b42111515610dd05781602001519050610dd5565b600090505b919050565b600080610de683610daa565b9050610df28382610eea565b915050919050565b600080610e10610e0984610daa565b6001610ecc565b9050610e1c8382610eea565b915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000806000841415610e725760009150610e91565b8284029050828482811515610e8357fe5b04141515610e8d57fe5b8091505b5092915050565b6000808284811515610ea657fe5b0490508091505092915050565b6000828211151515610ec157fe5b818303905092915050565b6000808284019050838110151515610ee057fe5b8091505092915050565b60008060006002549150600090505b83811015610f2857610f19610f12838760400151610e5d565b6064610e98565b91508080600101915050610ef9565b819250505092915050565b608060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b815481835581811511610f9f57600402816004028360005260206000209182019101610f9e9190610fa4565b5b505050565b610fff91905b80821115610ffb57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905550600401610faa565b5090565b905600a165627a7a723058205b3aef16dc991dfa92f26a009ff1878da01b4ad4c8d2e70d747a5aa571fc04130029
Swarm Source
bzzr://5b3aef16dc991dfa92f26a009ff1878da01b4ad4c8d2e70d747a5aa571fc0413
Loading...
Loading
Loading...
Loading
Net Worth in USD
$12.42
Net Worth in ETH
0.006001
Token Allocations
ETH
100.00%
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $2,070.65 | 0.006 | $12.42 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.