ETH Price: $2,617.19 (-2.17%)

Contract

0x1d1DaD28770aD8AF00BBFc71Fad222a3AAEf7148
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve205733332024-08-21 0:12:2340 days ago1724199143IN
0x1d1DaD28...3AAEf7148
0 ETH0.000046481.00096479
Approve203309452024-07-18 4:12:5973 days ago1721275979IN
0x1d1DaD28...3AAEf7148
0 ETH0.000262375.6430487
Approve203084582024-07-15 0:54:3577 days ago1721004875IN
0x1d1DaD28...3AAEf7148
0 ETH0.000110942.3892609
Transfer202971822024-07-13 11:06:5978 days ago1720868819IN
0x1d1DaD28...3AAEf7148
0 ETH0.00009251.96500988
Approve199035662024-05-19 11:04:23133 days ago1716116663IN
0x1d1DaD28...3AAEf7148
0 ETH0.000070842.92613018
Approve198755512024-05-15 13:02:23137 days ago1715778143IN
0x1d1DaD28...3AAEf7148
0 ETH0.0005177211.20415168
Approve198755252024-05-15 12:57:11137 days ago1715777831IN
0x1d1DaD28...3AAEf7148
0 ETH0.0004693710.15793043
Approve197357222024-04-25 23:39:59157 days ago1714088399IN
0x1d1DaD28...3AAEf7148
0 ETH0.000266685.74302691
Approve191531802024-02-04 6:30:23238 days ago1707028223IN
0x1d1DaD28...3AAEf7148
0 ETH0.0003039712.55480597
Approve185553682023-11-12 10:54:35322 days ago1699786475IN
0x1d1DaD28...3AAEf7148
0 ETH0.0005923624.4658943
Approve174643892023-06-12 13:51:35475 days ago1686577895IN
0x1d1DaD28...3AAEf7148
0 ETH0.0007421416.08607235
Approve166180182023-02-13 6:22:23594 days ago1676269343IN
0x1d1DaD28...3AAEf7148
0 ETH0.0007483116.11499119
Approve158185232022-10-24 14:21:47706 days ago1666621307IN
0x1d1DaD28...3AAEf7148
0 ETH0.0008528535.2245668
Approve156046762022-09-24 17:20:59736 days ago1664040059IN
0x1d1DaD28...3AAEf7148
0 ETH0.000291556.27061773
Transfer156025092022-09-24 10:05:59736 days ago1664013959IN
0x1d1DaD28...3AAEf7148
0 ETH0.0018600239.50946939
Approve155128012022-09-11 4:21:23749 days ago1662870083IN
0x1d1DaD28...3AAEf7148
0 ETH0.000218534.7
Approve153823022022-08-21 6:09:34770 days ago1661062174IN
0x1d1DaD28...3AAEf7148
0 ETH0.000159873.43838754
Approve150072272022-06-22 10:41:50830 days ago1655894510IN
0x1d1DaD28...3AAEf7148
0 ETH0.0004722319.50421172
Approve145409772022-04-07 20:41:51906 days ago1649364111IN
0x1d1DaD28...3AAEf7148
0 ETH0.0021774246.83028182
Approve144117912022-03-18 17:33:11926 days ago1647624791IN
0x1d1DaD28...3AAEf7148
0 ETH0.0012142846.32568005
Approve144117912022-03-18 17:33:11926 days ago1647624791IN
0x1d1DaD28...3AAEf7148
0 ETH0.0008553135.32613961
Approve136703462021-11-23 10:33:491041 days ago1637663629IN
0x1d1DaD28...3AAEf7148
0 ETH0.0035297575.91520866
Approve132835952021-09-23 18:29:361102 days ago1632421776IN
0x1d1DaD28...3AAEf7148
0 ETH0.00309913127.99979184
Transfer131183912021-08-29 4:59:371127 days ago1630213177IN
0x1d1DaD28...3AAEf7148
0 ETH0.0018593862
Transfer131183882021-08-29 4:59:051127 days ago1630213145IN
0x1d1DaD28...3AAEf7148
0 ETH0.0021554962
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LunaCoreToken

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
No with 200 runs

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

pragma solidity 0.6.0;

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;
  }
}

