ETH Price: $3,278.14 (+1.02%)

Contract

0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Transaction Hash
Method
Block
From
To
Aggregate216048212025-01-12 0:28:1153 mins ago1736641691IN
Uniswap V3: Multicall 2
0 ETH0.001837232.24351807
Aggregate216018582025-01-11 14:32:2310 hrs ago1736605943IN
Uniswap V3: Multicall 2
0 ETH0.007357124.19198174
Aggregate216001062025-01-11 8:40:2316 hrs ago1736584823IN
Uniswap V3: Multicall 2
0 ETH0.003920963.25375659
Aggregate215991802025-01-11 5:33:4719 hrs ago1736573627IN
Uniswap V3: Multicall 2
0 ETH0.001364352.32229692
Aggregate215984842025-01-11 3:13:4722 hrs ago1736565227IN
Uniswap V3: Multicall 2
0 ETH0.001544442.38899592
Aggregate215984382025-01-11 3:04:3522 hrs ago1736564675IN
Uniswap V3: Multicall 2
0 ETH0.004651033.12773504
Aggregate215984142025-01-11 2:59:4722 hrs ago1736564387IN
Uniswap V3: Multicall 2
0 ETH0.002111822.42344702
Aggregate215981942025-01-11 2:15:3523 hrs ago1736561735IN
Uniswap V3: Multicall 2
0 ETH0.003227082.52855894
Aggregate215975282025-01-11 0:01:3525 hrs ago1736553695IN
Uniswap V3: Multicall 2
0 ETH0.01546045.00837128
Aggregate215974412025-01-10 23:43:5925 hrs ago1736552639IN
Uniswap V3: Multicall 2
0 ETH0.002649242.98144051
Aggregate215937042025-01-10 11:13:3538 hrs ago1736507615IN
Uniswap V3: Multicall 2
0 ETH0.002578384.80613375
Aggregate215936772025-01-10 11:08:1138 hrs ago1736507291IN
Uniswap V3: Multicall 2
0 ETH0.003112556.52846084
Aggregate215928192025-01-10 8:15:1141 hrs ago1736496911IN
Uniswap V3: Multicall 2
0 ETH0.002603276
Aggregate215927952025-01-10 8:10:2341 hrs ago1736496623IN
Uniswap V3: Multicall 2
0 ETH0.004513565.51597807
Aggregate215920242025-01-10 5:35:2343 hrs ago1736487323IN
Uniswap V3: Multicall 2
0 ETH0.008970573.74181095
Aggregate215911592025-01-10 2:40:4746 hrs ago1736476847IN
Uniswap V3: Multicall 2
0 ETH0.006070964
Aggregate215908752025-01-10 1:43:2347 hrs ago1736473403IN
Uniswap V3: Multicall 2
0 ETH0.008144184.68992872
Aggregate215908722025-01-10 1:42:4747 hrs ago1736473367IN
Uniswap V3: Multicall 2
0 ETH0.002280344.7
Aggregate215903382025-01-09 23:55:112 days ago1736466911IN
Uniswap V3: Multicall 2
0 ETH0.004132264.23457122
Aggregate215893842025-01-09 20:43:472 days ago1736455427IN
Uniswap V3: Multicall 2
0 ETH0.018657514.89088361
Aggregate215870322025-01-09 12:50:352 days ago1736427035IN
Uniswap V3: Multicall 2
0 ETH0.011843724.84785984
Aggregate215849802025-01-09 5:56:592 days ago1736402219IN
Uniswap V3: Multicall 2
0 ETH0.003641934.42562786
Aggregate215835862025-01-09 1:17:113 days ago1736385431IN
Uniswap V3: Multicall 2
0 ETH0.00391614.94467457
Aggregate215800592025-01-08 13:29:233 days ago1736342963IN
Uniswap V3: Multicall 2
0 ETH0.0054018.80408513
Aggregate215789832025-01-08 9:52:593 days ago1736329979IN
Uniswap V3: Multicall 2
0 ETH0.00755374.94455167
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
213847892024-12-12 6:59:4730 days ago1733986787
Uniswap V3: Multicall 2
0.001 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Multicall2

Compiler Version
v0.8.2+commit.661d1103

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-04-29
*/

