Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0.000794806812361826 ETH
Eth Value
$1.51 (@ $1,896.86/ETH)Latest 25 from a total of 283 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Hatch Eggs | 6024140 | 2770 days ago | IN | 0 ETH | 0.00005884 | ||||
| Hatch Eggs | 5980756 | 2778 days ago | IN | 0 ETH | 0.00011768 | ||||
| Hatch Eggs | 5942934 | 2784 days ago | IN | 0 ETH | 0.0002942 | ||||
| Hatch Eggs | 5882913 | 2794 days ago | IN | 0 ETH | 0.0005884 | ||||
| Hatch Eggs | 5875201 | 2796 days ago | IN | 0 ETH | 0.00011768 | ||||
| Hatch Eggs | 5871453 | 2796 days ago | IN | 0 ETH | 0.00005884 | ||||
| Hatch Eggs | 5867097 | 2797 days ago | IN | 0 ETH | 0.00006472 | ||||
| Hatch Eggs | 5863586 | 2798 days ago | IN | 0 ETH | 0.00006472 | ||||
| Hatch Eggs | 5861091 | 2798 days ago | IN | 0 ETH | 0.00006472 | ||||
| Hatch Eggs | 5859989 | 2798 days ago | IN | 0 ETH | 0.00005884 | ||||
| Hatch Eggs | 5857303 | 2799 days ago | IN | 0 ETH | 0.00011768 | ||||
| Hatch Eggs | 5854282 | 2799 days ago | IN | 0 ETH | 0.00011768 | ||||
| Hatch Eggs | 5848754 | 2800 days ago | IN | 0 ETH | 0.00005884 | ||||
| Hatch Eggs | 5847511 | 2800 days ago | IN | 0 ETH | 0.00005884 | ||||
| Hatch Eggs | 5842729 | 2801 days ago | IN | 0 ETH | 0.00005884 | ||||
| Hatch Eggs | 5834270 | 2803 days ago | IN | 0 ETH | 0.00011768 | ||||
| Hatch Eggs | 5830892 | 2803 days ago | IN | 0 ETH | 0.00005884 | ||||
| Hatch Eggs | 5828630 | 2804 days ago | IN | 0 ETH | 0.00023536 | ||||
| Hatch Eggs | 5828629 | 2804 days ago | IN | 0 ETH | 0.00023536 | ||||
| Hatch Eggs | 5826267 | 2804 days ago | IN | 0 ETH | 0.00008122 | ||||
| Sell Eggs | 5824590 | 2804 days ago | IN | 0 ETH | 0.00004026 | ||||
| Hatch Eggs | 5822742 | 2805 days ago | IN | 0 ETH | 0.00011768 | ||||
| Hatch Eggs | 5820511 | 2805 days ago | IN | 0 ETH | 0.00007119 | ||||
| Hatch Eggs | 5818617 | 2805 days ago | IN | 0 ETH | 0.00007384 | ||||
| Sell Eggs | 5816755 | 2806 days ago | IN | 0 ETH | 0.00012078 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 5824590 | 2804 days ago | 0.00059302 ETH | ||||
| Transfer | 5816755 | 2806 days ago | 0.00206369 ETH | ||||
| Transfer | 5790205 | 2810 days ago | 0.00211022 ETH | ||||
| Transfer | 5783817 | 2811 days ago | 0.00343291 ETH | ||||
| Transfer | 5781612 | 2812 days ago | 0.00347954 ETH | ||||
| Transfer | 5768815 | 2814 days ago | 0.0063133 ETH | ||||
| Transfer | 5756701 | 2816 days ago | 0.00393855 ETH | ||||
| Transfer | 5741981 | 2819 days ago | 0.00579911 ETH | ||||
| Transfer | 5727074 | 2821 days ago | 0.00497914 ETH | ||||
| Transfer | 5711751 | 2824 days ago | 0.00161026 ETH | ||||
| Transfer | 5705444 | 2825 days ago | 0.00136948 ETH | ||||
| Transfer | 5703010 | 2826 days ago | 0.00709902 ETH | ||||
| Transfer | 5687972 | 2828 days ago | 0.01991291 ETH | ||||
| Transfer | 5687617 | 2828 days ago | 0.00028769 ETH | ||||
| Transfer | 5687617 | 2828 days ago | 0.00028121 ETH | ||||
| Transfer | 5687617 | 2828 days ago | 0.00028775 ETH | ||||
| Transfer | 5687617 | 2828 days ago | 0.00030133 ETH | ||||
| Transfer | 5687584 | 2828 days ago | 0.00030765 ETH | ||||
| Transfer | 5686688 | 2828 days ago | 0.00190993 ETH | ||||
| Transfer | 5686177 | 2829 days ago | 0.00965538 ETH | ||||
| Transfer | 5678652 | 2830 days ago | 0.00085924 ETH | ||||
| Transfer | 5676445 | 2830 days ago | 0.0009577 ETH | ||||
| Transfer | 5670320 | 2831 days ago | 0.00008232 ETH | ||||
| Transfer | 5670304 | 2831 days ago | 0.00008442 ETH | ||||
| Transfer | 5670296 | 2831 days ago | 0.00008607 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
EtherMorty
Compiler Version
v0.4.25-nightly.2018.5.21+commit.e97f9b6b
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-05-22
*/
pragma solidity ^0.4.18; // solhint-disable-line
contract EtherMorty {
address public superPowerFulDragonOwner;
uint256 lastPrice = 200000000000000000;
uint public hatchingSpeed = 100;
uint256 public snatchedOn;
bool public isEnabled = false;
function withDrawMoney() public {
require(msg.sender == ceoAddress);
uint256 myBalance = ceoEtherBalance;
ceoEtherBalance = 0;
ceoAddress.transfer(myBalance);
}
function buySuperDragon() public payable {
require(isEnabled);
require(initialized);
uint currenPrice = SafeMath.add(SafeMath.div(SafeMath.mul(lastPrice, 4),100),lastPrice);
require(msg.value > currenPrice);
uint256 timeSpent = SafeMath.sub(now, snatchedOn);
userReferralEggs[superPowerFulDragonOwner] += SafeMath.mul(hatchingSpeed,timeSpent);
hatchingSpeed += SafeMath.div(SafeMath.sub(now, contractStarted), 60*60*24);
ceoEtherBalance += calculatePercentage(msg.value, 20);
superPowerFulDragonOwner.transfer(msg.value - calculatePercentage(msg.value, 2));
lastPrice = currenPrice;
superPowerFulDragonOwner = msg.sender;
snatchedOn = now;
}
function claimSuperDragonEggs() public {
require(isEnabled);
require (msg.sender == superPowerFulDragonOwner);
uint256 timeSpent = SafeMath.sub(now, snatchedOn);
userReferralEggs[superPowerFulDragonOwner] += SafeMath.mul(hatchingSpeed,timeSpent);
snatchedOn = now;
}
uint256 public EGGS_TO_HATCH_1Dragon=86400;//for final version should be seconds in a day
uint256 public STARTING_Dragon=100;
uint256 PSN=10000;
uint256 PSNH=5000;
bool public initialized=false;
address public ceoAddress = 0xdf4703369ecE603a01e049e34e438ff74Cd96D66;
uint public ceoEtherBalance;
mapping (address => uint256) public iceDragons;
mapping (address => uint256) public premiumDragons;
mapping (address => uint256) public normalDragon;
mapping (address => uint256) public userHatchRate;
mapping (address => uint256) public userReferralEggs;
mapping (address => uint256) public lastHatch;
mapping (address => address) public referrals;
uint256 public marketEggs;
uint256 public contractStarted;
function seedMarket(uint256 eggs) public payable {
require(marketEggs==0);
initialized=true;
marketEggs=eggs;
contractStarted = now;
}
function getMyEggs() public view returns(uint256){
return SafeMath.add(userReferralEggs[msg.sender], getEggsSinceLastHatch(msg.sender));
}
function getEggsSinceLastHatch(address adr) public view returns(uint256){
uint256 secondsPassed = SafeMath.sub(now,lastHatch[adr]);
uint256 dragonCount = SafeMath.mul(iceDragons[adr], 12);
dragonCount = SafeMath.add(dragonCount, premiumDragons[adr]);
dragonCount = SafeMath.add(dragonCount, normalDragon[adr]);
return SafeMath.mul(secondsPassed, dragonCount);
}
function getEggsToHatchDragon() public view returns (uint) {
uint256 timeSpent = SafeMath.sub(now,contractStarted);
timeSpent = SafeMath.div(timeSpent, 3600);
return SafeMath.mul(timeSpent, 10);
}
function getBalance() public view returns(uint256){
return address(this).balance;
}
function getMyNormalDragons() public view returns(uint256) {
return SafeMath.add(normalDragon[msg.sender], premiumDragons[msg.sender]);
}
function getMyIceDragon() public view returns(uint256) {
return iceDragons[msg.sender];
}
function setUserHatchRate() internal {
if (userHatchRate[msg.sender] == 0)
userHatchRate[msg.sender] = SafeMath.add(EGGS_TO_HATCH_1Dragon, getEggsToHatchDragon());
}
function calculatePercentage(uint256 amount, uint percentage) public pure returns(uint256){
return SafeMath.div(SafeMath.mul(amount,percentage),100);
}
function getFreeDragon() public {
require(initialized);
require(normalDragon[msg.sender] == 0);
lastHatch[msg.sender]=now;
normalDragon[msg.sender]=STARTING_Dragon;
setUserHatchRate();
}
function buyDrangon() public payable {
require(initialized);
require(userHatchRate[msg.sender] != 0);
uint dragonPrice = getDragonPrice(userHatchRate[msg.sender], address(this).balance);
uint dragonAmount = SafeMath.div(msg.value, dragonPrice);
require(dragonAmount > 0);
ceoEtherBalance += calculatePercentage(msg.value, 40);
premiumDragons[msg.sender] += dragonAmount;
}
function buyIceDrangon() public payable {
require(initialized);
require(userHatchRate[msg.sender] != 0);
uint dragonPrice = getDragonPrice(userHatchRate[msg.sender], address(this).balance) * 8;
uint dragonAmount = SafeMath.div(msg.value, dragonPrice);
require(dragonAmount > 0);
ceoEtherBalance += calculatePercentage(msg.value, 40);
iceDragons[msg.sender] += dragonAmount;
}
function hatchEggs(address ref) public {
require(initialized);
if(referrals[msg.sender] == 0 && referrals[msg.sender] != msg.sender) {
referrals[msg.sender] = ref;
}
uint256 eggsProduced = getMyEggs();
uint256 newDragon = SafeMath.div(eggsProduced,userHatchRate[msg.sender]);
uint256 eggsConsumed = SafeMath.mul(newDragon, userHatchRate[msg.sender]);
normalDragon[msg.sender] = SafeMath.add(normalDragon[msg.sender],newDragon);
userReferralEggs[msg.sender] = SafeMath.sub(eggsProduced, eggsConsumed);
lastHatch[msg.sender]=now;
//send referral eggs
userReferralEggs[referrals[msg.sender]]=SafeMath.add(userReferralEggs[referrals[msg.sender]],SafeMath.div(eggsConsumed,10));
//boost market to nerf Dragon hoarding
marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsProduced,10));
}
function sellEggs() public {
require(initialized);
uint256 hasEggs = getMyEggs();
uint256 eggValue = calculateEggSell(hasEggs);
uint256 fee = calculatePercentage(eggValue, 20);
userReferralEggs[msg.sender] = 0;
lastHatch[msg.sender]=now;
marketEggs=SafeMath.add(marketEggs,hasEggs);
ceoEtherBalance += fee;
msg.sender.transfer(SafeMath.sub(eggValue,fee));
}
function getDragonPrice(uint eggs, uint256 eth) internal view returns (uint) {
uint dragonPrice = calculateEggSell(eggs, eth);
return calculatePercentage(dragonPrice, 140);
}
function getDragonPriceNo() public view returns (uint) {
uint256 d = userHatchRate[msg.sender];
if (d == 0)
d = SafeMath.add(EGGS_TO_HATCH_1Dragon, getEggsToHatchDragon());
return getDragonPrice(d, address(this).balance);
}
//magic trade balancing algorithm
function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256){
//(PSN*bs)/(PSNH+((PSN*rs+PSNH*rt)/rt));
return SafeMath.div(SafeMath.mul(PSN,bs),SafeMath.add(PSNH,SafeMath.div(SafeMath.add(SafeMath.mul(PSN,rs),SafeMath.mul(PSNH,rt)),rt)));
}
function calculateEggSell(uint256 eggs) public view returns(uint256){
return calculateTrade(eggs,marketEggs,address(this).balance);
}
function calculateEggSell(uint256 eggs, uint256 eth) public view returns(uint256){
return calculateTrade(eggs,marketEggs,eth);
}
function calculateEggBuy(uint256 eth, uint256 contractBalance) public view returns(uint256){
return calculateTrade(eth,contractBalance,marketEggs);
}
function calculateEggBuySimple(uint256 eth) public view returns(uint256) {
return calculateEggBuy(eth, address(this).balance);
}
}
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
assert(c / a == b);
return c;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
*/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// assert(b > 0); // Solidity automatically throws when dividing by 0
uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return c;
}
/**
* @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
/**
* @dev Adds two numbers, throws on overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withDrawMoney","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"buyDrangon","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"},{"name":"percentage","type":"uint256"}],"name":"calculatePercentage","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"hatchingSpeed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userReferralEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"iceDragons","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractStarted","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"normalDragon","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eggs","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ceoEtherBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"STARTING_Dragon","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getEggsToHatchDragon","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDragonPriceNo","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buyIceDrangon","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"getFreeDragon","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"snatchedOn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"superPowerFulDragonOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"premiumDragons","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userHatchRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eggs","type":"uint256"},{"name":"eth","type":"uint256"}],"name":"calculateEggSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyIceDragon","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"claimSuperDragonEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1Dragon","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buySuperDragon","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getMyNormalDragons","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]Contract Creation Code
60806040526702c68af0bb14000060015560646002556000600460006101000a81548160ff0219169083151502179055506201518060055560646006556127106007556113886008556000600960006101000a81548160ff02191690831515021790555073df4703369ece603a01e049e34e438ff74cd96d66600960016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156100c457600080fd5b50611fae806100d46000396000f3006080604052600436106101ee576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f8168146101f357806312065fe01461024a578063158ef93e14610275578063176e5f32146102a45780631d66105b146102bb5780632133e3b9146102c5578063220c166c14610310578063229824c41461033b57806324dad8101461039057806326fd8422146103e757806328cf540e146104325780632e9392bb14610489578063333f57b3146104b457806336e33086146104df5780633955f0fe146105365780633b6537551461054d5780633ec862a81461056d5780633f58a043146105b057806343ce7422146105db578063467ece79146106065780636aa633b61461065d5780636d19ce041461068c57806377463b50146106b75780637b2d1b30146106e25780637e56fde51461070d57806387d79f8a1461074e5780638e316327146107585780638fcbeeb71461079957806391ea4d07146107b057806393a95fa8146107db57806394e23d36146108325780639ca423b314610889578063a98251b01461090c578063c5292ed914610963578063c6601270146109ae578063c7888a07146109d9578063d55d1fed146109f0578063d7c8843b14610a1b578063e2c1f02c14610a72578063e69432c814610a7c575b600080fd5b3480156101ff57600080fd5b50610208610aa7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561025657600080fd5b5061025f610acd565b6040518082815260200191505060405180910390f35b34801561028157600080fd5b5061028a610aec565b604051808215151515815260200191505060405180910390f35b3480156102b057600080fd5b506102b9610aff565b005b6102c3610bd6565b005b3480156102d157600080fd5b506102fa6004803603810190808035906020019092919080359060200190929190505050610d2b565b6040518082815260200191505060405180910390f35b34801561031c57600080fd5b50610325610d49565b6040518082815260200191505060405180910390f35b34801561034757600080fd5b5061037a600480360381019080803590602001909291908035906020019092919080359060200190929190505050610d4f565b6040518082815260200191505060405180910390f35b34801561039c57600080fd5b506103d1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610da2565b6040518082815260200191505060405180910390f35b3480156103f357600080fd5b5061041c6004803603810190808035906020019092919080359060200190929190505050610dba565b6040518082815260200191505060405180910390f35b34801561043e57600080fd5b50610473600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dd1565b6040518082815260200191505060405180910390f35b34801561049557600080fd5b5061049e610de9565b6040518082815260200191505060405180910390f35b3480156104c057600080fd5b506104c9610def565b6040518082815260200191505060405180910390f35b3480156104eb57600080fd5b50610520600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610df5565b6040518082815260200191505060405180910390f35b34801561054257600080fd5b5061054b610e0d565b005b61056b60048036038101908080359060200190929190505050610f4f565b005b34801561057957600080fd5b506105ae600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156105bc57600080fd5b506105c5611473565b6040518082815260200191505060405180910390f35b3480156105e757600080fd5b506105f0611479565b6040518082815260200191505060405180910390f35b34801561061257600080fd5b50610647600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d1565b6040518082815260200191505060405180910390f35b34801561066957600080fd5b506106726114e9565b604051808215151515815260200191505060405180910390f35b34801561069857600080fd5b506106a16114fc565b6040518082815260200191505060405180910390f35b3480156106c357600080fd5b506106cc611502565b6040518082815260200191505060405180910390f35b3480156106ee57600080fd5b506106f7611532565b6040518082815260200191505060405180910390f35b34801561071957600080fd5b50610738600480360381019080803590602001909291905050506115bd565b6040518082815260200191505060405180910390f35b6107566115e7565b005b34801561076457600080fd5b506107836004803603810190808035906020019092919050505061173f565b6040518082815260200191505060405180910390f35b3480156107a557600080fd5b506107ae61176c565b005b3480156107bc57600080fd5b506107c5611869565b6040518082815260200191505060405180910390f35b3480156107e757600080fd5b506107f061186f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561083e57600080fd5b50610873600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611894565b6040518082815260200191505060405180910390f35b34801561089557600080fd5b506108ca600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118ac565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561091857600080fd5b5061094d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118df565b6040518082815260200191505060405180910390f35b34801561096f57600080fd5b5061099860048036038101908080359060200190929190803590602001909291905050506118f7565b6040518082815260200191505060405180910390f35b3480156109ba57600080fd5b506109c361190e565b6040518082815260200191505060405180910390f35b3480156109e557600080fd5b506109ee611955565b005b3480156109fc57600080fd5b50610a05611a5e565b6040518082815260200191505060405180910390f35b348015610a2757600080fd5b50610a5c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a64565b6040518082815260200191505060405180910390f35b610a7a611ba9565b005b348015610a8857600080fd5b50610a91611da2565b6040518082815260200191505060405180910390f35b600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600960009054906101000a900460ff1681565b6000600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5d57600080fd5b600a5490506000600a81905550600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610bd2573d6000803e3d6000fd5b5050565b600080600960009054906101000a900460ff161515610bf457600080fd5b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151515610c4357600080fd5b610ca3600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020543073ffffffffffffffffffffffffffffffffffffffff1631611e31565b9150610caf3483611e54565b9050600081111515610cc057600080fd5b610ccb346028610d2b565b600a6000828254019250508190555080600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505050565b6000610d41610d3a8484611e6f565b6064611e54565b905092915050565b60025481565b6000610d99610d6060075484611e6f565b610d94600854610d8f610d89610d786007548a611e6f565b610d846008548c611e6f565b611eaa565b89611e54565b611eaa565b611e54565b90509392505050565b600f6020528060005260406000206000915090505481565b6000610dc98383601254610d4f565b905092915050565b600b6020528060005260406000206000915090505481565b60125481565b60135481565b600d6020528060005260406000206000915090505481565b6000806000600960009054906101000a900460ff161515610e2d57600080fd5b610e35611479565b9250610e408361173f565b9150610e4d826014610d2b565b90506000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ee460125484611eaa565b60128190555080600a600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc610f1e8484611ec8565b9081150290604051600060405180830381858888f19350505050158015610f49573d6000803e3d6000fd5b50505050565b6000601254141515610f6057600080fd5b6001600960006101000a81548160ff021916908315150217905550806012819055504260138190555050565b6000806000600960009054906101000a900460ff161515610fac57600080fd5b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156110bc57503373ffffffffffffffffffffffffffffffffffffffff16601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156111405783601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b611148611479565b925061119383600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e54565b91506111de82600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e6f565b9050611229600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611eaa565b600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112768382611ec8565b600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113af600f6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113aa83600a611e54565b611eaa565b600f6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061146760125461146285600a611e54565b611eaa565b60128190555050505050565b600a5481565b60006114cc600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114c733611a64565b611eaa565b905090565b60106020528060005260406000206000915090505481565b600460009054906101000a900460ff1681565b60065481565b60008061151142601354611ec8565b905061151f81610e10611e54565b905061152c81600a611e6f565b91505090565b600080600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008114156115965761159360055461158e611502565b611eaa565b90505b6115b7813073ffffffffffffffffffffffffffffffffffffffff1631611e31565b91505090565b60006115e0823073ffffffffffffffffffffffffffffffffffffffff1631610dba565b9050919050565b600080600960009054906101000a900460ff16151561160557600080fd5b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415151561165457600080fd5b60086116b6600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020543073ffffffffffffffffffffffffffffffffffffffff1631611e31565b0291506116c33483611e54565b90506000811115156116d457600080fd5b6116df346028610d2b565b600a6000828254019250508190555080600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505050565b6000611765826012543073ffffffffffffffffffffffffffffffffffffffff1631610d4f565b9050919050565b600960009054906101000a900460ff16151561178757600080fd5b6000600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156117d557600080fd5b42601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600654600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611867611ee1565b565b60035481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c6020528060005260406000206000915090505481565b60116020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e6020528060005260406000206000915090505481565b60006119068360125484610d4f565b905092915050565b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000600460009054906101000a900460ff16151561197257600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119cd57600080fd5b6119d942600354611ec8565b90506119e760025482611e6f565b600f60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055504260038190555050565b60055481565b6000806000611ab242601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ec8565b9150611afe600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c611e6f565b9050611b4981600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611eaa565b9050611b9481600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611eaa565b9050611ba08282611e6f565b92505050919050565b600080600460009054906101000a900460ff161515611bc757600080fd5b600960009054906101000a900460ff161515611be257600080fd5b611c04611bfc611bf56001546004611e6f565b6064611e54565b600154611eaa565b91508134111515611c1457600080fd5b611c2042600354611ec8565b9050611c2e60025482611e6f565b600f60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611cb3611caa42601354611ec8565b62015180611e54565b600260008282540192505081905550611ccd346014610d2b565b600a600082825401925050819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611d22346002610d2b565b34039081150290604051600060405180830381858888f19350505050158015611d4f573d6000803e3d6000fd5b5081600181905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426003819055505050565b6000611e2c600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611eaa565b905090565b600080611e3e84846118f7565b9050611e4b81608c610d2b565b91505092915050565b6000808284811515611e6257fe5b0490508091505092915050565b6000806000841415611e845760009150611ea3565b8284029050828482811515611e9557fe5b04141515611e9f57fe5b8091505b5092915050565b6000808284019050838110151515611ebe57fe5b8091505092915050565b6000828211151515611ed657fe5b818303905092915050565b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415611f8057611f3c600554611f37611502565b611eaa565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5600a165627a7a72305820fd21d3b2608ec6d4c526c022b1b137d2456a196496dd38f39d66371cd587b0900029
Deployed Bytecode
0x6080604052600436106101ee576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f8168146101f357806312065fe01461024a578063158ef93e14610275578063176e5f32146102a45780631d66105b146102bb5780632133e3b9146102c5578063220c166c14610310578063229824c41461033b57806324dad8101461039057806326fd8422146103e757806328cf540e146104325780632e9392bb14610489578063333f57b3146104b457806336e33086146104df5780633955f0fe146105365780633b6537551461054d5780633ec862a81461056d5780633f58a043146105b057806343ce7422146105db578063467ece79146106065780636aa633b61461065d5780636d19ce041461068c57806377463b50146106b75780637b2d1b30146106e25780637e56fde51461070d57806387d79f8a1461074e5780638e316327146107585780638fcbeeb71461079957806391ea4d07146107b057806393a95fa8146107db57806394e23d36146108325780639ca423b314610889578063a98251b01461090c578063c5292ed914610963578063c6601270146109ae578063c7888a07146109d9578063d55d1fed146109f0578063d7c8843b14610a1b578063e2c1f02c14610a72578063e69432c814610a7c575b600080fd5b3480156101ff57600080fd5b50610208610aa7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561025657600080fd5b5061025f610acd565b6040518082815260200191505060405180910390f35b34801561028157600080fd5b5061028a610aec565b604051808215151515815260200191505060405180910390f35b3480156102b057600080fd5b506102b9610aff565b005b6102c3610bd6565b005b3480156102d157600080fd5b506102fa6004803603810190808035906020019092919080359060200190929190505050610d2b565b6040518082815260200191505060405180910390f35b34801561031c57600080fd5b50610325610d49565b6040518082815260200191505060405180910390f35b34801561034757600080fd5b5061037a600480360381019080803590602001909291908035906020019092919080359060200190929190505050610d4f565b6040518082815260200191505060405180910390f35b34801561039c57600080fd5b506103d1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610da2565b6040518082815260200191505060405180910390f35b3480156103f357600080fd5b5061041c6004803603810190808035906020019092919080359060200190929190505050610dba565b6040518082815260200191505060405180910390f35b34801561043e57600080fd5b50610473600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dd1565b6040518082815260200191505060405180910390f35b34801561049557600080fd5b5061049e610de9565b6040518082815260200191505060405180910390f35b3480156104c057600080fd5b506104c9610def565b6040518082815260200191505060405180910390f35b3480156104eb57600080fd5b50610520600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610df5565b6040518082815260200191505060405180910390f35b34801561054257600080fd5b5061054b610e0d565b005b61056b60048036038101908080359060200190929190505050610f4f565b005b34801561057957600080fd5b506105ae600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156105bc57600080fd5b506105c5611473565b6040518082815260200191505060405180910390f35b3480156105e757600080fd5b506105f0611479565b6040518082815260200191505060405180910390f35b34801561061257600080fd5b50610647600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d1565b6040518082815260200191505060405180910390f35b34801561066957600080fd5b506106726114e9565b604051808215151515815260200191505060405180910390f35b34801561069857600080fd5b506106a16114fc565b6040518082815260200191505060405180910390f35b3480156106c357600080fd5b506106cc611502565b6040518082815260200191505060405180910390f35b3480156106ee57600080fd5b506106f7611532565b6040518082815260200191505060405180910390f35b34801561071957600080fd5b50610738600480360381019080803590602001909291905050506115bd565b6040518082815260200191505060405180910390f35b6107566115e7565b005b34801561076457600080fd5b506107836004803603810190808035906020019092919050505061173f565b6040518082815260200191505060405180910390f35b3480156107a557600080fd5b506107ae61176c565b005b3480156107bc57600080fd5b506107c5611869565b6040518082815260200191505060405180910390f35b3480156107e757600080fd5b506107f061186f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561083e57600080fd5b50610873600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611894565b6040518082815260200191505060405180910390f35b34801561089557600080fd5b506108ca600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118ac565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561091857600080fd5b5061094d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118df565b6040518082815260200191505060405180910390f35b34801561096f57600080fd5b5061099860048036038101908080359060200190929190803590602001909291905050506118f7565b6040518082815260200191505060405180910390f35b3480156109ba57600080fd5b506109c361190e565b6040518082815260200191505060405180910390f35b3480156109e557600080fd5b506109ee611955565b005b3480156109fc57600080fd5b50610a05611a5e565b6040518082815260200191505060405180910390f35b348015610a2757600080fd5b50610a5c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a64565b6040518082815260200191505060405180910390f35b610a7a611ba9565b005b348015610a8857600080fd5b50610a91611da2565b6040518082815260200191505060405180910390f35b600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600960009054906101000a900460ff1681565b6000600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5d57600080fd5b600a5490506000600a81905550600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610bd2573d6000803e3d6000fd5b5050565b600080600960009054906101000a900460ff161515610bf457600080fd5b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151515610c4357600080fd5b610ca3600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020543073ffffffffffffffffffffffffffffffffffffffff1631611e31565b9150610caf3483611e54565b9050600081111515610cc057600080fd5b610ccb346028610d2b565b600a6000828254019250508190555080600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505050565b6000610d41610d3a8484611e6f565b6064611e54565b905092915050565b60025481565b6000610d99610d6060075484611e6f565b610d94600854610d8f610d89610d786007548a611e6f565b610d846008548c611e6f565b611eaa565b89611e54565b611eaa565b611e54565b90509392505050565b600f6020528060005260406000206000915090505481565b6000610dc98383601254610d4f565b905092915050565b600b6020528060005260406000206000915090505481565b60125481565b60135481565b600d6020528060005260406000206000915090505481565b6000806000600960009054906101000a900460ff161515610e2d57600080fd5b610e35611479565b9250610e408361173f565b9150610e4d826014610d2b565b90506000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ee460125484611eaa565b60128190555080600a600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc610f1e8484611ec8565b9081150290604051600060405180830381858888f19350505050158015610f49573d6000803e3d6000fd5b50505050565b6000601254141515610f6057600080fd5b6001600960006101000a81548160ff021916908315150217905550806012819055504260138190555050565b6000806000600960009054906101000a900460ff161515610fac57600080fd5b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156110bc57503373ffffffffffffffffffffffffffffffffffffffff16601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156111405783601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b611148611479565b925061119383600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e54565b91506111de82600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e6f565b9050611229600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611eaa565b600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112768382611ec8565b600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113af600f6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113aa83600a611e54565b611eaa565b600f6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061146760125461146285600a611e54565b611eaa565b60128190555050505050565b600a5481565b60006114cc600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114c733611a64565b611eaa565b905090565b60106020528060005260406000206000915090505481565b600460009054906101000a900460ff1681565b60065481565b60008061151142601354611ec8565b905061151f81610e10611e54565b905061152c81600a611e6f565b91505090565b600080600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008114156115965761159360055461158e611502565b611eaa565b90505b6115b7813073ffffffffffffffffffffffffffffffffffffffff1631611e31565b91505090565b60006115e0823073ffffffffffffffffffffffffffffffffffffffff1631610dba565b9050919050565b600080600960009054906101000a900460ff16151561160557600080fd5b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415151561165457600080fd5b60086116b6600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020543073ffffffffffffffffffffffffffffffffffffffff1631611e31565b0291506116c33483611e54565b90506000811115156116d457600080fd5b6116df346028610d2b565b600a6000828254019250508190555080600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505050565b6000611765826012543073ffffffffffffffffffffffffffffffffffffffff1631610d4f565b9050919050565b600960009054906101000a900460ff16151561178757600080fd5b6000600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156117d557600080fd5b42601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600654600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611867611ee1565b565b60035481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c6020528060005260406000206000915090505481565b60116020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e6020528060005260406000206000915090505481565b60006119068360125484610d4f565b905092915050565b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000600460009054906101000a900460ff16151561197257600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119cd57600080fd5b6119d942600354611ec8565b90506119e760025482611e6f565b600f60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055504260038190555050565b60055481565b6000806000611ab242601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ec8565b9150611afe600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c611e6f565b9050611b4981600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611eaa565b9050611b9481600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611eaa565b9050611ba08282611e6f565b92505050919050565b600080600460009054906101000a900460ff161515611bc757600080fd5b600960009054906101000a900460ff161515611be257600080fd5b611c04611bfc611bf56001546004611e6f565b6064611e54565b600154611eaa565b91508134111515611c1457600080fd5b611c2042600354611ec8565b9050611c2e60025482611e6f565b600f60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611cb3611caa42601354611ec8565b62015180611e54565b600260008282540192505081905550611ccd346014610d2b565b600a600082825401925050819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611d22346002610d2b565b34039081150290604051600060405180830381858888f19350505050158015611d4f573d6000803e3d6000fd5b5081600181905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426003819055505050565b6000611e2c600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611eaa565b905090565b600080611e3e84846118f7565b9050611e4b81608c610d2b565b91505092915050565b6000808284811515611e6257fe5b0490508091505092915050565b6000806000841415611e845760009150611ea3565b8284029050828482811515611e9557fe5b04141515611e9f57fe5b8091505b5092915050565b6000808284019050838110151515611ebe57fe5b8091505092915050565b6000828211151515611ed657fe5b818303905092915050565b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415611f8057611f3c600554611f37611502565b611eaa565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5600a165627a7a72305820fd21d3b2608ec6d4c526c022b1b137d2456a196496dd38f39d66371cd587b0900029
Swarm Source
bzzr://fd21d3b2608ec6d4c526c022b1b137d2456a196496dd38f39d66371cd587b090
Loading...
Loading
Loading...
Loading
Net Worth in USD
$1.51
Net Worth in ETH
0.000795
Token Allocations
ETH
100.00%
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $1,896.86 | 0.00079481 | $1.51 |
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.