ETH Price: $3,911.68 (+6.69%)

Contract

0x32c4b55Bfd8465d714cAFf08A9C177C09F16DCfE
 

Overview

ETH Balance

0.000148980645368284 ETH

Eth Value

$0.58 (@ $3,911.68/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Hatch Eggs57737712018-06-12 3:27:052375 days ago1528774025IN
0x32c4b55B...09F16DCfE
0 ETH0.000114722
Sell Eggs57729352018-06-11 23:54:062375 days ago1528761246IN
0x32c4b55B...09F16DCfE
0 ETH0.000113892
Hatch Eggs57661432018-06-10 19:08:412376 days ago1528657721IN
0x32c4b55B...09F16DCfE
0 ETH0.000172083
Hatch Eggs57602592018-06-09 17:58:412377 days ago1528567121IN
0x32c4b55B...09F16DCfE
0 ETH0.000229444
Hatch Eggs57582232018-06-09 9:29:592377 days ago1528536599IN
0x32c4b55B...09F16DCfE
0 ETH0.000229444
Hatch Eggs57545982018-06-08 17:55:022378 days ago1528480502IN
0x32c4b55B...09F16DCfE
0 ETH0.0007286212.7
Sell Eggs57545952018-06-08 17:54:352378 days ago1528480475IN
0x32c4b55B...09F16DCfE
0 ETH0.000284775
Hatch Eggs57545912018-06-08 17:53:462378 days ago1528480426IN
0x32c4b55B...09F16DCfE
0 ETH0.000344176
Sell Eggs57401442018-06-06 4:21:502380 days ago1528258910IN
0x32c4b55B...09F16DCfE
0 ETH0.000284725
Hatch Eggs57343902018-06-05 3:36:482381 days ago1528169808IN
0x32c4b55B...09F16DCfE
0 ETH0.000516349
Hatch Eggs57290712018-06-04 5:17:422382 days ago1528089462IN
0x32c4b55B...09F16DCfE
0 ETH0.000458978
Hatch Eggs57236422018-06-03 6:03:412383 days ago1528005821IN
0x32c4b55B...09F16DCfE
0 ETH0.000229444
Sell Eggs57179222018-06-02 5:39:592384 days ago1527917999IN
0x32c4b55B...09F16DCfE
0 ETH0.000341676
Hatch Eggs57119312018-06-01 4:14:562385 days ago1527826496IN
0x32c4b55B...09F16DCfE
0 ETH0.0006309811
Hatch Eggs57061232018-05-31 3:26:302387 days ago1527737190IN
0x32c4b55B...09F16DCfE
0 ETH0.0007458313
Hatch Eggs57043122018-05-30 19:44:532387 days ago1527709493IN
0x32c4b55B...09F16DCfE
0 ETH0.0006309811
Sell Eggs57013202018-05-30 6:49:252387 days ago1527662965IN
0x32c4b55B...09F16DCfE
0 ETH0.0006834612
Hatch Eggs56972672018-05-29 13:36:482388 days ago1527601008IN
0x32c4b55B...09F16DCfE
0 ETH0.0008089414.1
Hatch Eggs56959392018-05-29 7:50:142388 days ago1527580214IN
0x32c4b55B...09F16DCfE
0 ETH0.0005737210
Sell Eggs56954172018-05-29 5:48:042388 days ago1527572884IN
0x32c4b55B...09F16DCfE
0 ETH0.0005694510
Hatch Eggs56948532018-05-29 3:19:572389 days ago1527563997IN
0x32c4b55B...09F16DCfE
0 ETH0.0007458313
Hatch Eggs56936372018-05-28 22:10:452389 days ago1527545445IN
0x32c4b55B...09F16DCfE
0 ETH0.0005737210
Hatch Eggs56921132018-05-28 15:44:092389 days ago1527522249IN
0x32c4b55B...09F16DCfE
0 ETH0.0006310911
Hatch Eggs56920932018-05-28 15:38:182389 days ago1527521898IN
0x32c4b55B...09F16DCfE
0 ETH0.000803214
Sell Eggs56897432018-05-28 5:46:262389 days ago1527486386IN
0x32c4b55B...09F16DCfE
0 ETH0.0007973714
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
57729352018-06-11 23:54:062375 days ago1528761246
0x32c4b55B...09F16DCfE
0.00056363 ETH
57729352018-06-11 23:54:062375 days ago1528761246
0x32c4b55B...09F16DCfE
0.00003757 ETH
57545952018-06-08 17:54:352378 days ago1528480475
0x32c4b55B...09F16DCfE
0.00000057 ETH
57545952018-06-08 17:54:352378 days ago1528480475
0x32c4b55B...09F16DCfE
0.00000003 ETH
57401442018-06-06 4:21:502380 days ago1528258910
0x32c4b55B...09F16DCfE
0.00249515 ETH
57401442018-06-06 4:21:502380 days ago1528258910
0x32c4b55B...09F16DCfE
0.00016634 ETH
57179222018-06-02 5:39:592384 days ago1527917999
0x32c4b55B...09F16DCfE
0.00661232 ETH
57179222018-06-02 5:39:592384 days ago1527917999
0x32c4b55B...09F16DCfE
0.00044082 ETH
57013202018-05-30 6:49:252387 days ago1527662965
0x32c4b55B...09F16DCfE
0.01659006 ETH
57013202018-05-30 6:49:252387 days ago1527662965
0x32c4b55B...09F16DCfE
0.001106 ETH
56954172018-05-29 5:48:042388 days ago1527572884
0x32c4b55B...09F16DCfE
0.00220371 ETH
56954172018-05-29 5:48:042388 days ago1527572884
0x32c4b55B...09F16DCfE
0.00014691 ETH
56897432018-05-28 5:46:262389 days ago1527486386
0x32c4b55B...09F16DCfE
0.01700561 ETH
56897432018-05-28 5:46:262389 days ago1527486386
0x32c4b55B...09F16DCfE
0.0011337 ETH
56847122018-05-27 8:41:242390 days ago1527410484
0x32c4b55B...09F16DCfE
0.03528333 ETH
56847122018-05-27 8:41:242390 days ago1527410484
0x32c4b55B...09F16DCfE
0.00235222 ETH
56833242018-05-27 2:32:472391 days ago1527388367
0x32c4b55B...09F16DCfE
0.00147953 ETH
56833242018-05-27 2:32:472391 days ago1527388367
0x32c4b55B...09F16DCfE
0.00009863 ETH
56812002018-05-26 17:29:272391 days ago1527355767
0x32c4b55B...09F16DCfE
0.000625 ETH
56808152018-05-26 15:52:282391 days ago1527349948
0x32c4b55B...09F16DCfE
0.00077729 ETH
56808152018-05-26 15:52:282391 days ago1527349948
0x32c4b55B...09F16DCfE
0.00005181 ETH
56787272018-05-26 7:23:062391 days ago1527319386
0x32c4b55B...09F16DCfE
0.00196341 ETH
56787272018-05-26 7:23:062391 days ago1527319386
0x32c4b55B...09F16DCfE
0.00013089 ETH
56748522018-05-25 14:45:052392 days ago1527259505
0x32c4b55B...09F16DCfE
0.00164034 ETH
56748522018-05-25 14:45:052392 days ago1527259505
0x32c4b55B...09F16DCfE
0.00010935 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EtherFarmDevSim

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-05-20
*/

pragma solidity ^0.4.19;

contract EtherFarmDevSim{
    //uint256 EGGS_PER_SHRIMP_PER_SECOND=1;
    uint256 public EGGS_TO_HATCH_1SHRIMP=86400;//for final version should be seconds in a day
    uint256 PSN=10000;
    uint256 PSNH=5000;
    bool public initialized=false;
    address public ceoAddress;
    mapping (address => uint256) public hatcheryShrimp;
    mapping (address => uint256) public claimedEggs;
    mapping (address => uint256) public lastHatch;
    mapping (address => address) public referrals;
    uint256 public marketEggs;
    function EtherFarmDevSim() public{
        ceoAddress=msg.sender;
    }
    function hatchEggs(address ref) public{
        require(initialized);
        if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender){
            referrals[msg.sender]=ref;
        }
        uint256 eggsUsed=getMyEggs();
        uint256 newShrimp=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1SHRIMP);
        hatcheryShrimp[msg.sender]=SafeMath.add(hatcheryShrimp[msg.sender],newShrimp);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        
        //send referral eggs
        claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,5));
        
        //boost market to nerf shrimp hoarding
        marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,10));
    }
    function sellEggs() public{
        require(initialized);
        uint256 hasEggs=getMyEggs();
        uint256 eggValue=calculateEggSell(hasEggs);
        uint256 fee=devFee(eggValue);
        claimedEggs[msg.sender]=0;
        lastHatch[msg.sender]=now;
        marketEggs=SafeMath.add(marketEggs,hasEggs);
        ceoAddress.transfer(fee);
        msg.sender.transfer(SafeMath.sub(eggValue,fee));
    }
    function buyEggs() public payable{
        require(initialized);
        uint256 eggsBought=calculateEggBuy(msg.value,SafeMath.sub(this.balance,msg.value));
        eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought));
        ceoAddress.transfer(devFee(msg.value));
        claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought);
    }
    //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,this.balance);
    }
    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,this.balance);
    }
    function devFee(uint256 amount) public view returns(uint256){
        //converting to hexadecimal: 64 = 6*16 + 4 = 100
        return SafeMath.div(SafeMath.mul(amount,4),64);
    }
    function seedMarket(uint256 eggs) public payable{
        require(marketEggs==0);
        initialized=true;
        marketEggs=eggs;
    }
    function getBalance() public view returns(uint256){
        return this.balance;
    }
    function getMyShrimp() public view returns(uint256){
        return hatcheryShrimp[msg.sender];
    }
    function getMyEggs() public view returns(uint256){
        return SafeMath.add(claimedEggs[msg.sender],getEggsSinceLastHatch(msg.sender));
    }
    function getEggsSinceLastHatch(address adr) public view returns(uint256){
        uint256 secondsPassed=min(EGGS_TO_HATCH_1SHRIMP,SafeMath.sub(now,lastHatch[adr]));
        return SafeMath.mul(secondsPassed,hatcheryShrimp[adr]);
    }
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

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