/**
 *Submitted for verification at Etherscan.io on 2021-03-23
*/

pragma solidity >=0.5.0;
pragma experimental ABIEncoderV2;

/// @title Multicall2 - Aggregate results from multiple read-only function calls
/// @author Michael Elliot <[email protected]>
/// @author Joshua Levine <[email protected]>
/// @author Nick Johnson <[email protected]>

contract Multicall2 {
    struct Call {
        address target;
        bytes callData;
    }
    struct Result {
        bool success;
        bytes returnData;
    }

    function aggregate(Call[] memory calls) public returns (uint256 blockNumber, bytes[] memory returnData) {
        blockNumber = block.number;
        returnData = new bytes[](calls.length);
        for(uint256 i = 0; i < calls.length; i++) {
            (bool success, bytes memory ret) = calls[i].target.call(calls[i].callData);
            require(success, "Multicall aggregate: call failed");
            returnData[i] = ret;
        }
    }
    function blockAndAggregate(Call[] memory calls) public returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData) {
        (blockNumber, blockHash, returnData) = tryBlockAndAggregate(true, calls);
    }
    function getBlockHash(uint256 blockNumber) public view returns (bytes32 blockHash) {
        blockHash = blockhash(blockNumber);
    }
    function getBlockNumber() public view returns (uint256 blockNumber) {
        blockNumber = block.number;
    }
    function getCurrentBlockCoinbase() public view returns (address coinbase) {
        coinbase = block.coinbase;
    }
    function getCurrentBlockDifficulty() public view returns (uint256 difficulty) {
        difficulty = block.difficulty;
    }
    function getCurrentBlockGasLimit() public view returns (uint256 gaslimit) {
        gaslimit = block.gaslimit;
    }
    function getCurrentBlockTimestamp() public view returns (uint256 timestamp) {
        timestamp = block.timestamp;
    }
    function getEthBalance(address addr) public view returns (uint256 balance) {
        balance = addr.balance;
    }
    function getLastBlockHash() public view returns (bytes32 blockHash) {
        blockHash = blockhash(block.number - 1);
    }
    function tryAggregate(bool requireSuccess, Call[] memory calls) public returns (Result[] memory returnData) {
        returnData = new Result[](calls.length);
        for(uint256 i = 0; i < calls.length; i++) {
            (bool success, bytes memory ret) = calls[i].target.call(calls[i].callData);

            if (requireSuccess) {
                require(success, "Multicall2 aggregate: call failed");
            }

            returnData[i] = Result(success, ret);
        }
    }
    function tryBlockAndAggregate(bool requireSuccess, Call[] memory calls) public returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData) {
        blockNumber = block.number;
        blockHash = blockhash(block.number);
        returnData = tryAggregate(requireSuccess, calls);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"aggregate","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"bytes[]","name":"returnData","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"blockAndAggregate","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"bytes32","name":"blockHash","type":"bytes32"},{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall2.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getBlockHash","outputs":[{"internalType":"bytes32","name":"blockHash","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBlockNumber","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockCoinbase","outputs":[{"internalType":"address","name":"coinbase","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockDifficulty","outputs":[{"internalType":"uint256","name":"difficulty","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockGasLimit","outputs":[{"internalType":"uint256","name":"gaslimit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockTimestamp","outputs":[{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getEthBalance","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastBlockHash","outputs":[{"internalType":"bytes32","name":"blockHash","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"requireSuccess","type":"bool"},{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"tryAggregate","outputs":[{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall2.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"requireSuccess","type":"bool"},{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"tryBlockAndAggregate","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"bytes32","name":"blockHash","type":"bytes32"},{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall2.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506109d3806100206000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806372425d9d1161007157806372425d9d1461013a57806386d516e814610140578063a8b0574e14610146578063bce38bd714610154578063c3077fa914610174578063ee82ac5e14610187576100b4565b80630f28c97d146100b9578063252dba42146100ce57806327e86d6e146100ef578063399542e9146100f757806342cbb15c146101195780634d2301cc1461011f575b600080fd5b425b6040519081526020015b60405180910390f35b6100e16100dc3660046106e2565b610199565b6040516100c592919061084e565b6100bb610359565b61010a61010536600461071d565b61036c565b6040516100c5939291906108b6565b436100bb565b6100bb61012d3660046106c1565b6001600160a01b03163190565b446100bb565b456100bb565b6040514181526020016100c5565b61016761016236600461071d565b610384565b6040516100c5919061083b565b61010a6101823660046106e2565b610576565b6100bb61019536600461076f565b4090565b8051439060609067ffffffffffffffff8111156101c657634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156101f957816020015b60608152602001906001900390816101e45790505b50905060005b83518110156103535760008085838151811061022b57634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031686848151811061026057634e487b7160e01b600052603260045260246000fd5b602002602001015160200151604051610279919061081f565b6000604051808303816000865af19150503d80600081146102b6576040519150601f19603f3d011682016040523d82523d6000602084013e6102bb565b606091505b5091509150816103125760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c206167677265676174653a2063616c6c206661696c656460448201526064015b60405180910390fd5b8084848151811061033357634e487b7160e01b600052603260045260246000fd5b60200260200101819052505050808061034b90610956565b9150506101ff565b50915091565b600061036660014361090f565b40905090565b438040606061037b8585610384565b90509250925092565b6060815167ffffffffffffffff8111156103ae57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156103f457816020015b6040805180820190915260008152606060208201528152602001906001900390816103cc5790505b50905060005b825181101561056f5760008084838151811061042657634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031685848151811061045b57634e487b7160e01b600052603260045260246000fd5b602002602001015160200151604051610474919061081f565b6000604051808303816000865af19150503d80600081146104b1576040519150601f19603f3d011682016040523d82523d6000602084013e6104b6565b606091505b5091509150851561051857816105185760405162461bcd60e51b815260206004820152602160248201527f4d756c746963616c6c32206167677265676174653a2063616c6c206661696c656044820152601960fa1b6064820152608401610309565b604051806040016040528083151581526020018281525084848151811061054f57634e487b7160e01b600052603260045260246000fd5b60200260200101819052505050808061056790610956565b9150506103fa565b5092915050565b600080606061058660018561036c565b9196909550909350915050565b80356001600160a01b03811681146105aa57600080fd5b919050565b600082601f8301126105bf578081fd5b8135602067ffffffffffffffff808311156105dc576105dc610987565b6105e982838502016108de565b83815282810190868401865b868110156106b357813589016040601f198181848f03011215610616578a8bfd5b61061f826108de565b61062a8a8501610593565b8152828401358981111561063c578c8dfd5b8085019450508d603f850112610650578b8cfd5b898401358981111561066457610664610987565b6106748b84601f840116016108de565b92508083528e84828701011115610689578c8dfd5b808486018c85013782018a018c9052808a01919091528652505092850192908501906001016105f5565b509098975050505050505050565b6000602082840312156106d2578081fd5b6106db82610593565b9392505050565b6000602082840312156106f3578081fd5b813567ffffffffffffffff811115610709578182fd5b610715848285016105af565b949350505050565b6000806040838503121561072f578081fd5b8235801515811461073e578182fd5b9150602083013567ffffffffffffffff811115610759578182fd5b610765858286016105af565b9150509250929050565b600060208284031215610780578081fd5b5035919050565b60008282518085526020808601955080818302840101818601855b848110156107e657858303601f19018952815180511515845284015160408585018190526107d2818601836107f3565b9a86019a94505050908301906001016107a2565b5090979650505050505050565b6000815180845261080b816020860160208601610926565b601f01601f19169290920160200192915050565b60008251610831818460208701610926565b9190910192915050565b6000602082526106db6020830184610787565b600060408201848352602060408185015281855180845260608601915060608382028701019350828701855b828110156108a857605f198887030184526108968683516107f3565b9550928401929084019060010161087a565b509398975050505050505050565b6000848252836020830152606060408301526108d56060830184610787565b95945050505050565b604051601f8201601f1916810167ffffffffffffffff8111828210171561090757610907610987565b604052919050565b60008282101561092157610921610971565b500390565b60005b83811015610941578181015183820152602001610929565b83811115610950576000848401525b50505050565b600060001982141561096a5761096a610971565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212206787faa4e99522d99238bfccae7db663406d5fb76d32f85395e2076d3733a7cd64736f6c63430008020033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806372425d9d1161007157806372425d9d1461013a57806386d516e814610140578063a8b0574e14610146578063bce38bd714610154578063c3077fa914610174578063ee82ac5e14610187576100b4565b80630f28c97d146100b9578063252dba42146100ce57806327e86d6e146100ef578063399542e9146100f757806342cbb15c146101195780634d2301cc1461011f575b600080fd5b425b6040519081526020015b60405180910390f35b6100e16100dc3660046106e2565b610199565b6040516100c592919061084e565b6100bb610359565b61010a61010536600461071d565b61036c565b6040516100c5939291906108b6565b436100bb565b6100bb61012d3660046106c1565b6001600160a01b03163190565b446100bb565b456100bb565b6040514181526020016100c5565b61016761016236600461071d565b610384565b6040516100c5919061083b565b61010a6101823660046106e2565b610576565b6100bb61019536600461076f565b4090565b8051439060609067ffffffffffffffff8111156101c657634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156101f957816020015b60608152602001906001900390816101e45790505b50905060005b83518110156103535760008085838151811061022b57634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031686848151811061026057634e487b7160e01b600052603260045260246000fd5b602002602001015160200151604051610279919061081f565b6000604051808303816000865af19150503d80600081146102b6576040519150601f19603f3d011682016040523d82523d6000602084013e6102bb565b606091505b5091509150816103125760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c206167677265676174653a2063616c6c206661696c656460448201526064015b60405180910390fd5b8084848151811061033357634e487b7160e01b600052603260045260246000fd5b60200260200101819052505050808061034b90610956565b9150506101ff565b50915091565b600061036660014361090f565b40905090565b438040606061037b8585610384565b90509250925092565b6060815167ffffffffffffffff8111156103ae57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156103f457816020015b6040805180820190915260008152606060208201528152602001906001900390816103cc5790505b50905060005b825181101561056f5760008084838151811061042657634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031685848151811061045b57634e487b7160e01b600052603260045260246000fd5b602002602001015160200151604051610474919061081f565b6000604051808303816000865af19150503d80600081146104b1576040519150601f19603f3d011682016040523d82523d6000602084013e6104b6565b606091505b5091509150851561051857816105185760405162461bcd60e51b815260206004820152602160248201527f4d756c746963616c6c32206167677265676174653a2063616c6c206661696c656044820152601960fa1b6064820152608401610309565b604051806040016040528083151581526020018281525084848151811061054f57634e487b7160e01b600052603260045260246000fd5b60200260200101819052505050808061056790610956565b9150506103fa565b5092915050565b600080606061058660018561036c565b9196909550909350915050565b80356001600160a01b03811681146105aa57600080fd5b919050565b600082601f8301126105bf578081fd5b8135602067ffffffffffffffff808311156105dc576105dc610987565b6105e982838502016108de565b83815282810190868401865b868110156106b357813589016040601f198181848f03011215610616578a8bfd5b61061f826108de565b61062a8a8501610593565b8152828401358981111561063c578c8dfd5b8085019450508d603f850112610650578b8cfd5b898401358981111561066457610664610987565b6106748b84601f840116016108de565b92508083528e84828701011115610689578c8dfd5b808486018c85013782018a018c9052808a01919091528652505092850192908501906001016105f5565b509098975050505050505050565b6000602082840312156106d2578081fd5b6106db82610593565b9392505050565b6000602082840312156106f3578081fd5b813567ffffffffffffffff811115610709578182fd5b610715848285016105af565b949350505050565b6000806040838503121561072f578081fd5b8235801515811461073e578182fd5b9150602083013567ffffffffffffffff811115610759578182fd5b610765858286016105af565b9150509250929050565b600060208284031215610780578081fd5b5035919050565b60008282518085526020808601955080818302840101818601855b848110156107e657858303601f19018952815180511515845284015160408585018190526107d2818601836107f3565b9a86019a94505050908301906001016107a2565b5090979650505050505050565b6000815180845261080b816020860160208601610926565b601f01601f19169290920160200192915050565b60008251610831818460208701610926565b9190910192915050565b6000602082526106db6020830184610787565b600060408201848352602060408185015281855180845260608601915060608382028701019350828701855b828110156108a857605f198887030184526108968683516107f3565b9550928401929084019060010161087a565b509398975050505050505050565b6000848252836020830152606060408301526108d56060830184610787565b95945050505050565b604051601f8201601f1916810167ffffffffffffffff8111828210171561090757610907610987565b604052919050565b60008282101561092157610921610971565b500390565b60005b83811015610941578181015183820152602001610929565b83811115610950576000848401525b50505050565b600060001982141561096a5761096a610971565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212206787faa4e99522d99238bfccae7db663406d5fb76d32f85395e2076d3733a7cd64736f6c63430008020033

Deployed Bytecode Sourcemap

363:2704:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1874:122;1973:15;1874:122;;;5189:25:1;;;5177:2;5162:18;1874:122:0;;;;;;;;546:452;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;2124:126::-;;;:::i;2758:306::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;1375:113::-;1468:12;1375:113;;2002:116;;;;;;:::i;:::-;-1:-1:-1;;;;;2098:12:0;;;2002:116;1618:126;1720:16;1618:126;;1750:118;1846:14;1750:118;;1494;;;1590:14;4665:51:1;;4653:2;4638:18;1494:118:0;4620:102:1;2256:496:0;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1004:223::-;;;;;;:::i;:::-;;:::i;1233:136::-;;;;;;:::i;:::-;1339:22;;1233:136;546:452;723:12;;675;;623:25;;711;;;;;;-1:-1:-1;;;711:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;698:38;;751:9;747:244;770:5;:12;766:1;:16;747:244;;;805:12;819:16;839:5;845:1;839:8;;;;;;-1:-1:-1;;;839:8:0;;;;;;;;;;;;;;;:15;;;-1:-1:-1;;;;;839:20:0;860:5;866:1;860:8;;;;;;-1:-1:-1;;;860:8:0;;;;;;;;;;;;;;;:17;;;839:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;804:74;;;;901:7;893:52;;;;-1:-1:-1;;;893:52:0;;5829:2:1;893:52:0;;;5811:21:1;;;5848:18;;;5841:30;5907:34;5887:18;;;5880:62;5959:18;;893:52:0;;;;;;;;;976:3;960:10;971:1;960:13;;;;;;-1:-1:-1;;;960:13:0;;;;;;;;;;;;;;:19;;;;747:244;;784:3;;;;;:::i;:::-;;;;747:244;;;;546:452;;;:::o;2124:126::-;2173:17;2225:16;2240:1;2225:12;:16;:::i;:::-;2215:27;2203:39;;2124:126;:::o;2758:306::-;2939:12;2974:23;;2886:26;3021:35;3034:14;3050:5;3021:12;:35::i;:::-;3008:48;;2758:306;;;;;:::o;2256:496::-;2336:26;2401:5;:12;2388:26;;;;;;-1:-1:-1;;;2388:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;;;;;;;2388:26:0;;;;;;;;;;;;;;;;2375:39;;2429:9;2425:320;2448:5;:12;2444:1;:16;2425:320;;;2483:12;2497:16;2517:5;2523:1;2517:8;;;;;;-1:-1:-1;;;2517:8:0;;;;;;;;;;;;;;;:15;;;-1:-1:-1;;;;;2517:20:0;2538:5;2544:1;2538:8;;;;;;-1:-1:-1;;;2538:8:0;;;;;;;;;;;;;;;:17;;;2517:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2482:74;;;;2577:14;2573:108;;;2620:7;2612:53;;;;-1:-1:-1;;;2612:53:0;;5427:2:1;2612:53:0;;;5409:21:1;5466:2;5446:18;;;5439:30;5505:34;5485:18;;;5478:62;-1:-1:-1;;;5556:18:1;;;5549:31;5597:19;;2612:53:0;5399:223:1;2612:53:0;2713:20;;;;;;;;2720:7;2713:20;;;;;;2729:3;2713:20;;;2697:10;2708:1;2697:13;;;;;;-1:-1:-1;;;2697:13:0;;;;;;;;;;;;;;:36;;;;2425:320;;2462:3;;;;;:::i;:::-;;;;2425:320;;;;2256:496;;;;:::o;1004:223::-;1068:19;1089:17;1108:26;1186:33;1207:4;1213:5;1186:20;:33::i;:::-;1147:72;;;;-1:-1:-1;1147:72:0;;-1:-1:-1;1004:223:0;-1:-1:-1;;1004:223:0:o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:1604::-;;303:3;296:4;288:6;284:17;280:27;270:2;;325:5;318;311:20;270:2;365:6;352:20;391:4;414:18;451:2;447;444:10;441:2;;;457:18;;:::i;:::-;497:37;530:2;525;521;517:11;513:20;497:37;:::i;:::-;568:15;;;599:12;;;;631:15;;;664:5;678:1089;692:2;689:1;686:9;678:1089;;;772:3;759:17;751:6;747:30;800:4;831:2;827:7;877:2;872;867;862:3;858:12;854:21;850:30;847:2;;;897:5;890;883:20;847:2;931:19;947:2;931:19;:::i;:::-;977:31;1004:2;1000;996:11;977:31;:::i;:::-;970:5;963:46;1059:2;1055;1051:11;1038:25;1092:2;1082:8;1079:16;1076:2;;;1112:5;1105;1098:20;1076:2;1151:8;1147:2;1143:17;1133:27;;;1200:3;1195:2;1191;1187:11;1183:21;1173:2;;1222:5;1215;1208:20;1173:2;1274;1270;1266:11;1253:25;1301:2;1297;1294:10;1291:2;;;1307:18;;:::i;:::-;1355:48;1399:2;1394;1387:4;1383:2;1379:13;1375:22;1371:31;1355:48;:::i;:::-;1340:63;;1432:2;1423:7;1416:19;1476:3;1471:2;1466;1462;1458:11;1454:20;1451:29;1448:2;;;1497:5;1490;1483:20;1448:2;1562;1557;1553;1549:11;1544:2;1535:7;1531:16;1518:47;1589:16;;1585:25;;1578:40;;;1638:14;;;1631:31;;;;1675:18;;-1:-1:-1;;1713:12:1;;;;1745;;;;710:1;703:9;678:1089;;;-1:-1:-1;1785:5:1;;260:1536;-1:-1:-1;;;;;;;;260:1536:1:o;1801:196::-;;1913:2;1901:9;1892:7;1888:23;1884:32;1881:2;;;1934:6;1926;1919:22;1881:2;1962:29;1981:9;1962:29;:::i;:::-;1952:39;1871:126;-1:-1:-1;;;1871:126:1:o;2002:391::-;;2158:2;2146:9;2137:7;2133:23;2129:32;2126:2;;;2179:6;2171;2164:22;2126:2;2224:9;2211:23;2257:18;2249:6;2246:30;2243:2;;;2294:6;2286;2279:22;2243:2;2322:65;2379:7;2370:6;2359:9;2355:22;2322:65;:::i;:::-;2312:75;2116:277;-1:-1:-1;;;;2116:277:1:o;2398:562::-;;;2568:2;2556:9;2547:7;2543:23;2539:32;2536:2;;;2589:6;2581;2574:22;2536:2;2633:9;2620:23;2686:5;2679:13;2672:21;2665:5;2662:32;2652:2;;2713:6;2705;2698:22;2652:2;2741:5;-1:-1:-1;2797:2:1;2782:18;;2769:32;2824:18;2813:30;;2810:2;;;2861:6;2853;2846:22;2810:2;2889:65;2946:7;2937:6;2926:9;2922:22;2889:65;:::i;:::-;2879:75;;;2526:434;;;;;:::o;2965:190::-;;3077:2;3065:9;3056:7;3052:23;3048:32;3045:2;;;3098:6;3090;3083:22;3045:2;-1:-1:-1;3126:23:1;;3035:120;-1:-1:-1;3035:120:1:o;3160:813::-;;3250:3;3282:5;3276:12;3309:6;3304:3;3297:19;3335:4;3364:2;3359:3;3355:12;3348:19;;3421:2;3415;3407:6;3403:15;3396:5;3392:27;3388:36;3458:2;3451:5;3447:14;3479:3;3491:456;3505:6;3502:1;3499:13;3491:456;;;3570:16;;;-1:-1:-1;;3566:30:1;3554:43;;3620:13;;3700:9;;3693:17;3686:25;3673:39;;3751:11;;3745:18;3656:4;3783:13;;;3776:25;;;3822:45;3853:13;;;3745:18;3822:45;:::i;:::-;3925:12;;;;3814:53;-1:-1:-1;;;3890:15:1;;;;3527:1;3520:9;3491:456;;;-1:-1:-1;3963:4:1;;3227:746;-1:-1:-1;;;;;;;3227:746:1:o;3978:257::-;;4057:5;4051:12;4084:6;4079:3;4072:19;4100:63;4156:6;4149:4;4144:3;4140:14;4133:4;4126:5;4122:16;4100:63;:::i;:::-;4217:2;4196:15;-1:-1:-1;;4192:29:1;4183:39;;;;4224:4;4179:50;;4027:208;-1:-1:-1;;4027:208:1:o;4240:274::-;;4407:6;4401:13;4423:53;4469:6;4464:3;4457:4;4449:6;4445:17;4423:53;:::i;:::-;4492:16;;;;;4377:137;-1:-1:-1;;4377:137:1:o;4727:311::-;;4950:2;4939:9;4932:21;4970:62;5028:2;5017:9;5013:18;5005:6;4970:62;:::i;6170:875::-;;6406:2;6395:9;6391:18;6436:6;6425:9;6418:25;6462:2;6500;6495;6484:9;6480:18;6473:30;6523:6;6558;6552:13;6589:6;6581;6574:22;6627:2;6616:9;6612:18;6605:25;;6690:2;6684;6676:6;6672:15;6661:9;6657:31;6653:40;6639:54;;6728:2;6720:6;6716:15;6749:4;6762:254;6776:6;6773:1;6770:13;6762:254;;;6869:2;6865:7;6853:9;6845:6;6841:22;6837:36;6832:3;6825:49;6897:39;6929:6;6920;6914:13;6897:39;:::i;:::-;6887:49;-1:-1:-1;6994:12:1;;;;6959:15;;;;6798:1;6791:9;6762:254;;;-1:-1:-1;7033:6:1;;6367:678;-1:-1:-1;;;;;;;;6367:678:1:o;7050:453::-;;7329:6;7318:9;7311:25;7372:6;7367:2;7356:9;7352:18;7345:34;7415:2;7410;7399:9;7395:18;7388:30;7435:62;7493:2;7482:9;7478:18;7470:6;7435:62;:::i;:::-;7427:70;7301:202;-1:-1:-1;;;;;7301:202:1:o;7508:275::-;7579:2;7573:9;7644:2;7625:13;;-1:-1:-1;;7621:27:1;7609:40;;7679:18;7664:34;;7700:22;;;7661:62;7658:2;;;7726:18;;:::i;:::-;7762:2;7755:22;7553:230;;-1:-1:-1;7553:230:1:o;7788:125::-;;7856:1;7853;7850:8;7847:2;;;7861:18;;:::i;:::-;-1:-1:-1;7898:9:1;;7837:76::o;7918:258::-;7990:1;8000:113;8014:6;8011:1;8008:13;8000:113;;;8090:11;;;8084:18;8071:11;;;8064:39;8036:2;8029:10;8000:113;;;8131:6;8128:1;8125:13;8122:2;;;8166:1;8157:6;8152:3;8148:16;8141:27;8122:2;;7971:205;;;:::o;8181:135::-;;-1:-1:-1;;8241:17:1;;8238:2;;;8261:18;;:::i;:::-;-1:-1:-1;8308:1:1;8297:13;;8228:88::o;8321:127::-;8382:10;8377:3;8373:20;8370:1;8363:31;8413:4;8410:1;8403:15;8437:4;8434:1;8427:15;8453:127;8514:10;8509:3;8505:20;8502:1;8495:31;8545:4;8542:1;8535:15;8569:4;8566:1;8559:15

Swarm Source

ipfs://6787faa4e99522d99238bfccae7db663406d5fb76d32f85395e2076d3733a7cd

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  ]
[ 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.