contract Ownable {
  address public _owner;

  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  constructor () public {
    _owner = msg.sender;
    emit OwnershipTransferred(address(0), msg.sender);
  }

  function owner() public view returns (address) {
    return _owner;
  }

  modifier onlyOwner() {
    require(_owner == msg.sender, "Ownable: caller is not the owner");
    _;
  }

  function renounceOwnership() public virtual onlyOwner {
    emit OwnershipTransferred(_owner, address(0));
    _owner = address(0);
  }

  function transferOwnership(address newOwner) public virtual onlyOwner {
    require(newOwner != address(0), "Ownable: new owner is the zero address");
    emit OwnershipTransferred(_owner, newOwner);
    _owner = newOwner;
  }
}

contract LunaCoreToken is Ownable {
  using SafeMath for uint256;

  // standard ERC20 variables. 
  string public constant name = "LunaCore";
  string public constant symbol = "LUCO";
  uint256 public constant decimals = 18;
  // the supply will not exceed 25,000
  uint256 private constant _maximumSupply = 25000 * 10 ** decimals;
  // owner of the contract
  uint256 public _totalSupply;

  // events
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);

  // mappings
  mapping(address => uint256) public _balanceOf;
  mapping(address => mapping(address => uint256)) public allowance;

  constructor() public override {
    // transfer the entire supply into the address of the Contract creator.
    _owner = msg.sender;
    _totalSupply = _maximumSupply;
    _balanceOf[msg.sender] = _maximumSupply;
    emit Transfer(address(0), msg.sender, _maximumSupply);
  }

  function totalSupply () public view returns (uint256) {
    return _totalSupply; 
  }

  function balanceOf (address who) public view returns (uint256) {
    return _balanceOf[who];
  }

  // ensure the address is valid.
  function _transfer(address _from, address _to, uint256 _value) internal {
    _balanceOf[_from] = _balanceOf[_from].sub(_value);
    _balanceOf[_to] = _balanceOf[_to].add(_value);
    emit Transfer(_from, _to, _value);
  }

  // send tokens
  function transfer(address _to, uint256 _value) public returns (bool success) {
    require(_balanceOf[msg.sender] >= _value);
    _transfer(msg.sender, _to, _value);
    return true;
  }

  // handles presale burn + staking burn.
  function burn (uint256 _burnAmount) public onlyOwner returns (bool success) {
    _transfer(_owner, address(0), _burnAmount);
    _totalSupply = _totalSupply.sub(_burnAmount);
    return true;
  }

  // approve tokens
  function approve(address _spender, uint256 _value) public returns (bool success) {
    require(_spender != address(0));
    allowance[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }

  // transfer from
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
    require(_value <= _balanceOf[_from]);
    require(_value <= allowance[_from][msg.sender]);
    allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_value);
    _transfer(_from, _to, _value);
    return true;
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_burnAmount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a0a6161a8026001819055506012600a0a6161a802600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a6161a8026040518082815260200191505060405180910390a36111b7806101c46000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063b2bdfa7b11610066578063b2bdfa7b146104a9578063cca3e832146104f3578063dd62ed3e1461054b578063f2fde38b146105c357610100565b8063715018a61461036c5780638da5cb5b1461037657806395d89b41146103c0578063a9059cbb1461044357610100565b8063313ce567116100d3578063313ce567146102925780633eaaf86b146102b057806342966c68146102ce57806370a082311461031457610100565b806306fdde0314610105578063095ea7b31461018857806318160ddd146101ee57806323b872dd1461020c575b600080fd5b61010d610607565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610640565b604051808215151515815260200191505060405180910390f35b6101f661076b565b6040518082815260200191505060405180910390f35b6102786004803603606081101561022257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610775565b604051808215151515815260200191505060405180910390f35b61029a610971565b6040518082815260200191505060405180910390f35b6102b8610976565b6040518082815260200191505060405180910390f35b6102fa600480360360208110156102e457600080fd5b810190808035906020019092919050505061097c565b604051808215151515815260200191505060405180910390f35b6103566004803603602081101561032a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a91565b6040518082815260200191505060405180910390f35b610374610ada565b005b61037e610c5b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103c8610c84565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104085780820151818401526020810190506103ed565b50505050905090810190601f1680156104355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61048f6004803603604081101561045957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cbd565b604051808215151515815260200191505060405180910390f35b6104b1610d20565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105356004803603602081101561050957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d45565b6040518082815260200191505060405180910390f35b6105ad6004803603604081101561056157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d5d565b6040518082815260200191505060405180910390f35b610605600480360360208110156105d957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d82565b005b6040518060400160405280600881526020017f4c756e61436f726500000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561067b57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107c357600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084c57600080fd5b6108db82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610966848484610fa8565b600190509392505050565b601281565b60015481565b60003373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a40576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610a6d6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600084610fa8565b610a8282600154610f8890919063ffffffff16565b60018190555060019050919050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b9c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280600481526020017f4c55434f0000000000000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d0b57600080fd5b610d16338484610fa8565b6001905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915090505481565b6003602052816000526040600020602052806000526040600020600091509150505481565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e44576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610eca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061115c6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600082821115610f9757600080fd5b600082840390508091505092915050565b610ffa81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061108f81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461113c90919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008082840190508381101561115157600080fd5b809150509291505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a26469706673582212206b55968a5ce12ef8e2769471e6ceffe4d1741bc623e301ab578226de2b70aee964736f6c63430006000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063b2bdfa7b11610066578063b2bdfa7b146104a9578063cca3e832146104f3578063dd62ed3e1461054b578063f2fde38b146105c357610100565b8063715018a61461036c5780638da5cb5b1461037657806395d89b41146103c0578063a9059cbb1461044357610100565b8063313ce567116100d3578063313ce567146102925780633eaaf86b146102b057806342966c68146102ce57806370a082311461031457610100565b806306fdde0314610105578063095ea7b31461018857806318160ddd146101ee57806323b872dd1461020c575b600080fd5b61010d610607565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610640565b604051808215151515815260200191505060405180910390f35b6101f661076b565b6040518082815260200191505060405180910390f35b6102786004803603606081101561022257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610775565b604051808215151515815260200191505060405180910390f35b61029a610971565b6040518082815260200191505060405180910390f35b6102b8610976565b6040518082815260200191505060405180910390f35b6102fa600480360360208110156102e457600080fd5b810190808035906020019092919050505061097c565b604051808215151515815260200191505060405180910390f35b6103566004803603602081101561032a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a91565b6040518082815260200191505060405180910390f35b610374610ada565b005b61037e610c5b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103c8610c84565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104085780820151818401526020810190506103ed565b50505050905090810190601f1680156104355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61048f6004803603604081101561045957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cbd565b604051808215151515815260200191505060405180910390f35b6104b1610d20565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105356004803603602081101561050957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d45565b6040518082815260200191505060405180910390f35b6105ad6004803603604081101561056157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d5d565b6040518082815260200191505060405180910390f35b610605600480360360208110156105d957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d82565b005b6040518060400160405280600881526020017f4c756e61436f726500000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561067b57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107c357600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084c57600080fd5b6108db82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610966848484610fa8565b600190509392505050565b601281565b60015481565b60003373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a40576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610a6d6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600084610fa8565b610a8282600154610f8890919063ffffffff16565b60018190555060019050919050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b9c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280600481526020017f4c55434f0000000000000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d0b57600080fd5b610d16338484610fa8565b6001905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915090505481565b6003602052816000526040600020602052806000526040600020600091509150505481565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e44576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610eca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061115c6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600082821115610f9757600080fd5b600082840390508091505092915050565b610ffa81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f8890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061108f81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461113c90919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008082840190508381101561115157600080fd5b809150509291505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a26469706673582212206b55968a5ce12ef8e2769471e6ceffe4d1741bc623e301ab578226de2b70aee964736f6c63430006000033

