ETH Price: $3,614.67 (+4.88%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CreeperSale

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-11-18
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.6.8;
library SafeMath {
  /**
  * @dev Multiplies two unsigned integers, reverts on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    if (a == 0) {
        return 0;
    }

    uint256 c = a * b;
    require(c / a == b);

    return c;
  }

  /**
  * @dev Integer division of two unsigned integers truncating the quotient, reverts on division by zero.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // Solidity only automatically asserts when dividing by 0
    require(b > 0);
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold

    return c;
  }

  /**
  * @dev Subtracts two unsigned integers, reverts on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    uint256 c = a - b;

    return c;
  }

  /**
  * @dev Adds two unsigned integers, reverts on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a);

    return c;
  }

  /**
  * @dev Divides two unsigned integers and returns the remainder (unsigned integer modulo),
  * reverts when dividing by zero.
  */
  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}
interface ERC20 {
  function balanceOf(address who) external view returns (uint256);
  function transfer(address to, uint value) external  returns (bool success);
}
contract CreeperSale {
  using SafeMath for uint256;

  uint256 public totalSold;
  ERC20 public Token;
  address payable public owner;
  uint256 public collectedETH;
  uint256 public startDate;
  bool private presaleClosed = false;

  constructor(address _wallet) public {
    owner = msg.sender;
    Token = ERC20(_wallet);
  }

  uint256 amount;
 

  receive () external payable {
    require(startDate > 0 && now.sub(startDate) <= 2 days);
    require(Token.balanceOf(address(this)) > 0);
    require(msg.value >= 0.1 ether && msg.value <= 2 ether);
    require(!presaleClosed);
     
    if (now.sub(startDate) <= 4 hours) {
       amount = msg.value.mul(50);
    } else if(now.sub(startDate) > 4 hours) {
       amount = msg.value.mul(40);
    } 
    
    require(amount <= Token.balanceOf(address(this)));
    // update constants.
    totalSold = totalSold.add(amount);
    collectedETH = collectedETH.add(msg.value);
    // transfer the tokens.
    Token.transfer(msg.sender, amount);
  }


  function contribute() external payable {
    require(startDate > 0 && now.sub(startDate) <= 2 days);
    require(Token.balanceOf(address(this)) > 0);
    require(msg.value >= 0.1 ether && msg.value <= 2 ether);
    require(!presaleClosed);
     
    if (now.sub(startDate) <= 4 hours) {
       amount = msg.value.mul(50);
    } else if(now.sub(startDate) > 4 hours) {
       amount = msg.value.mul(40);
    } 
    
    require(amount <= Token.balanceOf(address(this)));
    // update constants.
    totalSold = totalSold.add(amount);
    collectedETH = collectedETH.add(msg.value);
    // transfer the tokens.
    Token.transfer(msg.sender, amount);
  }

  function withdrawETH() public {
    require(msg.sender == owner);
    require(presaleClosed == true);
    owner.transfer(collectedETH);
  }

  function endPresale() public {
    require(msg.sender == owner);
    presaleClosed = true;
  }


  function burn() public {
    require(msg.sender == owner && Token.balanceOf(address(this)) > 0 && now.sub(startDate) > 4 days);
    // burn the left over.
    Token.transfer(address(0), Token.balanceOf(address(this)));
  }
  

  function startSale() public {
    require(msg.sender == owner && startDate==0);
    startDate=now;
  }
  

  function availableTokens() public view returns(uint256) {
    return Token.balanceOf(address(this));
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_wallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Token","outputs":[{"internalType":"contract ERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"availableTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectedETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contribute","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"endPresale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"startDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"startSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526005805460ff1916905534801561001a57600080fd5b50604051610a97380380610a978339818101604052602081101561003d57600080fd5b505160028054336001600160a01b031991821617909155600180549091166001600160a01b03909216919091179055610a1c8061007b6000396000f3fe6080604052600436106100a05760003560e01c8063a43be57b11610064578063a43be57b146103b8578063b66a0e5d146103cd578063c2412676146103e2578063d7bb99ba146103f7578063dfccdef5146103ff578063e086e5ec146104145761031a565b80630b97bc861461031f57806344df8e701461034657806369bb4dc21461035d5780638da5cb5b146103725780639106d7ba146103a35761031a565b3661031a5760006004541180156100ce57506202a3006100cb6004544261042990919063ffffffff16565b11155b6100d757600080fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561012257600080fd5b505afa158015610136573d6000803e3d6000fd5b505050506040513d602081101561014c57600080fd5b50511161015857600080fd5b67016345785d8a000034101580156101785750671bc16d674ec800003411155b61018157600080fd5b60055460ff161561019157600080fd5b6138406101a96004544261042990919063ffffffff16565b116101c1576101b9346032610443565b6006556101ee565b6138406101d96004544261042990919063ffffffff16565b11156101ee576101ea346028610443565b6006555b600154604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561023957600080fd5b505afa15801561024d573d6000803e3d6000fd5b505050506040513d602081101561026357600080fd5b5051600654111561027357600080fd5b60065460005461028291610471565b6000556003546102929034610471565b6003556001546006546040805163a9059cbb60e01b81523360048201526024810192909252516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b1580156102ec57600080fd5b505af1158015610300573d6000803e3d6000fd5b505050506040513d602081101561031657600080fd5b5050005b600080fd5b34801561032b57600080fd5b50610334610483565b60408051918252519081900360200190f35b34801561035257600080fd5b5061035b610489565b005b34801561036957600080fd5b50610334610640565b34801561037e57600080fd5b506103876106bc565b604080516001600160a01b039092168252519081900360200190f35b3480156103af57600080fd5b506103346106cb565b3480156103c457600080fd5b5061035b6106d1565b3480156103d957600080fd5b5061035b6106f7565b3480156103ee57600080fd5b50610387610720565b61035b61072f565b34801561040b57600080fd5b50610334610976565b34801561042057600080fd5b5061035b61097c565b60008282111561043857600080fd5b508082035b92915050565b6000826104525750600061043d565b8282028284828161045f57fe5b041461046a57600080fd5b9392505050565b60008282018381101561046a57600080fd5b60045481565b6002546001600160a01b0316331480156105175750600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156104e957600080fd5b505afa1580156104fd573d6000803e3d6000fd5b505050506040513d602081101561051357600080fd5b5051115b80156105395750620546006105376004544261042990919063ffffffff16565b115b61054257600080fd5b600154604080516370a0823160e01b815230600482015290516001600160a01b039092169163a9059cbb9160009184916370a08231916024808301926020929190829003018186803b15801561059757600080fd5b505afa1580156105ab573d6000803e3d6000fd5b505050506040513d60208110156105c157600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561061257600080fd5b505af1158015610626573d6000803e3d6000fd5b505050506040513d602081101561063c57600080fd5b5050565b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561068b57600080fd5b505afa15801561069f573d6000803e3d6000fd5b505050506040513d60208110156106b557600080fd5b5051905090565b6002546001600160a01b031681565b60005481565b6002546001600160a01b031633146106e857600080fd5b6005805460ff19166001179055565b6002546001600160a01b0316331480156107115750600454155b61071a57600080fd5b42600455565b6001546001600160a01b031681565b600060045411801561075857506202a3006107556004544261042990919063ffffffff16565b11155b61076157600080fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107ac57600080fd5b505afa1580156107c0573d6000803e3d6000fd5b505050506040513d60208110156107d657600080fd5b5051116107e257600080fd5b67016345785d8a000034101580156108025750671bc16d674ec800003411155b61080b57600080fd5b60055460ff161561081b57600080fd5b6138406108336004544261042990919063ffffffff16565b1161084b57610843346032610443565b600655610878565b6138406108636004544261042990919063ffffffff16565b111561087857610874346028610443565b6006555b600154604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156108c357600080fd5b505afa1580156108d7573d6000803e3d6000fd5b505050506040513d60208110156108ed57600080fd5b505160065411156108fd57600080fd5b60065460005461090c91610471565b60005560035461091c9034610471565b6003556001546006546040805163a9059cbb60e01b81523360048201526024810192909252516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561061257600080fd5b60035481565b6002546001600160a01b0316331461099357600080fd5b60055460ff1615156001146109a757600080fd5b6002546003546040516001600160a01b039092169181156108fc0291906000818181858888f193505050501580156109e3573d6000803e3d6000fd5b5056fea264697066735822122050594f282671b9b2e282dad57362211d9a249678e90c1fe9d43d9353c5d2ffb964736f6c634300060c00330000000000000000000000009cb567794928b8f649eab29e30d1dae75220ff46

Deployed Bytecode

0x6080604052600436106100a05760003560e01c8063a43be57b11610064578063a43be57b146103b8578063b66a0e5d146103cd578063c2412676146103e2578063d7bb99ba146103f7578063dfccdef5146103ff578063e086e5ec146104145761031a565b80630b97bc861461031f57806344df8e701461034657806369bb4dc21461035d5780638da5cb5b146103725780639106d7ba146103a35761031a565b3661031a5760006004541180156100ce57506202a3006100cb6004544261042990919063ffffffff16565b11155b6100d757600080fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561012257600080fd5b505afa158015610136573d6000803e3d6000fd5b505050506040513d602081101561014c57600080fd5b50511161015857600080fd5b67016345785d8a000034101580156101785750671bc16d674ec800003411155b61018157600080fd5b60055460ff161561019157600080fd5b6138406101a96004544261042990919063ffffffff16565b116101c1576101b9346032610443565b6006556101ee565b6138406101d96004544261042990919063ffffffff16565b11156101ee576101ea346028610443565b6006555b600154604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561023957600080fd5b505afa15801561024d573d6000803e3d6000fd5b505050506040513d602081101561026357600080fd5b5051600654111561027357600080fd5b60065460005461028291610471565b6000556003546102929034610471565b6003556001546006546040805163a9059cbb60e01b81523360048201526024810192909252516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b1580156102ec57600080fd5b505af1158015610300573d6000803e3d6000fd5b505050506040513d602081101561031657600080fd5b5050005b600080fd5b34801561032b57600080fd5b50610334610483565b60408051918252519081900360200190f35b34801561035257600080fd5b5061035b610489565b005b34801561036957600080fd5b50610334610640565b34801561037e57600080fd5b506103876106bc565b604080516001600160a01b039092168252519081900360200190f35b3480156103af57600080fd5b506103346106cb565b3480156103c457600080fd5b5061035b6106d1565b3480156103d957600080fd5b5061035b6106f7565b3480156103ee57600080fd5b50610387610720565b61035b61072f565b34801561040b57600080fd5b50610334610976565b34801561042057600080fd5b5061035b61097c565b60008282111561043857600080fd5b508082035b92915050565b6000826104525750600061043d565b8282028284828161045f57fe5b041461046a57600080fd5b9392505050565b60008282018381101561046a57600080fd5b60045481565b6002546001600160a01b0316331480156105175750600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156104e957600080fd5b505afa1580156104fd573d6000803e3d6000fd5b505050506040513d602081101561051357600080fd5b5051115b80156105395750620546006105376004544261042990919063ffffffff16565b115b61054257600080fd5b600154604080516370a0823160e01b815230600482015290516001600160a01b039092169163a9059cbb9160009184916370a08231916024808301926020929190829003018186803b15801561059757600080fd5b505afa1580156105ab573d6000803e3d6000fd5b505050506040513d60208110156105c157600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561061257600080fd5b505af1158015610626573d6000803e3d6000fd5b505050506040513d602081101561063c57600080fd5b5050565b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561068b57600080fd5b505afa15801561069f573d6000803e3d6000fd5b505050506040513d60208110156106b557600080fd5b5051905090565b6002546001600160a01b031681565b60005481565b6002546001600160a01b031633146106e857600080fd5b6005805460ff19166001179055565b6002546001600160a01b0316331480156107115750600454155b61071a57600080fd5b42600455565b6001546001600160a01b031681565b600060045411801561075857506202a3006107556004544261042990919063ffffffff16565b11155b61076157600080fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107ac57600080fd5b505afa1580156107c0573d6000803e3d6000fd5b505050506040513d60208110156107d657600080fd5b5051116107e257600080fd5b67016345785d8a000034101580156108025750671bc16d674ec800003411155b61080b57600080fd5b60055460ff161561081b57600080fd5b6138406108336004544261042990919063ffffffff16565b1161084b57610843346032610443565b600655610878565b6138406108636004544261042990919063ffffffff16565b111561087857610874346028610443565b6006555b600154604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156108c357600080fd5b505afa1580156108d7573d6000803e3d6000fd5b505050506040513d60208110156108ed57600080fd5b505160065411156108fd57600080fd5b60065460005461090c91610471565b60005560035461091c9034610471565b6003556001546006546040805163a9059cbb60e01b81523360048201526024810192909252516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561061257600080fd5b60035481565b6002546001600160a01b0316331461099357600080fd5b60055460ff1615156001146109a757600080fd5b6002546003546040516001600160a01b039092169181156108fc0291906000818181858888f193505050501580156109e3573d6000803e3d6000fd5b5056fea264697066735822122050594f282671b9b2e282dad57362211d9a249678e90c1fe9d43d9353c5d2ffb964736f6c634300060c0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000009cb567794928b8f649eab29e30d1dae75220ff46

-----Decoded View---------------
Arg [0] : _wallet (address): 0x9CB567794928b8f649eAb29E30D1daE75220fF46

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009cb567794928b8f649eab29e30d1dae75220ff46


Deployed Bytecode Sourcemap

1873:2431:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2300:1;2288:9;;:13;:45;;;;;2327:6;2305:18;2313:9;;2305:3;:7;;:18;;;;:::i;:::-;:28;;2288:45;2280:54;;;;;;2349:5;;:30;;;-1:-1:-1;;;2349:30:0;;2373:4;2349:30;;;;;;2382:1;;-1:-1:-1;;;;;2349:5:0;;:15;;:30;;;;;;;;;;;;;;:5;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2349:30:0;:34;2341:43;;;;;;2412:9;2399;:22;;:46;;;;;2438:7;2425:9;:20;;2399:46;2391:55;;;;;;2462:13;;;;2461:14;2453:23;;;;;;2516:7;2494:18;2502:9;;2494:3;:7;;:18;;;;:::i;:::-;:29;2490:162;;2544:17;:9;2558:2;2544:13;:17::i;:::-;2535:6;:26;2490:162;;;2599:7;2578:18;2586:9;;2578:3;:7;;:18;;;;:::i;:::-;:28;2575:77;;;2627:17;:9;2641:2;2627:13;:17::i;:::-;2618:6;:26;2575:77;2683:5;;:30;;;-1:-1:-1;;;2683:30:0;;2707:4;2683:30;;;;;;-1:-1:-1;;;;;2683:5:0;;;;:15;;:30;;;;;;;;;;;;;;;:5;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2683:30:0;2673:6;;:40;;2665:49;;;;;;2773:6;;2759:9;;:21;;:13;:21::i;:::-;2747:9;:33;2802:12;;:27;;2819:9;2802:16;:27::i;:::-;2787:12;:42;2865:5;;2892:6;;2865:34;;;-1:-1:-1;;;2865:34:0;;2880:10;2865:34;;;;;;;;;;;;-1:-1:-1;;;;;2865:5:0;;;;:14;;:34;;;;;;;;;;;;;;;:5;;:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1873:2431:0;;;;;2049:24;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3844:226;;;;;;;;;;;;;:::i;:::-;;4195:106;;;;;;;;;;;;;:::i;1984:28::-;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;1984:28:0;;;;;;;;;;;;;;1932:24;;;;;;;;;;;;;:::i;3739:97::-;;;;;;;;;;;;;:::i;4080:105::-;;;;;;;;;;;;;:::i;1961:18::-;;;;;;;;;;;;;:::i;2913:671::-;;;:::i;2017:27::-;;;;;;;;;;;;;:::i;3590:143::-;;;;;;;;;;;;;:::i;1087:136::-;1145:7;1174:1;1169;:6;;1161:15;;;;;;-1:-1:-1;1195:5:0;;;1087:136;;;;;:::o;158:395::-;216:7;444:6;440:39;;-1:-1:-1;470:1:0;463:8;;440:39;499:5;;;503:1;499;:5;:1;519:5;;;;;:10;511:19;;;;;;546:1;158:395;-1:-1:-1;;;158:395:0:o;1301:136::-;1359:7;1387:5;;;1407:6;;;;1399:15;;;;;2049:24;;;;:::o;3844:226::-;3896:5;;-1:-1:-1;;;;;3896:5:0;3882:10;:19;:57;;;;-1:-1:-1;3905:5:0;;:30;;;-1:-1:-1;;;3905:30:0;;3929:4;3905:30;;;;;;3938:1;;-1:-1:-1;;;;;3905:5:0;;:15;;:30;;;;;;;;;;;;;;:5;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3905:30:0;:34;3882:57;:88;;;;;3964:6;3943:18;3951:9;;3943:3;:7;;:18;;;;:::i;:::-;:27;3882:88;3874:97;;;;;;4006:5;;4033:30;;;-1:-1:-1;;;4033:30:0;;4057:4;4033:30;;;;;;-1:-1:-1;;;;;4006:5:0;;;;:14;;:5;;;;4033:15;;:30;;;;;;;;;;;;;;4006:5;4033:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4033:30:0;4006:58;;;-1:-1:-1;;;;;;4006:58:0;;;;;;;-1:-1:-1;;;;;4006:58:0;;;;;;;;;;;;;;;;;;;;4033:30;;4006:58;;;;;;;-1:-1:-1;4006:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3844:226:0:o;4195:106::-;4265:5;;:30;;;-1:-1:-1;;;4265:30:0;;4289:4;4265:30;;;;;;4242:7;;-1:-1:-1;;;;;4265:5:0;;:15;;:30;;;;;;;;;;;;;;:5;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4265:30:0;;-1:-1:-1;4195:106:0;:::o;1984:28::-;;;-1:-1:-1;;;;;1984:28:0;;:::o;1932:24::-;;;;:::o;3739:97::-;3797:5;;-1:-1:-1;;;;;3797:5:0;3783:10;:19;3775:28;;;;;;3810:13;:20;;-1:-1:-1;;3810:20:0;3826:4;3810:20;;;3739:97::o;4080:105::-;4137:5;;-1:-1:-1;;;;;4137:5:0;4123:10;:19;:35;;;;-1:-1:-1;4146:9:0;;:12;4123:35;4115:44;;;;;;4176:3;4166:9;:13;4080:105::o;1961:18::-;;;-1:-1:-1;;;;;1961:18:0;;:::o;2913:671::-;2979:1;2967:9;;:13;:45;;;;;3006:6;2984:18;2992:9;;2984:3;:7;;:18;;;;:::i;:::-;:28;;2967:45;2959:54;;;;;;3028:5;;:30;;;-1:-1:-1;;;3028:30:0;;3052:4;3028:30;;;;;;3061:1;;-1:-1:-1;;;;;3028:5:0;;:15;;:30;;;;;;;;;;;;;;:5;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3028:30:0;:34;3020:43;;;;;;3091:9;3078;:22;;:46;;;;;3117:7;3104:9;:20;;3078:46;3070:55;;;;;;3141:13;;;;3140:14;3132:23;;;;;;3195:7;3173:18;3181:9;;3173:3;:7;;:18;;;;:::i;:::-;:29;3169:162;;3223:17;:9;3237:2;3223:13;:17::i;:::-;3214:6;:26;3169:162;;;3278:7;3257:18;3265:9;;3257:3;:7;;:18;;;;:::i;:::-;:28;3254:77;;;3306:17;:9;3320:2;3306:13;:17::i;:::-;3297:6;:26;3254:77;3362:5;;:30;;;-1:-1:-1;;;3362:30:0;;3386:4;3362:30;;;;;;-1:-1:-1;;;;;3362:5:0;;;;:15;;:30;;;;;;;;;;;;;;;:5;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3362:30:0;3352:6;;:40;;3344:49;;;;;;3452:6;;3438:9;;:21;;:13;:21::i;:::-;3426:9;:33;3481:12;;:27;;3498:9;3481:16;:27::i;:::-;3466:12;:42;3544:5;;3571:6;;3544:34;;;-1:-1:-1;;;3544:34:0;;3559:10;3544:34;;;;;;;;;;;;-1:-1:-1;;;;;3544:5:0;;;;:14;;:34;;;;;;;;;;;;;;;:5;;:34;;;;;;;;;;2017:27;;;;:::o;3590:143::-;3649:5;;-1:-1:-1;;;;;3649:5:0;3635:10;:19;3627:28;;;;;;3670:13;;;;:21;;:13;:21;3662:30;;;;;;3699:5;;3714:12;;3699:28;;-1:-1:-1;;;;;3699:5:0;;;;:28;;;;;3714:12;3699:5;:28;:5;:28;3714:12;3699:5;:28;;;;;;;;;;;;;;;;;;;;;3590:143::o

Swarm Source

ipfs://50594f282671b9b2e282dad57362211d9a249678e90c1fe9d43d9353c5d2ffb9

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

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.