ETH Price: $2,730.91 (+2.25%)

Contract

0x13D154c50a4B5dCC0723Cf29Db9B7925879bda5C
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer105788672020-08-02 6:53:511660 days ago1596351231IN
0x13D154c5...5879bda5C
0 ETH0.003867100
Transfer93738992020-01-29 0:55:041846 days ago1580259304IN
0x13D154c5...5879bda5C
0 ETH0.0000581.5
Transfer92147102020-01-04 15:34:181871 days ago1578152058IN
0x13D154c5...5879bda5C
0 ETH0.000097511.2
Transfer92078932020-01-03 14:40:451872 days ago1578062445IN
0x13D154c5...5879bda5C
0 ETH0.000038671
Transfer92070162020-01-03 11:40:511872 days ago1578051651IN
0x13D154c5...5879bda5C
0 ETH0.000038671
Transfer86609022019-10-02 5:09:151965 days ago1569992955IN
0x13D154c5...5879bda5C
0 ETH0.000037281
Transfer84516282019-08-30 12:53:051998 days ago1567169585IN
0x13D154c5...5879bda5C
0 ETH0.0015919620.985
Transfer84495142019-08-30 4:51:441998 days ago1567140704IN
0x13D154c5...5879bda5C
0 ETH0.0005102213.6619991
Transfer83758852019-08-18 18:05:552010 days ago1566151555IN
0x13D154c5...5879bda5C
0 ETH0.000083441.1
Transfer82444622019-07-29 8:25:582030 days ago1564388758IN
0x13D154c5...5879bda5C
0 ETH0.000052211
Transfer78447912019-05-28 0:04:432092 days ago1559001883IN
0x13D154c5...5879bda5C
0 ETH0.000159614.28125
Transfer77203902019-05-08 13:47:292112 days ago1557323249IN
0x13D154c5...5879bda5C
0 ETH0.000111843
Transfer76120352019-04-21 16:23:432129 days ago1555863823IN
0x13D154c5...5879bda5C
0 ETH0.000111843
Transfer74631872019-03-29 11:38:102152 days ago1553859490IN
0x13D154c5...5879bda5C
0 ETH0.000303444
Transfer74057432019-03-20 12:33:572161 days ago1553085237IN
0x13D154c5...5879bda5C
0 ETH0.000195735.25
Transfer73450902019-03-11 2:05:592170 days ago1552269959IN
0x13D154c5...5879bda5C
0 ETH0.000021451
Transfer73450902019-03-11 2:05:592170 days ago1552269959IN
0x13D154c5...5879bda5C
0 ETH0.000075861
Transfer73450602019-03-11 1:58:462170 days ago1552269526IN
0x13D154c5...5879bda5C
0 ETH0.000075861
Transfer73450532019-03-11 1:57:292170 days ago1552269449IN
0x13D154c5...5879bda5C
0 ETH0.000075861
Transfer73450432019-03-11 1:54:532170 days ago1552269293IN
0x13D154c5...5879bda5C
0 ETH0.000075861
Transfer73450382019-03-11 1:53:272170 days ago1552269207IN
0x13D154c5...5879bda5C
0 ETH0.000075861
Transfer73450302019-03-11 1:52:102170 days ago1552269130IN
0x13D154c5...5879bda5C
0 ETH0.000075861
Transfer71877912019-02-07 11:14:162202 days ago1549538056IN
0x13D154c5...5879bda5C
0 ETH0.000022211
Transfer71871492019-02-07 8:06:322202 days ago1549526792IN
0x13D154c5...5879bda5C
0 ETH0.000022211
Transfer71666982019-02-03 3:50:352206 days ago1549165835IN
0x13D154c5...5879bda5C
0 ETH0.000227583
View all transactions

