Contract 0x0000000010Fd301be3200e67978E3CC67C962f48 4

Contract Overview

Balance:
0 Ether
Txn Hash
Method
Block
From
To
Value
0x526d9b7a9cd550d6c2f7c4a0dd05c63a1c23744a9264659a12b291e5e84aaa7f0x6080604078588842021-01-08 13:00:10544 days 7 hrs ago0x5a5f965b001be176e114dd215fa3286e856971e9 IN  Create: ERC20Lib0 Ether0.0075433810
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x0371caed5df14c21ab014ee29ca199fe18cbe7e69bac78dff799f699bf5414c0109716042022-07-05 14:26:181 day 5 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xaa54ee58296475aefac247f9745c92cb6f3003c5a6a4e44aa7c881e83683c3a2109715912022-07-05 14:23:031 day 5 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xaa54ee58296475aefac247f9745c92cb6f3003c5a6a4e44aa7c881e83683c3a2109715912022-07-05 14:23:031 day 5 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xaa54ee58296475aefac247f9745c92cb6f3003c5a6a4e44aa7c881e83683c3a2109715912022-07-05 14:23:031 day 5 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x3a021fc83fdfba3d1658120052d1de01e72a326a8036c2ebc2400288823a8fe9109652002022-07-04 11:42:062 days 8 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xdf7fdabb50696b4ff1d10c77336f1c794a1e044fa6d27c0cec8974823be4d6b9109651882022-07-04 11:39:052 days 8 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xdf7fdabb50696b4ff1d10c77336f1c794a1e044fa6d27c0cec8974823be4d6b9109651882022-07-04 11:39:052 days 8 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xdf7fdabb50696b4ff1d10c77336f1c794a1e044fa6d27c0cec8974823be4d6b9109651882022-07-04 11:39:052 days 8 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x10dcb8655df31832f03ec8780ae3f942bbdf4d738cb24ae3e2d285b613a667bf109651842022-07-04 11:38:052 days 8 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xa3dadbf0af65afc95f8d69d27458993c0f019acf0b2698029b14f60b98fe1636109645742022-07-04 9:05:152 days 11 hrs ago 0x841152040d036174a7a7d49b376f324ead10992e 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xea7db7e662baaf7d2b52851b7af6c2f24016a110267d8b30341dc2794af037cb108858372022-06-20 15:40:5516 days 4 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xa10f2332816abba03916bb230d4af51b019f776027dde6d12ea8af05f5eb3349108061292022-06-06 17:53:4730 days 2 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x7028b85c201775c6cd28790c8c37562d8b4fd18935e9f319820190ad7661191b107895392022-06-03 19:11:5233 days 1 hr ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xba434ad6b439a25d9ee531553b03d2dc59493a24f03f3ee4c2f2669643ab2356107895372022-06-03 19:11:2233 days 1 hr ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x2380c46075dfb0d5e3ed2704f4ce2bd40ba1796c5c22dcc8c3b1a9b08bb30bc0107879682022-06-03 12:24:2833 days 7 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xbe5ef2c1d3f82919e73794cda457c5c3f42cd0f410379b6f46ed8b8edf632cdf107823602022-06-02 12:47:5334 days 7 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x63f93369e3b1c553c0df848d9fd0c50dd295b858c90d0f0eb05673a08be14e30107721582022-05-31 12:45:4636 days 7 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x9621ea7fcfd41057d8b52aa71e47f1e75ff22bc30fbe5f3bb7da276e40e881ad107593992022-05-29 7:27:5738 days 12 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0xa5b475e9c580604a3a6258d5ad735cd625603dc0bbbc0d15f339117768db6c90107503762022-05-27 17:46:0040 days 2 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x1d71294e152157a3c4ccf1134505460563d4bed82c417d4e899147bb93f442e7107497292022-05-27 15:04:0240 days 5 hrs ago 0x6c112954c2bdf4a3f0a7c67ebfe5c556a52b301c 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x18391ac1007042bc4c320f12ce977a025d439b8c238c8dc1a8aa49d198100635107445712022-05-26 17:26:1341 days 2 hrs ago 0x336665b917b7db6efd8809f515dee21087ec0813 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x18391ac1007042bc4c320f12ce977a025d439b8c238c8dc1a8aa49d198100635107445712022-05-26 17:26:1341 days 2 hrs ago 0x336665b917b7db6efd8809f515dee21087ec0813 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x18391ac1007042bc4c320f12ce977a025d439b8c238c8dc1a8aa49d198100635107445712022-05-26 17:26:1341 days 2 hrs ago 0x336665b917b7db6efd8809f515dee21087ec0813 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x18391ac1007042bc4c320f12ce977a025d439b8c238c8dc1a8aa49d198100635107445712022-05-26 17:26:1341 days 2 hrs ago 0x336665b917b7db6efd8809f515dee21087ec0813 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
0x18391ac1007042bc4c320f12ce977a025d439b8c238c8dc1a8aa49d198100635107445712022-05-26 17:26:1341 days 2 hrs ago 0x336665b917b7db6efd8809f515dee21087ec0813 0x0000000010fd301be3200e67978e3cc67c962f480 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20Lib

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: ERC20Lib.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.0;

