ETH Price: $3,155.64 (+1.43%)

Contract

0x2904b9b16652d7d0408EcCfA23A19D4A3358230f
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

PURIEVER (PURE) (@$0.0001)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer208686242024-10-01 5:42:2348 days ago1727761343IN
Puriever: PURE Token
0 ETH0.0006803218.49819628
Transfer203182632024-07-16 9:45:47125 days ago1721123147IN
Puriever: PURE Token
0 ETH0.0006311310.75588237
Transfer185296702023-11-08 20:37:35376 days ago1699475855IN
Puriever: PURE Token
0 ETH0.0031058652.93067584
Transfer185296412023-11-08 20:31:47376 days ago1699475507IN
Puriever: PURE Token
0 ETH0.0027595647.04822931
Transfer180889752023-09-08 3:19:11437 days ago1694143151IN
Puriever: PURE Token
0 ETH0.0008318414.17932841
Transfer180888022023-09-08 2:44:35438 days ago1694141075IN
Puriever: PURE Token
0 ETH0.0008806615.01148559
Transfer175907602023-06-30 7:58:35507 days ago1688111915IN
Puriever: PURE Token
0 ETH0.0017167829.26373729
Transfer174591842023-06-11 20:18:23526 days ago1686514703IN
Puriever: PURE Token
0 ETH0.0032326860
Transfer173902222023-06-02 2:53:11535 days ago1685674391IN
Puriever: PURE Token
0 ETH0.0013667532.87199163
Transfer173846272023-06-01 7:58:11536 days ago1685606291IN
Puriever: PURE Token
0 ETH0.0023486440.04240966
Transfer173823342023-06-01 0:13:47537 days ago1685578427IN
Puriever: PURE Token
0 ETH0.0011977828.81642075
Transfer173822442023-05-31 23:55:47537 days ago1685577347IN
Puriever: PURE Token
0 ETH0.0011677928.09498843
Transfer173463502023-05-26 22:51:47542 days ago1685141507IN
Puriever: PURE Token
0 ETH0.0009796226.63629031
Transfer173463482023-05-26 22:51:23542 days ago1685141483IN
Puriever: PURE Token
0 ETH0.000893924.32117658
Transfer173463462023-05-26 22:50:59542 days ago1685141459IN
Puriever: PURE Token
0 ETH0.0009441825.6725535
Transfer173432322023-05-26 12:20:47542 days ago1685103647IN
Puriever: PURE Token
0 ETH0.0010576128.75670537
Transfer173432302023-05-26 12:20:23542 days ago1685103623IN
Puriever: PURE Token
0 ETH0.0008853324.07247683
Transfer173329252023-05-25 1:34:11544 days ago1684978451IN
Puriever: PURE Token
0 ETH0.0020192134.41184028
Transfer173139772023-05-22 9:34:23546 days ago1684748063IN
Puriever: PURE Token
0 ETH0.0019614633.4344433
Transfer172982822023-05-20 4:32:23548 days ago1684557143IN
Puriever: PURE Token
0 ETH0.0021812937.18162882
Transfer172835632023-05-18 2:46:23551 days ago1684377983IN
Puriever: PURE Token
0 ETH0.0031311553.37256062
Transfer172471352023-05-12 23:11:59556 days ago1683933119IN
Puriever: PURE Token
0 ETH0.0015885843.2081109
Transfer172467532023-05-12 21:54:35556 days ago1683928475IN
Puriever: PURE Token
0 ETH0.0032035654.60680299
Transfer172418552023-05-12 4:44:47556 days ago1683866687IN
Puriever: PURE Token
0 ETH0.0025580661.52455969
Transfer172398152023-05-11 21:49:47557 days ago1683841787IN
Puriever: PURE Token
0 ETH0.0034034481.85676312
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:
PURE

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-08-25
*/

pragma solidity ^0.5.17;