Latest 12 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
65131732018-10-14 11:13:162318 days ago1539515596
0x13D154c5...5879bda5C
0.001 ETH
63219302018-09-13 3:58:172349 days ago1536811097
0x13D154c5...5879bda5C
0.00001 ETH
54976712018-04-24 13:36:132491 days ago1524576973
0x13D154c5...5879bda5C
0.02 ETH
54812102018-04-21 17:31:242494 days ago1524331884
0x13D154c5...5879bda5C
0.001 ETH
54799822018-04-21 12:35:342494 days ago1524314134
0x13D154c5...5879bda5C
0.2038 ETH
54664852018-04-19 4:25:502496 days ago1524111950
0x13D154c5...5879bda5C
0.015 ETH
54569142018-04-17 13:10:232498 days ago1523970623
0x13D154c5...5879bda5C
0.4609 ETH
54568752018-04-17 13:00:042498 days ago1523970004
0x13D154c5...5879bda5C
0.01 ETH
54429362018-04-15 4:06:142500 days ago1523765174
0x13D154c5...5879bda5C
0.1 ETH
54130222018-04-10 3:31:422505 days ago1523331102
0x13D154c5...5879bda5C
0.2 ETH
54129722018-04-10 3:20:212505 days ago1523330421
0x13D154c5...5879bda5C
0.1 ETH
54127322018-04-10 2:28:262505 days ago1523327306
0x13D154c5...5879bda5C
0.3 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
monechainToken

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-04-06
*/

pragma solidity ^0.4.18;
/**
 * Overflow aware uint math functions.
 *
 * Inspired by https://github.com/MakerDAO/maker-otc/blob/master/contracts/simple_market.sol
 */
contract SafeMath {
  //internals

  function safeMul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeSub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function safeAdd(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c>=a && c>=b);
    return c;
  }

  function assert(bool assertion) internal {
    if (!assertion) throw;
  }
}

/**
 * ERC 20 token
 *
 * https://github.com/ethereum/EIPs/issues/20
 */
contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256 balance) {}

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) returns (bool success) {}

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) returns (bool success) {}

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

}

/**
 * ERC 20 token
 *
 * https://github.com/ethereum/EIPs/issues/20
 */
contract StandardToken is Token {

    /**
     * Reviewed:
     * - Interger overflow = OK, checked
     */
    function transfer(address _to, uint256 _value) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        //if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    mapping(address => uint256) balances;

    mapping (address => mapping (address => uint256)) allowed;

    uint256 public totalSupply;

}


/*
* monechain token contract
*/