Deployed Bytecode Sourcemap

2503:2550:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2503:2550:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2608:40;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2608:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4453:240;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4453:240:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3505:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4719:331;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4719:331:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2696:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2875:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4226:200;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4226:200:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3598:98;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3598:98:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2122:138;;;:::i;:::-;;1930:73;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2653:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2653:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3987:190;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3987:190:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1696:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3097:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3097:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3147:64;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3147:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2266:230;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2266:230:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2608:40;;;;;;;;;;;;;;;;;;;:::o;4453:240::-;4520:12;4569:1;4549:22;;:8;:22;;;;4541:31;;;;;;4613:6;4579:9;:21;4589:10;4579:21;;;;;;;;;;;;;;;:31;4601:8;4579:31;;;;;;;;;;;;;;;:40;;;;4652:8;4631:38;;4640:10;4631:38;;;4662:6;4631:38;;;;;;;;;;;;;;;;;;4683:4;4676:11;;4453:240;;;;:::o;3505:87::-;3550:7;3573:12;;3566:19;;3505:87;:::o;4719:331::-;4801:12;4840:10;:17;4851:5;4840:17;;;;;;;;;;;;;;;;4830:6;:27;;4822:36;;;;;;4883:9;:16;4893:5;4883:16;;;;;;;;;;;;;;;:28;4900:10;4883:28;;;;;;;;;;;;;;;;4873:6;:38;;4865:47;;;;;;4950:40;4983:6;4950:9;:16;4960:5;4950:16;;;;;;;;;;;;;;;:28;4967:10;4950:28;;;;;;;;;;;;;;;;:32;;:40;;;;:::i;:::-;4919:9;:16;4929:5;4919:16;;;;;;;;;;;;;;;:28;4936:10;4919:28;;;;;;;;;;;;;;;:71;;;;4997:29;5007:5;5014:3;5019:6;4997:9;:29::i;:::-;5040:4;5033:11;;4719:331;;;;;:::o;2696:37::-;2731:2;2696:37;:::o;2875:27::-;;;;:::o;4226:200::-;4288:12;2055:10;2045:20;;:6;;;;;;;;;;;:20;;;2037:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4309:42:::1;4319:6;::::0;::::1;;;;;;;;;4335:1;4339:11;4309:9;:42::i;:::-;4373:29;4390:11;4373:12;;:16;;:29;;;;:::i;:::-;4358:12;:44;;;;4416:4;4409:11;;4226:200:::0;;;:::o;3598:98::-;3652:7;3675:10;:15;3686:3;3675:15;;;;;;;;;;;;;;;;3668:22;;3598:98;;;:::o;2122:138::-;2055:10;2045:20;;:6;;;;;;;;;;;:20;;;2037:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2225:1:::1;2188:40;;2209:6;::::0;::::1;;;;;;;;;2188:40;;;;;;;;;;;;2252:1;2235:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2122:138::o:0;1930:73::-;1968:7;1991:6;;;;;;;;;;;1984:13;;1930:73;:::o;2653:38::-;;;;;;;;;;;;;;;;;;;:::o;3987:190::-;4050:12;4105:6;4079:10;:22;4090:10;4079:22;;;;;;;;;;;;;;;;:32;;4071:41;;;;;;4119:34;4129:10;4141:3;4146:6;4119:9;:34::i;:::-;4167:4;4160:11;;3987:190;;;;:::o;1696:21::-;;;;;;;;;;;;;:::o;3097:45::-;;;;;;;;;;;;;;;;;:::o;3147:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2266:230::-;2055:10;2045:20;;:6;;;;;;;;;;;:20;;;2037:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2371:1:::1;2351:22;;:8;:22;;;;2343:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2457:8;2428:38;;2449:6;::::0;::::1;;;;;;;;;2428:38;;;;;;;;;;;;2482:8;2473:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;2266:230:::0;:::o;1055:136::-;1113:7;1142:1;1137;:6;;1129:15;;;;;;1151:9;1167:1;1163;:5;1151:17;;1184:1;1177:8;;;1055:136;;;;:::o;3737:226::-;3836:29;3858:6;3836:10;:17;3847:5;3836:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;3816:10;:17;3827:5;3816:17;;;;;;;;;;;;;;;:49;;;;3890:27;3910:6;3890:10;:15;3901:3;3890:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3872:10;:15;3883:3;3872:15;;;;;;;;;;;;;;;:45;;;;3945:3;3929:28;;3938:5;3929:28;;;3950:6;3929:28;;;;;;;;;;;;;;;;;;3737:226;;;:::o;1269:136::-;1327:7;1343:9;1359:1;1355;:5;1343:17;;1380:1;1375;:6;;1367:15;;;;;;1398:1;1391:8;;;1269:136;;;;:::o

Swarm Source

ipfs://6b55968a5ce12ef8e2769471e6ceffe4d1741bc623e301ab578226de2b70aee9

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  ]

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.