ETH Price: $3,364.72 (+1.20%)

Contract

0xDc078FF399D0001c31454e83896e8881D164FB95
 

Overview

ETH Balance

0.001200640216314249 ETH

Eth Value

$4.04 (@ $3,364.72/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Become Snailmast...126054192021-06-10 7:29:121262 days ago1623310152IN
0xDc078FF3...1D164FB95
0 ETH0.0003782910.00000145
Hatch Eggs126054162021-06-10 7:28:341262 days ago1623310114IN
0xDc078FF3...1D164FB95
0 ETH0.0004138110.00000145
Buy Eggs126054072021-06-10 7:25:451262 days ago1623309945IN
0xDc078FF3...1D164FB95
0 ETH0.0006394410.00000145
Hatch Eggs126054012021-06-10 7:24:581262 days ago1623309898IN
0xDc078FF3...1D164FB95
0 ETH0.0005893911
Hatch Eggs126053972021-06-10 7:23:541262 days ago1623309834IN
0xDc078FF3...1D164FB95
0 ETH0.0006428512
Hatch Eggs94687412020-02-12 14:42:521745 days ago1581518572IN
0xDc078FF3...1D164FB95
0 ETH0.000343026
Hatch Eggs94622642020-02-11 14:39:391746 days ago1581431979IN
0xDc078FF3...1D164FB95
0 ETH0.000171513
Hatch Eggs94555572020-02-10 14:06:301747 days ago1581343590IN
0xDc078FF3...1D164FB95
0 ETH0.000137212.4
Hatch Eggs94440312020-02-08 19:38:321749 days ago1581190712IN
0xDc078FF3...1D164FB95
0 ETH0.000057181
Hatch Eggs94390102020-02-08 0:57:581750 days ago1581123478IN
0xDc078FF3...1D164FB95
0 ETH0.000139143
Buy Eggs94385332020-02-07 23:07:191750 days ago1581116839IN
0xDc078FF3...1D164FB95
0.001 ETH0.000174733
Become Snailmast...94377432020-02-07 20:23:141750 days ago1581106994IN
0xDc078FF3...1D164FB95
0 ETH0.000129083
Hatch Eggs94377432020-02-07 20:23:141750 days ago1581106994IN
0xDc078FF3...1D164FB95
0 ETH0.000171513
Sell Eggs94206982020-02-05 5:19:251753 days ago1580879965IN
0xDc078FF3...1D164FB95
0 ETH0.000132632
Hatch Eggs94149192020-02-04 8:04:251754 days ago1580803465IN
0xDc078FF3...1D164FB95
0 ETH0.000114362
Hatch Eggs94109322020-02-03 17:24:131754 days ago1580750653IN
0xDc078FF3...1D164FB95
0 ETH0.000114362
Hatch Eggs94046202020-02-02 18:07:051755 days ago1580666825IN
0xDc078FF3...1D164FB95
0 ETH0.000114342
Hatch Eggs93972552020-02-01 15:15:501756 days ago1580570150IN
0xDc078FF3...1D164FB95
0 ETH0.000114342
Hatch Eggs93904122020-01-31 13:56:491757 days ago1580479009IN
0xDc078FF3...1D164FB95
0 ETH0.000092762
Buy Eggs93902112020-01-31 13:16:151757 days ago1580476575IN
0xDc078FF3...1D164FB95
0.001 ETH0.000116482
Hatch Eggs93844912020-01-30 16:04:421758 days ago1580400282IN
0xDc078FF3...1D164FB95
0 ETH0.000114362
Hatch Eggs93783272020-01-29 17:06:141759 days ago1580317574IN
0xDc078FF3...1D164FB95
0 ETH0.000114342
Hatch Eggs93716252020-01-28 16:36:381760 days ago1580229398IN
0xDc078FF3...1D164FB95
0 ETH0.000114362
Get Free Shrimp93654502020-01-27 17:53:351761 days ago1580147615IN
0xDc078FF3...1D164FB95
0.001 ETH0.000144912
Hatch Eggs89889082019-11-23 22:16:191826 days ago1574547379IN
0xDc078FF3...1D164FB95
0 ETH0.000057371
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
126054072021-06-10 7:25:451262 days ago1623309945
0xDc078FF3...1D164FB95
0 ETH
94385332020-02-07 23:07:191750 days ago1581116839
0xDc078FF3...1D164FB95
0.00004 ETH
94206982020-02-05 5:19:251753 days ago1580879965
0xDc078FF3...1D164FB95
0.00098682 ETH
94206982020-02-05 5:19:251753 days ago1580879965
0xDc078FF3...1D164FB95
0.00004111 ETH
93902112020-01-31 13:16:151757 days ago1580476575
0xDc078FF3...1D164FB95
0.00004 ETH
93654502020-01-27 17:53:351761 days ago1580147615
0xDc078FF3...1D164FB95
0.001 ETH
82368572019-07-28 4:06:531945 days ago1564286813
0xDc078FF3...1D164FB95
0.0001727 ETH
82368572019-07-28 4:06:531945 days ago1564286813
0xDc078FF3...1D164FB95
0.00000719 ETH
82184572019-07-25 7:21:561948 days ago1564039316
0xDc078FF3...1D164FB95
0.00038424 ETH
82184572019-07-25 7:21:561948 days ago1564039316
0xDc078FF3...1D164FB95
0.00001601 ETH
81591082019-07-16 1:44:561957 days ago1563241496
0xDc078FF3...1D164FB95
0.001 ETH
76648462019-04-29 21:52:492034 days ago1556574769
0xDc078FF3...1D164FB95
0.00041527 ETH
76648462019-04-29 21:52:492034 days ago1556574769
0xDc078FF3...1D164FB95
0.0000173 ETH
76481482019-04-27 7:33:092037 days ago1556350389
0xDc078FF3...1D164FB95
0.00075833 ETH
76481482019-04-27 7:33:092037 days ago1556350389
0xDc078FF3...1D164FB95
0.00003159 ETH
76337872019-04-25 2:01:172039 days ago1556157677
0xDc078FF3...1D164FB95
0.00174182 ETH
76337872019-04-25 2:01:172039 days ago1556157677
0xDc078FF3...1D164FB95
0.00007257 ETH
74759832019-03-31 12:04:442063 days ago1554033884
0xDc078FF3...1D164FB95
0.00004 ETH
74759732019-03-31 12:02:452063 days ago1554033765
0xDc078FF3...1D164FB95
0.00004 ETH
74758232019-03-31 11:28:262063 days ago1554031706
0xDc078FF3...1D164FB95
0.001 ETH
74010712019-03-19 19:10:232075 days ago1553022623
0xDc078FF3...1D164FB95
0.00002 ETH
74010652019-03-19 19:07:512075 days ago1553022471
0xDc078FF3...1D164FB95
0.001 ETH
72895542019-03-02 10:02:272093 days ago1551520947
0xDc078FF3...1D164FB95
0.001 ETH
69063142018-12-18 1:23:202167 days ago1545096200
0xDc078FF3...1D164FB95
0.000004 ETH
63861452018-09-23 18:17:312252 days ago1537726651
0xDc078FF3...1D164FB95
0.001 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ShrimpFarmer

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.18; // solhint-disable-line

// similar as shrimpfarmer, with three changes:
// A. one third of your snails die when you sell eggs
// B. you can transfer ownership of the devfee through sacrificing snails
// C. the "free" 300 snails cost 0.001 eth (in line with the mining fee)

// bots should have a harder time, and whales can compete for the devfee

contract ShrimpFarmer{
    //uint256 EGGS_PER_SHRIMP_PER_SECOND=1;
    uint256 public EGGS_TO_HATCH_1SHRIMP=86400;//for final version should be seconds in a day
    uint256 public STARTING_SHRIMP=300;
    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;
    uint256 public snailmasterReq=100000;
    function ShrimpFarmer() public{
        ceoAddress=msg.sender;
    }
    function becomeSnailmaster() public{
        require(initialized);
        require(hatcheryShrimp[msg.sender]>=snailmasterReq);
        hatcheryShrimp[msg.sender]=SafeMath.sub(hatcheryShrimp[msg.sender],snailmasterReq);
        snailmasterReq=SafeMath.add(snailmasterReq,100000);//+100k shrimps each time
        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);
        // kill one third of the owner's snails on egg sale
        hatcheryShrimp[msg.sender]=SafeMath.mul(SafeMath.div(hatcheryShrimp[msg.sender],3),2);
        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){
        return SafeMath.div(SafeMath.mul(amount,4),100);
    }
    function seedMarket(uint256 eggs) public payable{
        require(marketEggs==0);
        initialized=true;
        marketEggs=eggs;
    }
    function getFreeShrimp() public payable{
        require(initialized);
        require(msg.value==0.001 ether); //similar to mining fee, prevents bots
        ceoAddress.transfer(msg.value); //snailmaster gets this entrance fee
        require(hatcheryShrimp[msg.sender]==0);
        lastHatch[msg.sender]=now;
        hatcheryShrimp[msg.sender]=STARTING_SHRIMP;
    }
    function getBalance() public view returns(uint256){
        return this.balance;
    }
    function getMyShrimp() public view returns(uint256){
        return hatcheryShrimp[msg.sender];
    }
    function getSnailmasterReq() public view returns(uint256){
        return snailmasterReq;
    }
    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":false,"inputs":[],"name":"getFreeShrimp","outputs":[],"payable":true,"stateMutability":"payable","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":"getSnailmasterReq","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":"snailmasterReq","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"},{"constant":true,"inputs":[],"name":"STARTING_SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"becomeSnailmaster","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

60606040526201518060005561012c6001556127106002556113886003556000600460006101000a81548160ff021916908315150217905550620186a0600a55341561004a57600080fd5b33600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061153b8061009a6000396000f300606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461015957806312065fe0146101ae578063158ef93e146101d7578063229824c41461020457806323b3c7711461024d57806326fd842214610257578063286eab15146102975780632e9392bb146102c05780633955f0fe146102e95780633b653755146102fe5780633bc0461a146103165780633ec862a81461034d57806343ce742214610386578063467ece79146103af5780634f74acfe146103fc5780637267036114610406578063732e77d0146104535780637e2cb9741461047c5780637e56fde5146104c95780638574ddf9146105005780638e316327146105295780639ca423b314610560578063c2127e03146105d9578063d7c8843b14610602578063fb05594f1461064f578063fe3c5d8014610678575b600080fd5b341561016457600080fd5b61016c61068d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101b957600080fd5b6101c16106b3565b6040518082815260200191505060405180910390f35b34156101e257600080fd5b6101ea6106d2565b604051808215151515815260200191505060405180910390f35b341561020f57600080fd5b61023760048080359060200190919080359060200190919080359060200190919050506106e5565b6040518082815260200191505060405180910390f35b610255610738565b005b341561026257600080fd5b61028160048080359060200190919080359060200190919050506108a4565b6040518082815260200191505060405180910390f35b34156102a257600080fd5b6102aa6108bb565b6040518082815260200191505060405180910390f35b34156102cb57600080fd5b6102d36108c5565b6040518082815260200191505060405180910390f35b34156102f457600080fd5b6102fc6108cb565b005b6103146004808035906020019091905050610aed565b005b341561032157600080fd5b6103376004808035906020019091905050610b23565b6040518082815260200191505060405180910390f35b341561035857600080fd5b610384600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b41565b005b341561039157600080fd5b610399610f95565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103e6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fed565b6040518082815260200191505060405180910390f35b610404611005565b005b341561041157600080fd5b61043d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061115b565b6040518082815260200191505060405180910390f35b341561045e57600080fd5b610466611173565b6040518082815260200191505060405180910390f35b341561048757600080fd5b6104b3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611179565b6040518082815260200191505060405180910390f35b34156104d457600080fd5b6104ea6004808035906020019091905050611191565b6040518082815260200191505060405180910390f35b341561050b57600080fd5b6105136111bb565b6040518082815260200191505060405180910390f35b341561053457600080fd5b61054a60048080359060200190919050506111c1565b6040518082815260200191505060405180910390f35b341561056b57600080fd5b610597600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105e457600080fd5b6105ec611221565b6040518082815260200191505060405180910390f35b341561060d57600080fd5b610639600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611268565b6040518082815260200191505060405180910390f35b341561065a57600080fd5b610662611312565b6040518082815260200191505060405180910390f35b341561068357600080fd5b61068b611318565b005b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600460009054906101000a900460ff1681565b600061072f6106f660025484611469565b61072a60035461072561071f61070e6002548a611469565b61071a6003548c611469565b6114a4565b896114c2565b6114a4565b6114c2565b90509392505050565b600460009054906101000a900460ff16151561075357600080fd5b66038d7ea4c680003414151561076857600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156107ca57600080fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151561081857600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600154600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b60006108b383836009546106e5565b905092915050565b6000600a54905090565b60095481565b6000806000600460009054906101000a900460ff1615156108eb57600080fd5b6108f3610f95565b92506108fe836111c1565b915061090982610b23565b905061095f610958600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460036114c2565b6002611469565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a37600954846114a4565b600981905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610a9f57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc610ac384846114dd565b9081150290604051600060405180830381858888f193505050501515610ae857600080fd5b505050565b6000600954141515610afe57600080fd5b6001600460006101000a81548160ff0219169083151502179055508060098190555050565b6000610b3a610b33836004611469565b60646114c2565b9050919050565b600080600460009054906101000a900460ff161515610b5f57600080fd5b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c6f57503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610cf35782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610cfb610f95565b9150610d09826000546114c2565b9050610d54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed260066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ecd8460056114c2565b6114a4565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f8a600954610f8584600a6114c2565b6114a4565b600981905550505050565b6000610fe8600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fe333611268565b6114a4565b905090565b60076020528060005260406000206000915090505481565b6000600460009054906101000a900460ff16151561102257600080fd5b61104c346110473073ffffffffffffffffffffffffffffffffffffffff1631346114dd565b6108a4565b90506110608161105b83610b23565b6114dd565b9050600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6110a734610b23565b9081150290604051600060405180830381858888f1935050505015156110cc57600080fd5b611115600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60066020528060005260406000206000915090505481565b60005481565b60056020528060005260406000206000915090505481565b60006111b4823073ffffffffffffffffffffffffffffffffffffffff16316108a4565b9050919050565b600a5481565b60006111e7826009543073ffffffffffffffffffffffffffffffffffffffff16316106e5565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000806112bf6000546112ba42600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114dd565b6114f6565b905061130a81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611469565b915050919050565b60015481565b600460009054906101000a900460ff16151561133357600080fd5b600a54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561138357600080fd5b6113ce600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a546114dd565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611420600a54620186a06114a4565b600a8190555033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600084141561147e576000915061149d565b828402905082848281151561148f57fe5b0414151561149957fe5b8091505b5092915050565b60008082840190508381101515156114b857fe5b8091505092915050565b60008082848115156114d057fe5b0490508091505092915050565b60008282111515156114eb57fe5b818303905092915050565b60008183106115055781611507565b825b9050929150505600a165627a7a72305820e39cabaf765044946b0f9d5881d9886bc67aa6bcb02e021622c8f2d82e7f3e010029

Deployed Bytecode

0x606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461015957806312065fe0146101ae578063158ef93e146101d7578063229824c41461020457806323b3c7711461024d57806326fd842214610257578063286eab15146102975780632e9392bb146102c05780633955f0fe146102e95780633b653755146102fe5780633bc0461a146103165780633ec862a81461034d57806343ce742214610386578063467ece79146103af5780634f74acfe146103fc5780637267036114610406578063732e77d0146104535780637e2cb9741461047c5780637e56fde5146104c95780638574ddf9146105005780638e316327146105295780639ca423b314610560578063c2127e03146105d9578063d7c8843b14610602578063fb05594f1461064f578063fe3c5d8014610678575b600080fd5b341561016457600080fd5b61016c61068d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101b957600080fd5b6101c16106b3565b6040518082815260200191505060405180910390f35b34156101e257600080fd5b6101ea6106d2565b604051808215151515815260200191505060405180910390f35b341561020f57600080fd5b61023760048080359060200190919080359060200190919080359060200190919050506106e5565b6040518082815260200191505060405180910390f35b610255610738565b005b341561026257600080fd5b61028160048080359060200190919080359060200190919050506108a4565b6040518082815260200191505060405180910390f35b34156102a257600080fd5b6102aa6108bb565b6040518082815260200191505060405180910390f35b34156102cb57600080fd5b6102d36108c5565b6040518082815260200191505060405180910390f35b34156102f457600080fd5b6102fc6108cb565b005b6103146004808035906020019091905050610aed565b005b341561032157600080fd5b6103376004808035906020019091905050610b23565b6040518082815260200191505060405180910390f35b341561035857600080fd5b610384600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b41565b005b341561039157600080fd5b610399610f95565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103e6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fed565b6040518082815260200191505060405180910390f35b610404611005565b005b341561041157600080fd5b61043d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061115b565b6040518082815260200191505060405180910390f35b341561045e57600080fd5b610466611173565b6040518082815260200191505060405180910390f35b341561048757600080fd5b6104b3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611179565b6040518082815260200191505060405180910390f35b34156104d457600080fd5b6104ea6004808035906020019091905050611191565b6040518082815260200191505060405180910390f35b341561050b57600080fd5b6105136111bb565b6040518082815260200191505060405180910390f35b341561053457600080fd5b61054a60048080359060200190919050506111c1565b6040518082815260200191505060405180910390f35b341561056b57600080fd5b610597600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111ee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105e457600080fd5b6105ec611221565b6040518082815260200191505060405180910390f35b341561060d57600080fd5b610639600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611268565b6040518082815260200191505060405180910390f35b341561065a57600080fd5b610662611312565b6040518082815260200191505060405180910390f35b341561068357600080fd5b61068b611318565b005b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600460009054906101000a900460ff1681565b600061072f6106f660025484611469565b61072a60035461072561071f61070e6002548a611469565b61071a6003548c611469565b6114a4565b896114c2565b6114a4565b6114c2565b90509392505050565b600460009054906101000a900460ff16151561075357600080fd5b66038d7ea4c680003414151561076857600080fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156107ca57600080fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151561081857600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600154600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b60006108b383836009546106e5565b905092915050565b6000600a54905090565b60095481565b6000806000600460009054906101000a900460ff1615156108eb57600080fd5b6108f3610f95565b92506108fe836111c1565b915061090982610b23565b905061095f610958600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460036114c2565b6002611469565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a37600954846114a4565b600981905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610a9f57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc610ac384846114dd565b9081150290604051600060405180830381858888f193505050501515610ae857600080fd5b505050565b6000600954141515610afe57600080fd5b6001600460006101000a81548160ff0219169083151502179055508060098190555050565b6000610b3a610b33836004611469565b60646114c2565b9050919050565b600080600460009054906101000a900460ff161515610b5f57600080fd5b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c6f57503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610cf35782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610cfb610f95565b9150610d09826000546114c2565b9050610d54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed260066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ecd8460056114c2565b6114a4565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f8a600954610f8584600a6114c2565b6114a4565b600981905550505050565b6000610fe8600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fe333611268565b6114a4565b905090565b60076020528060005260406000206000915090505481565b6000600460009054906101000a900460ff16151561102257600080fd5b61104c346110473073ffffffffffffffffffffffffffffffffffffffff1631346114dd565b6108a4565b90506110608161105b83610b23565b6114dd565b9050600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6110a734610b23565b9081150290604051600060405180830381858888f1935050505015156110cc57600080fd5b611115600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826114a4565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60066020528060005260406000206000915090505481565b60005481565b60056020528060005260406000206000915090505481565b60006111b4823073ffffffffffffffffffffffffffffffffffffffff16316108a4565b9050919050565b600a5481565b60006111e7826009543073ffffffffffffffffffffffffffffffffffffffff16316106e5565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000806112bf6000546112ba42600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114dd565b6114f6565b905061130a81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611469565b915050919050565b60015481565b600460009054906101000a900460ff16151561133357600080fd5b600a54600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561138357600080fd5b6113ce600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a546114dd565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611420600a54620186a06114a4565b600a8190555033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600084141561147e576000915061149d565b828402905082848281151561148f57fe5b0414151561149957fe5b8091505b5092915050565b60008082840190508381101515156114b857fe5b8091505092915050565b60008082848115156114d057fe5b0490508091505092915050565b60008282111515156114eb57fe5b818303905092915050565b60008183106115055781611507565b825b9050929150505600a165627a7a72305820e39cabaf765044946b0f9d5881d9886bc67aa6bcb02e021622c8f2d82e7f3e010029

Swarm Source

bzzr://e39cabaf765044946b0f9d5881d9886bc67aa6bcb02e021622c8f2d82e7f3e01

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.