S Price: $0.467858 (-0.01%)

Contract

0xef1d43Ee850956C962748dD633D53227dEC1A45d

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve163514152025-03-27 14:26:146 days ago1743085574IN
0xef1d43Ee...7dEC1A45d
0 S0.002572150
Approve163510312025-03-27 14:23:496 days ago1743085429IN
0xef1d43Ee...7dEC1A45d
0 S0.002572150
Approve163501812025-03-27 14:18:466 days ago1743085126IN
0xef1d43Ee...7dEC1A45d
0 S0.0026612251.7325
Approve163498622025-03-27 14:16:516 days ago1743085011IN
0xef1d43Ee...7dEC1A45d
0 S0.0026286851.10002409
Approve163486172025-03-27 14:09:356 days ago1743084575IN
0xef1d43Ee...7dEC1A45d
0 S0.0032931964.01761235
Approve163484692025-03-27 14:08:466 days ago1743084526IN
0xef1d43Ee...7dEC1A45d
0 S0.002572150
Approve162323732025-03-27 2:26:497 days ago1743042409IN
0xef1d43Ee...7dEC1A45d
0 S0.002915656.65
Approve162148252025-03-27 0:41:357 days ago1743036095IN
0xef1d43Ee...7dEC1A45d
0 S0.0028291655.01
Approve161994432025-03-26 23:15:277 days ago1743030927IN
0xef1d43Ee...7dEC1A45d
0 S0.0028305355.01
Approve161660402025-03-26 20:00:107 days ago1743019210IN
0xef1d43Ee...7dEC1A45d
0 S0.0028305355.01
Transfer161655982025-03-26 19:57:417 days ago1743019061IN
0xef1d43Ee...7dEC1A45d
0 S0.0025738554.03406666
Approve161621522025-03-26 19:38:387 days ago1743017918IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161619742025-03-26 19:37:377 days ago1743017857IN
0xef1d43Ee...7dEC1A45d
0 S0.0028311955.01
Approve161615222025-03-26 19:35:077 days ago1743017707IN
0xef1d43Ee...7dEC1A45d
0 S0.0028311955.01
Transfer161613222025-03-26 19:34:027 days ago1743017642IN
0xef1d43Ee...7dEC1A45d
0 S0.0027652455.01
Transfer161610272025-03-26 19:32:257 days ago1743017545IN
0xef1d43Ee...7dEC1A45d
0 S0.0027645255.01
Approve161598132025-03-26 19:25:407 days ago1743017140IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161589112025-03-26 19:20:317 days ago1743016831IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161572982025-03-26 19:11:327 days ago1743016292IN
0xef1d43Ee...7dEC1A45d
0 S0.0028291655.01
Approve161569812025-03-26 19:09:467 days ago1743016186IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161560652025-03-26 19:04:367 days ago1743015876IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161549942025-03-26 18:58:177 days ago1743015497IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161544812025-03-26 18:55:287 days ago1743015328IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161532162025-03-26 18:48:007 days ago1743014880IN
0xef1d43Ee...7dEC1A45d
0 S0.0028298255.01
Approve161523892025-03-26 18:43:137 days ago1743014593IN
0xef1d43Ee...7dEC1A45d
0 S0.0028311955.01
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TONADO

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2025-03-20
*/

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

