ETH Price: $2,879.93 (-2.35%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Transfer347213702025-08-26 18:14:47152 days ago1756232087IN
0x4AC2AA52...5963246e3
0 ETH0.000000330.00692129
Transfer327712902025-07-12 14:52:07197 days ago1752331927IN
0x4AC2AA52...5963246e3
0 ETH0.00000010.00215211
Transfer296277952025-04-30 20:28:57270 days ago1746044937IN
0x4AC2AA52...5963246e3
0 ETH0.000000250.00363219
Transfer280032492025-03-24 5:57:25307 days ago1742795845IN
0x4AC2AA52...5963246e3
0 ETH0.00000020.00426063
Approve247498492025-01-07 22:30:45383 days ago1736289045IN
0x4AC2AA52...5963246e3
0 ETH0.00004841.0255869
Approve246537812025-01-05 17:08:29385 days ago1736096909IN
0x4AC2AA52...5963246e3
0 ETH0.000001760.03712562
Approve243256042024-12-29 2:49:15392 days ago1735440555IN
0x4AC2AA52...5963246e3
0 ETH0.000235585.00474599
Approve236317462024-12-13 1:20:39409 days ago1734052839IN
0x4AC2AA52...5963246e3
0 ETH0.000001110.01206772
Transfer232959762024-12-05 6:48:19416 days ago1733381299IN
0x4AC2AA52...5963246e3
0 ETH0.000002610.01875088
Approve227946002024-11-23 16:15:47428 days ago1732378547IN
0x4AC2AA52...5963246e3
0 ETH0.000001110.01682631
Transfer216883212024-10-29 1:39:49454 days ago1730165989IN
0x4AC2AA52...5963246e3
0 ETH0.000000540.01060742
Transfer209470152024-10-11 21:49:37471 days ago1728683377IN
0x4AC2AA52...5963246e3
0 ETH0.000000170.00273305
Transfer173537592024-07-20 17:34:25554 days ago1721496865IN
0x4AC2AA52...5963246e3
0 ETH0.000000850.02743151
Transfer170469572024-07-13 15:07:41561 days ago1720883261IN
0x4AC2AA52...5963246e3
0 ETH0.000000450.00945134
Approve170468532024-07-13 15:04:13561 days ago1720883053IN
0x4AC2AA52...5963246e3
0 ETH0.000000440.00938188
Approve170463232024-07-13 14:46:33561 days ago1720881993IN
0x4AC2AA52...5963246e3
0 ETH0.000000420.00887548
Approve170462362024-07-13 14:43:39561 days ago1720881819IN
0x4AC2AA52...5963246e3
0 ETH0.000000460.0098
Approve170458452024-07-13 14:30:37561 days ago1720881037IN
0x4AC2AA52...5963246e3
0 ETH0.000001280.02718399
Approve170458072024-07-13 14:29:21561 days ago1720880961IN
0x4AC2AA52...5963246e3
0 ETH0.000000390.00831097
Approve170448982024-07-13 13:59:03561 days ago1720879143IN
0x4AC2AA52...5963246e3
0 ETH0.000005110.10869378
Approve170446622024-07-13 13:51:11561 days ago1720878671IN
0x4AC2AA52...5963246e3
0 ETH0.000005120.10876362
Approve170446612024-07-13 13:51:09561 days ago1720878669IN
0x4AC2AA52...5963246e3
0 ETH0.000010760.2287422
Approve170446582024-07-13 13:51:03561 days ago1720878663IN
0x4AC2AA52...5963246e3
0 ETH0.000005110.1087238
Approve170446572024-07-13 13:51:01561 days ago1720878661IN
0x4AC2AA52...5963246e3
0 ETH0.000005110.10872804
Approve170445852024-07-13 13:48:37561 days ago1720878517IN
0x4AC2AA52...5963246e3
0 ETH0.000000450.00960764
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Toad

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at basescan.org on 2024-07-13
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract Toad {
    string public constant name = "Toad";
    string public constant symbol = "Toad";
    uint256 public constant totalSupply = 1160000000 * 10**18; // 
    uint8 public constant decimals = 18;
    address public owner;
    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;

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

    constructor() {
        owner = msg.sender;
        balances[msg.sender] = totalSupply;
    }

    modifier onlyOwner() {
        require(msg.sender == owner, "Only the contract owner can call this function");
        _;
    }

    function transferOwnership(address newOwner) external onlyOwner {
        require(newOwner != address(0), "Invalid new owner address");
        owner = newOwner;
    }

    function renounceOwnership() external onlyOwner {
        owner = address(0);
    }

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

    function transfer(address _to, uint256 _value) external returns (bool success) {
        require(_to != address(0), "Invalid recipient address");
        require(balances[msg.sender] >= _value, "Insufficient balance");
        
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) external returns (bool success) {
        require(_to != address(0), "Invalid recipient address");
        require(balances[_from] >= _value, "Insufficient balance");
        require(allowed[_from][msg.sender] >= _value, "Not enough allowance");
        
        balances[_from] -= _value;
        balances[_to] += _value;
        allowed[_from][msg.sender] -= _value;
        
        emit Transfer(_from, _to, _value);
        return true;
    }

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

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

Contract Security Audit

Contract ABI

API
[{"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":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052348015600e575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b03bf878e011094c18800000060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506111e4806100a95f395ff3fe608060405234801561000f575f80fd5b50600436106100b2575f3560e01c8063715018a61161006f578063715018a6146101a05780638da5cb5b146101aa57806395d89b41146101c8578063a9059cbb146101e6578063dd62ed3e14610216578063f2fde38b14610246576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f80fd5b6100be610262565b6040516100cb9190610c8e565b60405180910390f35b6100ee60048036038101906100e99190610d3f565b61029b565b6040516100fb9190610d97565b60405180910390f35b61010c610388565b6040516101199190610dbf565b60405180910390f35b61013c60048036038101906101379190610dd8565b610398565b6040516101499190610d97565b60405180910390f35b61015a6106e6565b6040516101679190610e43565b60405180910390f35b61018a60048036038101906101859190610e5c565b6106eb565b6040516101979190610dbf565b60405180910390f35b6101a8610731565b005b6101b26107ff565b6040516101bf9190610e96565b60405180910390f35b6101d0610822565b6040516101dd9190610c8e565b60405180910390f35b61020060048036038101906101fb9190610d3f565b61085b565b60405161020d9190610d97565b60405180910390f35b610230600480360381019061022b9190610eaf565b610a5f565b60405161023d9190610dbf565b60405180910390f35b610260600480360381019061025b9190610e5c565b610ae1565b005b6040518060400160405280600481526020017f546f61640000000000000000000000000000000000000000000000000000000081525081565b5f8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103769190610dbf565b60405180910390a36001905092915050565b6b03bf878e011094c18800000081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610407576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103fe90610f37565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047e90610f9f565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610542576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053990611007565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461058e9190611052565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105e19190611085565b925050819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461066f9190611052565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d39190610dbf565b60405180910390a3600190509392505050565b601281565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b590611128565b60405180910390fd5b5f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600481526020017f546f61640000000000000000000000000000000000000000000000000000000081525081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c190610f37565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561094a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094190610f9f565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109969190611052565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109e99190611085565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a4d9190610dbf565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6590611128565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610bdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd390611190565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c6082610c1e565b610c6a8185610c28565b9350610c7a818560208601610c38565b610c8381610c46565b840191505092915050565b5f6020820190508181035f830152610ca68184610c56565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610cdb82610cb2565b9050919050565b610ceb81610cd1565b8114610cf5575f80fd5b50565b5f81359050610d0681610ce2565b92915050565b5f819050919050565b610d1e81610d0c565b8114610d28575f80fd5b50565b5f81359050610d3981610d15565b92915050565b5f8060408385031215610d5557610d54610cae565b5b5f610d6285828601610cf8565b9250506020610d7385828601610d2b565b9150509250929050565b5f8115159050919050565b610d9181610d7d565b82525050565b5f602082019050610daa5f830184610d88565b92915050565b610db981610d0c565b82525050565b5f602082019050610dd25f830184610db0565b92915050565b5f805f60608486031215610def57610dee610cae565b5b5f610dfc86828701610cf8565b9350506020610e0d86828701610cf8565b9250506040610e1e86828701610d2b565b9150509250925092565b5f60ff82169050919050565b610e3d81610e28565b82525050565b5f602082019050610e565f830184610e34565b92915050565b5f60208284031215610e7157610e70610cae565b5b5f610e7e84828501610cf8565b91505092915050565b610e9081610cd1565b82525050565b5f602082019050610ea95f830184610e87565b92915050565b5f8060408385031215610ec557610ec4610cae565b5b5f610ed285828601610cf8565b9250506020610ee385828601610cf8565b9150509250929050565b7f496e76616c696420726563697069656e742061646472657373000000000000005f82015250565b5f610f21601983610c28565b9150610f2c82610eed565b602082019050919050565b5f6020820190508181035f830152610f4e81610f15565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f610f89601483610c28565b9150610f9482610f55565b602082019050919050565b5f6020820190508181035f830152610fb681610f7d565b9050919050565b7f4e6f7420656e6f75676820616c6c6f77616e63650000000000000000000000005f82015250565b5f610ff1601483610c28565b9150610ffc82610fbd565b602082019050919050565b5f6020820190508181035f83015261101e81610fe5565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61105c82610d0c565b915061106783610d0c565b925082820390508181111561107f5761107e611025565b5b92915050565b5f61108f82610d0c565b915061109a83610d0c565b92508282019050808211156110b2576110b1611025565b5b92915050565b7f4f6e6c792074686520636f6e7472616374206f776e65722063616e2063616c6c5f8201527f20746869732066756e6374696f6e000000000000000000000000000000000000602082015250565b5f611112602e83610c28565b915061111d826110b8565b604082019050919050565b5f6020820190508181035f83015261113f81611106565b9050919050565b7f496e76616c6964206e6577206f776e65722061646472657373000000000000005f82015250565b5f61117a601983610c28565b915061118582611146565b602082019050919050565b5f6020820190508181035f8301526111a78161116e565b905091905056fea2646970667358221220d9f80acd4c766af7ffc8ffa8bb56127f4f1665124b1f55814fdfeb9e957d880b64736f6c634300081a0033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100b2575f3560e01c8063715018a61161006f578063715018a6146101a05780638da5cb5b146101aa57806395d89b41146101c8578063a9059cbb146101e6578063dd62ed3e14610216578063f2fde38b14610246576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f80fd5b6100be610262565b6040516100cb9190610c8e565b60405180910390f35b6100ee60048036038101906100e99190610d3f565b61029b565b6040516100fb9190610d97565b60405180910390f35b61010c610388565b6040516101199190610dbf565b60405180910390f35b61013c60048036038101906101379190610dd8565b610398565b6040516101499190610d97565b60405180910390f35b61015a6106e6565b6040516101679190610e43565b60405180910390f35b61018a60048036038101906101859190610e5c565b6106eb565b6040516101979190610dbf565b60405180910390f35b6101a8610731565b005b6101b26107ff565b6040516101bf9190610e96565b60405180910390f35b6101d0610822565b6040516101dd9190610c8e565b60405180910390f35b61020060048036038101906101fb9190610d3f565b61085b565b60405161020d9190610d97565b60405180910390f35b610230600480360381019061022b9190610eaf565b610a5f565b60405161023d9190610dbf565b60405180910390f35b610260600480360381019061025b9190610e5c565b610ae1565b005b6040518060400160405280600481526020017f546f61640000000000000000000000000000000000000000000000000000000081525081565b5f8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103769190610dbf565b60405180910390a36001905092915050565b6b03bf878e011094c18800000081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610407576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103fe90610f37565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047e90610f9f565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610542576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053990611007565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461058e9190611052565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105e19190611085565b925050819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461066f9190611052565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d39190610dbf565b60405180910390a3600190509392505050565b601281565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b590611128565b60405180910390fd5b5f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600481526020017f546f61640000000000000000000000000000000000000000000000000000000081525081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c190610f37565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561094a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094190610f9f565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109969190611052565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109e99190611085565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a4d9190610dbf565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6590611128565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610bdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd390611190565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c6082610c1e565b610c6a8185610c28565b9350610c7a818560208601610c38565b610c8381610c46565b840191505092915050565b5f6020820190508181035f830152610ca68184610c56565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610cdb82610cb2565b9050919050565b610ceb81610cd1565b8114610cf5575f80fd5b50565b5f81359050610d0681610ce2565b92915050565b5f819050919050565b610d1e81610d0c565b8114610d28575f80fd5b50565b5f81359050610d3981610d15565b92915050565b5f8060408385031215610d5557610d54610cae565b5b5f610d6285828601610cf8565b9250506020610d7385828601610d2b565b9150509250929050565b5f8115159050919050565b610d9181610d7d565b82525050565b5f602082019050610daa5f830184610d88565b92915050565b610db981610d0c565b82525050565b5f602082019050610dd25f830184610db0565b92915050565b5f805f60608486031215610def57610dee610cae565b5b5f610dfc86828701610cf8565b9350506020610e0d86828701610cf8565b9250506040610e1e86828701610d2b565b9150509250925092565b5f60ff82169050919050565b610e3d81610e28565b82525050565b5f602082019050610e565f830184610e34565b92915050565b5f60208284031215610e7157610e70610cae565b5b5f610e7e84828501610cf8565b91505092915050565b610e9081610cd1565b82525050565b5f602082019050610ea95f830184610e87565b92915050565b5f8060408385031215610ec557610ec4610cae565b5b5f610ed285828601610cf8565b9250506020610ee385828601610cf8565b9150509250929050565b7f496e76616c696420726563697069656e742061646472657373000000000000005f82015250565b5f610f21601983610c28565b9150610f2c82610eed565b602082019050919050565b5f6020820190508181035f830152610f4e81610f15565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f610f89601483610c28565b9150610f9482610f55565b602082019050919050565b5f6020820190508181035f830152610fb681610f7d565b9050919050565b7f4e6f7420656e6f75676820616c6c6f77616e63650000000000000000000000005f82015250565b5f610ff1601483610c28565b9150610ffc82610fbd565b602082019050919050565b5f6020820190508181035f83015261101e81610fe5565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61105c82610d0c565b915061106783610d0c565b925082820390508181111561107f5761107e611025565b5b92915050565b5f61108f82610d0c565b915061109a83610d0c565b92508282019050808211156110b2576110b1611025565b5b92915050565b7f4f6e6c792074686520636f6e7472616374206f776e65722063616e2063616c6c5f8201527f20746869732066756e6374696f6e000000000000000000000000000000000000602082015250565b5f611112602e83610c28565b915061111d826110b8565b604082019050919050565b5f6020820190508181035f83015261113f81611106565b9050919050565b7f496e76616c6964206e6577206f776e65722061646472657373000000000000005f82015250565b5f61117a601983610c28565b915061118582611146565b602082019050919050565b5f6020820190508181035f8301526111a78161116e565b905091905056fea2646970667358221220d9f80acd4c766af7ffc8ffa8bb56127f4f1665124b1f55814fdfeb9e957d880b64736f6c634300081a0033

Deployed Bytecode Sourcemap

60:2471:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;81:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2148:226;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;169:57;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1616:524;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;237:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1090:117;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;997:85;;;:::i;:::-;;279:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;124:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1215:393;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2382:146;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;819:170;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;81:36;;;;;;;;;;;;;;;;;;;:::o;2148:226::-;2217:12;2274:6;2242:7;:19;2250:10;2242:19;;;;;;;;;;;;;;;:29;2262:8;2242:29;;;;;;;;;;;;;;;:38;;;;2327:8;2306:38;;2315:10;2306:38;;;2337:6;2306:38;;;;;;:::i;:::-;;;;;;;;2362:4;2355:11;;2148:226;;;;:::o;169:57::-;207:19;169:57;:::o;1616:524::-;1700:12;1748:1;1733:17;;:3;:17;;;1725:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;1818:6;1799:8;:15;1808:5;1799:15;;;;;;;;;;;;;;;;:25;;1791:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;1898:6;1868:7;:14;1876:5;1868:14;;;;;;;;;;;;;;;:26;1883:10;1868:26;;;;;;;;;;;;;;;;:36;;1860:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;1969:6;1950:8;:15;1959:5;1950:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;2003:6;1986:8;:13;1995:3;1986:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;2050:6;2020:7;:14;2028:5;2020:14;;;;;;;;;;;;;;;:26;2035:10;2020:26;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;2098:3;2082:28;;2091:5;2082:28;;;2103:6;2082:28;;;;;;:::i;:::-;;;;;;;;2128:4;2121:11;;1616:524;;;;;:::o;237:35::-;270:2;237:35;:::o;1090:117::-;1148:15;1183:8;:16;1192:6;1183:16;;;;;;;;;;;;;;;;1176:23;;1090:117;;;:::o;997:85::-;735:5;;;;;;;;;;721:19;;:10;:19;;;713:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1072:1:::1;1056:5:::0;::::1;:18;;;;;;;;;;;;;;;;;;997:85::o:0;279:20::-;;;;;;;;;;;;:::o;124:38::-;;;;;;;;;;;;;;;;;;;:::o;1215:393::-;1280:12;1328:1;1313:17;;:3;:17;;;1305:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;1403:6;1379:8;:20;1388:10;1379:20;;;;;;;;;;;;;;;;:30;;1371:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;1479:6;1455:8;:20;1464:10;1455:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;1513:6;1496:8;:13;1505:3;1496:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;1566:3;1545:33;;1554:10;1545:33;;;1571:6;1545:33;;;;;;:::i;:::-;;;;;;;;1596:4;1589:11;;1215:393;;;;:::o;2382:146::-;2458:17;2495:7;:15;2503:6;2495:15;;;;;;;;;;;;;;;:25;2511:8;2495:25;;;;;;;;;;;;;;;;2488:32;;2382:146;;;;:::o;819:170::-;735:5;;;;;;;;;;721:19;;:10;:19;;;713:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;922:1:::1;902:22;;:8;:22;;::::0;894:60:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;973:8;965:5;::::0;:16:::1;;;;;;;;;;;;;;;;;;819:170:::0;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:118::-;5168:24;5186:5;5168:24;:::i;:::-;5163:3;5156:37;5081:118;;:::o;5205:222::-;5298:4;5336:2;5325:9;5321:18;5313:26;;5349:71;5417:1;5406:9;5402:17;5393:6;5349:71;:::i;:::-;5205:222;;;;:::o;5433:474::-;5501:6;5509;5558:2;5546:9;5537:7;5533:23;5529:32;5526:119;;;5564:79;;:::i;:::-;5526:119;5684:1;5709:53;5754:7;5745:6;5734:9;5730:22;5709:53;:::i;:::-;5699:63;;5655:117;5811:2;5837:53;5882:7;5873:6;5862:9;5858:22;5837:53;:::i;:::-;5827:63;;5782:118;5433:474;;;;;:::o;5913:175::-;6053:27;6049:1;6041:6;6037:14;6030:51;5913:175;:::o;6094:366::-;6236:3;6257:67;6321:2;6316:3;6257:67;:::i;:::-;6250:74;;6333:93;6422:3;6333:93;:::i;:::-;6451:2;6446:3;6442:12;6435:19;;6094:366;;;:::o;6466:419::-;6632:4;6670:2;6659:9;6655:18;6647:26;;6719:9;6713:4;6709:20;6705:1;6694:9;6690:17;6683:47;6747:131;6873:4;6747:131;:::i;:::-;6739:139;;6466:419;;;:::o;6891:170::-;7031:22;7027:1;7019:6;7015:14;7008:46;6891:170;:::o;7067:366::-;7209:3;7230:67;7294:2;7289:3;7230:67;:::i;:::-;7223:74;;7306:93;7395:3;7306:93;:::i;:::-;7424:2;7419:3;7415:12;7408:19;;7067:366;;;:::o;7439:419::-;7605:4;7643:2;7632:9;7628:18;7620:26;;7692:9;7686:4;7682:20;7678:1;7667:9;7663:17;7656:47;7720:131;7846:4;7720:131;:::i;:::-;7712:139;;7439:419;;;:::o;7864:170::-;8004:22;8000:1;7992:6;7988:14;7981:46;7864:170;:::o;8040:366::-;8182:3;8203:67;8267:2;8262:3;8203:67;:::i;:::-;8196:74;;8279:93;8368:3;8279:93;:::i;:::-;8397:2;8392:3;8388:12;8381:19;;8040:366;;;:::o;8412:419::-;8578:4;8616:2;8605:9;8601:18;8593:26;;8665:9;8659:4;8655:20;8651:1;8640:9;8636:17;8629:47;8693:131;8819:4;8693:131;:::i;:::-;8685:139;;8412:419;;;:::o;8837:180::-;8885:77;8882:1;8875:88;8982:4;8979:1;8972:15;9006:4;9003:1;8996:15;9023:194;9063:4;9083:20;9101:1;9083:20;:::i;:::-;9078:25;;9117:20;9135:1;9117:20;:::i;:::-;9112:25;;9161:1;9158;9154:9;9146:17;;9185:1;9179:4;9176:11;9173:37;;;9190:18;;:::i;:::-;9173:37;9023:194;;;;:::o;9223:191::-;9263:3;9282:20;9300:1;9282:20;:::i;:::-;9277:25;;9316:20;9334:1;9316:20;:::i;:::-;9311:25;;9359:1;9356;9352:9;9345:16;;9380:3;9377:1;9374:10;9371:36;;;9387:18;;:::i;:::-;9371:36;9223:191;;;;:::o;9420:233::-;9560:34;9556:1;9548:6;9544:14;9537:58;9629:16;9624:2;9616:6;9612:15;9605:41;9420:233;:::o;9659:366::-;9801:3;9822:67;9886:2;9881:3;9822:67;:::i;:::-;9815:74;;9898:93;9987:3;9898:93;:::i;:::-;10016:2;10011:3;10007:12;10000:19;;9659:366;;;:::o;10031:419::-;10197:4;10235:2;10224:9;10220:18;10212:26;;10284:9;10278:4;10274:20;10270:1;10259:9;10255:17;10248:47;10312:131;10438:4;10312:131;:::i;:::-;10304:139;;10031:419;;;:::o;10456:175::-;10596:27;10592:1;10584:6;10580:14;10573:51;10456:175;:::o;10637:366::-;10779:3;10800:67;10864:2;10859:3;10800:67;:::i;:::-;10793:74;;10876:93;10965:3;10876:93;:::i;:::-;10994:2;10989:3;10985:12;10978:19;;10637:366;;;:::o;11009:419::-;11175:4;11213:2;11202:9;11198:18;11190:26;;11262:9;11256:4;11252:20;11248:1;11237:9;11233:17;11226:47;11290:131;11416:4;11290:131;:::i;:::-;11282:139;;11009:419;;;:::o

Swarm Source

ipfs://d9f80acd4c766af7ffc8ffa8bb56127f4f1665124b1f55814fdfeb9e957d880b

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
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.