ETH Price: $1,920.17 (+0.37%)

Contract

0x6D7de51BcFa5b4F3d470De3AcA3041e0908060e5
 

Overview

ETH Balance

0.000453751785658441 ETH

Eth Value

$0.87 (@ $1,920.17/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Buy Potato57675682018-06-11 1:05:232487 days ago1528679123IN
0x6D7de51B...0908060e5
0 ETH0.000215361.23
Buy Potato57026302018-05-30 12:41:522499 days ago1527684112IN
0x6D7de51B...0908060e5
0.005 ETH0.0009905413
Buy Potato55897852018-05-10 14:39:092519 days ago1525963149IN
0x6D7de51B...0908060e5
0 ETH0.001530939.93
Buy Potato55866882018-05-10 1:34:042519 days ago1525916044IN
0x6D7de51B...0908060e5
0.005 ETH0.000388595.1
Buy Potato55829722018-05-09 10:07:322520 days ago1525860452IN
0x6D7de51B...0908060e5
0 ETH0.000618064
Buy Potato55806012018-05-09 0:05:472520 days ago1525824347IN
0x6D7de51B...0908060e5
0.00875 ETH0.000222264.1
Buy Potato55792652018-05-08 18:25:552521 days ago1525803955IN
0x6D7de51B...0908060e5
0.005 ETH0.000139413
Buy Potato55792552018-05-08 18:23:122521 days ago1525803792IN
0x6D7de51B...0908060e5
0.005 ETH0.000139413
Buy Potato55791172018-05-08 17:46:232521 days ago1525801583IN
0x6D7de51B...0908060e5
0.005 ETH0.000092942
Buy Potato55782732018-05-08 14:15:582521 days ago1525788958IN
0x6D7de51B...0908060e5
0.005 ETH0.000144063.1
Buy Potato55781382018-05-08 13:43:012521 days ago1525786981IN
0x6D7de51B...0908060e5
0.00875 ETH0.000216844
Buy Potato55781352018-05-08 13:42:012521 days ago1525786921IN
0x6D7de51B...0908060e5
0.00875 ETH0.000216844
Buy Potato55781312018-05-08 13:40:502521 days ago1525786850IN
0x6D7de51B...0908060e5
0.00875 ETH0.000216594
Buy Potato55769632018-05-08 8:47:122521 days ago1525769232IN
0x6D7de51B...0908060e5
0.005 ETH0.000139413
Buy Potato55769612018-05-08 8:46:502521 days ago1525769210IN
0x6D7de51B...0908060e5
0.005 ETH0.000139413
Buy Potato55769522018-05-08 8:45:162521 days ago1525769116IN
0x6D7de51B...0908060e5
0.005 ETH0.000288126.2
Buy Potato55769502018-05-08 8:44:182521 days ago1525769058IN
0x6D7de51B...0908060e5
0.005 ETH0.000288126.2
Buy Potato55769472018-05-08 8:43:522521 days ago1525769032IN
0x6D7de51B...0908060e5
0.005 ETH0.000380665
Buy Potato55742152018-05-07 21:29:072521 days ago1525728547IN
0x6D7de51B...0908060e5
0 ETH0.000770865
Buy Potato55725962018-05-07 14:57:272522 days ago1525705047IN
0x6D7de51B...0908060e5
0.005 ETH0.000278826
Buy Potato55725942018-05-07 14:56:112522 days ago1525704971IN
0x6D7de51B...0908060e5
0.005 ETH0.000380665
Buy Potato55696762018-05-07 2:44:002522 days ago1525661040IN
0x6D7de51B...0908060e5
0 ETH0.000323042.1
Buy Potato55681722018-05-06 20:30:392522 days ago1525638639IN
0x6D7de51B...0908060e5
0.005 ETH0.000097582.1
Buy Potato55681702018-05-06 20:30:332522 days ago1525638633IN
0x6D7de51B...0908060e5
0.005 ETH0.000097582.1
Buy Potato55681672018-05-06 20:29:542522 days ago1525638594IN
0x6D7de51B...0908060e5
0.005 ETH0.000097582.1
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer57675682018-06-11 1:05:232487 days ago1528679123
0x6D7de51B...0908060e5
0.00408376 ETH
Transfer57675682018-06-11 1:05:232487 days ago1528679123
0x6D7de51B...0908060e5
0.00004583 ETH
Transfer57675682018-06-11 1:05:232487 days ago1528679123
0x6D7de51B...0908060e5
0.00057291 ETH
Transfer57675682018-06-11 1:05:232487 days ago1528679123
0x6D7de51B...0908060e5
0.00057291 ETH
Transfer55897852018-05-10 14:39:092519 days ago1525963149
0x6D7de51B...0908060e5
0.0065627 ETH
Transfer55897852018-05-10 14:39:092519 days ago1525963149
0x6D7de51B...0908060e5
0.00007365 ETH
Transfer55897852018-05-10 14:39:092519 days ago1525963149
0x6D7de51B...0908060e5
0.00092069 ETH
Transfer55897852018-05-10 14:39:092519 days ago1525963149
0x6D7de51B...0908060e5
0.00092069 ETH
Transfer55829722018-05-09 10:07:322520 days ago1525860452
0x6D7de51B...0908060e5
0.03786241 ETH
Transfer55829722018-05-09 10:07:322520 days ago1525860452
0x6D7de51B...0908060e5
0.00042494 ETH
Transfer55829722018-05-09 10:07:322520 days ago1525860452
0x6D7de51B...0908060e5
0.00531178 ETH
Transfer55829722018-05-09 10:07:322520 days ago1525860452
0x6D7de51B...0908060e5
0.00531178 ETH
Transfer55806012018-05-09 0:05:472520 days ago1525824347
0x6D7de51B...0908060e5
0.007 ETH
Transfer55781382018-05-08 13:43:012521 days ago1525786981
0x6D7de51B...0908060e5
0.007 ETH
Transfer55781352018-05-08 13:42:012521 days ago1525786921
0x6D7de51B...0908060e5
0.007 ETH
Transfer55781312018-05-08 13:40:502521 days ago1525786850
0x6D7de51B...0908060e5
0.007 ETH
Transfer55742152018-05-07 21:29:072521 days ago1525728547
0x6D7de51B...0908060e5
0.01006073 ETH
Transfer55742152018-05-07 21:29:072521 days ago1525728547
0x6D7de51B...0908060e5
0.00011291 ETH
Transfer55742152018-05-07 21:29:072521 days ago1525728547
0x6D7de51B...0908060e5
0.00141143 ETH
Transfer55742152018-05-07 21:29:072521 days ago1525728547
0x6D7de51B...0908060e5
0.00141143 ETH
Transfer55696762018-05-07 2:44:002522 days ago1525661040
0x6D7de51B...0908060e5
0.03702953 ETH
Transfer55696762018-05-07 2:44:002522 days ago1525661040
0x6D7de51B...0908060e5
0.00041559 ETH
Transfer55696762018-05-07 2:44:002522 days ago1525661040
0x6D7de51B...0908060e5
0.00519494 ETH
Transfer55696762018-05-07 2:44:002522 days ago1525661040
0x6D7de51B...0908060e5
0.00519494 ETH
Transfer55655432018-05-06 9:45:422523 days ago1525599942
0x6D7de51B...0908060e5
0.06254465 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CEO_Trader

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.18; 


contract CEO_Trader{
    address public ceoAddress;
    address public dev1 = 0x3b6B7E115EF186Aa4151651468e34f0E92084852;
    address public hotPotatoHolder;
    address public lastHotPotatoHolder;
    uint256 public lastBidTime;
    uint256 public contestStartTime;
    uint256 public lastPot;
    mapping (address => uint256) public cantBidUntil;
    Potato[] public potatoes;
    
    uint256 public TIME_TO_COOK=6 hours; 
    uint256 public NUM_POTATOES=9;
    uint256 public START_PRICE=0.005 ether;
    uint256 public CONTEST_INTERVAL=12 hours;
    
    /*** DATATYPES ***/
    struct Potato {
        address owner;
        uint256 price;
    }
    
     /// Access modifier for contract owner only functionality
     modifier onlyContractOwner() {
         require(msg.sender == ceoAddress);
        _;
     }
    
    /*** CONSTRUCTOR ***/
    function CEO_Trader() public{
        ceoAddress=msg.sender;
        hotPotatoHolder=0;
        contestStartTime=1520799754;//sunday march 11
        for(uint i = 0; i<NUM_POTATOES; i++){
            Potato memory newpotato=Potato({owner:address(this),price: START_PRICE});
            potatoes.push(newpotato);
        }
    }
    
    /*** PUBLIC FUNCTIONS ***/
    function buyPotato(uint256 index) public payable{
        require(block.timestamp>contestStartTime);
        if(_endContestIfNeeded()){ 

        }
        else{
            Potato storage potato=potatoes[index];
            require(msg.value >= potato.price);
            //allow calling transfer() on these addresses without risking re-entrancy attacks
            require(msg.sender != potato.owner);
            require(msg.sender != ceoAddress);
            uint256 sellingPrice=potato.price;
            uint256 purchaseExcess = SafeMath.sub(msg.value, sellingPrice);
            uint256 payment = uint256(SafeMath.div(SafeMath.mul(sellingPrice, 80), 100));
            //20 percent remaining in the contract goes to the pot
            //if the owner is the contract, this is the first purchase, and payment should go to the pot
            if(potato.owner!=address(this)){
                potato.owner.transfer(payment);
            }
            potato.price= SafeMath.div(SafeMath.mul(sellingPrice, 140), 80);
            potato.owner=msg.sender;//transfer ownership
            hotPotatoHolder=msg.sender;//becomes holder with potential to win the pot
            lastBidTime=block.timestamp;
            msg.sender.transfer(purchaseExcess);//returns excess eth
        }
    }
    
    function getBalance() public view returns(uint256 value){
        return this.balance;
    }
    function timePassed() public view returns(uint256 time){
        if(lastBidTime==0){
            return 0;
        }
        return SafeMath.sub(block.timestamp,lastBidTime);
    }
    function timeLeftToContestStart() public view returns(uint256 time){
        if(block.timestamp>contestStartTime){
            return 0;
        }
        return SafeMath.sub(contestStartTime,block.timestamp);
    }
    function timeLeftToCook() public view returns(uint256 time){
        return SafeMath.sub(TIME_TO_COOK,timePassed());
    }
    function contestOver() public view returns(bool){
        return _endContestIfNeeded();
    }
    function payout() public onlyContractOwner {
    ceoAddress.transfer(this.balance);
    }
    
    /*** PRIVATE FUNCTIONS ***/
    function _endContestIfNeeded() private returns(bool){
        if(timePassed()>=TIME_TO_COOK){
            //contest over, refund anything paid
            uint256 devFee = uint256(SafeMath.div(SafeMath.mul(this.balance, 10), 100));
            ceoAddress.transfer(devFee); //To pump winning stock
            dev1.transfer(devFee); //To pump winning stock
            uint256 faucetFee = uint256(SafeMath.div(SafeMath.mul(this.balance, 1), 100));
            msg.sender.transfer(faucetFee); 
            msg.sender.transfer(msg.value); 
            lastPot=this.balance;
            lastHotPotatoHolder=hotPotatoHolder;
            uint256 potRevard = uint256(SafeMath.div(SafeMath.mul(this.balance, 90), 100));
            hotPotatoHolder.transfer(potRevard);
            hotPotatoHolder=0;
            lastBidTime=0;
            _resetPotatoes();
            _setNewStartTime();
            return true;
        }
        return false;
    }
    function _resetPotatoes() private{
        for(uint i = 0; i<NUM_POTATOES; i++){
            Potato memory newpotato=Potato({owner:address(this),price: START_PRICE});
            potatoes[i]=newpotato;
        }
    }
    function _setNewStartTime() private{
        uint256 start=contestStartTime;
        while(start<block.timestamp){
            start=SafeMath.add(start,CONTEST_INTERVAL);
        }
        contestStartTime=start;
    }

}
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

API
[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"value","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"NUM_POTATOES","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"START_PRICE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timeLeftToContestStart","outputs":[{"name":"time","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"payout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lastBidTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"cantBidUntil","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastHotPotatoHolder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"index","type":"uint256"}],"name":"buyPotato","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"CONTEST_INTERVAL","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hotPotatoHolder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contestStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timeLeftToCook","outputs":[{"name":"time","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TIME_TO_COOK","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"dev1","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"timePassed","outputs":[{"name":"time","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contestOver","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"potatoes","outputs":[{"name":"owner","type":"address"},{"name":"price","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastPot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

6060604052733b6b7e115ef186aa4151651468e34f0e92084852600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506154606009556009600a556611c37937e08000600b5561a8c0600c55341561008057600080fd5b600061008a6101e7565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550635aa5900a600581905550600091505b600a548210156101e05760408051908101604052803073ffffffffffffffffffffffffffffffffffffffff168152602001600b548152509050600880548060010182816101699190610217565b9160005260206000209060020201600083909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155505050818060010192505061011c565b5050610297565b6040805190810160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b815481835581811511610244576002028160020283600052602060002091820191016102439190610249565b5b505050565b61029491905b8082111561029057600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090555060020161024f565b5090565b90565b610fda806102a66000396000f300606060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461011757806312065fe01461016c57806324444749146101955780633609ac8f146101be578063439198af146101e757806363bd1d4a14610210578063642ab4b1146102255780637294f5b01461024e5780637be8630f1461029b57806384cbc92f146102f0578063924f6be01461030857806396603e881461033157806397ab9e7a14610386578063980e6e08146103af578063987f710a146103d8578063a327c45d14610401578063b445425314610456578063bb8c869d1461047f578063e95a6623146104ac578063f27ee76c14610516575b600080fd5b341561012257600080fd5b61012a61053f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561017757600080fd5b61017f610564565b6040518082815260200191505060405180910390f35b34156101a057600080fd5b6101a8610583565b6040518082815260200191505060405180910390f35b34156101c957600080fd5b6101d1610589565b6040518082815260200191505060405180910390f35b34156101f257600080fd5b6101fa61058f565b6040518082815260200191505060405180910390f35b341561021b57600080fd5b6102236105b6565b005b341561023057600080fd5b61023861068b565b6040518082815260200191505060405180910390f35b341561025957600080fd5b610285600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610691565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102ae6106a9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61030660048080359060200190919050506106cf565b005b341561031357600080fd5b61031b6109bc565b6040518082815260200191505060405180910390f35b341561033c57600080fd5b6103446109c2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039157600080fd5b6103996109e8565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103c26109ee565b6040518082815260200191505060405180910390f35b34156103e357600080fd5b6103eb610a08565b6040518082815260200191505060405180910390f35b341561040c57600080fd5b610414610a0e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561046157600080fd5b610469610a34565b6040518082815260200191505060405180910390f35b341561048a57600080fd5b610492610a5b565b604051808215151515815260200191505060405180910390f35b34156104b757600080fd5b6104cd6004808035906020019091905050610a6a565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b341561052157600080fd5b610529610abd565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600a5481565b600b5481565b60006005544211156105a457600090506105b3565b6105b060055442610ac3565b90505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561061157600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561068957600080fd5b565b60045481565b60076020528060005260406000206000915090505481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600554421115156106e557600080fd5b6106ed610adc565b156106f7576109b5565b60088581548110151561070657fe5b906000526020600020906002020193508360010154341015151561072957600080fd5b8360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561078857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156107e457600080fd5b836001015492506107f53484610ac3565b915061080c610805846050610e12565b6064610e4d565b90503073ffffffffffffffffffffffffffffffffffffffff168460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156108cc578360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156108cb57600080fd5b5b6108e16108da84608c610e12565b6050610e4d565b8460010181905550338460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015156109b457600080fd5b5b5050505050565b600c5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6000610a036009546109fe610a34565b610ac3565b905090565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806004541415610a495760009050610a58565b610a5542600454610ac3565b90505b90565b6000610a65610adc565b905090565b600881815481101515610a7957fe5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b60065481565b6000828211151515610ad157fe5b818303905092915050565b600080600080600954610aed610a34565b101515610e0757610b20610b193073ffffffffffffffffffffffffffffffffffffffff1631600a610e12565b6064610e4d565b92506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610b8357600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610be557600080fd5b610c11610c0a3073ffffffffffffffffffffffffffffffffffffffff16316001610e12565b6064610e4d565b91503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610c5357600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610c9357600080fd5b3073ffffffffffffffffffffffffffffffffffffffff1631600681905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d40610d393073ffffffffffffffffffffffffffffffffffffffff1631605a610e12565b6064610e4d565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610da457600080fd5b6000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600481905550610df6610e68565b610dfe610f33565b60019350610e0c565b600093505b50505090565b6000806000841415610e275760009150610e46565b8284029050828482811515610e3857fe5b04141515610e4257fe5b8091505b5092915050565b6000808284811515610e5b57fe5b0490508091505092915050565b6000610e72610f7e565b600091505b600a54821015610f2f5760408051908101604052803073ffffffffffffffffffffffffffffffffffffffff168152602001600b54815250905080600883815481101515610ec057fe5b906000526020600020906002020160008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101559050508180600101925050610e77565b5050565b600060055490505b42811015610f5657610f4f81600c54610f60565b9050610f3b565b8060058190555050565b6000808284019050838110151515610f7457fe5b8091505092915050565b6040805190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815250905600a165627a7a72305820bffbd5eb056f7d53a5695d6dcde8603531e725ccf8f6392bcf17128e630c51ed0029

Deployed Bytecode

0x606060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a0f81681461011757806312065fe01461016c57806324444749146101955780633609ac8f146101be578063439198af146101e757806363bd1d4a14610210578063642ab4b1146102255780637294f5b01461024e5780637be8630f1461029b57806384cbc92f146102f0578063924f6be01461030857806396603e881461033157806397ab9e7a14610386578063980e6e08146103af578063987f710a146103d8578063a327c45d14610401578063b445425314610456578063bb8c869d1461047f578063e95a6623146104ac578063f27ee76c14610516575b600080fd5b341561012257600080fd5b61012a61053f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561017757600080fd5b61017f610564565b6040518082815260200191505060405180910390f35b34156101a057600080fd5b6101a8610583565b6040518082815260200191505060405180910390f35b34156101c957600080fd5b6101d1610589565b6040518082815260200191505060405180910390f35b34156101f257600080fd5b6101fa61058f565b6040518082815260200191505060405180910390f35b341561021b57600080fd5b6102236105b6565b005b341561023057600080fd5b61023861068b565b6040518082815260200191505060405180910390f35b341561025957600080fd5b610285600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610691565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102ae6106a9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61030660048080359060200190919050506106cf565b005b341561031357600080fd5b61031b6109bc565b6040518082815260200191505060405180910390f35b341561033c57600080fd5b6103446109c2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039157600080fd5b6103996109e8565b6040518082815260200191505060405180910390f35b34156103ba57600080fd5b6103c26109ee565b6040518082815260200191505060405180910390f35b34156103e357600080fd5b6103eb610a08565b6040518082815260200191505060405180910390f35b341561040c57600080fd5b610414610a0e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561046157600080fd5b610469610a34565b6040518082815260200191505060405180910390f35b341561048a57600080fd5b610492610a5b565b604051808215151515815260200191505060405180910390f35b34156104b757600080fd5b6104cd6004808035906020019091905050610a6a565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b341561052157600080fd5b610529610abd565b6040518082815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600a5481565b600b5481565b60006005544211156105a457600090506105b3565b6105b060055442610ac3565b90505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561061157600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561068957600080fd5b565b60045481565b60076020528060005260406000206000915090505481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600554421115156106e557600080fd5b6106ed610adc565b156106f7576109b5565b60088581548110151561070657fe5b906000526020600020906002020193508360010154341015151561072957600080fd5b8360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561078857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156107e457600080fd5b836001015492506107f53484610ac3565b915061080c610805846050610e12565b6064610e4d565b90503073ffffffffffffffffffffffffffffffffffffffff168460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156108cc578360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156108cb57600080fd5b5b6108e16108da84608c610e12565b6050610e4d565b8460010181905550338460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015156109b457600080fd5b5b5050505050565b600c5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6000610a036009546109fe610a34565b610ac3565b905090565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806004541415610a495760009050610a58565b610a5542600454610ac3565b90505b90565b6000610a65610adc565b905090565b600881815481101515610a7957fe5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b60065481565b6000828211151515610ad157fe5b818303905092915050565b600080600080600954610aed610a34565b101515610e0757610b20610b193073ffffffffffffffffffffffffffffffffffffffff1631600a610e12565b6064610e4d565b92506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610b8357600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501515610be557600080fd5b610c11610c0a3073ffffffffffffffffffffffffffffffffffffffff16316001610e12565b6064610e4d565b91503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610c5357600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610c9357600080fd5b3073ffffffffffffffffffffffffffffffffffffffff1631600681905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d40610d393073ffffffffffffffffffffffffffffffffffffffff1631605a610e12565b6064610e4d565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610da457600080fd5b6000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600481905550610df6610e68565b610dfe610f33565b60019350610e0c565b600093505b50505090565b6000806000841415610e275760009150610e46565b8284029050828482811515610e3857fe5b04141515610e4257fe5b8091505b5092915050565b6000808284811515610e5b57fe5b0490508091505092915050565b6000610e72610f7e565b600091505b600a54821015610f2f5760408051908101604052803073ffffffffffffffffffffffffffffffffffffffff168152602001600b54815250905080600883815481101515610ec057fe5b906000526020600020906002020160008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101559050508180600101925050610e77565b5050565b600060055490505b42811015610f5657610f4f81600c54610f60565b9050610f3b565b8060058190555050565b6000808284019050838110151515610f7457fe5b8091505092915050565b6040805190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815250905600a165627a7a72305820bffbd5eb056f7d53a5695d6dcde8603531e725ccf8f6392bcf17128e630c51ed0029

Swarm Source

bzzr://bffbd5eb056f7d53a5695d6dcde8603531e725ccf8f6392bcf17128e630c51ed

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
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.