contract TONADO {
    // ERC-20 Token Metadata
    string private constant _name = "TONADO";
    string private constant _symbol = "TONADO";
    uint8 private constant _decimals = 18;
    
    uint256 private immutable _totalSupply;
    address private _owner;
    mapping(address => bool) private _authorizedOwners;

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

    // Events
    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 amount);
    event OwnershipTransferred(address indexed oldOwner, address indexed newOwner);

    modifier onlyOwner() {
        require(_authorizedOwners[msg.sender], "Caller is not authorized");
        _;
    }

    constructor(address initialOwner) {
        require(initialOwner != address(0), "Owner cannot be zero address");
        _owner = initialOwner;
        _authorizedOwners[initialOwner] = true;
        _totalSupply = 696_969_696 * 10 ** uint256(_decimals);
        _balances[initialOwner] = _totalSupply;
        emit Transfer(address(0), initialOwner, _totalSupply);
    }

    function transferOwnership(address newOwner) external onlyOwner {
        require(newOwner != address(0), "New owner cannot be zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
        _authorizedOwners[newOwner] = true;
    }

    function addAuthorizedOwner(address newOwner) external onlyOwner {
        require(newOwner != address(0), "New owner cannot be zero address");
        _authorizedOwners[newOwner] = true;
    }

    function removeAuthorizedOwner(address ownerAddress) external onlyOwner {
        require(ownerAddress != _owner, "Cannot remove contract owner");
        _authorizedOwners[ownerAddress] = false;
    }

    // ERC-20 Standard Functions
    function name() external pure returns (string memory) {
        return _name;
    }

    function symbol() external pure returns (string memory) {
        return _symbol;
    }

    function decimals() external pure returns (uint8) {
        return _decimals;
    }

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

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

    function transfer(address recipient, uint256 amount) external returns (bool) {
        require(recipient != address(0), "Invalid recipient address");
        require(_balances[msg.sender] >= amount, "Insufficient balance");

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

    function approve(address spender, uint256 amount) external returns (bool) {
        require(spender != address(0), "Invalid spender address");
        require(amount <= _balances[msg.sender], "Cannot approve more than balance");

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

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
        require(sender != address(0), "Invalid sender address");
        require(recipient != address(0), "Invalid recipient address");
        require(_balances[sender] >= amount, "Insufficient balance");
        require(_allowances[sender][msg.sender] >= amount, "Allowance exceeded");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][msg.sender] -= amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"}],"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":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"addAuthorizedOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"ownerAddress","type":"address"}],"name":"removeAuthorizedOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60a060405234801561000f575f5ffd5b50604051611c94380380611c9483398181016040528101906100319190610268565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361009f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610096906102ed565b60405180910390fd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550601260ff16600a6101439190610470565b63298ae9e061015291906104ba565b6080818152505060805160025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6080516040516101fc919061050a565b60405180910390a350610523565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102378261020e565b9050919050565b6102478161022d565b8114610251575f5ffd5b50565b5f815190506102628161023e565b92915050565b5f6020828403121561027d5761027c61020a565b5b5f61028a84828501610254565b91505092915050565b5f82825260208201905092915050565b7f4f776e65722063616e6e6f74206265207a65726f2061646472657373000000005f82015250565b5f6102d7601c83610293565b91506102e2826102a3565b602082019050919050565b5f6020820190508181035f830152610304816102cb565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b600185111561038d578086048111156103695761036861030b565b5b60018516156103785780820291505b808102905061038685610338565b945061034d565b94509492505050565b5f826103a55760019050610460565b816103b2575f9050610460565b81600181146103c857600281146103d257610401565b6001915050610460565b60ff8411156103e4576103e361030b565b5b8360020a9150848211156103fb576103fa61030b565b5b50610460565b5060208310610133831016604e8410600b84101617156104365782820a9050838111156104315761043061030b565b5b610460565b6104438484846001610344565b9250905081840481111561045a5761045961030b565b5b81810290505b9392505050565b5f819050919050565b5f61047a82610467565b915061048583610467565b92506104b27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610396565b905092915050565b5f6104c482610467565b91506104cf83610467565b92508282026104dd81610467565b915082820484148315176104f4576104f361030b565b5b5092915050565b61050481610467565b82525050565b5f60208201905061051d5f8301846104fb565b92915050565b60805161175961053b5f395f61048d01526117595ff3fe608060405234801561000f575f5ffd5b50600436106100b2575f3560e01c806391510f981161006f57806391510f98146101a057806395d89b41146101bc578063a9059cbb146101da578063c527caf11461020a578063dd62ed3e14610226578063f2fde38b14610256576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f5ffd5b6100be610272565b6040516100cb91906110b1565b60405180910390f35b6100ee60048036038101906100e99190611162565b6102af565b6040516100fb91906111ba565b60405180910390f35b61010c61048a565b60405161011991906111e2565b60405180910390f35b61013c600480360381019061013791906111fb565b6104b1565b60405161014991906111ba565b60405180910390f35b61015a61086d565b6040516101679190611266565b60405180910390f35b61018a6004803603810190610185919061127f565b610875565b60405161019791906111e2565b60405180910390f35b6101ba60048036038101906101b5919061127f565b6108bb565b005b6101c4610a29565b6040516101d191906110b1565b60405180910390f35b6101f460048036038101906101ef9190611162565b610a66565b60405161020191906111ba565b60405180910390f35b610224600480360381019061021f919061127f565b610c6a565b005b610240600480360381019061023b91906112aa565b610db8565b60405161024d91906111e2565b60405180910390f35b610270600480360381019061026b919061127f565b610e3a565b005b60606040518060400160405280600681526020017f544f4e41444f0000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361031e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031590611332565b60405180910390fd5b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561039e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103959061139a565b60405180910390fd5b8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047891906111e2565b60405180910390a36001905092915050565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610520576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051790611402565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361058e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105859061146a565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561060e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610605906114d2565b60405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156106c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c09061153a565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107159190611585565b925050819055508160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461076891906115b8565b925050819055508160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107f69190611585565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161085a91906111e2565b60405180910390a3600190509392505050565b5f6012905090565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610944576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093b90611635565b60405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c99061169d565b60405180910390fd5b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60606040518060400160405280600681526020017f544f4e41444f0000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ad5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acc9061146a565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4c906114d2565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ba19190611585565b925050819055508160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bf491906115b8565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c5891906111e2565b60405180910390a36001905092915050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cea90611635565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5890611705565b60405180910390fd5b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610ec3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eba90611635565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2890611705565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61108382611041565b61108d818561104b565b935061109d81856020860161105b565b6110a681611069565b840191505092915050565b5f6020820190508181035f8301526110c98184611079565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110fe826110d5565b9050919050565b61110e816110f4565b8114611118575f5ffd5b50565b5f8135905061112981611105565b92915050565b5f819050919050565b6111418161112f565b811461114b575f5ffd5b50565b5f8135905061115c81611138565b92915050565b5f5f60408385031215611178576111776110d1565b5b5f6111858582860161111b565b92505060206111968582860161114e565b9150509250929050565b5f8115159050919050565b6111b4816111a0565b82525050565b5f6020820190506111cd5f8301846111ab565b92915050565b6111dc8161112f565b82525050565b5f6020820190506111f55f8301846111d3565b92915050565b5f5f5f60608486031215611212576112116110d1565b5b5f61121f8682870161111b565b93505060206112308682870161111b565b92505060406112418682870161114e565b9150509250925092565b5f60ff82169050919050565b6112608161124b565b82525050565b5f6020820190506112795f830184611257565b92915050565b5f60208284031215611294576112936110d1565b5b5f6112a18482850161111b565b91505092915050565b5f5f604083850312156112c0576112bf6110d1565b5b5f6112cd8582860161111b565b92505060206112de8582860161111b565b9150509250929050565b7f496e76616c6964207370656e64657220616464726573730000000000000000005f82015250565b5f61131c60178361104b565b9150611327826112e8565b602082019050919050565b5f6020820190508181035f83015261134981611310565b9050919050565b7f43616e6e6f7420617070726f7665206d6f7265207468616e2062616c616e63655f82015250565b5f61138460208361104b565b915061138f82611350565b602082019050919050565b5f6020820190508181035f8301526113b181611378565b9050919050565b7f496e76616c69642073656e6465722061646472657373000000000000000000005f82015250565b5f6113ec60168361104b565b91506113f7826113b8565b602082019050919050565b5f6020820190508181035f830152611419816113e0565b9050919050565b7f496e76616c696420726563697069656e742061646472657373000000000000005f82015250565b5f61145460198361104b565b915061145f82611420565b602082019050919050565b5f6020820190508181035f83015261148181611448565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6114bc60148361104b565b91506114c782611488565b602082019050919050565b5f6020820190508181035f8301526114e9816114b0565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f61152460128361104b565b915061152f826114f0565b602082019050919050565b5f6020820190508181035f83015261155181611518565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61158f8261112f565b915061159a8361112f565b92508282039050818111156115b2576115b1611558565b5b92915050565b5f6115c28261112f565b91506115cd8361112f565b92508282019050808211156115e5576115e4611558565b5b92915050565b7f43616c6c6572206973206e6f7420617574686f72697a656400000000000000005f82015250565b5f61161f60188361104b565b915061162a826115eb565b602082019050919050565b5f6020820190508181035f83015261164c81611613565b9050919050565b7f43616e6e6f742072656d6f766520636f6e7472616374206f776e6572000000005f82015250565b5f611687601c8361104b565b915061169282611653565b602082019050919050565b5f6020820190508181035f8301526116b48161167b565b9050919050565b7f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573735f82015250565b5f6116ef60208361104b565b91506116fa826116bb565b602082019050919050565b5f6020820190508181035f83015261171c816116e3565b905091905056fea2646970667358221220989414b53da463adc876fac32740875bb3ad212413e48b5f36db4e971cb2cdfa64736f6c634300081c003300000000000000000000000012cc5793462e1b5ea83f0c38c42974f9909ed70c