contract monechainToken is StandardToken, SafeMath {
  string public name = "monechain token";
  string public symbol = "MONE";
  uint public decimals = 18;
  uint crowdSalePrice = 300000;
  uint totalPeriod = 256 * 24 * 365; // unit: block count, estimate: 7 days
  /* uint public startBlock = 5275100; //crowdsale start block */
  uint public startBlock = 5278735; //crowdsale start block
  uint public endBlock = startBlock + totalPeriod; //crowdsale end block

  address public founder = 0x466ea8E1003273AE4471c903fBA7D8edF834970a;
  uint256 bountyAllocation =    4500000000 * 10**(decimals);  //pre-allocation tokens
  uint256 public crowdSaleCap = 1000000000 * 10**(decimals);  //max token sold during crowdsale
  uint256 public candyCap =     4500000000 * 10**(decimals);  //max token send as candy
  uint256 public candyPrice =   1000;  //candy amount per address
  uint256 public crowdSaleSoldAmount = 0;
  uint256 public candySentAmount = 0;

  mapping(address => bool) candyBook;  //candy require record book
  event Buy(address indexed sender, uint eth, uint fbt);

  function monechainToken() {
    // founder = msg.sender;
    balances[founder] = bountyAllocation;
    totalSupply = bountyAllocation;
    Transfer(address(0), founder, bountyAllocation);
  }

  function price() constant returns(uint) {
      if (block.number<startBlock || block.number > endBlock) return 0; //this will not happen according to the buyToken block check, but still set it to 0.
      else  return crowdSalePrice; // default-ICO
  }

  function() public payable  {
    if(msg.value == 0) {
      //candy
      sendCandy(msg.sender);
    }
    else {
      // crowdsale
      buyToken(msg.sender, msg.value);
    }
  }

  function sendCandy(address recipient) internal {
    // check the address to see Whether or not it already has a record in the dababase
    if (candyBook[recipient] || candySentAmount>=candyCap) revert();
    else {
      uint candies = candyPrice * 10**(decimals);
      candyBook[recipient] = true;
      balances[recipient] = safeAdd(balances[recipient], candies);
      candySentAmount = safeAdd(candySentAmount, candies);
      totalSupply = safeAdd(totalSupply, candies);
      Transfer(address(0), recipient, candies);
    }
  }

  function buyToken(address recipient, uint256 value) internal {
      if (block.number<startBlock || block.number>endBlock) throw;  //crowdsale period checked
      uint tokens = safeMul(value, price());

      if(safeAdd(crowdSaleSoldAmount, tokens)>crowdSaleCap) throw;   //crowdSaleCap checked

      balances[recipient] = safeAdd(balances[recipient], tokens);
      crowdSaleSoldAmount = safeAdd(crowdSaleSoldAmount, tokens);
      totalSupply = safeAdd(totalSupply, tokens);

      Transfer(address(0), recipient, tokens); //Transaction record for token perchaise
      if (!founder.call.value(value)()) throw; //immediately send Ether to founder address
      Buy(recipient, value, tokens); //Buy event
  }

  // check how many candies one can claim by now;
  function checkCandy(address recipient) constant returns (uint256 remaining) {
    if(candyBook[recipient]) return 0;
    else return candyPrice;
  }

  function changeFounder(address newFounder) {
    if (msg.sender!=founder) throw;
    founder = newFounder;
  }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"recipient","type":"address"}],"name":"checkCandy","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"candySentAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newFounder","type":"address"}],"name":"changeFounder","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"candyPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"crowdSaleCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"candyCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdSaleSoldAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"eth","type":"uint256"},{"indexed":false,"name":"fbt","type":"uint256"}],"name":"Buy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

