ETH Price: $3,460.55 (-1.73%)
Gas: 3 Gwei

Contract

0x091b6c61fD36A5a729EF13dd0Dc3599899a58D19
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Name Titan191497202024-02-03 18:50:59171 days ago1706986259IN
0x091b6c61...899a58D19
0 ETH0.0014846218.48866643
Name Titan177658942023-07-24 22:18:35365 days ago1690237115IN
0x091b6c61...899a58D19
0 ETH0.0014507122.94163896
Name Titan176759862023-07-12 7:25:23378 days ago1689146723IN
0x091b6c61...899a58D19
0 ETH0.0010778813.43549152
Name Titan175724822023-06-27 18:31:35392 days ago1687890695IN
0x091b6c61...899a58D19
0 ETH0.0009888815.61165747
Name Titan175315042023-06-22 0:08:23398 days ago1687392503IN
0x091b6c61...899a58D19
0 ETH0.0015115818.83295033
Name Titan174759572023-06-14 4:56:23406 days ago1686718583IN
0x091b6c61...899a58D19
0 ETH0.0011018617.45800787
Name Titan174084392023-06-04 16:31:59415 days ago1685896319IN
0x091b6c61...899a58D19
0 ETH0.0030776338.36162011
Name Titan173818702023-05-31 22:39:59419 days ago1685572799IN
0x091b6c61...899a58D19
0 ETH0.0022367127.85477742
Name Titan171570232023-04-30 6:16:59451 days ago1682835419IN
0x091b6c61...899a58D19
0 ETH0.0030765638.34822291
Name Titan171470592023-04-28 20:39:47452 days ago1682714387IN
0x091b6c61...899a58D19
0 ETH0.0026473632.9935312
Name Titan171469832023-04-28 20:24:11452 days ago1682713451IN
0x091b6c61...899a58D19
0 ETH0.0030532538.05766813
Name Titan171467892023-04-28 19:44:59452 days ago1682711099IN
0x091b6c61...899a58D19
0 ETH0.002810435.02012531
Name Titan171423292023-04-28 4:43:35453 days ago1682657015IN
0x091b6c61...899a58D19
0 ETH0.0028638835.65997611
Name Titan171422662023-04-28 4:30:47453 days ago1682656247IN
0x091b6c61...899a58D19
0 ETH0.0023507137.24490259
Name Titan171414422023-04-28 1:44:11453 days ago1682646251IN
0x091b6c61...899a58D19
0 ETH0.0027080333.77491424
Name Titan171206682023-04-25 3:40:59456 days ago1682394059IN
0x091b6c61...899a58D19
0 ETH0.0025081231.24418913
Name Titan171133292023-04-24 2:59:23457 days ago1682305163IN
0x091b6c61...899a58D19
0 ETH0.0031357539.06850677
Name Titan171020312023-04-22 12:58:35458 days ago1682168315IN
0x091b6c61...899a58D19
0 ETH0.0031705339.53138864
Name Titan170843092023-04-20 0:52:59461 days ago1681951979IN
0x091b6c61...899a58D19
0 ETH0.0044129554.99758868
Name Titan170697772023-04-17 23:35:11463 days ago1681774511IN
0x091b6c61...899a58D19
0 ETH0.002714733.80242036
Name Titan170649242023-04-17 7:07:35464 days ago1681715255IN
0x091b6c61...899a58D19
0 ETH0.0028338835.29696155
Name Titan170586522023-04-16 9:44:47464 days ago1681638287IN
0x091b6c61...899a58D19
0 ETH0.0020994726.13794403
Name Titan170557432023-04-15 23:49:47465 days ago1681602587IN
0x091b6c61...899a58D19
0 ETH0.0017385527.47271691
Name Titan170437992023-04-14 6:56:23467 days ago1681455383IN
0x091b6c61...899a58D19
0 ETH0.0020650625.71717599
Name Titan170437962023-04-14 6:55:47467 days ago1681455347IN
0x091b6c61...899a58D19
0 ETH0.0023751329.59637073
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
NameTitan

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT

/*
     .____    .__             .__    .___
     |    |   |__| ________ __|__| __| _/
     |    |   |  |/ ____/  |  \  |/ __ |
     |    |___|  < <_|  |  |  /  / /_/ |
     |_______ \__|\__   |____/|__\____ |
             \/      |__|             \/
 ___________.__  __
 \__    ___/|__|/  |______    ____   ______
   |    |   |  \   __\__  \  /    \ /  ___/
   |    |   |  ||  |  / __ \|   |  \\___ \
   |____|   |__||__| (____  /___|  /____  >
                          \/     \/     \/

   Name your Titan. Prepare for the Arena.
*/

pragma solidity ^0.8.0;

interface IERC721 {
    function ownerOf(uint256 tokenId) external view returns (address owner);

