XDC Price: $0.030518 (+0.96%)

Contract

0x1fAb9c2d73259aDab6C4154d9ADA1e60951a683A

Overview

XDC Balance

XDC LogoXDC LogoXDC Logo0 XDC

XDC Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Multicall Revert...992926262026-02-13 10:45:5067 days ago1770979550IN
0x1fAb9c2d...0951a683A
3.69 XDC0.0012342214
Multicall Revert...992920842026-02-13 10:13:3467 days ago1770977614IN
0x1fAb9c2d...0951a683A
11.6 XDC0.0034410414
Multicall Revert...992905772026-02-13 8:43:3867 days ago1770972218IN
0x1fAb9c2d...0951a683A
11.6 XDC0.0034410414
Multicall Revert...991756572026-02-09 14:26:3171 days ago1770647191IN
0x1fAb9c2d...0951a683A
3.86 XDC0.0010195214
Multicall Revert...991755832026-02-09 14:23:0571 days ago1770646985IN
0x1fAb9c2d...0951a683A
3.86 XDC0.0010195214
Multicall Revert...991682092026-02-09 8:58:4971 days ago1770627529IN
0x1fAb9c2d...0951a683A
11.6 XDC0.0053912414
Multicall Revert...991666082026-02-09 7:51:2771 days ago1770623487IN
0x1fAb9c2d...0951a683A
0.0004546 XDC0.0115292114
Multicall Revert...991621822026-02-09 4:46:0272 days ago1770612362IN
0x1fAb9c2d...0951a683A
0.0004546 XDC0.0114942114
Multicall Revert...988244382026-01-31 3:10:1281 days ago1769829012IN
0x1fAb9c2d...0951a683A
298.9 XDC0.0194598714
Multicall Revert...984385422026-01-21 0:47:5891 days ago1768956478IN
0x1fAb9c2d...0951a683A
0 XDC0.0304491712.5
Multicall Revert...984382802026-01-21 0:39:1491 days ago1768955954IN
0x1fAb9c2d...0951a683A
0 XDC0.0520730515
Multicall Revert...984380522026-01-21 0:31:0491 days ago1768955464IN
0x1fAb9c2d...0951a683A
0 XDC0.022901112.5
Multicall Revert...984375922026-01-21 0:11:3491 days ago1768954294IN
0x1fAb9c2d...0951a683A
0 XDC0.0121133512.5
Multicall Revert...984141042026-01-20 9:17:5591 days ago1768900675IN
0x1fAb9c2d...0951a683A
0 XDC0.0597837112.5
Multicall Revert...981321812026-01-12 13:11:1199 days ago1768223471IN
0x1fAb9c2d...0951a683A
0.00093 XDC0.0504979212.5
Multicall Revert...981313852026-01-12 8:48:2199 days ago1768207701IN
0x1fAb9c2d...0951a683A
0.00138 XDC0.0747631312.5
Multicall Revert...981313752026-01-12 7:59:0799 days ago1768204747IN
0x1fAb9c2d...0951a683A
0.00127 XDC0.0567363812.5
Multicall Revert...981313642026-01-12 7:13:1099 days ago1768201990IN
0x1fAb9c2d...0951a683A
0.00039 XDC0.023661313.86
Multicall Revert...981312922026-01-12 6:50:2099 days ago1768200620IN
0x1fAb9c2d...0951a683A
0.0001 XDC0.0063048413.75
Multicall Revert...981310592026-01-12 4:17:45100 days ago1768191465IN
0x1fAb9c2d...0951a683A
0.00033 XDC0.0181346312.5
Multicall Revert...981310542026-01-12 3:52:35100 days ago1768189955IN
0x1fAb9c2d...0951a683A
0.00041 XDC0.0269393815
Multicall Revert...981309782026-01-12 3:13:13100 days ago1768187593IN
0x1fAb9c2d...0951a683A
0.00023 XDC0.0127228312.5
Multicall Revert...981308912026-01-12 1:58:31100 days ago1768183111IN
0x1fAb9c2d...0951a683A
0.0004 XDC0.0034409512.5
Multicall Revert...981308912026-01-12 1:58:31100 days ago1768183111IN
0x1fAb9c2d...0951a683A
0.0004 XDC0.0168444212.5
Multicall Revert...981022792026-01-09 9:27:06102 days ago1767950826IN
0x1fAb9c2d...0951a683A
0.00028 XDC0.0185245315
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
992926262026-02-13 10:45:5067 days ago1770979550
0x1fAb9c2d...0951a683A
3.69 XDC
992920842026-02-13 10:13:3467 days ago1770977614
0x1fAb9c2d...0951a683A
11.6 XDC
992905772026-02-13 8:43:3867 days ago1770972218
0x1fAb9c2d...0951a683A
11.6 XDC
991756572026-02-09 14:26:3171 days ago1770647191
0x1fAb9c2d...0951a683A
3.86 XDC
991755832026-02-09 14:23:0571 days ago1770646985
0x1fAb9c2d...0951a683A
3.86 XDC
991682092026-02-09 8:58:4971 days ago1770627529
0x1fAb9c2d...0951a683A
11.6 XDC
991666082026-02-09 7:51:2771 days ago1770623487
0x1fAb9c2d...0951a683A
0.0004546 XDC
991621822026-02-09 4:46:0272 days ago1770612362
0x1fAb9c2d...0951a683A
0.0004546 XDC
988244382026-01-31 3:10:1281 days ago1769829012
0x1fAb9c2d...0951a683A
298.9 XDC
981321812026-01-12 13:11:1199 days ago1768223471
0x1fAb9c2d...0951a683A
0.00093 XDC
981313852026-01-12 8:48:2199 days ago1768207701
0x1fAb9c2d...0951a683A
0.00138 XDC
981313752026-01-12 7:59:0799 days ago1768204747
0x1fAb9c2d...0951a683A
0.00127 XDC
981313642026-01-12 7:13:1099 days ago1768201990
0x1fAb9c2d...0951a683A
0.00039 XDC
981312922026-01-12 6:50:2099 days ago1768200620
0x1fAb9c2d...0951a683A
0.0001 XDC
981310592026-01-12 4:17:45100 days ago1768191465
0x1fAb9c2d...0951a683A
0.00033 XDC
981310542026-01-12 3:52:35100 days ago1768189955
0x1fAb9c2d...0951a683A
0.00041 XDC
981309782026-01-12 3:13:13100 days ago1768187593
0x1fAb9c2d...0951a683A
0.00023 XDC
981308912026-01-12 1:58:31100 days ago1768183111
0x1fAb9c2d...0951a683A
0.0004 XDC
981022792026-01-09 9:27:06102 days ago1767950826
0x1fAb9c2d...0951a683A
0.00028 XDC
980983102026-01-09 6:23:03102 days ago1767939783
0x1fAb9c2d...0951a683A
0.00019 XDC
980979702026-01-09 6:09:51102 days ago1767938991
0x1fAb9c2d...0951a683A
0.00005 XDC
980976912026-01-09 6:00:33102 days ago1767938433
0x1fAb9c2d...0951a683A
0.00033 XDC
980940042026-01-09 3:47:34103 days ago1767930454
0x1fAb9c2d...0951a683A
0.00045 XDC
980915952026-01-09 2:21:32103 days ago1767925292
0x1fAb9c2d...0951a683A
0.00029 XDC
980604002026-01-08 7:02:41103 days ago1767855761
0x1fAb9c2d...0951a683A
0.00017 XDC
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Multicall

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion
// SPDX-License-Identifier: MIT
pragma solidity 0.8.23;