60606040526040805190810160405280600f81526020017f6d6f6e65636861696e20746f6b656e0000000000000000000000000000000000815250600390805190602001906200005192919062000264565b506040805190810160405280600481526020017f4d4f4e4500000000000000000000000000000000000000000000000000000000815250600490805190602001906200009f92919062000264565b506012600555620493e06006556222380060075562508c0f6008556007546008540160095573466ea8e1003273ae4471c903fba7d8edf834970a600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600554600a0a64010c388d0002600b55600554600a0a633b9aca0002600c55600554600a0a64010c388d0002600d556103e8600e556000600f55600060105534156200016457600080fd5b600b54600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600b54600281905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600b546040518082815260200191505060405180910390a362000313565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002a757805160ff1916838001178555620002d8565b82800160010185558215620002d8579182015b82811115620002d7578251825591602001919060010190620002ba565b5b509050620002e79190620002eb565b5090565b6200031091905b808211156200030c576000816000905550600101620002f2565b5090565b90565b61149f80620003236000396000f300606060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610136578063083c6323146101c4578063095ea7b3146101ed57806318160ddd1461024757806323b872dd14610270578063313ce567146102e957806348cd4cb1146103125780634d853ee51461033b57806365050e271461039057806370a08231146103dd5780637ef039f81461042a57806393c32e061461045357806395d89b411461048c578063a035b1fe1461051a578063a5ade11714610543578063a9059cbb1461056c578063bb8bcc46146105c6578063c9818728146105ef578063dd62ed3e14610618578063f3cca5b414610684575b600034141561012957610124336106ad565b610134565b6101333334610891565b5b005b341561014157600080fd5b610149610aa3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018957808201518184015260208101905061016e565b50505050905090810190601f1680156101b65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101cf57600080fd5b6101d7610b41565b6040518082815260200191505060405180910390f35b34156101f857600080fd5b61022d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b47565b604051808215151515815260200191505060405180910390f35b341561025257600080fd5b61025a610c39565b6040518082815260200191505060405180910390f35b341561027b57600080fd5b6102cf600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c3f565b604051808215151515815260200191505060405180910390f35b34156102f457600080fd5b6102fc610f35565b6040518082815260200191505060405180910390f35b341561031d57600080fd5b610325610f3b565b6040518082815260200191505060405180910390f35b341561034657600080fd5b61034e610f41565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039b57600080fd5b6103c7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f67565b6040518082815260200191505060405180910390f35b34156103e857600080fd5b610414600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fcf565b6040518082815260200191505060405180910390f35b341561043557600080fd5b61043d611017565b6040518082815260200191505060405180910390f35b341561045e57600080fd5b61048a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061101d565b005b341561049757600080fd5b61049f6110bd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104df5780820151818401526020810190506104c4565b50505050905090810190601f16801561050c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561052557600080fd5b61052d61115b565b6040518082815260200191505060405180910390f35b341561054e57600080fd5b610556611185565b6040518082815260200191505060405180910390f35b341561057757600080fd5b6105ac600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061118b565b604051808215151515815260200191505060405180910390f35b34156105d157600080fd5b6105d961136e565b6040518082815260200191505060405180910390f35b34156105fa57600080fd5b610602611374565b6040518082815260200191505060405180910390f35b341561062357600080fd5b61066e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061137a565b6040518082815260200191505060405180910390f35b341561068f57600080fd5b610697611401565b6040518082815260200191505060405180910390f35b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061070b5750600d5460105410155b1561071557600080fd5b600554600a0a600e540290506001601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506107c16000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611407565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061080f60105482611407565b60108190555061082160025482611407565b6002819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006008544310806108a4575060095443115b156108ae57600080fd5b6108bf826108ba61115b565b611431565b9050600c546108d0600f5483611407565b11156108db57600080fd5b6109236000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611407565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610971600f5482611407565b600f8190555061098360025482611407565b6002819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050501515610a4857600080fd5b8273ffffffffffffffffffffffffffffffffffffffff167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed8383604051808381526020018281526020019250505060405180910390a2505050565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b395780601f10610b0e57610100808354040283529160200191610b39565b820191906000526020600020905b815481529060010190602001808311610b1c57829003601f168201915b505050505081565b60095481565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610d0b575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610d9457506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610f2957816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610f2e565b600090505b9392505050565b60055481565b60085481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610fc45760009050610fca565b600e5490505b919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60105481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107957600080fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111535780601f1061112857610100808354040283529160200191611153565b820191906000526020600020905b81548152906001019060200180831161113657829003601f168201915b505050505081565b600060085443108061116e575060095443115b1561117c5760009050611182565b60065490505b90565b600e5481565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561125857506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b1561136357816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611368565b600090505b92915050565b600c5481565b600d5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600f5481565b60008082840190506114278482101580156114225750838210155b611464565b8091505092915050565b600080828402905061145a6000851480611455575083858381151561145257fe5b04145b611464565b8091505092915050565b80151561147057600080fd5b505600a165627a7a72305820afa2d66cf068b7165ed57504ea3ed858ad41fb6ea61e723c8ee61a4f8a1093ff0029

Deployed Bytecode