    function getApproved(uint256 tokenId) external view returns (address);

    function safeTransferFrom(
        address from,
        address to,
        uint256 tokenId
    ) external;

    function supportsInterface(bytes4 interfaceId) external view returns (bool);
}

contract NameTitan {
    address public Titans = 0x21d6Fe3B109808Fc69CDaF9829457B0d780Bd975;

    mapping(uint256 => string) private _tokenName;
    mapping(string => bool) private _nameExists;
    uint256 totalSupply = 420;

    constructor(){}

    function nameTitan(uint256 tokenId, string memory name) external {
        require(
            IERC721(Titans).ownerOf(tokenId) == msg.sender,
            "NamedNFT: caller is not owner"
        );
        require(bytes(name).length > 0, "NamedNFT: name cannot be empty");
        require(!_nameExists[name], "NamedNFT: name already exists");

        _tokenName[tokenId] = name;
        _nameExists[name] = true;
    }

    function getTokenName(uint256 tokenId) external view returns (string memory) {
        return _tokenName[tokenId];
    }

    function getAllNames() external view returns (string[] memory) {
        string[] memory names = new string[](totalSupply);

        for (uint256 i = 0; i < totalSupply; i++) {
            uint256 tokenId = i + 1; // assuming token IDs start from 1
            if (bytes(_tokenName[tokenId]).length > 0) {
                names[i] = _tokenName[tokenId];
            }
        }

        return names;
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Titans","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllNames","outputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getTokenName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"string","name":"name","type":"string"}],"name":"nameTitan","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040527321d6fe3b109808fc69cdaf9829457b0d780bd9756000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506101a460035534801561006a57600080fd5b50610f748061007a6000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063703536ca1461005157806384c038941461006d578063dbe16c071461008b578063fb825e5f146100bb575b600080fd5b61006b600480360381019061006691906106b8565b6100d9565b005b6100756102ec565b6040516100829190610755565b60405180910390f35b6100a560048036038101906100a09190610770565b610310565b6040516100b2919061081c565b60405180910390f35b6100c36103b5565b6040516100d0919061094a565b60405180910390f35b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401610149919061097b565b602060405180830381865afa158015610166573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061018a91906109c2565b73ffffffffffffffffffffffffffffffffffffffff16146101e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101d790610a3b565b60405180910390fd5b6000815111610224576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161021b90610aa7565b60405180910390fd5b6002816040516102349190610b03565b908152602001604051809103902060009054906101000a900460ff1615610290576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028790610b66565b60405180910390fd5b806001600084815260200190815260200160002090816102b09190610d92565b5060016002826040516102c39190610b03565b908152602001604051809103902060006101000a81548160ff0219169083151502179055505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060016000838152602001908152602001600020805461033090610bb5565b80601f016020809104026020016040519081016040528092919081815260200182805461035c90610bb5565b80156103a95780601f1061037e576101008083540402835291602001916103a9565b820191906000526020600020905b81548152906001019060200180831161038c57829003601f168201915b50505050509050919050565b6060600060035467ffffffffffffffff8111156103d5576103d461058d565b5b60405190808252806020026020018201604052801561040857816020015b60608152602001906001900390816103f35790505b50905060005b6003548110156105205760006001826104279190610e93565b9050600060016000838152602001908152602001600020805461044990610bb5565b9050111561050c5760016000828152602001908152602001600020805461046f90610bb5565b80601f016020809104026020016040519081016040528092919081815260200182805461049b90610bb5565b80156104e85780601f106104bd576101008083540402835291602001916104e8565b820191906000526020600020905b8154815290600101906020018083116104cb57829003601f168201915b5050505050838381518110610500576104ff610ec7565b5b60200260200101819052505b50808061051890610ef6565b91505061040e565b508091505090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b61054f8161053c565b811461055a57600080fd5b50565b60008135905061056c81610546565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6105c58261057c565b810181811067ffffffffffffffff821117156105e4576105e361058d565b5b80604052505050565b60006105f7610528565b905061060382826105bc565b919050565b600067ffffffffffffffff8211156106235761062261058d565b5b61062c8261057c565b9050602081019050919050565b82818337600083830152505050565b600061065b61065684610608565b6105ed565b90508281526020810184848401111561067757610676610577565b5b610682848285610639565b509392505050565b600082601f83011261069f5761069e610572565b5b81356106af848260208601610648565b91505092915050565b600080604083850312156106cf576106ce610532565b5b60006106dd8582860161055d565b925050602083013567ffffffffffffffff8111156106fe576106fd610537565b5b61070a8582860161068a565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061073f82610714565b9050919050565b61074f81610734565b82525050565b600060208201905061076a6000830184610746565b92915050565b60006020828403121561078657610785610532565b5b60006107948482850161055d565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156107d75780820151818401526020810190506107bc565b60008484015250505050565b60006107ee8261079d565b6107f881856107a8565b93506108088185602086016107b9565b6108118161057c565b840191505092915050565b6000602082019050818103600083015261083681846107e3565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b60006108868261079d565b610890818561086a565b93506108a08185602086016107b9565b6108a98161057c565b840191505092915050565b60006108c0838361087b565b905092915050565b6000602082019050919050565b60006108e08261083e565b6108ea8185610849565b9350836020820285016108fc8561085a565b8060005b85811015610938578484038952815161091985826108b4565b9450610924836108c8565b925060208a01995050600181019050610900565b50829750879550505050505092915050565b6000602082019050818103600083015261096481846108d5565b905092915050565b6109758161053c565b82525050565b6000602082019050610990600083018461096c565b92915050565b61099f81610734565b81146109aa57600080fd5b50565b6000815190506109bc81610996565b92915050565b6000602082840312156109d8576109d7610532565b5b60006109e6848285016109ad565b91505092915050565b7f4e616d65644e46543a2063616c6c6572206973206e6f74206f776e6572000000600082015250565b6000610a25601d836107a8565b9150610a30826109ef565b602082019050919050565b60006020820190508181036000830152610a5481610a18565b9050919050565b7f4e616d65644e46543a206e616d652063616e6e6f7420626520656d7074790000600082015250565b6000610a91601e836107a8565b9150610a9c82610a5b565b602082019050919050565b60006020820190508181036000830152610ac081610a84565b9050919050565b600081905092915050565b6000610add8261079d565b610ae78185610ac7565b9350610af78185602086016107b9565b80840191505092915050565b6000610b0f8284610ad2565b915081905092915050565b7f4e616d65644e46543a206e616d6520616c726561647920657869737473000000600082015250565b6000610b50601d836107a8565b9150610b5b82610b1a565b602082019050919050565b60006020820190508181036000830152610b7f81610b43565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610bcd57607f821691505b602082108103610be057610bdf610b86565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302610c487fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610c0b565b610c528683610c0b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000610c8f610c8a610c858461053c565b610c6a565b61053c565b9050919050565b6000819050919050565b610ca983610c74565b610cbd610cb582610c96565b848454610c18565b825550505050565b600090565b610cd2610cc5565b610cdd818484610ca0565b505050565b5b81811015610d0157610cf6600082610cca565b600181019050610ce3565b5050565b601f821115610d4657610d1781610be6565b610d2084610bfb565b81016020851015610d2f578190505b610d43610d3b85610bfb565b830182610ce2565b50505b505050565b600082821c905092915050565b6000610d6960001984600802610d4b565b1980831691505092915050565b6000610d828383610d58565b9150826002028217905092915050565b610d9b8261079d565b67ffffffffffffffff811115610db457610db361058d565b5b610dbe8254610bb5565b610dc9828285610d05565b600060209050601f831160018114610dfc5760008415610dea578287015190505b610df48582610d76565b865550610e5c565b601f198416610e0a86610be6565b60005b82811015610e3257848901518255600182019150602085019450602081019050610e0d565b86831015610e4f5784890151610e4b601f891682610d58565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e9e8261053c565b9150610ea98361053c565b9250828201905080821115610ec157610ec0610e64565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000610f018261053c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610f3357610f32610e64565b5b60018201905091905056fea2646970667358221220c475afff43df1ec39308eac4de963bfad0387c232a5a6e78ae852371e21b4a8564736f6c63430008130033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061004c5760003560e01c8063703536ca1461005157806384c038941461006d578063dbe16c071461008b578063fb825e5f146100bb575b600080fd5b61006b600480360381019061006691906106b8565b6100d9565b005b6100756102ec565b6040516100829190610755565b60405180910390f35b6100a560048036038101906100a09190610770565b610310565b6040516100b2919061081c565b60405180910390f35b6100c36103b5565b6040516100d0919061094a565b60405180910390f35b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401610149919061097b565b602060405180830381865afa158015610166573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061018a91906109c2565b73ffffffffffffffffffffffffffffffffffffffff16146101e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101d790610a3b565b60405180910390fd5b6000815111610224576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161021b90610aa7565b60405180910390fd5b6002816040516102349190610b03565b908152602001604051809103902060009054906101000a900460ff1615610290576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028790610b66565b60405180910390fd5b806001600084815260200190815260200160002090816102b09190610d92565b5060016002826040516102c39190610b03565b908152602001604051809103902060006101000a81548160ff0219169083151502179055505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060016000838152602001908152602001600020805461033090610bb5565b80601f016020809104026020016040519081016040528092919081815260200182805461035c90610bb5565b80156103a95780601f1061037e576101008083540402835291602001916103a9565b820191906000526020600020905b81548152906001019060200180831161038c57829003601f168201915b50505050509050919050565b6060600060035467ffffffffffffffff8111156103d5576103d461058d565b5b60405190808252806020026020018201604052801561040857816020015b60608152602001906001900390816103f35790505b50905060005b6003548110156105205760006001826104279190610e93565b9050600060016000838152602001908152602001600020805461044990610bb5565b9050111561050c5760016000828152602001908152602001600020805461046f90610bb5565b80601f016020809104026020016040519081016040528092919081815260200182805461049b90610bb5565b80156104e85780601f106104bd576101008083540402835291602001916104e8565b820191906000526020600020905b8154815290600101906020018083116104cb57829003601f168201915b5050505050838381518110610500576104ff610ec7565b5b60200260200101819052505b50808061051890610ef6565b91505061040e565b508091505090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b61054f8161053c565b811461055a57600080fd5b50565b60008135905061056c81610546565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6105c58261057c565b810181811067ffffffffffffffff821117156105e4576105e361058d565b5b80604052505050565b60006105f7610528565b905061060382826105bc565b919050565b600067ffffffffffffffff8211156106235761062261058d565b5b61062c8261057c565b9050602081019050919050565b82818337600083830152505050565b600061065b61065684610608565b6105ed565b90508281526020810184848401111561067757610676610577565b5b610682848285610639565b509392505050565b600082601f83011261069f5761069e610572565b5b81356106af848260208601610648565b91505092915050565b600080604083850312156106cf576106ce610532565b5b60006106dd8582860161055d565b925050602083013567ffffffffffffffff8111156106fe576106fd610537565b5b61070a8582860161068a565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061073f82610714565b9050919050565b61074f81610734565b82525050565b600060208201905061076a6000830184610746565b92915050565b60006020828403121561078657610785610532565b5b60006107948482850161055d565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156107d75780820151818401526020810190506107bc565b60008484015250505050565b60006107ee8261079d565b6107f881856107a8565b93506108088185602086016107b9565b6108118161057c565b840191505092915050565b6000602082019050818103600083015261083681846107e3565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b60006108868261079d565b610890818561086a565b93506108a08185602086016107b9565b6108a98161057c565b840191505092915050565b60006108c0838361087b565b905092915050565b6000602082019050919050565b60006108e08261083e565b6108ea8185610849565b9350836020820285016108fc8561085a565b8060005b85811015610938578484038952815161091985826108b4565b9450610924836108c8565b925060208a01995050600181019050610900565b50829750879550505050505092915050565b6000602082019050818103600083015261096481846108d5565b905092915050565b6109758161053c565b82525050565b6000602082019050610990600083018461096c565b92915050565b61099f81610734565b81146109aa57600080fd5b50565b6000815190506109bc81610996565b92915050565b6000602082840312156109d8576109d7610532565b5b60006109e6848285016109ad565b91505092915050565b7f4e616d65644e46543a2063616c6c6572206973206e6f74206f776e6572000000600082015250565b6000610a25601d836107a8565b9150610a30826109ef565b602082019050919050565b60006020820190508181036000830152610a5481610a18565b9050919050565b7f4e616d65644e46543a206e616d652063616e6e6f7420626520656d7074790000600082015250565b6000610a91601e836107a8565b9150610a9c82610a5b565b602082019050919050565b60006020820190508181036000830152610ac081610a84565b9050919050565b600081905092915050565b6000610add8261079d565b610ae78185610ac7565b9350610af78185602086016107b9565b80840191505092915050565b6000610b0f8284610ad2565b915081905092915050565b7f4e616d65644e46543a206e616d6520616c726561647920657869737473000000600082015250565b6000610b50601d836107a8565b9150610b5b82610b1a565b602082019050919050565b60006020820190508181036000830152610b7f81610b43565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610bcd57607f821691505b602082108103610be057610bdf610b86565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302610c487fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610c0b565b610c528683610c0b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000610c8f610c8a610c858461053c565b610c6a565b61053c565b9050919050565b6000819050919050565b610ca983610c74565b610cbd610cb582610c96565b848454610c18565b825550505050565b600090565b610cd2610cc5565b610cdd818484610ca0565b505050565b5b81811015610d0157610cf6600082610cca565b600181019050610ce3565b5050565b601f821115610d4657610d1781610be6565b610d2084610bfb565b81016020851015610d2f578190505b610d43610d3b85610bfb565b830182610ce2565b50505b505050565b600082821c905092915050565b6000610d6960001984600802610d4b565b1980831691505092915050565b6000610d828383610d58565b9150826002028217905092915050565b610d9b8261079d565b67ffffffffffffffff811115610db457610db361058d565b5b610dbe8254610bb5565b610dc9828285610d05565b600060209050601f831160018114610dfc5760008415610dea578287015190505b610df48582610d76565b865550610e5c565b601f198416610e0a86610be6565b60005b82811015610e3257848901518255600182019150602085019450602081019050610e0d565b86831015610e4f5784890151610e4b601f891682610d58565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e9e8261053c565b9150610ea98361053c565b9250828201905080821115610ec157610ec0610e64565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000610f018261053c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610f3357610f32610e64565b5b60018201905091905056fea2646970667358221220c475afff43df1ec39308eac4de963bfad0387c232a5a6e78ae852371e21b4a8564736f6c63430008130033