Contract ABI

[{"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":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":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","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":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":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[],"name":"buyEggs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"hatcheryShrimp","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":true,"inputs":[{"name":"eggs","type":"uint256"}],"name":"calculateEggSell","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":"getMyShrimp","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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

6080604052620151806000556127106001556113886002556000600360006101000a81548160ff02191690831515021790555034801561003e57600080fd5b5033600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061119e8061008f6000396000f30060806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461012257806312065fe014610179578063158ef93e146101a4578063229824c4146101d357806326fd8422146102285780632e9392bb146102735780633955f0fe1461029e5780633b653755146102b55780633bc0461a146102d55780633ec862a81461031657806343ce742214610359578063467ece79146103845780634f74acfe146103db57806372670361146103e5578063732e77d01461043c5780637e2cb974146104675780637e56fde5146104be5780638e316327146104ff5780639ca423b314610540578063c2127e03146105c3578063d7c8843b146105ee575b600080fd5b34801561012e57600080fd5b50610137610645565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561018557600080fd5b5061018e61066b565b6040518082815260200191505060405180910390f35b3480156101b057600080fd5b506101b961068a565b604051808215151515815260200191505060405180910390f35b3480156101df57600080fd5b5061021260048036038101908080359060200190929190803590602001909291908035906020019092919050505061069d565b6040518082815260200191505060405180910390f35b34801561023457600080fd5b5061025d60048036038101908080359060200190929190803590602001909291905050506106f0565b6040518082815260200191505060405180910390f35b34801561027f57600080fd5b50610288610707565b6040518082815260200191505060405180910390f35b3480156102aa57600080fd5b506102b361070d565b005b6102d3600480360381019080803590602001909291905050506108a6565b005b3480156102e157600080fd5b50610300600480360381019080803590602001909291905050506108dc565b6040518082815260200191505060405180910390f35b34801561032257600080fd5b50610357600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108fa565b005b34801561036557600080fd5b5061036e610d4e565b6040518082815260200191505060405180910390f35b34801561039057600080fd5b506103c5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610da6565b6040518082815260200191505060405180910390f35b6103e3610dbe565b005b3480156103f157600080fd5b50610426600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f1b565b6040518082815260200191505060405180910390f35b34801561044857600080fd5b50610451610f33565b6040518082815260200191505060405180910390f35b34801561047357600080fd5b506104a8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f39565b6040518082815260200191505060405180910390f35b3480156104ca57600080fd5b506104e960048036038101908080359060200190929190505050610f51565b6040518082815260200191505060405180910390f35b34801561050b57600080fd5b5061052a60048036038101908080359060200190929190505050610f7b565b6040518082815260200191505060405180910390f35b34801561054c57600080fd5b50610581600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fa8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105cf57600080fd5b506105d8610fdb565b6040518082815260200191505060405180910390f35b3480156105fa57600080fd5b5061062f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611022565b6040518082815260200191505060405180910390f35b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600360009054906101000a900460ff1681565b60006106e76106ae600154846110cc565b6106e26002546106dd6106d76106c66001548a6110cc565b6106d26002548c6110cc565b611107565b89611125565b611107565b611125565b90509392505050565b60006106ff838360085461069d565b905092915050565b60085481565b6000806000600360009054906101000a900460ff16151561072d57600080fd5b610735610d4e565b925061074083610f7b565b915061074b826108dc565b90506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107e260085484611107565b600881905550600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610850573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc6108758484611140565b9081150290604051600060405180830381858888f193505050501580156108a0573d6000803e3d6000fd5b50505050565b60006008541415156108b757600080fd5b6001600360006101000a81548160ff0219169083151502179055508060088190555050565b60006108f36108ec8360046110cc565b6040611125565b9050919050565b600080600360009054906101000a900460ff16151561091857600080fd5b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610a2857503373ffffffffffffffffffffffffffffffffffffffff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610aac5782600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610ab4610d4e565b9150610ac282600054611125565b9050610b0d600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611107565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c8b60056000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c86846005611125565b611107565b60056000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d43600854610d3e84600a611125565b611107565b600881905550505050565b6000610da1600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d9c33611022565b611107565b905090565b60066020528060005260406000206000915090505481565b6000600360009054906101000a900460ff161515610ddb57600080fd5b610e0534610e003073ffffffffffffffffffffffffffffffffffffffff163134611140565b6106f0565b9050610e1981610e14836108dc565b611140565b9050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc610e60346108dc565b9081150290604051600060405180830381858888f19350505050158015610e8b573d6000803e3d6000fd5b50610ed5600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611107565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60056020528060005260406000206000915090505481565b60005481565b60046020528060005260406000206000915090505481565b6000610f74823073ffffffffffffffffffffffffffffffffffffffff16316106f0565b9050919050565b6000610fa1826008543073ffffffffffffffffffffffffffffffffffffffff163161069d565b9050919050565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60008061107960005461107442600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611140565b611159565b90506110c481600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110cc565b915050919050565b60008060008414156110e15760009150611100565b82840290508284828115156110f257fe5b041415156110fc57fe5b8091505b5092915050565b600080828401905083811015151561111b57fe5b8091505092915050565b600080828481151561113357fe5b0490508091505092915050565b600082821115151561114e57fe5b818303905092915050565b6000818310611168578161116a565b825b9050929150505600a165627a7a7230582007ada0c545d693fde98af4610d5b13457c20c023f734133a2608ba8f401f51300029

Deployed Bytecode

0x60806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461012257806312065fe014610179578063158ef93e146101a4578063229824c4146101d357806326fd8422146102285780632e9392bb146102735780633955f0fe1461029e5780633b653755146102b55780633bc0461a146102d55780633ec862a81461031657806343ce742214610359578063467ece79146103845780634f74acfe146103db57806372670361146103e5578063732e77d01461043c5780637e2cb974146104675780637e56fde5146104be5780638e316327146104ff5780639ca423b314610540578063c2127e03146105c3578063d7c8843b146105ee575b600080fd5b34801561012e57600080fd5b50610137610645565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561018557600080fd5b5061018e61066b565b6040518082815260200191505060405180910390f35b3480156101b057600080fd5b506101b961068a565b604051808215151515815260200191505060405180910390f35b3480156101df57600080fd5b5061021260048036038101908080359060200190929190803590602001909291908035906020019092919050505061069d565b6040518082815260200191505060405180910390f35b34801561023457600080fd5b5061025d60048036038101908080359060200190929190803590602001909291905050506106f0565b6040518082815260200191505060405180910390f35b34801561027f57600080fd5b50610288610707565b6040518082815260200191505060405180910390f35b3480156102aa57600080fd5b506102b361070d565b005b6102d3600480360381019080803590602001909291905050506108a6565b005b3480156102e157600080fd5b50610300600480360381019080803590602001909291905050506108dc565b6040518082815260200191505060405180910390f35b34801561032257600080fd5b50610357600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108fa565b005b34801561036557600080fd5b5061036e610d4e565b6040518082815260200191505060405180910390f35b34801561039057600080fd5b506103c5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610da6565b6040518082815260200191505060405180910390f35b6103e3610dbe565b005b3480156103f157600080fd5b50610426600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f1b565b6040518082815260200191505060405180910390f35b34801561044857600080fd5b50610451610f33565b6040518082815260200191505060405180910390f35b34801561047357600080fd5b506104a8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f39565b6040518082815260200191505060405180910390f35b3480156104ca57600080fd5b506104e960048036038101908080359060200190929190505050610f51565b6040518082815260200191505060405180910390f35b34801561050b57600080fd5b5061052a60048036038101908080359060200190929190505050610f7b565b6040518082815260200191505060405180910390f35b34801561054c57600080fd5b50610581600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fa8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105cf57600080fd5b506105d8610fdb565b6040518082815260200191505060405180910390f35b3480156105fa57600080fd5b5061062f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611022565b6040518082815260200191505060405180910390f35b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600360009054906101000a900460ff1681565b60006106e76106ae600154846110cc565b6106e26002546106dd6106d76106c66001548a6110cc565b6106d26002548c6110cc565b611107565b89611125565b611107565b611125565b90509392505050565b60006106ff838360085461069d565b905092915050565b60085481565b6000806000600360009054906101000a900460ff16151561072d57600080fd5b610735610d4e565b925061074083610f7b565b915061074b826108dc565b90506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107e260085484611107565b600881905550600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610850573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc6108758484611140565b9081150290604051600060405180830381858888f193505050501580156108a0573d6000803e3d6000fd5b50505050565b60006008541415156108b757600080fd5b6001600360006101000a81548160ff0219169083151502179055508060088190555050565b60006108f36108ec8360046110cc565b6040611125565b9050919050565b600080600360009054906101000a900460ff16151561091857600080fd5b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610a2857503373ffffffffffffffffffffffffffffffffffffffff16600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610aac5782600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610ab4610d4e565b9150610ac282600054611125565b9050610b0d600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611107565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c8b60056000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c86846005611125565b611107565b60056000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d43600854610d3e84600a611125565b611107565b600881905550505050565b6000610da1600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d9c33611022565b611107565b905090565b60066020528060005260406000206000915090505481565b6000600360009054906101000a900460ff161515610ddb57600080fd5b610e0534610e003073ffffffffffffffffffffffffffffffffffffffff163134611140565b6106f0565b9050610e1981610e14836108dc565b611140565b9050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc610e60346108dc565b9081150290604051600060405180830381858888f19350505050158015610e8b573d6000803e3d6000fd5b50610ed5600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611107565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60056020528060005260406000206000915090505481565b60005481565b60046020528060005260406000206000915090505481565b6000610f74823073ffffffffffffffffffffffffffffffffffffffff16316106f0565b9050919050565b6000610fa1826008543073ffffffffffffffffffffffffffffffffffffffff163161069d565b9050919050565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60008061107960005461107442600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611140565b611159565b90506110c481600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110cc565b915050919050565b60008060008414156110e15760009150611100565b82840290508284828115156110f257fe5b041415156110fc57fe5b8091505b5092915050565b600080828401905083811015151561111b57fe5b8091505092915050565b600080828481151561113357fe5b0490508091505092915050565b600082821115151561114e57fe5b818303905092915050565b6000818310611168578161116a565b825b9050929150505600a165627a7a7230582007ada0c545d693fde98af4610d5b13457c20c023f734133a2608ba8f401f51300029

Swarm Source

bzzr://07ada0c545d693fde98af4610d5b13457c20c023f734133a2608ba8f401f5130

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.