/**
 * @title Multicall
 * @notice Allows batching multiple contract calls into a single transaction
 * @dev This contract enables efficient execution of multiple function calls
 *      in a single transaction, reducing gas costs and improving UX
 */
contract Multicall {
    /**
     * @notice Executes multiple function calls in a single transaction
     * @param calls An array of call data structures containing target address, value, and calldata
     * @return results An array of return data from each call
     * @return successes An array of boolean values indicating whether each call succeeded
     * @dev If a call fails, it will not revert the entire transaction but will mark that call as failed
     */
    function multicall(
        Call[] calldata calls
    ) external payable returns (bytes[] memory results, bool[] memory successes) {
        results = new bytes[](calls.length);
        successes = new bool[](calls.length);

        for (uint256 i = 0; i < calls.length; i++) {
            (bool success, bytes memory result) = calls[i].target.call{
                value: calls[i].value
            }(calls[i].callData);

            successes[i] = success;
            results[i] = result;
        }
    }

    /**
     * @notice Executes multiple function calls in a single transaction, reverting if any call fails
     * @param calls An array of call data structures containing target address, value, and calldata
     * @return results An array of return data from each call
     * @dev If any call fails, the entire transaction will revert
     */
    function multicallRevertOnFailure(
        Call[] calldata calls
    ) external payable returns (bytes[] memory results) {
        results = new bytes[](calls.length);

        for (uint256 i = 0; i < calls.length; i++) {
            (bool success, bytes memory result) = calls[i].target.call{
                value: calls[i].value
            }(calls[i].callData);

            if (!success) {
                // Bubble up the revert reason if available
                if (result.length > 0) {
                    assembly {
                        let returndata_size := mload(result)
                        revert(add(32, result), returndata_size)
                    }
                } else {
                    revert MulticallFailed(i);
                }
            }

            results[i] = result;
        }
    }

    /**
     * @notice Executes multiple function calls and returns results, allowing partial failures
     * @param targets An array of target contract addresses
     * @param callDataArray An array of calldata for each call
     * @param values An array of native token values to send with each call
     * @return results An array of return data from each call
     * @return successes An array of boolean values indicating whether each call succeeded
     */
    function aggregate(
        address[] calldata targets,
        bytes[] calldata callDataArray,
        uint256[] calldata values
    ) external payable returns (bytes[] memory results, bool[] memory successes) {
        require(
            targets.length == callDataArray.length &&
                targets.length == values.length,
            "Multicall: array length mismatch"
        );

        results = new bytes[](targets.length);
        successes = new bool[](targets.length);

        for (uint256 i = 0; i < targets.length; i++) {
            (bool success, bytes memory result) = targets[i].call{
                value: values[i]
            }(callDataArray[i]);

            successes[i] = success;
            results[i] = result;
        }
    }

    /**
     * @notice Executes multiple function calls and returns results, reverting on any failure
     * @param targets An array of target contract addresses
     * @param callDataArray An array of calldata for each call
     * @param values An array of native token values to send with each call
     * @return results An array of return data from each call
     */
    function aggregateRevertOnFailure(
        address[] calldata targets,
        bytes[] calldata callDataArray,
        uint256[] calldata values
    ) external payable returns (bytes[] memory results) {
        require(
            targets.length == callDataArray.length &&
                targets.length == values.length,
            "Multicall: array length mismatch"
        );

        results = new bytes[](targets.length);

        for (uint256 i = 0; i < targets.length; i++) {
            (bool success, bytes memory result) = targets[i].call{
                value: values[i]
            }(callDataArray[i]);

            if (!success) {
                // Bubble up the revert reason if available
                if (result.length > 0) {
                    assembly {
                        let returndata_size := mload(result)
                        revert(add(32, result), returndata_size)
                    }
                } else {
                    revert MulticallFailed(i);
                }
            }

            results[i] = result;
        }
    }

    /**
     * @notice Structure representing a single call
     * @param target The address of the contract to call
     * @param value The amount of native tokens to send with the call
     * @param callData The calldata to send with the call
     */
    struct Call {
        address target;
        uint256 value;
        bytes callData;
    }

    /**
     * @notice Error thrown when a multicall fails
     * @param index The index of the failed call
     */
    error MulticallFailed(uint256 index);
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "paris",
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"MulticallFailed","type":"error"},{"inputs":[{"internalType":"address[]","name":"targets","type":"address[]"},{"internalType":"bytes[]","name":"callDataArray","type":"bytes[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"aggregate","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"},{"internalType":"bool[]","name":"successes","type":"bool[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"targets","type":"address[]"},{"internalType":"bytes[]","name":"callDataArray","type":"bytes[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"aggregateRevertOnFailure","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall.Call[]","name":"calls","type":"tuple[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"},{"internalType":"bool[]","name":"successes","type":"bool[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall.Call[]","name":"calls","type":"tuple[]"}],"name":"multicallRevertOnFailure","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"payable","type":"function"}]

608060405234801561001057600080fd5b50610b48806100206000396000f3fe60806040526004361061003f5760003560e01c80631749e1e31461004457806381a6ef901461006e578063b7402f641461008e578063e406aaf3146100a1575b600080fd5b61005761005236600461086f565b6100b4565b604051610065929190610939565b60405180910390f35b61008161007c36600461086f565b610298565b6040516100659190610992565b61005761009c3660046109ac565b610446565b6100816100af3660046109ac565b610660565b6060808267ffffffffffffffff8111156100d0576100d0610a46565b60405190808252806020026020018201604052801561010357816020015b60608152602001906001900390816100ee5790505b5091508267ffffffffffffffff81111561011f5761011f610a46565b604051908082528060200260200182016040528015610148578160200160208202803683370190505b50905060005b838110156102905760008086868481811061016b5761016b610a5c565b905060200281019061017d9190610a72565b61018b906020810190610a92565b6001600160a01b03168787858181106101a6576101a6610a5c565b90506020028101906101b89190610a72565b602001358888868181106101ce576101ce610a5c565b90506020028101906101e09190610a72565b6101ee906040810190610abb565b6040516101fc929190610b02565b60006040518083038185875af1925050503d8060008114610239576040519150601f19603f3d011682016040523d82523d6000602084013e61023e565b606091505b50915091508184848151811061025657610256610a5c565b6020026020010190151590811515815250508085848151811061027b5761027b610a5c565b6020908102919091010152505060010161014e565b509250929050565b60608167ffffffffffffffff8111156102b3576102b3610a46565b6040519080825280602002602001820160405280156102e657816020015b60608152602001906001900390816102d15790505b50905060005b8281101561043f5760008085858481811061030957610309610a5c565b905060200281019061031b9190610a72565b610329906020810190610a92565b6001600160a01b031686868581811061034457610344610a5c565b90506020028101906103569190610a72565b6020013587878681811061036c5761036c610a5c565b905060200281019061037e9190610a72565b61038c906040810190610abb565b60405161039a929190610b02565b60006040518083038185875af1925050503d80600081146103d7576040519150601f19603f3d011682016040523d82523d6000602084013e6103dc565b606091505b509150915081610417578051156103f65780518082602001fd5b60405163750ebb7d60e01b8152600481018490526024015b60405180910390fd5b8084848151811061042a5761042a610a5c565b602090810291909101015250506001016102ec565b5092915050565b606080868514801561045757508683145b6104a35760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c3a206172726179206c656e677468206d69736d61746368604482015260640161040e565b8667ffffffffffffffff8111156104bc576104bc610a46565b6040519080825280602002602001820160405280156104ef57816020015b60608152602001906001900390816104da5790505b5091508667ffffffffffffffff81111561050b5761050b610a46565b604051908082528060200260200182016040528015610534578160200160208202803683370190505b50905060005b87811015610654576000808a8a8481811061055757610557610a5c565b905060200201602081019061056c9190610a92565b6001600160a01b031687878581811061058757610587610a5c565b905060200201358a8a868181106105a0576105a0610a5c565b90506020028101906105b29190610abb565b6040516105c0929190610b02565b60006040518083038185875af1925050503d80600081146105fd576040519150601f19603f3d011682016040523d82523d6000602084013e610602565b606091505b50915091508184848151811061061a5761061a610a5c565b6020026020010190151590811515815250508085848151811061063f5761063f610a5c565b6020908102919091010152505060010161053a565b50965096945050505050565b6060858414801561067057508582145b6106bc5760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c3a206172726179206c656e677468206d69736d61746368604482015260640161040e565b8567ffffffffffffffff8111156106d5576106d5610a46565b60405190808252806020026020018201604052801561070857816020015b60608152602001906001900390816106f35790505b50905060005b868110156108185760008089898481811061072b5761072b610a5c565b90506020020160208101906107409190610a92565b6001600160a01b031686868581811061075b5761075b610a5c565b9050602002013589898681811061077457610774610a5c565b90506020028101906107869190610abb565b604051610794929190610b02565b60006040518083038185875af1925050503d80600081146107d1576040519150601f19603f3d011682016040523d82523d6000602084013e6107d6565b606091505b5091509150816107f0578051156103f65780518082602001fd5b8084848151811061080357610803610a5c565b6020908102919091010152505060010161070e565b509695505050505050565b60008083601f84011261083557600080fd5b50813567ffffffffffffffff81111561084d57600080fd5b6020830191508360208260051b850101111561086857600080fd5b9250929050565b6000806020838503121561088257600080fd5b823567ffffffffffffffff81111561089957600080fd5b6108a585828601610823565b90969095509350505050565b600082825180855260208086019550808260051b8401018186016000805b8581101561092b57601f1980888603018b5283518051808752845b81811015610905578281018901518882018a015288016108ea565b5086810188018590529b87019b601f0190911690940185019350918401916001016108cf565b509198975050505050505050565b60408152600061094c60408301856108b1565b82810360208481019190915284518083528582019282019060005b81811015610985578451151583529383019391830191600101610967565b5090979650505050505050565b6020815260006109a560208301846108b1565b9392505050565b600080600080600080606087890312156109c557600080fd5b863567ffffffffffffffff808211156109dd57600080fd5b6109e98a838b01610823565b90985096506020890135915080821115610a0257600080fd5b610a0e8a838b01610823565b90965094506040890135915080821115610a2757600080fd5b50610a3489828a01610823565b979a9699509497509295939492505050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610a8857600080fd5b9190910192915050565b600060208284031215610aa457600080fd5b81356001600160a01b03811681146109a557600080fd5b6000808335601e19843603018112610ad257600080fd5b83018035915067ffffffffffffffff821115610aed57600080fd5b60200191503681900382131561086857600080fd5b818382376000910190815291905056fea264697066735822122088f6ae6dfe17ba3f36077e61bf6154edc73bad05adee59631598c26bf9782e8664736f6c63430008170033

Deployed Bytecode

0x60806040526004361061003f5760003560e01c80631749e1e31461004457806381a6ef901461006e578063b7402f641461008e578063e406aaf3146100a1575b600080fd5b61005761005236600461086f565b6100b4565b604051610065929190610939565b60405180910390f35b61008161007c36600461086f565b610298565b6040516100659190610992565b61005761009c3660046109ac565b610446565b6100816100af3660046109ac565b610660565b6060808267ffffffffffffffff8111156100d0576100d0610a46565b60405190808252806020026020018201604052801561010357816020015b60608152602001906001900390816100ee5790505b5091508267ffffffffffffffff81111561011f5761011f610a46565b604051908082528060200260200182016040528015610148578160200160208202803683370190505b50905060005b838110156102905760008086868481811061016b5761016b610a5c565b905060200281019061017d9190610a72565b61018b906020810190610a92565b6001600160a01b03168787858181106101a6576101a6610a5c565b90506020028101906101b89190610a72565b602001358888868181106101ce576101ce610a5c565b90506020028101906101e09190610a72565b6101ee906040810190610abb565b6040516101fc929190610b02565b60006040518083038185875af1925050503d8060008114610239576040519150601f19603f3d011682016040523d82523d6000602084013e61023e565b606091505b50915091508184848151811061025657610256610a5c565b6020026020010190151590811515815250508085848151811061027b5761027b610a5c565b6020908102919091010152505060010161014e565b509250929050565b60608167ffffffffffffffff8111156102b3576102b3610a46565b6040519080825280602002602001820160405280156102e657816020015b60608152602001906001900390816102d15790505b50905060005b8281101561043f5760008085858481811061030957610309610a5c565b905060200281019061031b9190610a72565b610329906020810190610a92565b6001600160a01b031686868581811061034457610344610a5c565b90506020028101906103569190610a72565b6020013587878681811061036c5761036c610a5c565b905060200281019061037e9190610a72565b61038c906040810190610abb565b60405161039a929190610b02565b60006040518083038185875af1925050503d80600081146103d7576040519150601f19603f3d011682016040523d82523d6000602084013e6103dc565b606091505b509150915081610417578051156103f65780518082602001fd5b60405163750ebb7d60e01b8152600481018490526024015b60405180910390fd5b8084848151811061042a5761042a610a5c565b602090810291909101015250506001016102ec565b5092915050565b606080868514801561045757508683145b6104a35760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c3a206172726179206c656e677468206d69736d61746368604482015260640161040e565b8667ffffffffffffffff8111156104bc576104bc610a46565b6040519080825280602002602001820160405280156104ef57816020015b60608152602001906001900390816104da5790505b5091508667ffffffffffffffff81111561050b5761050b610a46565b604051908082528060200260200182016040528015610534578160200160208202803683370190505b50905060005b87811015610654576000808a8a8481811061055757610557610a5c565b905060200201602081019061056c9190610a92565b6001600160a01b031687878581811061058757610587610a5c565b905060200201358a8a868181106105a0576105a0610a5c565b90506020028101906105b29190610abb565b6040516105c0929190610b02565b60006040518083038185875af1925050503d80600081146105fd576040519150601f19603f3d011682016040523d82523d6000602084013e610602565b606091505b50915091508184848151811061061a5761061a610a5c565b6020026020010190151590811515815250508085848151811061063f5761063f610a5c565b6020908102919091010152505060010161053a565b50965096945050505050565b6060858414801561067057508582145b6106bc5760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c3a206172726179206c656e677468206d69736d61746368604482015260640161040e565b8567ffffffffffffffff8111156106d5576106d5610a46565b60405190808252806020026020018201604052801561070857816020015b60608152602001906001900390816106f35790505b50905060005b868110156108185760008089898481811061072b5761072b610a5c565b90506020020160208101906107409190610a92565b6001600160a01b031686868581811061075b5761075b610a5c565b9050602002013589898681811061077457610774610a5c565b90506020028101906107869190610abb565b604051610794929190610b02565b60006040518083038185875af1925050503d80600081146107d1576040519150601f19603f3d011682016040523d82523d6000602084013e6107d6565b606091505b5091509150816107f0578051156103f65780518082602001fd5b8084848151811061080357610803610a5c565b6020908102919091010152505060010161070e565b509695505050505050565b60008083601f84011261083557600080fd5b50813567ffffffffffffffff81111561084d57600080fd5b6020830191508360208260051b850101111561086857600080fd5b9250929050565b6000806020838503121561088257600080fd5b823567ffffffffffffffff81111561089957600080fd5b6108a585828601610823565b90969095509350505050565b600082825180855260208086019550808260051b8401018186016000805b8581101561092b57601f1980888603018b5283518051808752845b81811015610905578281018901518882018a015288016108ea565b5086810188018590529b87019b601f0190911690940185019350918401916001016108cf565b509198975050505050505050565b60408152600061094c60408301856108b1565b82810360208481019190915284518083528582019282019060005b81811015610985578451151583529383019391830191600101610967565b5090979650505050505050565b6020815260006109a560208301846108b1565b9392505050565b600080600080600080606087890312156109c557600080fd5b863567ffffffffffffffff808211156109dd57600080fd5b6109e98a838b01610823565b90985096506020890135915080821115610a0257600080fd5b610a0e8a838b01610823565b90965094506040890135915080821115610a2757600080fd5b50610a3489828a01610823565b979a9699509497509295939492505050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610a8857600080fd5b9190910192915050565b600060208284031215610aa457600080fd5b81356001600160a01b03811681146109a557600080fd5b6000808335601e19843603018112610ad257600080fd5b83018035915067ffffffffffffffff821115610aed57600080fd5b60200191503681900382131561086857600080fd5b818382376000910190815291905056fea264697066735822122088f6ae6dfe17ba3f36077e61bf6154edc73bad05adee59631598c26bf9782e8664736f6c63430008170033

Block Transaction Gas Used Reward
view all blocks validated

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ 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.