Deployed Bytecode Sourcemap

1002:1250:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1262:430;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1028:66;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1700:122;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1830:417;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1262:430;1396:10;1360:46;;1368:6;;;;;;;;;;1360:23;;;1384:7;1360:32;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:46;;;1338:125;;;;;;;;;;;;:::i;:::-;;;;;;;;;1503:1;1488:4;1482:18;:22;1474:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;1559:11;1571:4;1559:17;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1558:18;1550:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;1645:4;1623:10;:19;1634:7;1623:19;;;;;;;;;;;:26;;;;;;:::i;:::-;;1680:4;1660:11;1672:4;1660:17;;;;;;:::i;:::-;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;1262:430;;:::o;1028:66::-;;;;;;;;;;;;:::o;1700:122::-;1762:13;1795:10;:19;1806:7;1795:19;;;;;;;;;;;1788:26;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1700:122;;;:::o;1830:417::-;1876:15;1904:21;1941:11;;1928:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1904:49;;1971:9;1966:249;1990:11;;1986:1;:15;1966:249;;;2023:15;2045:1;2041;:5;;;;:::i;:::-;2023:23;;2136:1;2106:10;:19;2117:7;2106:19;;;;;;;;;;;2100:33;;;;;:::i;:::-;;;:37;2096:108;;;2169:10;:19;2180:7;2169:19;;;;;;;;;;;2158:30;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:5;2164:1;2158:8;;;;;;;;:::i;:::-;;;;;;;:30;;;;2096:108;2008:207;2003:3;;;;;:::i;:::-;;;;1966:249;;;;2234:5;2227:12;;;1830:417;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:117::-;799:1;796;789:12;813:117;922:1;919;912:12;936:102;977:6;1028:2;1024:7;1019:2;1012:5;1008:14;1004:28;994:38;;936:102;;;:::o;1044:180::-;1092:77;1089:1;1082:88;1189:4;1186:1;1179:15;1213:4;1210:1;1203:15;1230:281;1313:27;1335:4;1313:27;:::i;:::-;1305:6;1301:40;1443:6;1431:10;1428:22;1407:18;1395:10;1392:34;1389:62;1386:88;;;1454:18;;:::i;:::-;1386:88;1494:10;1490:2;1483:22;1273:238;1230:281;;:::o;1517:129::-;1551:6;1578:20;;:::i;:::-;1568:30;;1607:33;1635:4;1627:6;1607:33;:::i;:::-;1517:129;;;:::o;1652:308::-;1714:4;1804:18;1796:6;1793:30;1790:56;;;1826:18;;:::i;:::-;1790:56;1864:29;1886:6;1864:29;:::i;:::-;1856:37;;1948:4;1942;1938:15;1930:23;;1652:308;;;:::o;1966:146::-;2063:6;2058:3;2053;2040:30;2104:1;2095:6;2090:3;2086:16;2079:27;1966:146;;;:::o;2118:425::-;2196:5;2221:66;2237:49;2279:6;2237:49;:::i;:::-;2221:66;:::i;:::-;2212:75;;2310:6;2303:5;2296:21;2348:4;2341:5;2337:16;2386:3;2377:6;2372:3;2368:16;2365:25;2362:112;;;2393:79;;:::i;:::-;2362:112;2483:54;2530:6;2525:3;2520;2483:54;:::i;:::-;2202:341;2118:425;;;;;:::o;2563:340::-;2619:5;2668:3;2661:4;2653:6;2649:17;2645:27;2635:122;;2676:79;;:::i;:::-;2635:122;2793:6;2780:20;2818:79;2893:3;2885:6;2878:4;2870:6;2866:17;2818:79;:::i;:::-;2809:88;;2625:278;2563:340;;;;:::o;2909:654::-;2987:6;2995;3044:2;3032:9;3023:7;3019:23;3015:32;3012:119;;;3050:79;;:::i;:::-;3012:119;3170:1;3195:53;3240:7;3231:6;3220:9;3216:22;3195:53;:::i;:::-;3185:63;;3141:117;3325:2;3314:9;3310:18;3297:32;3356:18;3348:6;3345:30;3342:117;;;3378:79;;:::i;:::-;3342:117;3483:63;3538:7;3529:6;3518:9;3514:22;3483:63;:::i;:::-;3473:73;;3268:288;2909:654;;;;;:::o;3569:126::-;3606:7;3646:42;3639:5;3635:54;3624:65;;3569:126;;;:::o;3701:96::-;3738:7;3767:24;3785:5;3767:24;:::i;:::-;3756:35;;3701:96;;;:::o;3803:118::-;3890:24;3908:5;3890:24;:::i;:::-;3885:3;3878:37;3803:118;;:::o;3927:222::-;4020:4;4058:2;4047:9;4043:18;4035:26;;4071:71;4139:1;4128:9;4124:17;4115:6;4071:71;:::i;:::-;3927:222;;;;:::o;4155:329::-;4214:6;4263:2;4251:9;4242:7;4238:23;4234:32;4231:119;;;4269:79;;:::i;:::-;4231:119;4389:1;4414:53;4459:7;4450:6;4439:9;4435:22;4414:53;:::i;:::-;4404:63;;4360:117;4155:329;;;;:::o;4490:99::-;4542:6;4576:5;4570:12;4560:22;;4490:99;;;:::o;4595:169::-;4679:11;4713:6;4708:3;4701:19;4753:4;4748:3;4744:14;4729:29;;4595:169;;;;:::o;4770:246::-;4851:1;4861:113;4875:6;4872:1;4869:13;4861:113;;;4960:1;4955:3;4951:11;4945:18;4941:1;4936:3;4932:11;4925:39;4897:2;4894:1;4890:10;4885:15;;4861:113;;;5008:1;4999:6;4994:3;4990:16;4983:27;4832:184;4770:246;;;:::o;5022:377::-;5110:3;5138:39;5171:5;5138:39;:::i;:::-;5193:71;5257:6;5252:3;5193:71;:::i;:::-;5186:78;;5273:65;5331:6;5326:3;5319:4;5312:5;5308:16;5273:65;:::i;:::-;5363:29;5385:6;5363:29;:::i;:::-;5358:3;5354:39;5347:46;;5114:285;5022:377;;;;:::o;5405:313::-;5518:4;5556:2;5545:9;5541:18;5533:26;;5605:9;5599:4;5595:20;5591:1;5580:9;5576:17;5569:47;5633:78;5706:4;5697:6;5633:78;:::i;:::-;5625:86;;5405:313;;;;:::o;5724:124::-;5801:6;5835:5;5829:12;5819:22;;5724:124;;;:::o;5854:194::-;5963:11;5997:6;5992:3;5985:19;6037:4;6032:3;6028:14;6013:29;;5854:194;;;;:::o;6054:142::-;6131:4;6154:3;6146:11;;6184:4;6179:3;6175:14;6167:22;;6054:142;;;:::o;6202:159::-;6276:11;6310:6;6305:3;6298:19;6350:4;6345:3;6341:14;6326:29;;6202:159;;;;:::o;6367:357::-;6445:3;6473:39;6506:5;6473:39;:::i;:::-;6528:61;6582:6;6577:3;6528:61;:::i;:::-;6521:68;;6598:65;6656:6;6651:3;6644:4;6637:5;6633:16;6598:65;:::i;:::-;6688:29;6710:6;6688:29;:::i;:::-;6683:3;6679:39;6672:46;;6449:275;6367:357;;;;:::o;6730:196::-;6819:10;6854:66;6916:3;6908:6;6854:66;:::i;:::-;6840:80;;6730:196;;;;:::o;6932:123::-;7012:4;7044;7039:3;7035:14;7027:22;;6932:123;;;:::o;7089:991::-;7228:3;7257:64;7315:5;7257:64;:::i;:::-;7337:96;7426:6;7421:3;7337:96;:::i;:::-;7330:103;;7459:3;7504:4;7496:6;7492:17;7487:3;7483:27;7534:66;7594:5;7534:66;:::i;:::-;7623:7;7654:1;7639:396;7664:6;7661:1;7658:13;7639:396;;;7735:9;7729:4;7725:20;7720:3;7713:33;7786:6;7780:13;7814:84;7893:4;7878:13;7814:84;:::i;:::-;7806:92;;7921:70;7984:6;7921:70;:::i;:::-;7911:80;;8020:4;8015:3;8011:14;8004:21;;7699:336;7686:1;7683;7679:9;7674:14;;7639:396;;;7643:14;8051:4;8044:11;;8071:3;8064:10;;7233:847;;;;;7089:991;;;;:::o;8086:413::-;8249:4;8287:2;8276:9;8272:18;8264:26;;8336:9;8330:4;8326:20;8322:1;8311:9;8307:17;8300:47;8364:128;8487:4;8478:6;8364:128;:::i;:::-;8356:136;;8086:413;;;;:::o;8505:118::-;8592:24;8610:5;8592:24;:::i;:::-;8587:3;8580:37;8505:118;;:::o;8629:222::-;8722:4;8760:2;8749:9;8745:18;8737:26;;8773:71;8841:1;8830:9;8826:17;8817:6;8773:71;:::i;:::-;8629:222;;;;:::o;8857:122::-;8930:24;8948:5;8930:24;:::i;:::-;8923:5;8920:35;8910:63;;8969:1;8966;8959:12;8910:63;8857:122;:::o;8985:143::-;9042:5;9073:6;9067:13;9058:22;;9089:33;9116:5;9089:33;:::i;:::-;8985:143;;;;:::o;9134:351::-;9204:6;9253:2;9241:9;9232:7;9228:23;9224:32;9221:119;;;9259:79;;:::i;:::-;9221:119;9379:1;9404:64;9460:7;9451:6;9440:9;9436:22;9404:64;:::i;:::-;9394:74;;9350:128;9134:351;;;;:::o;9491:179::-;9631:31;9627:1;9619:6;9615:14;9608:55;9491:179;:::o;9676:366::-;9818:3;9839:67;9903:2;9898:3;9839:67;:::i;:::-;9832:74;;9915:93;10004:3;9915:93;:::i;:::-;10033:2;10028:3;10024:12;10017:19;;9676:366;;;:::o;10048:419::-;10214:4;10252:2;10241:9;10237:18;10229:26;;10301:9;10295:4;10291:20;10287:1;10276:9;10272:17;10265:47;10329:131;10455:4;10329:131;:::i;:::-;10321:139;;10048:419;;;:::o;10473:180::-;10613:32;10609:1;10601:6;10597:14;10590:56;10473:180;:::o;10659:366::-;10801:3;10822:67;10886:2;10881:3;10822:67;:::i;:::-;10815:74;;10898:93;10987:3;10898:93;:::i;:::-;11016:2;11011:3;11007:12;11000:19;;10659:366;;;:::o;11031:419::-;11197:4;11235:2;11224:9;11220:18;11212:26;;11284:9;11278:4;11274:20;11270:1;11259:9;11255:17;11248:47;11312:131;11438:4;11312:131;:::i;:::-;11304:139;;11031:419;;;:::o;11456:148::-;11558:11;11595:3;11580:18;;11456:148;;;;:::o;11610:390::-;11716:3;11744:39;11777:5;11744:39;:::i;:::-;11799:89;11881:6;11876:3;11799:89;:::i;:::-;11792:96;;11897:65;11955:6;11950:3;11943:4;11936:5;11932:16;11897:65;:::i;:::-;11987:6;11982:3;11978:16;11971:23;;11720:280;11610:390;;;;:::o;12006:275::-;12138:3;12160:95;12251:3;12242:6;12160:95;:::i;:::-;12153:102;;12272:3;12265:10;;12006:275;;;;:::o;12287:179::-;12427:31;12423:1;12415:6;12411:14;12404:55;12287:179;:::o;12472:366::-;12614:3;12635:67;12699:2;12694:3;12635:67;:::i;:::-;12628:74;;12711:93;12800:3;12711:93;:::i;:::-;12829:2;12824:3;12820:12;12813:19;;12472:366;;;:::o;12844:419::-;13010:4;13048:2;13037:9;13033:18;13025:26;;13097:9;13091:4;13087:20;13083:1;13072:9;13068:17;13061:47;13125:131;13251:4;13125:131;:::i;:::-;13117:139;;12844:419;;;:::o;13269:180::-;13317:77;13314:1;13307:88;13414:4;13411:1;13404:15;13438:4;13435:1;13428:15;13455:320;13499:6;13536:1;13530:4;13526:12;13516:22;;13583:1;13577:4;13573:12;13604:18;13594:81;;13660:4;13652:6;13648:17;13638:27;;13594:81;13722:2;13714:6;13711:14;13691:18;13688:38;13685:84;;13741:18;;:::i;:::-;13685:84;13506:269;13455:320;;;:::o;13781:141::-;13830:4;13853:3;13845:11;;13876:3;13873:1;13866:14;13910:4;13907:1;13897:18;13889:26;;13781:141;;;:::o;13928:93::-;13965:6;14012:2;14007;14000:5;13996:14;13992:23;13982:33;;13928:93;;;:::o;14027:107::-;14071:8;14121:5;14115:4;14111:16;14090:37;;14027:107;;;;:::o;14140:393::-;14209:6;14259:1;14247:10;14243:18;14282:97;14312:66;14301:9;14282:97;:::i;:::-;14400:39;14430:8;14419:9;14400:39;:::i;:::-;14388:51;;14472:4;14468:9;14461:5;14457:21;14448:30;;14521:4;14511:8;14507:19;14500:5;14497:30;14487:40;;14216:317;;14140:393;;;;;:::o;14539:60::-;14567:3;14588:5;14581:12;;14539:60;;;:::o;14605:142::-;14655:9;14688:53;14706:34;14715:24;14733:5;14715:24;:::i;:::-;14706:34;:::i;:::-;14688:53;:::i;:::-;14675:66;;14605:142;;;:::o;14753:75::-;14796:3;14817:5;14810:12;;14753:75;;;:::o;14834:269::-;14944:39;14975:7;14944:39;:::i;:::-;15005:91;15054:41;15078:16;15054:41;:::i;:::-;15046:6;15039:4;15033:11;15005:91;:::i;:::-;14999:4;14992:105;14910:193;14834:269;;;:::o;15109:73::-;15154:3;15109:73;:::o;15188:189::-;15265:32;;:::i;:::-;15306:65;15364:6;15356;15350:4;15306:65;:::i;:::-;15241:136;15188:189;;:::o;15383:186::-;15443:120;15460:3;15453:5;15450:14;15443:120;;;15514:39;15551:1;15544:5;15514:39;:::i;:::-;15487:1;15480:5;15476:13;15467:22;;15443:120;;;15383:186;;:::o;15575:543::-;15676:2;15671:3;15668:11;15665:446;;;15710:38;15742:5;15710:38;:::i;:::-;15794:29;15812:10;15794:29;:::i;:::-;15784:8;15780:44;15977:2;15965:10;15962:18;15959:49;;;15998:8;15983:23;;15959:49;16021:80;16077:22;16095:3;16077:22;:::i;:::-;16067:8;16063:37;16050:11;16021:80;:::i;:::-;15680:431;;15665:446;15575:543;;;:::o;16124:117::-;16178:8;16228:5;16222:4;16218:16;16197:37;;16124:117;;;;:::o;16247:169::-;16291:6;16324:51;16372:1;16368:6;16360:5;16357:1;16353:13;16324:51;:::i;:::-;16320:56;16405:4;16399;16395:15;16385:25;;16298:118;16247:169;;;;:::o;16421:295::-;16497:4;16643:29;16668:3;16662:4;16643:29;:::i;:::-;16635:37;;16705:3;16702:1;16698:11;16692:4;16689:21;16681:29;;16421:295;;;;:::o;16721:1395::-;16838:37;16871:3;16838:37;:::i;:::-;16940:18;16932:6;16929:30;16926:56;;;16962:18;;:::i;:::-;16926:56;17006:38;17038:4;17032:11;17006:38;:::i;:::-;17091:67;17151:6;17143;17137:4;17091:67;:::i;:::-;17185:1;17209:4;17196:17;;17241:2;17233:6;17230:14;17258:1;17253:618;;;;17915:1;17932:6;17929:77;;;17981:9;17976:3;17972:19;17966:26;17957:35;;17929:77;18032:67;18092:6;18085:5;18032:67;:::i;:::-;18026:4;18019:81;17888:222;17223:887;;17253:618;17305:4;17301:9;17293:6;17289:22;17339:37;17371:4;17339:37;:::i;:::-;17398:1;17412:208;17426:7;17423:1;17420:14;17412:208;;;17505:9;17500:3;17496:19;17490:26;17482:6;17475:42;17556:1;17548:6;17544:14;17534:24;;17603:2;17592:9;17588:18;17575:31;;17449:4;17446:1;17442:12;17437:17;;17412:208;;;17648:6;17639:7;17636:19;17633:179;;;17706:9;17701:3;17697:19;17691:26;17749:48;17791:4;17783:6;17779:17;17768:9;17749:48;:::i;:::-;17741:6;17734:64;17656:156;17633:179;17858:1;17854;17846:6;17842:14;17838:22;17832:4;17825:36;17260:611;;;17223:887;;16813:1303;;;16721:1395;;:::o;18122:180::-;18170:77;18167:1;18160:88;18267:4;18264:1;18257:15;18291:4;18288:1;18281:15;18308:191;18348:3;18367:20;18385:1;18367:20;:::i;:::-;18362:25;;18401:20;18419:1;18401:20;:::i;:::-;18396:25;;18444:1;18441;18437:9;18430:16;;18465:3;18462:1;18459:10;18456:36;;;18472:18;;:::i;:::-;18456:36;18308:191;;;;:::o;18505:180::-;18553:77;18550:1;18543:88;18650:4;18647:1;18640:15;18674:4;18671:1;18664:15;18691:233;18730:3;18753:24;18771:5;18753:24;:::i;:::-;18744:33;;18799:66;18792:5;18789:77;18786:103;;18869:18;;:::i;:::-;18786:103;18916:1;18909:5;18905:13;18898:20;;18691:233;;;:::o

Swarm Source

ipfs://c475afff43df1ec39308eac4de963bfad0387c232a5a6e78ae852371e21b4a85

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

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