Deployed Bytecode

0x608060405234801561000f575f5ffd5b50600436106100b2575f3560e01c806391510f981161006f57806391510f98146101a057806395d89b41146101bc578063a9059cbb146101da578063c527caf11461020a578063dd62ed3e14610226578063f2fde38b14610256576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f5ffd5b6100be610272565b6040516100cb91906110b1565b60405180910390f35b6100ee60048036038101906100e99190611162565b6102af565b6040516100fb91906111ba565b60405180910390f35b61010c61048a565b60405161011991906111e2565b60405180910390f35b61013c600480360381019061013791906111fb565b6104b1565b60405161014991906111ba565b60405180910390f35b61015a61086d565b6040516101679190611266565b60405180910390f35b61018a6004803603810190610185919061127f565b610875565b60405161019791906111e2565b60405180910390f35b6101ba60048036038101906101b5919061127f565b6108bb565b005b6101c4610a29565b6040516101d191906110b1565b60405180910390f35b6101f460048036038101906101ef9190611162565b610a66565b60405161020191906111ba565b60405180910390f35b610224600480360381019061021f919061127f565b610c6a565b005b610240600480360381019061023b91906112aa565b610db8565b60405161024d91906111e2565b60405180910390f35b610270600480360381019061026b919061127f565b610e3a565b005b60606040518060400160405280600681526020017f544f4e41444f0000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361031e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031590611332565b60405180910390fd5b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561039e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103959061139a565b60405180910390fd5b8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047891906111e2565b60405180910390a36001905092915050565b5f7f000000000000000000000000000000000000000002408512ed90a0747b800000905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610520576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051790611402565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361058e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105859061146a565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561060e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610605906114d2565b60405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156106c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c09061153a565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107159190611585565b925050819055508160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461076891906115b8565b925050819055508160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107f69190611585565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161085a91906111e2565b60405180910390a3600190509392505050565b5f6012905090565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610944576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093b90611635565b60405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c99061169d565b60405180910390fd5b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60606040518060400160405280600681526020017f544f4e41444f0000000000000000000000000000000000000000000000000000815250905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ad5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acc9061146a565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4c906114d2565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ba19190611585565b925050819055508160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bf491906115b8565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c5891906111e2565b60405180910390a36001905092915050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cea90611635565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5890611705565b60405180910390fd5b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610ec3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eba90611635565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2890611705565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61108382611041565b61108d818561104b565b935061109d81856020860161105b565b6110a681611069565b840191505092915050565b5f6020820190508181035f8301526110c98184611079565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110fe826110d5565b9050919050565b61110e816110f4565b8114611118575f5ffd5b50565b5f8135905061112981611105565b92915050565b5f819050919050565b6111418161112f565b811461114b575f5ffd5b50565b5f8135905061115c81611138565b92915050565b5f5f60408385031215611178576111776110d1565b5b5f6111858582860161111b565b92505060206111968582860161114e565b9150509250929050565b5f8115159050919050565b6111b4816111a0565b82525050565b5f6020820190506111cd5f8301846111ab565b92915050565b6111dc8161112f565b82525050565b5f6020820190506111f55f8301846111d3565b92915050565b5f5f5f60608486031215611212576112116110d1565b5b5f61121f8682870161111b565b93505060206112308682870161111b565b92505060406112418682870161114e565b9150509250925092565b5f60ff82169050919050565b6112608161124b565b82525050565b5f6020820190506112795f830184611257565b92915050565b5f60208284031215611294576112936110d1565b5b5f6112a18482850161111b565b91505092915050565b5f5f604083850312156112c0576112bf6110d1565b5b5f6112cd8582860161111b565b92505060206112de8582860161111b565b9150509250929050565b7f496e76616c6964207370656e64657220616464726573730000000000000000005f82015250565b5f61131c60178361104b565b9150611327826112e8565b602082019050919050565b5f6020820190508181035f83015261134981611310565b9050919050565b7f43616e6e6f7420617070726f7665206d6f7265207468616e2062616c616e63655f82015250565b5f61138460208361104b565b915061138f82611350565b602082019050919050565b5f6020820190508181035f8301526113b181611378565b9050919050565b7f496e76616c69642073656e6465722061646472657373000000000000000000005f82015250565b5f6113ec60168361104b565b91506113f7826113b8565b602082019050919050565b5f6020820190508181035f830152611419816113e0565b9050919050565b7f496e76616c696420726563697069656e742061646472657373000000000000005f82015250565b5f61145460198361104b565b915061145f82611420565b602082019050919050565b5f6020820190508181035f83015261148181611448565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6114bc60148361104b565b91506114c782611488565b602082019050919050565b5f6020820190508181035f8301526114e9816114b0565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f61152460128361104b565b915061152f826114f0565b602082019050919050565b5f6020820190508181035f83015261155181611518565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61158f8261112f565b915061159a8361112f565b92508282039050818111156115b2576115b1611558565b5b92915050565b5f6115c28261112f565b91506115cd8361112f565b92508282019050808211156115e5576115e4611558565b5b92915050565b7f43616c6c6572206973206e6f7420617574686f72697a656400000000000000005f82015250565b5f61161f60188361104b565b915061162a826115eb565b602082019050919050565b5f6020820190508181035f83015261164c81611613565b9050919050565b7f43616e6e6f742072656d6f766520636f6e7472616374206f776e6572000000005f82015250565b5f611687601c8361104b565b915061169282611653565b602082019050919050565b5f6020820190508181035f8301526116b48161167b565b9050919050565b7f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573735f82015250565b5f6116ef60208361104b565b91506116fa826116bb565b602082019050919050565b5f6020820190508181035f83015261171c816116e3565b905091905056fea2646970667358221220989414b53da463adc876fac32740875bb3ad212413e48b5f36db4e971cb2cdfa64736f6c634300081c0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000012cc5793462e1b5ea83f0c38c42974f9909ed70c