import "./IERC20Lib.sol";

contract ERC20Lib is IERC20Lib {

  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowances;

  uint256 public totalSupply;

  string public name;
  string public symbol;
  uint8 public decimals;

  bool public initialized = false;

  constructor () {
    initialized = true;
  }

  function init(address owner_, string memory name_, string memory symbol_, uint256 totalSupply_) external override {
    require(initialized == false, "Contract already initialized");
    name = name_;
    symbol = symbol_;
    decimals = 18;
    _balances[owner_] = totalSupply_;
    totalSupply = totalSupply_;

    initialized = true;
  }

  function balanceOf(address account) public view override returns (uint256) {
    return _balances[account];
  }

  function allowance(address owner, address spender) public view override returns (uint256) {
    return _allowances[owner][spender];
  }

  function approve(address spender, uint256 amount) public override returns (bool) {
    require(spender != address(0), "ERC20: approve to the zero address");

    _allowances[msg.sender][spender] = amount;
    emit Approval(msg.sender, spender, amount);
    return true;
  }

  function transfer(address recipient, uint256 amount) public override returns (bool) {
    _transfer(msg.sender, recipient, amount);
    return true;
  }

  function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
    _transfer(sender, recipient, amount);
    uint256 newAllowance = _allowances[sender][msg.sender] - amount;
    _allowances[sender][msg.sender] = newAllowance;
    emit Approval(sender, msg.sender, newAllowance);
    return true;
  }

  function _transfer(address sender, address recipient, uint256 amount) internal {
    require(sender != address(0), "ERC20: transfer from the zero address");
    require(recipient != address(0), "ERC20: transfer to the zero address");

    _balances[sender] = _balances[sender] - amount;
    _balances[recipient] = _balances[recipient] + amount;
    emit Transfer(sender, recipient, amount);
  }
}

File 2 of 2: IERC20Lib.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.0;

