ETH Price: $3,349.18 (+2.27%)
Gas: 5 Gwei

Contract

0xe0c0F5CE4e746eAA048Ae5db5c61B6b1eF3B56ed
 

Overview

ETH Balance

0.019086401232818658 ETH

Eth Value

$63.92 (@ $3,349.18/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Buy Eggs130573482021-08-19 18:27:501074 days ago1629397670IN
0xe0c0F5CE...1eF3B56ed
0.01 ETH0.0022149547.30071269
Buy Eggs130573412021-08-19 18:25:211074 days ago1629397521IN
0xe0c0F5CE...1eF3B56ed
0.01 ETH0.0021902634.26192885
Sell Eggs58637722018-06-27 14:38:572223 days ago1530110337IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000125212
Hatch Eggs58559432018-06-26 6:15:102225 days ago1529993710IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000114762
Hatch Eggs58474942018-06-24 18:38:092226 days ago1529865489IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000114762
Hatch Eggs58415452018-06-23 18:29:522227 days ago1529778592IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000114782
Hatch Eggs58412902018-06-23 17:27:092227 days ago1529774829IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000114762
Sell Eggs58300202018-06-21 19:07:292229 days ago1529608049IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000125212
Hatch Eggs58234222018-06-20 16:15:042230 days ago1529511304IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000172153
Hatch Eggs58167502018-06-19 12:40:432232 days ago1529412043IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000286925
Hatch Eggs58095142018-06-18 6:58:372233 days ago1529305117IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000114762
Hatch Eggs58032892018-06-17 6:01:022234 days ago1529215262IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000229534
Hatch Eggs57960432018-06-16 0:14:442235 days ago1529108084IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000172153
Sell Eggs57855302018-06-14 4:41:472237 days ago1528951307IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000313035
Sell Eggs57791252018-06-13 1:51:422238 days ago1528854702IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.0006261710
Hatch Eggs57765922018-06-12 15:23:522238 days ago1528817032IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000459078
Hatch Eggs57707402018-06-11 14:48:442239 days ago1528728524IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000459078
Hatch Eggs57643832018-06-10 11:40:492241 days ago1528630849IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000401687
Hatch Eggs57582122018-06-09 9:27:442242 days ago1528536464IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000286925
Hatch Eggs57513192018-06-08 4:06:042243 days ago1528430764IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000339078
Buy Eggs57513122018-06-08 4:05:102243 days ago1528430710IN
0xe0c0F5CE...1eF3B56ed
0.002 ETH0.000426688
Sell Eggs57303072018-06-04 10:40:252247 days ago1528108825IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.0006887811
Hatch Eggs57273552018-06-03 21:58:542247 days ago1528063134IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000305854.5
Sell Eggs57226912018-06-03 2:01:352248 days ago1527991295IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000285646
Hatch Eggs57222712018-06-03 0:15:092248 days ago1527984909IN
0xe0c0F5CE...1eF3B56ed
0 ETH0.000264795
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
130573482021-08-19 18:27:501074 days ago1629397670
0xe0c0F5CE...1eF3B56ed
0.0005 ETH
130573412021-08-19 18:25:211074 days ago1629397521
0xe0c0F5CE...1eF3B56ed
0.0005 ETH
58637722018-06-27 14:38:572223 days ago1530110337
0xe0c0F5CE...1eF3B56ed
0.00029589 ETH
58637722018-06-27 14:38:572223 days ago1530110337
0xe0c0F5CE...1eF3B56ed
0.00001557 ETH
58300202018-06-21 19:07:292229 days ago1529608049
0xe0c0F5CE...1eF3B56ed
0.00203103 ETH
58300202018-06-21 19:07:292229 days ago1529608049
0xe0c0F5CE...1eF3B56ed
0.00010689 ETH
57855302018-06-14 4:41:472237 days ago1528951307
0xe0c0F5CE...1eF3B56ed
0.00210725 ETH
57855302018-06-14 4:41:472237 days ago1528951307
0xe0c0F5CE...1eF3B56ed
0.0001109 ETH
57791252018-06-13 1:51:422238 days ago1528854702
0xe0c0F5CE...1eF3B56ed
0.00467232 ETH
57791252018-06-13 1:51:422238 days ago1528854702
0xe0c0F5CE...1eF3B56ed
0.00024591 ETH
57513122018-06-08 4:05:102243 days ago1528430710
0xe0c0F5CE...1eF3B56ed
0.0001 ETH
57303072018-06-04 10:40:252247 days ago1528108825
0xe0c0F5CE...1eF3B56ed
0.00777055 ETH
57303072018-06-04 10:40:252247 days ago1528108825
0xe0c0F5CE...1eF3B56ed
0.00040897 ETH
57226912018-06-03 2:01:352248 days ago1527991295
0xe0c0F5CE...1eF3B56ed
0.00436316 ETH
57226912018-06-03 2:01:352248 days ago1527991295
0xe0c0F5CE...1eF3B56ed
0.00022964 ETH
57177002018-06-02 4:41:192249 days ago1527914479
0xe0c0F5CE...1eF3B56ed
0.00168378 ETH
57177002018-06-02 4:41:192249 days ago1527914479
0xe0c0F5CE...1eF3B56ed
0.00008862 ETH
57033362018-05-30 15:41:372251 days ago1527694897
0xe0c0F5CE...1eF3B56ed
0.00326889 ETH
57033362018-05-30 15:41:372251 days ago1527694897
0xe0c0F5CE...1eF3B56ed
0.00017204 ETH
56958622018-05-29 7:31:052253 days ago1527579065
0xe0c0F5CE...1eF3B56ed
0.0036211 ETH
56958622018-05-29 7:31:052253 days ago1527579065
0xe0c0F5CE...1eF3B56ed
0.00019058 ETH
56936252018-05-28 22:07:202253 days ago1527545240
0xe0c0F5CE...1eF3B56ed
0.01886195 ETH
56936252018-05-28 22:07:202253 days ago1527545240
0xe0c0F5CE...1eF3B56ed
0.00099273 ETH
56897212018-05-28 5:41:162254 days ago1527486076
0xe0c0F5CE...1eF3B56ed
0.00767984 ETH
56897212018-05-28 5:41:162254 days ago1527486076
0xe0c0F5CE...1eF3B56ed
0.0004042 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CryptoSim

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-19
*/

contract CryptoSim{
    //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=10;
    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 CryptoSim() 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);
        hatcheryShrimp[msg.sender]=SafeMath.mul(SafeMath.div(hatcheryShrimp[msg.sender],4),3);
        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,5),100);
    }
    function seedMarket(uint256 eggs) public payable{
        require(marketEggs==0);
        initialized=true;
        marketEggs=eggs;
    }
    function getFreeShrimp() public{
        require(initialized);
        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 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":false,"stateMutability":"nonpayable","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"},{"constant":true,"inputs":[],"name":"STARTING_SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

608060405262015180600055600a6001556127106002556113886003556000600460006101000a81548160ff02191690831515021790555034801561004357600080fd5b5033600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611388806100946000396000f300608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461013857806312065fe01461018f578063158ef93e146101ba578063229824c4146101e957806323b3c7711461023e57806326fd8422146102555780632e9392bb146102a05780633955f0fe146102cb5780633b653755146102e25780633bc0461a146103025780633ec862a81461034357806343ce742214610386578063467ece79146103b15780634f74acfe146104085780637267036114610412578063732e77d0146104695780637e2cb974146104945780637e56fde5146104eb5780638e3163271461052c5780639ca423b31461056d578063c2127e03146105f0578063d7c8843b1461061b578063fb05594f14610672575b600080fd5b34801561014457600080fd5b5061014d61069d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561019b57600080fd5b506101a46106c3565b6040518082815260200191505060405180910390f35b3480156101c657600080fd5b506101cf6106e2565b604051808215151515815260200191505060405180910390f35b3480156101f557600080fd5b506102286004803603810190808035906020019092919080359060200190929190803590602001909291905050506106f5565b6040518082815260200191505060405180910390f35b34801561024a57600080fd5b50610253610748565b005b34801561026157600080fd5b5061028a600480360381019080803590602001909291908035906020019092919050505061083d565b6040518082815260200191505060405180910390f35b3480156102ac57600080fd5b506102b5610854565b6040518082815260200191505060405180910390f35b3480156102d757600080fd5b506102e061085a565b005b61030060048036038101908080359060200190929190505050610a8a565b005b34801561030e57600080fd5b5061032d60048036038101908080359060200190929190505050610ac0565b6040518082815260200191505060405180910390f35b34801561034f57600080fd5b50610384600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ade565b005b34801561039257600080fd5b5061039b610f32565b6040518082815260200191505060405180910390f35b3480156103bd57600080fd5b506103f2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8a565b6040518082815260200191505060405180910390f35b610410610fa2565b005b34801561041e57600080fd5b50610453600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110ff565b6040518082815260200191505060405180910390f35b34801561047557600080fd5b5061047e611117565b6040518082815260200191505060405180910390f35b3480156104a057600080fd5b506104d5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061111d565b6040518082815260200191505060405180910390f35b3480156104f757600080fd5b5061051660048036038101908080359060200190929190505050611135565b6040518082815260200191505060405180910390f35b34801561053857600080fd5b506105576004803603810190808035906020019092919050505061115f565b6040518082815260200191505060405180910390f35b34801561057957600080fd5b506105ae600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061118c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105fc57600080fd5b506106056111bf565b6040518082815260200191505060405180910390f35b34801561062757600080fd5b5061065c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611206565b6040518082815260200191505060405180910390f35b34801561067e57600080fd5b506106876112b0565b6040518082815260200191505060405180910390f35b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600460009054906101000a900460ff1681565b600061073f610706600254846112b6565b61073a60035461073561072f61071e6002548a6112b6565b61072a6003548c6112b6565b6112f1565b8961130f565b6112f1565b61130f565b90509392505050565b600460009054906101000a900460ff16151561076357600080fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156107b157600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600154600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b600061084c83836009546106f5565b905092915050565b60095481565b6000806000600460009054906101000a900460ff16151561087a57600080fd5b610882610f32565b925061088d8361115f565b915061089882610ac0565b90506108ee6108e7600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600461130f565b60036112b6565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109c6600954846112f1565b600981905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610a34573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc610a59848461132a565b9081150290604051600060405180830381858888f19350505050158015610a84573d6000803e3d6000fd5b50505050565b6000600954141515610a9b57600080fd5b6001600460006101000a81548160ff0219169083151502179055508060098190555050565b6000610ad7610ad08360056112b6565b606461130f565b9050919050565b600080600460009054906101000a900460ff161515610afc57600080fd5b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c0c57503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610c905782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610c98610f32565b9150610ca68260005461130f565b9050610cf1600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826112f1565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e6f60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6a84600561130f565b6112f1565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f27600954610f2284600a61130f565b6112f1565b600981905550505050565b6000610f85600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8033611206565b6112f1565b905090565b60076020528060005260406000206000915090505481565b6000600460009054906101000a900460ff161515610fbf57600080fd5b610fe934610fe43073ffffffffffffffffffffffffffffffffffffffff16313461132a565b61083d565b9050610ffd81610ff883610ac0565b61132a565b9050600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc61104434610ac0565b9081150290604051600060405180830381858888f1935050505015801561106f573d6000803e3d6000fd5b506110b9600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826112f1565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60066020528060005260406000206000915090505481565b60005481565b60056020528060005260406000206000915090505481565b6000611158823073ffffffffffffffffffffffffffffffffffffffff163161083d565b9050919050565b6000611185826009543073ffffffffffffffffffffffffffffffffffffffff16316106f5565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60008061125d60005461125842600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132a565b611343565b90506112a881600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112b6565b915050919050565b60015481565b60008060008414156112cb57600091506112ea565b82840290508284828115156112dc57fe5b041415156112e657fe5b8091505b5092915050565b600080828401905083811015151561130557fe5b8091505092915050565b600080828481151561131d57fe5b0490508091505092915050565b600082821115151561133857fe5b818303905092915050565b60008183106113525781611354565b825b9050929150505600a165627a7a72305820a6de728266b3d2e54caf8694de0a4abd65198efd4e3a74d564e57516d0393c3a0029

Deployed Bytecode

0x608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461013857806312065fe01461018f578063158ef93e146101ba578063229824c4146101e957806323b3c7711461023e57806326fd8422146102555780632e9392bb146102a05780633955f0fe146102cb5780633b653755146102e25780633bc0461a146103025780633ec862a81461034357806343ce742214610386578063467ece79146103b15780634f74acfe146104085780637267036114610412578063732e77d0146104695780637e2cb974146104945780637e56fde5146104eb5780638e3163271461052c5780639ca423b31461056d578063c2127e03146105f0578063d7c8843b1461061b578063fb05594f14610672575b600080fd5b34801561014457600080fd5b5061014d61069d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561019b57600080fd5b506101a46106c3565b6040518082815260200191505060405180910390f35b3480156101c657600080fd5b506101cf6106e2565b604051808215151515815260200191505060405180910390f35b3480156101f557600080fd5b506102286004803603810190808035906020019092919080359060200190929190803590602001909291905050506106f5565b6040518082815260200191505060405180910390f35b34801561024a57600080fd5b50610253610748565b005b34801561026157600080fd5b5061028a600480360381019080803590602001909291908035906020019092919050505061083d565b6040518082815260200191505060405180910390f35b3480156102ac57600080fd5b506102b5610854565b6040518082815260200191505060405180910390f35b3480156102d757600080fd5b506102e061085a565b005b61030060048036038101908080359060200190929190505050610a8a565b005b34801561030e57600080fd5b5061032d60048036038101908080359060200190929190505050610ac0565b6040518082815260200191505060405180910390f35b34801561034f57600080fd5b50610384600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ade565b005b34801561039257600080fd5b5061039b610f32565b6040518082815260200191505060405180910390f35b3480156103bd57600080fd5b506103f2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8a565b6040518082815260200191505060405180910390f35b610410610fa2565b005b34801561041e57600080fd5b50610453600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110ff565b6040518082815260200191505060405180910390f35b34801561047557600080fd5b5061047e611117565b6040518082815260200191505060405180910390f35b3480156104a057600080fd5b506104d5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061111d565b6040518082815260200191505060405180910390f35b3480156104f757600080fd5b5061051660048036038101908080359060200190929190505050611135565b6040518082815260200191505060405180910390f35b34801561053857600080fd5b506105576004803603810190808035906020019092919050505061115f565b6040518082815260200191505060405180910390f35b34801561057957600080fd5b506105ae600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061118c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105fc57600080fd5b506106056111bf565b6040518082815260200191505060405180910390f35b34801561062757600080fd5b5061065c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611206565b6040518082815260200191505060405180910390f35b34801561067e57600080fd5b506106876112b0565b6040518082815260200191505060405180910390f35b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600460009054906101000a900460ff1681565b600061073f610706600254846112b6565b61073a60035461073561072f61071e6002548a6112b6565b61072a6003548c6112b6565b6112f1565b8961130f565b6112f1565b61130f565b90509392505050565b600460009054906101000a900460ff16151561076357600080fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156107b157600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600154600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b600061084c83836009546106f5565b905092915050565b60095481565b6000806000600460009054906101000a900460ff16151561087a57600080fd5b610882610f32565b925061088d8361115f565b915061089882610ac0565b90506108ee6108e7600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600461130f565b60036112b6565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109c6600954846112f1565b600981905550600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610a34573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc610a59848461132a565b9081150290604051600060405180830381858888f19350505050158015610a84573d6000803e3d6000fd5b50505050565b6000600954141515610a9b57600080fd5b6001600460006101000a81548160ff0219169083151502179055508060098190555050565b6000610ad7610ad08360056112b6565b606461130f565b9050919050565b600080600460009054906101000a900460ff161515610afc57600080fd5b6000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c0c57503373ffffffffffffffffffffffffffffffffffffffff16600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610c905782600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610c98610f32565b9150610ca68260005461130f565b9050610cf1600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826112f1565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e6f60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6a84600561130f565b6112f1565b60066000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f27600954610f2284600a61130f565b6112f1565b600981905550505050565b6000610f85600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8033611206565b6112f1565b905090565b60076020528060005260406000206000915090505481565b6000600460009054906101000a900460ff161515610fbf57600080fd5b610fe934610fe43073ffffffffffffffffffffffffffffffffffffffff16313461132a565b61083d565b9050610ffd81610ff883610ac0565b61132a565b9050600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc61104434610ac0565b9081150290604051600060405180830381858888f1935050505015801561106f573d6000803e3d6000fd5b506110b9600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826112f1565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60066020528060005260406000206000915090505481565b60005481565b60056020528060005260406000206000915090505481565b6000611158823073ffffffffffffffffffffffffffffffffffffffff163161083d565b9050919050565b6000611185826009543073ffffffffffffffffffffffffffffffffffffffff16316106f5565b9050919050565b60086020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60008061125d60005461125842600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132a565b611343565b90506112a881600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112b6565b915050919050565b60015481565b60008060008414156112cb57600091506112ea565b82840290508284828115156112dc57fe5b041415156112e657fe5b8091505b5092915050565b600080828401905083811015151561130557fe5b8091505092915050565b600080828481151561131d57fe5b0490508091505092915050565b600082821115151561133857fe5b818303905092915050565b60008183106113525781611354565b825b9050929150505600a165627a7a72305820a6de728266b3d2e54caf8694de0a4abd65198efd4e3a74d564e57516d0393c3a0029

Swarm Source

bzzr://a6de728266b3d2e54caf8694de0a4abd65198efd4e3a74d564e57516d0393c3a

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.