library SafeMath
{
  function add(uint256 a, uint256 b) internal pure returns (uint256)
  {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Variable
{
  string public name;
  string public symbol;
  uint256 public decimals;
  uint256 public totalSupply;
  address public owner;
  address public watchdog;

  uint256 internal _decimals;
  bool internal transferLock;
  
  mapping (address => bool) public blockedAddress;

  mapping (address => uint256) public balanceOf;

  address public newWatchdog;
  address public newOwner;

  constructor() public
  {
    name = "PURIEVER";
    symbol = "PURE";
    decimals = 18;
    _decimals = 10 ** uint256(decimals);
    totalSupply = _decimals * 1200000000;
    transferLock = false;
    owner =  msg.sender;
    balanceOf[owner] = totalSupply;
    watchdog = 0x1F5Ad54c24635b6c9728078a88142C0467a2FC11;
    
    newWatchdog = address(0);
    newOwner = address(0);
  }
}

contract Modifiers is Variable
{

  modifier isOwner
  {
    assert(owner == msg.sender);
    _;
  }

  modifier isValidAddress
  {
    assert(address(0) != msg.sender);
    _;
  }

  modifier isWatchdog
  {
    assert(watchdog == msg.sender);
    _;
  }

  function transferOwnership(address _newOwner) public isWatchdog
  {
      newOwner = _newOwner;
  }

  function transferOwnershipWatchdog(address _newWatchdog) public isOwner
  {
      newWatchdog = _newWatchdog;
  }

  function acceptOwnership() public isOwner
  {
      require(newOwner != address(0));
      owner = newOwner;
      newOwner = address(0);
  }

  function acceptOwnershipWatchdog() public isWatchdog
  {
      require(newWatchdog != address(0));
      watchdog = newWatchdog;
      newWatchdog = address(0);
  }
}

contract Event
{
  event Transfer(address indexed from, address indexed to, uint256 value);
  event TokenBurn(address indexed from, uint256 value);
}

contract manageAddress is Variable, Modifiers, Event
{
  function add_blockedAddress(address _address) public isOwner
  {
    require(_address != owner);
    blockedAddress[_address] = true;
  }
  function delete_blockedAddress(address _address) public isOwner
  {
    blockedAddress[_address] = false;
  }
}
contract Admin is Variable, Modifiers, Event
{
  function admin_tokenBurn(uint256 _value) public isOwner returns(bool success)
  {
    require(balanceOf[msg.sender] >= _value);
    balanceOf[msg.sender] -= _value;
    totalSupply -= _value;
    emit TokenBurn(msg.sender, _value);
    return true;
  }
}
contract Get is Variable, Modifiers
{
  function get_transferLock() public view returns(bool)
  {
    return transferLock;
  }
  function get_blockedAddress(address _address) public view returns(bool)
  {
    return blockedAddress[_address];
  }
}

contract Set is Variable, Modifiers, Event
{
  function setTransferLock(bool _transferLock) public isOwner returns(bool success)
  {
    transferLock = _transferLock;
    return true;
  }
}

contract PURE is Variable, Event, Get, Set, manageAddress
{
  using SafeMath for uint256;

  function() external payable 
  {
    revert();
  }
  
  function transfer(address _to, uint256 _value) public isValidAddress
  {
    require(transferLock == false);
    require(!blockedAddress[msg.sender] && !blockedAddress[_to]);
    require(balanceOf[msg.sender] >= _value && _value > 0);
    require((balanceOf[_to].add(_value)) >= balanceOf[_to] );
    
    balanceOf[msg.sender] -= _value;
    balanceOf[_to] += _value;
    emit Transfer(msg.sender, _to, _value);
  }
}

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TokenBurn","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnershipWatchdog","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"add_blockedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"blockedAddress","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"delete_blockedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"get_blockedAddress","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"get_transferLock","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newWatchdog","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"bool","name":"_transferLock","type":"bool"}],"name":"setTransferLock","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newWatchdog","type":"address"}],"name":"transferOwnershipWatchdog","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"watchdog","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]

60806040526040518060400160405280600881526020017f5055524945564552000000000000000000000000000000000000000000000000815250600090805190602001906200005192919062000266565b506040518060400160405280600481526020017f5055524500000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f92919062000266565b506012600281905550600254600a0a6006819055506347868c00600654026003819055506000600760006101000a81548160ff02191690831515021790555033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035460096000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550731f5ad54c24635b6c9728078a88142c0467a2fc11600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000315565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002a957805160ff1916838001178555620002da565b82800160010185558215620002da579182015b82811115620002d9578251825591602001919060010190620002bc565b5b509050620002e99190620002ed565b5090565b6200031291905b808211156200030e576000816000905550600101620002f4565b5090565b90565b61137580620003256000396000f3fe60806040526004361061011f5760003560e01c806379ba5097116100a0578063bff3561811610064578063bff3561814610601578063d4ee1d9014610656578063edcf60d6146106ad578063f2fde38b146106c4578063fd4a772c146107155761011f565b806379ba5097146104515780638da5cb5b1461046857806395d89b41146104bf578063a9059cbb1461054f578063bc990f72146105aa5761011f565b8063497c365e116100e7578063497c365e146102ac57806351221873146103155780635ebad250146103665780635eeb9ff9146103bd57806370a08231146103ec5761011f565b806306fdde03146101245780630db7da1b146101b457806318160ddd14610205578063271aedcf14610230578063313ce56714610281575b600080fd5b34801561013057600080fd5b5061013961077e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017957808201518184015260208101905061015e565b50505050905090810190601f1680156101a65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c057600080fd5b50610203600480360360208110156101d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061081c565b005b34801561021157600080fd5b5061021a6108b7565b6040518082815260200191505060405180910390f35b34801561023c57600080fd5b5061027f6004803603602081101561025357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bd565b005b34801561028d57600080fd5b506102966109ca565b6040518082815260200191505060405180910390f35b3480156102b857600080fd5b506102fb600480360360208110156102cf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109d0565b604051808215151515815260200191505060405180910390f35b34801561032157600080fd5b506103646004803603602081101561033857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a26565b005b34801561037257600080fd5b5061037b610ad8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103c957600080fd5b506103d2610afe565b604051808215151515815260200191505060405180910390f35b3480156103f857600080fd5b5061043b6004803603602081101561040f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b15565b6040518082815260200191505060405180910390f35b34801561045d57600080fd5b50610466610b2d565b005b34801561047457600080fd5b5061047d610c87565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104cb57600080fd5b506104d4610cad565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105145780820151818401526020810190506104f9565b50505050905090810190601f1680156105415780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561055b57600080fd5b506105a86004803603604081101561057257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d4b565b005b3480156105b657600080fd5b506105bf611047565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561060d57600080fd5b5061063c6004803603602081101561062457600080fd5b8101908080351515906020019092919050505061106d565b604051808215151515815260200191505060405180910390f35b34801561066257600080fd5b5061066b6110e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106b957600080fd5b506106c261110f565b005b3480156106d057600080fd5b50610713600480360360208110156106e757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611269565b005b34801561072157600080fd5b506107646004803603602081101561073857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611304565b604051808215151515815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108145780601f106107e957610100808354040283529160200191610814565b820191906000526020600020905b8154815290600101906020018083116107f757829003601f168201915b505050505081565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461087357fe5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60035481565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461091457fe5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561096f57600080fd5b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60025481565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a7d57fe5b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600760009054906101000a900460ff16905090565b60096020528060005260406000206000915090505481565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b8457fe5b600073ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610be057600080fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d435780601f10610d1857610100808354040283529160200191610d43565b820191906000526020600020905b815481529060010190602001808311610d2657829003601f168201915b505050505081565b3373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff161415610d8257fe5b60001515600760009054906101000a900460ff16151514610da257600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610e465750600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b610e4f57600080fd5b80600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610e9e5750600081115b610ea757600080fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f3982600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132490919063ffffffff16565b1015610f4457600080fd5b80600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110c657fe5b81600760006101000a81548160ff02191690831515021790555060019050919050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461116657fe5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156111c257600080fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112c057fe5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60086020528060005260406000206000915054906101000a900460ff1681565b60008082840190508381101561133657fe5b809150509291505056fea265627a7a72315820084bcb2d1208d0c63fea84cd6c106a895a7992f360fdf4fcaabeb15ec2045d7c64736f6c63430005110032

Deployed Bytecode

0x60806040526004361061011f5760003560e01c806379ba5097116100a0578063bff3561811610064578063bff3561814610601578063d4ee1d9014610656578063edcf60d6146106ad578063f2fde38b146106c4578063fd4a772c146107155761011f565b806379ba5097146104515780638da5cb5b1461046857806395d89b41146104bf578063a9059cbb1461054f578063bc990f72146105aa5761011f565b8063497c365e116100e7578063497c365e146102ac57806351221873146103155780635ebad250146103665780635eeb9ff9146103bd57806370a08231146103ec5761011f565b806306fdde03146101245780630db7da1b146101b457806318160ddd14610205578063271aedcf14610230578063313ce56714610281575b600080fd5b34801561013057600080fd5b5061013961077e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017957808201518184015260208101905061015e565b50505050905090810190601f1680156101a65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c057600080fd5b50610203600480360360208110156101d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061081c565b005b34801561021157600080fd5b5061021a6108b7565b6040518082815260200191505060405180910390f35b34801561023c57600080fd5b5061027f6004803603602081101561025357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bd565b005b34801561028d57600080fd5b506102966109ca565b6040518082815260200191505060405180910390f35b3480156102b857600080fd5b506102fb600480360360208110156102cf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109d0565b604051808215151515815260200191505060405180910390f35b34801561032157600080fd5b506103646004803603602081101561033857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a26565b005b34801561037257600080fd5b5061037b610ad8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103c957600080fd5b506103d2610afe565b604051808215151515815260200191505060405180910390f35b3480156103f857600080fd5b5061043b6004803603602081101561040f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b15565b6040518082815260200191505060405180910390f35b34801561045d57600080fd5b50610466610b2d565b005b34801561047457600080fd5b5061047d610c87565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104cb57600080fd5b506104d4610cad565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105145780820151818401526020810190506104f9565b50505050905090810190601f1680156105415780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561055b57600080fd5b506105a86004803603604081101561057257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d4b565b005b3480156105b657600080fd5b506105bf611047565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561060d57600080fd5b5061063c6004803603602081101561062457600080fd5b8101908080351515906020019092919050505061106d565b604051808215151515815260200191505060405180910390f35b34801561066257600080fd5b5061066b6110e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106b957600080fd5b506106c261110f565b005b3480156106d057600080fd5b50610713600480360360208110156106e757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611269565b005b34801561072157600080fd5b506107646004803603602081101561073857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611304565b604051808215151515815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108145780601f106107e957610100808354040283529160200191610814565b820191906000526020600020905b8154815290600101906020018083116107f757829003601f168201915b505050505081565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461087357fe5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60035481565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461091457fe5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561096f57600080fd5b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60025481565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a7d57fe5b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600760009054906101000a900460ff16905090565b60096020528060005260406000206000915090505481565b3373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b8457fe5b600073ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610be057600080fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d435780601f10610d1857610100808354040283529160200191610d43565b820191906000526020600020905b815481529060010190602001808311610d2657829003601f168201915b505050505081565b3373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff161415610d8257fe5b60001515600760009054906101000a900460ff16151514610da257600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610e465750600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b610e4f57600080fd5b80600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610e9e5750600081115b610ea757600080fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f3982600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132490919063ffffffff16565b1015610f4457600080fd5b80600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110c657fe5b81600760006101000a81548160ff02191690831515021790555060019050919050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461116657fe5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156111c257600080fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112c057fe5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60086020528060005260406000206000915054906101000a900460ff1681565b60008082840190508381101561133657fe5b809150509291505056fea265627a7a72315820084bcb2d1208d0c63fea84cd6c106a895a7992f360fdf4fcaabeb15ec2045d7c64736f6c63430005110032

Deployed Bytecode Sourcemap

3107:587:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3243:8;;;218:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;218:18:0;;;:::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;218:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1403:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1403:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1403:116:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;294:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;294:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2069:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2069:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2069:141:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;266:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;266:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2781:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2781:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2781:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2214:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2214:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2214:112:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;350:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;350:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2688:89;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2688:89:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;500:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;500:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;500:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1525:146;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1525:146:0;;;:::i;:::-;;325:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;325:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;241;;8:9:-1;5:2;;;30:1;27;20:12;5:2;241:20:0;;;:::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;241:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3265:426;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3265:426:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3265:426:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;552:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;552:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2956:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2956:144:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2956:144:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;583:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;583:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1677:169;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1677:169:0;;;:::i;:::-;;1295:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1295:102:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1295:102:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;446:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;446:47:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;446:47:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;218:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1403:116::-;1098:10;1089:19;;:5;;;;;;;;;;;:19;;;1082:27;;;;1501:12;1487:11;;:26;;;;;;;;;;;;;;;;;;1403:116;:::o;294:26::-;;;;:::o;2069:141::-;1098:10;1089:19;;:5;;;;;;;;;;;:19;;;1082:27;;;;2160:5;;;;;;;;;;;2148:17;;:8;:17;;;;2140:26;;;;;;2200:4;2173:14;:24;2188:8;2173:24;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;2069:141;:::o;266:23::-;;;;:::o;2781:119::-;2847:4;2870:14;:24;2885:8;2870:24;;;;;;;;;;;;;;;;;;;;;;;;;2863:31;;2781:119;;;:::o;2214:112::-;1098:10;1089:19;;:5;;;;;;;;;;;:19;;;1082:27;;;;2315:5;2288:14;:24;2303:8;2288:24;;;;;;;;;;;;;;;;:32;;;;;;;;;;;;;;;;;;2214:112;:::o;350:23::-;;;;;;;;;;;;;:::o;2688:89::-;2736:4;2759:12;;;;;;;;;;;2752:19;;2688:89;:::o;500:45::-;;;;;;;;;;;;;;;;;:::o;1525:146::-;1098:10;1089:19;;:5;;;;;;;;;;;:19;;;1082:27;;;;1607:1;1587:22;;:8;;;;;;;;;;;:22;;;;1579:31;;;;;;1627:8;;;;;;;;;;;1619:5;;:16;;;;;;;;;;;;;;;;;;1663:1;1644:8;;:21;;;;;;;;;;;;;;;;;;1525:146::o;325:20::-;;;;;;;;;;;;;:::o;241:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3265:426::-;1184:10;1170:24;;1178:1;1170:24;;;;1163:32;;;;3368:5;3352:21;;:12;;;;;;;;;;;:21;;;3344:30;;;;;;3390:14;:26;3405:10;3390:26;;;;;;;;;;;;;;;;;;;;;;;;;3389:27;:51;;;;;3421:14;:19;3436:3;3421:19;;;;;;;;;;;;;;;;;;;;;;;;;3420:20;3389:51;3381:60;;;;;;3481:6;3456:9;:21;3466:10;3456:21;;;;;;;;;;;;;;;;:31;;:45;;;;;3500:1;3491:6;:10;3456:45;3448:54;;;;;;3549:9;:14;3559:3;3549:14;;;;;;;;;;;;;;;;3518:26;3537:6;3518:9;:14;3528:3;3518:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3517:46;;3509:56;;;;;;3603:6;3578:9;:21;3588:10;3578:21;;;;;;;;;;;;;;;;:31;;;;;;;;;;;3634:6;3616:9;:14;3626:3;3616:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;3673:3;3652:33;;3661:10;3652:33;;;3678:6;3652:33;;;;;;;;;;;;;;;;;;3265:426;;:::o;552:26::-;;;;;;;;;;;;;:::o;2956:144::-;3024:12;1098:10;1089:19;;:5;;;;;;;;;;;:19;;;1082:27;;;;3063:13;3048:12;;:28;;;;;;;;;;;;;;;;;;3090:4;3083:11;;2956:144;;;:::o;583:23::-;;;;;;;;;;;;;:::o;1677:169::-;1264:10;1252:22;;:8;;;;;;;;;;;:22;;;1245:30;;;;1773:1;1750:25;;:11;;;;;;;;;;;:25;;;;1742:34;;;;;;1796:11;;;;;;;;;;;1785:8;;:22;;;;;;;;;;;;;;;;;;1838:1;1816:11;;:24;;;;;;;;;;;;;;;;;;1677:169::o;1295:102::-;1264:10;1252:22;;:8;;;;;;;;;;;:22;;;1245:30;;;;1382:9;1371:8;;:20;;;;;;;;;;;;;;;;;;1295:102;:::o;446:47::-;;;;;;;;;;;;;;;;;;;;;;:::o;51:136::-;109:7;128:9;144:1;140;:5;128:17;;164:1;159;:6;;152:14;;;;180:1;173:8;;;51:136;;;;:::o

Swarm Source

bzzr://084bcb2d1208d0c63fea84cd6c106a895a7992f360fdf4fcaabeb15ec2045d7c

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.