0x606060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610136578063083c6323146101c4578063095ea7b3146101ed57806318160ddd1461024757806323b872dd14610270578063313ce567146102e957806348cd4cb1146103125780634d853ee51461033b57806365050e271461039057806370a08231146103dd5780637ef039f81461042a57806393c32e061461045357806395d89b411461048c578063a035b1fe1461051a578063a5ade11714610543578063a9059cbb1461056c578063bb8bcc46146105c6578063c9818728146105ef578063dd62ed3e14610618578063f3cca5b414610684575b600034141561012957610124336106ad565b610134565b6101333334610891565b5b005b341561014157600080fd5b610149610aa3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018957808201518184015260208101905061016e565b50505050905090810190601f1680156101b65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101cf57600080fd5b6101d7610b41565b6040518082815260200191505060405180910390f35b34156101f857600080fd5b61022d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b47565b604051808215151515815260200191505060405180910390f35b341561025257600080fd5b61025a610c39565b6040518082815260200191505060405180910390f35b341561027b57600080fd5b6102cf600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c3f565b604051808215151515815260200191505060405180910390f35b34156102f457600080fd5b6102fc610f35565b6040518082815260200191505060405180910390f35b341561031d57600080fd5b610325610f3b565b6040518082815260200191505060405180910390f35b341561034657600080fd5b61034e610f41565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039b57600080fd5b6103c7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f67565b6040518082815260200191505060405180910390f35b34156103e857600080fd5b610414600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fcf565b6040518082815260200191505060405180910390f35b341561043557600080fd5b61043d611017565b6040518082815260200191505060405180910390f35b341561045e57600080fd5b61048a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061101d565b005b341561049757600080fd5b61049f6110bd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104df5780820151818401526020810190506104c4565b50505050905090810190601f16801561050c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561052557600080fd5b61052d61115b565b6040518082815260200191505060405180910390f35b341561054e57600080fd5b610556611185565b6040518082815260200191505060405180910390f35b341561057757600080fd5b6105ac600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061118b565b604051808215151515815260200191505060405180910390f35b34156105d157600080fd5b6105d961136e565b6040518082815260200191505060405180910390f35b34156105fa57600080fd5b610602611374565b6040518082815260200191505060405180910390f35b341561062357600080fd5b61066e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061137a565b6040518082815260200191505060405180910390f35b341561068f57600080fd5b610697611401565b6040518082815260200191505060405180910390f35b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061070b5750600d5460105410155b1561071557600080fd5b600554600a0a600e540290506001601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506107c16000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611407565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061080f60105482611407565b60108190555061082160025482611407565b6002819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006008544310806108a4575060095443115b156108ae57600080fd5b6108bf826108ba61115b565b611431565b9050600c546108d0600f5483611407565b11156108db57600080fd5b6109236000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611407565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610971600f5482611407565b600f8190555061098360025482611407565b6002819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050501515610a4857600080fd5b8273ffffffffffffffffffffffffffffffffffffffff167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed8383604051808381526020018281526020019250505060405180910390a2505050565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b395780601f10610b0e57610100808354040283529160200191610b39565b820191906000526020600020905b815481529060010190602001808311610b1c57829003601f168201915b505050505081565b60095481565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610d0b575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610d9457506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610f2957816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610f2e565b600090505b9392505050565b60055481565b60085481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610fc45760009050610fca565b600e5490505b919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60105481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107957600080fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111535780601f1061112857610100808354040283529160200191611153565b820191906000526020600020905b81548152906001019060200180831161113657829003601f168201915b505050505081565b600060085443108061116e575060095443115b1561117c5760009050611182565b60065490505b90565b600e5481565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561125857506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b1561136357816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611368565b600090505b92915050565b600c5481565b600d5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600f5481565b60008082840190506114278482101580156114225750838210155b611464565b8091505092915050565b600080828402905061145a6000851480611455575083858381151561145257fe5b04145b611464565b8091505092915050565b80151561147057600080fd5b505600a165627a7a72305820afa2d66cf068b7165ed57504ea3ed858ad41fb6ea61e723c8ee61a4f8a1093ff0029

Swarm Source

bzzr://afa2d66cf068b7165ed57504ea3ed858ad41fb6ea61e723c8ee61a4f8a1093ff

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.