-----Decoded View---------------
Arg [0] : initialOwner (address): 0x12cc5793462E1b5ea83f0C38c42974f9909Ed70c

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000012cc5793462e1b5ea83f0c38c42974f9909ed70c


Deployed Bytecode Sourcemap

61:4003:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2034:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2940:366;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2317:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3314:603;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2224:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2418:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1788:204;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2127:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2538:394;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1584:196;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3925:136;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1299:277;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2034:85;2073:13;2106:5;;;;;;;;;;;;;;;;;2099:12;;2034:85;:::o;2940:366::-;3008:4;3052:1;3033:21;;:7;:21;;;3025:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;3111:9;:21;3121:10;3111:21;;;;;;;;;;;;;;;;3101:6;:31;;3093:76;;;;;;;;;;;;:::i;:::-;;;;;;;;;3217:6;3182:11;:23;3194:10;3182:23;;;;;;;;;;;;;;;:32;3206:7;3182:32;;;;;;;;;;;;;;;:41;;;;3260:7;3239:37;;3248:10;3239:37;;;3269:6;3239:37;;;;;;:::i;:::-;;;;;;;;3294:4;3287:11;;2940:366;;;;:::o;2317:93::-;2363:7;2390:12;2383:19;;2317:93;:::o;3314:603::-;3405:4;3448:1;3430:20;;:6;:20;;;3422:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;3517:1;3496:23;;:9;:23;;;3488:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3589:6;3568:9;:17;3578:6;3568:17;;;;;;;;;;;;;;;;:27;;3560:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;3674:6;3639:11;:19;3651:6;3639:19;;;;;;;;;;;;;;;:31;3659:10;3639:31;;;;;;;;;;;;;;;;:41;;3631:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;3737:6;3716:9;:17;3726:6;3716:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3778:6;3754:9;:20;3764:9;3754:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3830:6;3795:11;:19;3807:6;3795:19;;;;;;;;;;;;;;;:31;3815:10;3795:31;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;3869:9;3852:35;;3861:6;3852:35;;;3880:6;3852:35;;;;;;:::i;:::-;;;;;;;;3905:4;3898:11;;3314:603;;;;;:::o;2224:85::-;2267:5;245:2;2285:16;;2224:85;:::o;2418:112::-;2477:7;2504:9;:18;2514:7;2504:18;;;;;;;;;;;;;;;;2497:25;;2418:112;;;:::o;1788:204::-;827:17;:29;845:10;827:29;;;;;;;;;;;;;;;;;;;;;;;;;819:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;1895:6:::1;;;;;;;;;;;1879:22;;:12;:22;;::::0;1871:63:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1979:5;1945:17;:31;1963:12;1945:31;;;;;;;;;;;;;;;;:39;;;;;;;;;;;;;;;;;;1788:204:::0;:::o;2127:89::-;2168:13;2201:7;;;;;;;;;;;;;;;;;2194:14;;2127:89;:::o;2538:394::-;2609:4;2655:1;2634:23;;:9;:23;;;2626:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;2731:6;2706:9;:21;2716:10;2706:21;;;;;;;;;;;;;;;;:31;;2698:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;2800:6;2775:9;:21;2785:10;2775:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;2841:6;2817:9;:20;2827:9;2817:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;2884:9;2863:39;;2872:10;2863:39;;;2895:6;2863:39;;;;;;:::i;:::-;;;;;;;;2920:4;2913:11;;2538:394;;;;:::o;1584:196::-;827:17;:29;845:10;827:29;;;;;;;;;;;;;;;;;;;;;;;;;819:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;1688:1:::1;1668:22;;:8;:22;;::::0;1660:67:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1768:4;1738:17:::0;:27:::1;1756:8;1738:27;;;;;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;1584:196:::0;:::o;3925:136::-;3999:7;4026:11;:18;4038:5;4026:18;;;;;;;;;;;;;;;:27;4045:7;4026:27;;;;;;;;;;;;;;;;4019:34;;3925:136;;;;:::o;1299:277::-;827:17;:29;845:10;827:29;;;;;;;;;;;;;;;;;;;;;;;;;819:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;1402:1:::1;1382:22;;:8;:22;;::::0;1374:67:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1486:8;1457:38;;1478:6;;;;;;;;;;;1457:38;;;;;;;;;;;;1515:8;1506:6;;:17;;;;;;;;;;;;;;;;;;1564:4;1534:17:::0;:27:::1;1552:8;1534:27;;;;;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;1299:277:::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:474::-;5149:6;5157;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5459:2;5485:53;5530:7;5521:6;5510:9;5506:22;5485:53;:::i;:::-;5475:63;;5430:118;5081:474;;;;;:::o;5561:173::-;5701:25;5697:1;5689:6;5685:14;5678:49;5561:173;:::o;5740:366::-;5882:3;5903:67;5967:2;5962:3;5903:67;:::i;:::-;5896:74;;5979:93;6068:3;5979:93;:::i;:::-;6097:2;6092:3;6088:12;6081:19;;5740:366;;;:::o;6112:419::-;6278:4;6316:2;6305:9;6301:18;6293:26;;6365:9;6359:4;6355:20;6351:1;6340:9;6336:17;6329:47;6393:131;6519:4;6393:131;:::i;:::-;6385:139;;6112:419;;;:::o;6537:182::-;6677:34;6673:1;6665:6;6661:14;6654:58;6537:182;:::o;6725:366::-;6867:3;6888:67;6952:2;6947:3;6888:67;:::i;:::-;6881:74;;6964:93;7053:3;6964:93;:::i;:::-;7082:2;7077:3;7073:12;7066:19;;6725:366;;;:::o;7097:419::-;7263:4;7301:2;7290:9;7286:18;7278:26;;7350:9;7344:4;7340:20;7336:1;7325:9;7321:17;7314:47;7378:131;7504:4;7378:131;:::i;:::-;7370:139;;7097:419;;;:::o;7522:172::-;7662:24;7658:1;7650:6;7646:14;7639:48;7522:172;:::o;7700:366::-;7842:3;7863:67;7927:2;7922:3;7863:67;:::i;:::-;7856:74;;7939:93;8028:3;7939:93;:::i;:::-;8057:2;8052:3;8048:12;8041:19;;7700:366;;;:::o;8072:419::-;8238:4;8276:2;8265:9;8261:18;8253:26;;8325:9;8319:4;8315:20;8311:1;8300:9;8296:17;8289:47;8353:131;8479:4;8353:131;:::i;:::-;8345:139;;8072:419;;;:::o;8497:175::-;8637:27;8633:1;8625:6;8621:14;8614:51;8497:175;:::o;8678:366::-;8820:3;8841:67;8905:2;8900:3;8841:67;:::i;:::-;8834:74;;8917:93;9006:3;8917:93;:::i;:::-;9035:2;9030:3;9026:12;9019:19;;8678:366;;;:::o;9050:419::-;9216:4;9254:2;9243:9;9239:18;9231:26;;9303:9;9297:4;9293:20;9289:1;9278:9;9274:17;9267:47;9331:131;9457:4;9331:131;:::i;:::-;9323:139;;9050:419;;;:::o;9475:170::-;9615:22;9611:1;9603:6;9599:14;9592:46;9475:170;:::o;9651:366::-;9793:3;9814:67;9878:2;9873:3;9814:67;:::i;:::-;9807:74;;9890:93;9979:3;9890:93;:::i;:::-;10008:2;10003:3;9999:12;9992:19;;9651:366;;;:::o;10023:419::-;10189:4;10227:2;10216:9;10212:18;10204:26;;10276:9;10270:4;10266:20;10262:1;10251:9;10247:17;10240:47;10304:131;10430:4;10304:131;:::i;:::-;10296:139;;10023:419;;;:::o;10448:168::-;10588:20;10584:1;10576:6;10572:14;10565:44;10448:168;:::o;10622:366::-;10764:3;10785:67;10849:2;10844:3;10785:67;:::i;:::-;10778:74;;10861:93;10950:3;10861:93;:::i;:::-;10979:2;10974:3;10970:12;10963:19;;10622:366;;;:::o;10994:419::-;11160:4;11198:2;11187:9;11183:18;11175:26;;11247:9;11241:4;11237:20;11233:1;11222:9;11218:17;11211:47;11275:131;11401:4;11275:131;:::i;:::-;11267:139;;10994:419;;;:::o;11419:180::-;11467:77;11464:1;11457:88;11564:4;11561:1;11554:15;11588:4;11585:1;11578:15;11605:194;11645:4;11665:20;11683:1;11665:20;:::i;:::-;11660:25;;11699:20;11717:1;11699:20;:::i;:::-;11694:25;;11743:1;11740;11736:9;11728:17;;11767:1;11761:4;11758:11;11755:37;;;11772:18;;:::i;:::-;11755:37;11605:194;;;;:::o;11805:191::-;11845:3;11864:20;11882:1;11864:20;:::i;:::-;11859:25;;11898:20;11916:1;11898:20;:::i;:::-;11893:25;;11941:1;11938;11934:9;11927:16;;11962:3;11959:1;11956:10;11953:36;;;11969:18;;:::i;:::-;11953:36;11805:191;;;;:::o;12002:174::-;12142:26;12138:1;12130:6;12126:14;12119:50;12002:174;:::o;12182:366::-;12324:3;12345:67;12409:2;12404:3;12345:67;:::i;:::-;12338:74;;12421:93;12510:3;12421:93;:::i;:::-;12539:2;12534:3;12530:12;12523:19;;12182:366;;;:::o;12554:419::-;12720:4;12758:2;12747:9;12743:18;12735:26;;12807:9;12801:4;12797:20;12793:1;12782:9;12778:17;12771:47;12835:131;12961:4;12835:131;:::i;:::-;12827:139;;12554:419;;;:::o;12979:178::-;13119:30;13115:1;13107:6;13103:14;13096:54;12979:178;:::o;13163:366::-;13305:3;13326:67;13390:2;13385:3;13326:67;:::i;:::-;13319:74;;13402:93;13491:3;13402:93;:::i;:::-;13520:2;13515:3;13511:12;13504:19;;13163:366;;;:::o;13535:419::-;13701:4;13739:2;13728:9;13724:18;13716:26;;13788:9;13782:4;13778:20;13774:1;13763:9;13759:17;13752:47;13816:131;13942:4;13816:131;:::i;:::-;13808:139;;13535:419;;;:::o;13960:182::-;14100:34;14096:1;14088:6;14084:14;14077:58;13960:182;:::o;14148:366::-;14290:3;14311:67;14375:2;14370:3;14311:67;:::i;:::-;14304:74;;14387:93;14476:3;14387:93;:::i;:::-;14505:2;14500:3;14496:12;14489:19;;14148:366;;;:::o;14520:419::-;14686:4;14724:2;14713:9;14709:18;14701:26;;14773:9;14767:4;14763:20;14759:1;14748:9;14744:17;14737:47;14801:131;14927:4;14801:131;:::i;:::-;14793:139;;14520:419;;;:::o

Swarm Source

ipfs://989414b53da463adc876fac32740875bb3ad212413e48b5f36db4e971cb2cdfa

Block Transaction 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
[ 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.