interface IERC20Lib {
  function init(address owner_, string memory name_, string memory symbol_, uint256 totalSupply_) external;
  function balanceOf(address account) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function approve(address spender, uint256 amount) external returns (bool);
  function transfer(address recipient, uint256 amount) external returns (bool);
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

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

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":"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":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"name":"init","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526005805461ff001916905534801561001b57600080fd5b506005805461ff001916610100179055610c548061003a6000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c8063313ce56711610081578063a9059cbb1161005b578063a9059cbb1461016c578063d2209ad91461017f578063dd62ed3e14610194576100c9565b8063313ce5671461013c57806370a082311461015157806395d89b4114610164576100c9565b8063158ef93e116100b2578063158ef93e1461010c57806318160ddd1461011457806323b872dd14610129576100c9565b806306fdde03146100ce578063095ea7b3146100ec575b600080fd5b6100d66101a7565b6040516100e39190610967565b60405180910390f35b6100ff6100fa366004610933565b610235565b6040516100e3919061095c565b6100ff610305565b61011c610313565b6040516100e39190610b26565b6100ff61013736600461087f565b610319565b6101446103dd565b6040516100e39190610b2f565b61011c61015f36600461082c565b6103e6565b6100d6610412565b6100ff61017a366004610933565b61041f565b61019261018d3660046108ba565b610435565b005b61011c6101a236600461084d565b610524565b600380546101b490610b6c565b80601f01602080910402602001604051908101604052809291908181526020018280546101e090610b6c565b801561022d5780601f106102025761010080835404028352916020019161022d565b820191906000526020600020905b81548152906001019060200180831161021057829003601f168201915b505050505081565b600073ffffffffffffffffffffffffffffffffffffffff831661028d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a35565b60405180910390fd5b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff881680855292529182902085905590519091907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102f4908690610b26565b60405180910390a350600192915050565b600554610100900460ff1681565b60025481565b600061032684848461055c565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600160209081526040808320338452909152812054610362908490610b55565b73ffffffffffffffffffffffffffffffffffffffff86166000818152600160209081526040808320338085529252918290208490559051929350917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103ca908590610b26565b60405180910390a3506001949350505050565b60055460ff1681565b73ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260409020545b919050565b600480546101b490610b6c565b600061042c33848461055c565b50600192915050565b600554610100900460ff1615610477576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a92565b825161048a9060039060208601906106d0565b50815161049e9060049060208501906106d0565b50600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016601217815573ffffffffffffffffffffffffffffffffffffffff9094166000908152602081905260409020819055600255505080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16610100179055565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b73ffffffffffffffffffffffffffffffffffffffff83166105a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610ac9565b73ffffffffffffffffffffffffffffffffffffffff82166105f6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610284906109d8565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260208190526040902054610627908290610b55565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152602081905260408082209390935590841681522054610664908290610b3d565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106c3908590610b26565b60405180910390a3505050565b8280546106dc90610b6c565b90600052602060002090601f0160209004810192826106fe5760008555610744565b82601f1061071757805160ff1916838001178555610744565b82800160010185558215610744579182015b82811115610744578251825591602001919060010190610729565b50610750929150610754565b5090565b5b808211156107505760008155600101610755565b803573ffffffffffffffffffffffffffffffffffffffff8116811461040d57600080fd5b600082601f83011261079d578081fd5b813567ffffffffffffffff808211156107b8576107b8610bef565b60405160207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f85011682010181811083821117156107fa576107fa610bef565b604052828152848301602001861015610811578384fd5b82602086016020830137918201602001929092529392505050565b60006020828403121561083d578081fd5b61084682610769565b9392505050565b6000806040838503121561085f578081fd5b61086883610769565b915061087660208401610769565b90509250929050565b600080600060608486031215610893578081fd5b61089c84610769565b92506108aa60208501610769565b9150604084013590509250925092565b600080600080608085870312156108cf578081fd5b6108d885610769565b9350602085013567ffffffffffffffff808211156108f4578283fd5b6109008883890161078d565b94506040870135915080821115610915578283fd5b506109228782880161078d565b949793965093946060013593505050565b60008060408385031215610945578182fd5b61094e83610769565b946020939093013593505050565b901515815260200190565b6000602080835283518082850152825b8181101561099357858101830151858201604001528201610977565b818111156109a45783604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201527f6573730000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560408201527f7373000000000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601c908201527f436f6e747261637420616c726561647920696e697469616c697a656400000000604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460408201527f6472657373000000000000000000000000000000000000000000000000000000606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610b5057610b50610bc0565b500190565b600082821015610b6757610b67610bc0565b500390565b600281046001821680610b8057607f821691505b60208210811415610bba577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea264697066735822122005af3b3d3c7b3efc0b4698552c57420831d2007d9b84a99d38ae152263f2b8e464736f6c63430008000033

Deployed ByteCode Sourcemap

83:2120:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;274:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1028:273;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;346:31::-;;;:::i;243:26::-;;;:::i;:::-;;;;;;;:::i;1461:342::-;;;;;;:::i;:::-;;:::i;320:21::-;;;:::i;:::-;;;;;;;:::i;774:111::-;;;;;;:::i;:::-;;:::i;296:20::-;;;:::i;1305:152::-;;;;;;:::i;:::-;;:::i;430:340::-;;;;;;:::i;:::-;;:::i;:::-;;889:135;;;;;;:::i;:::-;;:::i;274:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1028:273::-;1103:4;1123:21;;;1115:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1202:10;1190:23;;;;:11;:23;;;;;;;;;:32;;;;;;;;;;;:41;;;1242:37;;1190:32;;1202:10;1242:37;;;;1225:6;;1242:37;:::i;:::-;;;;;;;;-1:-1:-1;1292:4:0;1028:273;;;;:::o;346:31::-;;;;;;;;;:::o;243:26::-;;;;:::o;1461:342::-;1559:4;1571:36;1581:6;1589:9;1600:6;1571:9;:36::i;:::-;1636:19;;;1613:20;1636:19;;;:11;:19;;;;;;;;1656:10;1636:31;;;;;;;;:40;;1670:6;;1636:40;:::i;:::-;1682:19;;;;;;;:11;:19;;;;;;;;1702:10;1682:31;;;;;;;;;:46;;;1739:42;;1613:63;;-1:-1:-1;1702:10:0;1739:42;;;;1613:63;;1739:42;:::i;:::-;;;;;;;;-1:-1:-1;1794:4:0;;1461:342;-1:-1:-1;;;;1461:342:0:o;320:21::-;;;;;;:::o;774:111::-;862:18;;;840:7;862:18;;;;;;;;;;;774:111;;;;:::o;296:20::-;;;;;;;:::i;1305:152::-;1383:4;1395:40;1405:10;1417:9;1428:6;1395:9;:40::i;:::-;-1:-1:-1;1448:4:0;1305:152;;;;:::o;430:340::-;558:11;;;;;;;:20;550:61;;;;;;;;;;;;:::i;:::-;617:12;;;;:4;;:12;;;;;:::i;:::-;-1:-1:-1;635:16:0;;;;:6;;:16;;;;;:::i;:::-;-1:-1:-1;657:8:0;:13;;;;668:2;657:13;;;676:17;;;;657:8;676:17;;;;;;;;;;:32;;;714:11;:26;-1:-1:-1;;747:18:0;;;;657:13;747:18;;;430:340::o;889:135::-;992:18;;;;970:7;992:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;889:135::o;1807:394::-;1900:20;;;1892:70;;;;;;;;;;;;:::i;:::-;1976:23;;;1968:71;;;;;;;;;;;;:::i;:::-;2066:17;;;:9;:17;;;;;;;;;;;:26;;2086:6;;2066:26;:::i;:::-;2046:17;;;;:9;:17;;;;;;;;;;;:46;;;;2121:20;;;;;;;:29;;2144:6;;2121:29;:::i;:::-;2098:20;;;;:9;:20;;;;;;;;;;;;:52;;;;2161:35;;;;;;;;;;2189:6;;2161:35;:::i;:::-;;;;;;;;1807:394;;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:198:2;84:20;;144:42;133:54;;123:65;;113:2;;202:1;199;192:12;217:772;;315:3;308:4;300:6;296:17;292:27;282:2;;337:5;330;323:20;282:2;377:6;364:20;403:18;440:2;436;433:10;430:2;;;446:18;;:::i;:::-;495:2;489:9;630:4;560:66;553:4;549:2;545:13;541:86;533:6;529:99;525:110;685:6;673:10;670:22;665:2;653:10;650:18;647:46;644:2;;;696:18;;:::i;:::-;732:2;725:22;756:18;;;793:15;;;810:4;789:26;786:35;-1:-1:-1;783:2:2;;;838:5;831;824:20;783:2;906;899:4;891:6;887:17;880:4;872:6;868:17;855:54;929:15;;;946:4;925:26;918:41;;;;933:6;272:717;-1:-1:-1;;;272:717:2:o;994:198::-;;1106:2;1094:9;1085:7;1081:23;1077:32;1074:2;;;1127:6;1119;1112:22;1074:2;1155:31;1176:9;1155:31;:::i;:::-;1145:41;1064:128;-1:-1:-1;;;1064:128:2:o;1197:274::-;;;1326:2;1314:9;1305:7;1301:23;1297:32;1294:2;;;1347:6;1339;1332:22;1294:2;1375:31;1396:9;1375:31;:::i;:::-;1365:41;;1425:40;1461:2;1450:9;1446:18;1425:40;:::i;:::-;1415:50;;1284:187;;;;;:::o;1476:342::-;;;;1622:2;1610:9;1601:7;1597:23;1593:32;1590:2;;;1643:6;1635;1628:22;1590:2;1671:31;1692:9;1671:31;:::i;:::-;1661:41;;1721:40;1757:2;1746:9;1742:18;1721:40;:::i;:::-;1711:50;;1808:2;1797:9;1793:18;1780:32;1770:42;;1580:238;;;;;:::o;1823:722::-;;;;;2006:3;1994:9;1985:7;1981:23;1977:33;1974:2;;;2028:6;2020;2013:22;1974:2;2056:31;2077:9;2056:31;:::i;:::-;2046:41;;2138:2;2127:9;2123:18;2110:32;2161:18;2202:2;2194:6;2191:14;2188:2;;;2223:6;2215;2208:22;2188:2;2251:52;2295:7;2286:6;2275:9;2271:22;2251:52;:::i;:::-;2241:62;;2356:2;2345:9;2341:18;2328:32;2312:48;;2385:2;2375:8;2372:16;2369:2;;;2406:6;2398;2391:22;2369:2;;2434:54;2480:7;2469:8;2458:9;2454:24;2434:54;:::i;:::-;1964:581;;;;-1:-1:-1;2424:64:2;;2535:2;2520:18;2507:32;;-1:-1:-1;;;1964:581:2:o;2550:266::-;;;2679:2;2667:9;2658:7;2654:23;2650:32;2647:2;;;2700:6;2692;2685:22;2647:2;2728:31;2749:9;2728:31;:::i;:::-;2718:41;2806:2;2791:18;;;;2778:32;;-1:-1:-1;;;2637:179:2:o;2821:187::-;2986:14;;2979:22;2961:41;;2949:2;2934:18;;2916:92::o;3013:662::-;;3154:2;3183;3172:9;3165:21;3215:6;3209:13;3258:6;3253:2;3242:9;3238:18;3231:34;3283:4;3296:140;3310:6;3307:1;3304:13;3296:140;;;3405:14;;;3401:23;;3395:30;3371:17;;;3390:2;3367:26;3360:66;3325:10;;3296:140;;;3454:6;3451:1;3448:13;3445:2;;;3524:4;3519:2;3510:6;3499:9;3495:22;3491:31;3484:45;3445:2;-1:-1:-1;3591:2:2;3579:15;3596:66;3575:88;3560:104;;;;3666:2;3556:113;;3134:541;-1:-1:-1;;;3134:541:2:o;3680:399::-;3882:2;3864:21;;;3921:2;3901:18;;;3894:30;3960:34;3955:2;3940:18;;3933:62;4031:5;4026:2;4011:18;;4004:33;4069:3;4054:19;;3854:225::o;4084:398::-;4286:2;4268:21;;;4325:2;4305:18;;;4298:30;4364:34;4359:2;4344:18;;4337:62;4435:4;4430:2;4415:18;;4408:32;4472:3;4457:19;;4258:224::o;4487:352::-;4689:2;4671:21;;;4728:2;4708:18;;;4701:30;4767;4762:2;4747:18;;4740:58;4830:2;4815:18;;4661:178::o;4844:401::-;5046:2;5028:21;;;5085:2;5065:18;;;5058:30;5124:34;5119:2;5104:18;;5097:62;5195:7;5190:2;5175:18;;5168:35;5235:3;5220:19;;5018:227::o;5250:177::-;5396:25;;;5384:2;5369:18;;5351:76::o;5432:184::-;5604:4;5592:17;;;;5574:36;;5562:2;5547:18;;5529:87::o;5621:128::-;;5692:1;5688:6;5685:1;5682:13;5679:2;;;5698:18;;:::i;:::-;-1:-1:-1;5734:9:2;;5669:80::o;5754:125::-;;5822:1;5819;5816:8;5813:2;;;5827:18;;:::i;:::-;-1:-1:-1;5864:9:2;;5803:76::o;5884:437::-;5969:1;5959:12;;6016:1;6006:12;;;6027:2;;6081:4;6073:6;6069:17;6059:27;;6027:2;6134;6126:6;6123:14;6103:18;6100:38;6097:2;;;6171:77;6168:1;6161:88;6272:4;6269:1;6262:15;6300:4;6297:1;6290:15;6097:2;;5939:382;;;:::o;6326:184::-;6378:77;6375:1;6368:88;6475:4;6472:1;6465:15;6499:4;6496:1;6489:15;6515:184;6567:77;6564:1;6557:88;6664:4;6661:1;6654:15;6688:4;6685:1;6678:15

Swarm Source

ipfs://05af3b3d3c7b3efc0b4698552c57420831d2007d9b84a99d38ae152263f2b8e4
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.