ETH Price: $2,108.56 (+0.76%)

Contract

0x00000000219ab540356cBB839Cbe05303d7705Fa
 

Overview

ETH Balance

81,606,452.287371696177039055 ETH

Eth Value

$172,072,243,082.19 (@ $2,108.56/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

Transaction Hash
Method
Block
From
To
Deposit246608662026-03-15 5:41:5918 mins ago1773553319IN
Beacon Deposit Contract
32 ETH0.000001710.03390811
Deposit246607372026-03-15 5:16:1144 mins ago1773551771IN
Beacon Deposit Contract
32 ETH0.00005861.03814459
Deposit246607362026-03-15 5:15:5944 mins ago1773551759IN
Beacon Deposit Contract
32 ETH0.000052421.03751595
Deposit246603152026-03-15 3:51:232 hrs ago1773546683IN
Beacon Deposit Contract
711 ETH0.000055641.04
Deposit246601442026-03-15 3:17:112 hrs ago1773544631IN
Beacon Deposit Contract
32 ETH0.000051731.02420113
Deposit246601412026-03-15 3:16:352 hrs ago1773544595IN
Beacon Deposit Contract
32 ETH0.000054931.02693169
Deposit246601402026-03-15 3:16:232 hrs ago1773544583IN
Beacon Deposit Contract
32 ETH0.000051771.02471787
Deposit246601392026-03-15 3:16:112 hrs ago1773544571IN
Beacon Deposit Contract
32 ETH0.000057951.02621815
Deposit246597712026-03-15 2:02:233 hrs ago1773540143IN
Beacon Deposit Contract
62.74567828 ETH0.000002020.03791102
Deposit246597612026-03-15 2:00:234 hrs ago1773540023IN
Beacon Deposit Contract
93.752595 ETH0.000075021.52726944
Deposit246597352026-03-15 1:55:114 hrs ago1773539711IN
Beacon Deposit Contract
32 ETH0.000067061.02529478
Deposit246595452026-03-15 1:16:594 hrs ago1773537419IN
Beacon Deposit Contract
32 ETH0.0000551.02831615
Deposit246595442026-03-15 1:16:474 hrs ago1773537407IN
Beacon Deposit Contract
32 ETH0.000051831.02607462
Deposit246595422026-03-15 1:16:234 hrs ago1773537383IN
Beacon Deposit Contract
32 ETH0.000057941.02623893
Deposit246595412026-03-15 1:16:114 hrs ago1773537371IN
Beacon Deposit Contract
32 ETH0.000051851.02655845
Deposit246590642026-03-14 23:39:596 hrs ago1773531599IN
Beacon Deposit Contract
32 ETH0.000055051.03027969
Deposit246590302026-03-14 23:33:116 hrs ago1773531191IN
Beacon Deposit Contract
32 ETH0.000051681.02478487
Deposit246590152026-03-14 23:30:116 hrs ago1773531011IN
Beacon Deposit Contract
32 ETH0.000057791.02450826
Deposit246589852026-03-14 23:24:116 hrs ago1773530651IN
Beacon Deposit Contract
32 ETH0.000051911.02901061
Deposit246589562026-03-14 23:18:116 hrs ago1773530291IN
Beacon Deposit Contract
32 ETH0.000055241.03407163
Deposit246589512026-03-14 23:17:116 hrs ago1773530231IN
Beacon Deposit Contract
32 ETH0.000052051.03151999
Deposit246589452026-03-14 23:15:596 hrs ago1773530159IN
Beacon Deposit Contract
32 ETH0.000061351.03194833
Deposit246589182026-03-14 23:10:356 hrs ago1773529835IN
Beacon Deposit Contract
32 ETH0.000002090.04137902
Deposit246588612026-03-14 22:59:117 hrs ago1773529151IN
Beacon Deposit Contract
32 ETH0.000054751.02482639
Deposit246588612026-03-14 22:59:117 hrs ago1773529151IN
Beacon Deposit Contract
32 ETH0.00005171.02482639
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer*246608662026-03-15 5:41:5918 mins ago1773553319
Beacon Deposit Contract
0 ETH
Transfer*246608662026-03-15 5:41:5918 mins ago1773553319
Beacon Deposit Contract
0 ETH
Transfer*246608662026-03-15 5:41:5918 mins ago1773553319
Beacon Deposit Contract
0 ETH
Transfer*246608662026-03-15 5:41:5918 mins ago1773553319
Beacon Deposit Contract
0 ETH
Transfer*246608662026-03-15 5:41:5918 mins ago1773553319
Beacon Deposit Contract
0 ETH
Transfer*246608662026-03-15 5:41:5918 mins ago1773553319
Beacon Deposit Contract
0 ETH
Transfer*246608662026-03-15 5:41:5918 mins ago1773553319
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607372026-03-15 5:16:1144 mins ago1773551771
Beacon Deposit Contract
0 ETH
Transfer*246607362026-03-15 5:15:5944 mins ago1773551759
Beacon Deposit Contract
0 ETH
Transfer*246607362026-03-15 5:15:5944 mins ago1773551759
Beacon Deposit Contract
0 ETH
Transfer*246607362026-03-15 5:15:5944 mins ago1773551759
Beacon Deposit Contract
0 ETH
Transfer*246607362026-03-15 5:15:5944 mins ago1773551759
Beacon Deposit Contract
0 ETH
Transfer*246607362026-03-15 5:15:5944 mins ago1773551759
Beacon Deposit Contract
0 ETH
Transfer*246607362026-03-15 5:15:5944 mins ago1773551759
Beacon Deposit Contract
0 ETH
Transfer*246607362026-03-15 5:15:5944 mins ago1773551759
Beacon Deposit Contract
0 ETH
Transfer*246603152026-03-15 3:51:232 hrs ago1773546683
Beacon Deposit Contract
0 ETH
Transfer*246603152026-03-15 3:51:232 hrs ago1773546683
Beacon Deposit Contract
0 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Produced Blocks

 Latest 25 blocks (From a total of 50 blocks with 0.58 Ether produced)

Block Transaction Difficulty Gas Used Reward
246172902026-03-09 3:41:116 days ago17730276711280.00 TH15,558,080 (25.93%)
0.003428729124065568 ETH
244423162026-02-12 17:54:4730 days ago17709188871620.00 TH8,813,000 (14.69%)
0.002841758880073708 ETH
241938602026-01-09 1:33:1165 days ago17679223911720.00 TH13,188,928 (21.98%)
0.003980763477525259 ETH
235899582025-10-16 11:34:47149 days ago1760614487770.00 TH4,448,138 (9.91%)
0.003441077907708968 ETH
234953082025-10-03 5:57:23163 days ago1759471043850.00 TH5,170,861 (11.50%)
0.002823854484784533 ETH
233772712025-09-16 17:58:11179 days ago17580454911490.00 TH9,086,906 (20.19%)
0.007389982990561246 ETH
226493702025-06-07 1:16:59281 days ago17492590191060.00 TH13,413,325 (37.26%)
0.004951128761804978 ETH
219754462025-03-04 18:53:59375 days ago17411144391200.00 TH7,722,014 (21.49%)
0.008257013259730967 ETH
219339972025-02-27 0:09:59381 days ago1740614999600.00 TH3,903,275 (10.90%)
0.007922263107162644 ETH
219092162025-02-23 13:06:59384 days ago1740316019630.00 TH7,640,774 (21.25%)
0.002801490008404586 ETH
219000982025-02-22 6:30:59385 days ago1740205859600.00 TH4,565,450 (12.69%)
0.004308199916993975 ETH
218103492025-02-09 17:07:23398 days ago1739120843780.00 TH5,307,183 (14.86%)
0.005756111395947539 ETH
216884332025-01-23 16:37:35415 days ago17376502551320.00 TH7,523,265 (24.86%)
0.029355788965152425 ETH
216250162025-01-14 20:08:23424 days ago1736885303540.00 TH3,712,919 (12.38%)
0.005622482560745724 ETH
215882352025-01-09 16:53:11429 days ago17364415911480.00 TH9,098,834 (30.33%)
0.012735373470509766 ETH
213615252024-12-09 1:01:59461 days ago1733706119950.00 TH6,802,015 (22.67%)
0.014336797154156856 ETH
207579832024-09-15 19:03:11545 days ago1726426991630.00 TH5,089,663 (16.97%)
0.011592544267662318 ETH
207129362024-09-09 12:04:47551 days ago1725883487150.00 TH987,017 (3.29%)
0.002873548613184344 ETH
205730712024-08-20 23:19:59571 days ago1724195999230.00 TH1,671,840 (5.57%)
0.004082404985008426 ETH
203130372024-07-15 16:14:47607 days ago1721060087500.00 TH3,255,868 (10.85%)
0.0097150673583198 ETH
201758962024-06-26 12:34:47626 days ago1719405287860.00 TH4,299,112 (14.33%)
0.008425930896098526 ETH
201728562024-06-26 2:24:23627 days ago1719368663460.00 TH2,540,081 (8.47%)
0.008025710749164614 ETH
201181582024-06-18 10:50:59634 days ago1718707859350.00 TH1,950,204 (6.50%)
0.003744468508129161 ETH
200735032024-06-12 4:56:47641 days ago1718168207350.00 TH2,132,854 (7.11%)
0.004936001954189998 ETH
200033832024-06-02 9:56:47650 days ago1717322207420.00 TH2,839,207 (9.46%)
0.008668856010862672 ETH
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DepositContract

Compiler Version
v0.6.11+commit.5ef660b1

Optimization Enabled:
Yes with 5000000 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2020-10-14
*/

// ┏━━━┓━┏┓━┏┓━━┏━━━┓━━┏━━━┓━━━━┏━━━┓━━━━━━━━━━━━━━━━━━━┏┓━━━━━┏━━━┓━━━━━━━━━┏┓━━━━━━━━━━━━━━┏┓━
// ┃┏━━┛┏┛┗┓┃┃━━┃┏━┓┃━━┃┏━┓┃━━━━┗┓┏┓┃━━━━━━━━━━━━━━━━━━┏┛┗┓━━━━┃┏━┓┃━━━━━━━━┏┛┗┓━━━━━━━━━━━━┏┛┗┓
// ┃┗━━┓┗┓┏┛┃┗━┓┗┛┏┛┃━━┃┃━┃┃━━━━━┃┃┃┃┏━━┓┏━━┓┏━━┓┏━━┓┏┓┗┓┏┛━━━━┃┃━┗┛┏━━┓┏━┓━┗┓┏┛┏━┓┏━━┓━┏━━┓┗┓┏┛
// ┃┏━━┛━┃┃━┃┏┓┃┏━┛┏┛━━┃┃━┃┃━━━━━┃┃┃┃┃┏┓┃┃┏┓┃┃┏┓┃┃━━┫┣┫━┃┃━━━━━┃┃━┏┓┃┏┓┃┃┏┓┓━┃┃━┃┏┛┗━┓┃━┃┏━┛━┃┃━
// ┃┗━━┓━┃┗┓┃┃┃┃┃┃┗━┓┏┓┃┗━┛┃━━━━┏┛┗┛┃┃┃━┫┃┗┛┃┃┗┛┃┣━━┃┃┃━┃┗┓━━━━┃┗━┛┃┃┗┛┃┃┃┃┃━┃┗┓┃┃━┃┗┛┗┓┃┗━┓━┃┗┓
// ┗━━━┛━┗━┛┗┛┗┛┗━━━┛┗┛┗━━━┛━━━━┗━━━┛┗━━┛┃┏━┛┗━━┛┗━━┛┗┛━┗━┛━━━━┗━━━┛┗━━┛┗┛┗┛━┗━┛┗┛━┗━━━┛┗━━┛━┗━┛
// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┃┃━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┗┛━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

// SPDX-License-Identifier: CC0-1.0

pragma solidity 0.6.11;

// This interface is designed to be compatible with the Vyper version.
/// @notice This is the Ethereum 2.0 deposit contract interface.
/// For more information see the Phase 0 specification under https://github.com/ethereum/eth2.0-specs
interface IDepositContract {
    /// @notice A processed deposit event.
    event DepositEvent(
        bytes pubkey,
        bytes withdrawal_credentials,
        bytes amount,
        bytes signature,
        bytes index
    );

    /// @notice Submit a Phase 0 DepositData object.
    /// @param pubkey A BLS12-381 public key.
    /// @param withdrawal_credentials Commitment to a public key for withdrawals.
    /// @param signature A BLS12-381 signature.
    /// @param deposit_data_root The SHA-256 hash of the SSZ-encoded DepositData object.
    /// Used as a protection against malformed input.
    function deposit(
        bytes calldata pubkey,
        bytes calldata withdrawal_credentials,
        bytes calldata signature,
        bytes32 deposit_data_root
    ) external payable;

    /// @notice Query the current deposit root hash.
    /// @return The deposit root hash.
    function get_deposit_root() external view returns (bytes32);

    /// @notice Query the current deposit count.
    /// @return The deposit count encoded as a little endian 64-bit number.
    function get_deposit_count() external view returns (bytes memory);
}

// Based on official specification in https://eips.ethereum.org/EIPS/eip-165
interface ERC165 {
    /// @notice Query if a contract implements an interface
    /// @param interfaceId The interface identifier, as specified in ERC-165
    /// @dev Interface identification is specified in ERC-165. This function
    ///  uses less than 30,000 gas.
    /// @return `true` if the contract implements `interfaceId` and
    ///  `interfaceId` is not 0xffffffff, `false` otherwise
    function supportsInterface(bytes4 interfaceId) external pure returns (bool);
}

// This is a rewrite of the Vyper Eth2.0 deposit contract in Solidity.
// It tries to stay as close as possible to the original source code.
/// @notice This is the Ethereum 2.0 deposit contract interface.
/// For more information see the Phase 0 specification under https://github.com/ethereum/eth2.0-specs
contract DepositContract is IDepositContract, ERC165 {
    uint constant DEPOSIT_CONTRACT_TREE_DEPTH = 32;
    // NOTE: this also ensures `deposit_count` will fit into 64-bits
    uint constant MAX_DEPOSIT_COUNT = 2**DEPOSIT_CONTRACT_TREE_DEPTH - 1;

    bytes32[DEPOSIT_CONTRACT_TREE_DEPTH] branch;
    uint256 deposit_count;

    bytes32[DEPOSIT_CONTRACT_TREE_DEPTH] zero_hashes;

    constructor() public {
        // Compute hashes in empty sparse Merkle tree
        for (uint height = 0; height < DEPOSIT_CONTRACT_TREE_DEPTH - 1; height++)
            zero_hashes[height + 1] = sha256(abi.encodePacked(zero_hashes[height], zero_hashes[height]));
    }

    function get_deposit_root() override external view returns (bytes32) {
        bytes32 node;
        uint size = deposit_count;
        for (uint height = 0; height < DEPOSIT_CONTRACT_TREE_DEPTH; height++) {
            if ((size & 1) == 1)
                node = sha256(abi.encodePacked(branch[height], node));
            else
                node = sha256(abi.encodePacked(node, zero_hashes[height]));
            size /= 2;
        }
        return sha256(abi.encodePacked(
            node,
            to_little_endian_64(uint64(deposit_count)),
            bytes24(0)
        ));
    }

    function get_deposit_count() override external view returns (bytes memory) {
        return to_little_endian_64(uint64(deposit_count));
    }

    function deposit(
        bytes calldata pubkey,
        bytes calldata withdrawal_credentials,
        bytes calldata signature,
        bytes32 deposit_data_root
    ) override external payable {
        // Extended ABI length checks since dynamic types are used.
        require(pubkey.length == 48, "DepositContract: invalid pubkey length");
        require(withdrawal_credentials.length == 32, "DepositContract: invalid withdrawal_credentials length");
        require(signature.length == 96, "DepositContract: invalid signature length");

        // Check deposit amount
        require(msg.value >= 1 ether, "DepositContract: deposit value too low");
        require(msg.value % 1 gwei == 0, "DepositContract: deposit value not multiple of gwei");
        uint deposit_amount = msg.value / 1 gwei;
        require(deposit_amount <= type(uint64).max, "DepositContract: deposit value too high");

        // Emit `DepositEvent` log
        bytes memory amount = to_little_endian_64(uint64(deposit_amount));
        emit DepositEvent(
            pubkey,
            withdrawal_credentials,
            amount,
            signature,
            to_little_endian_64(uint64(deposit_count))
        );

        // Compute deposit data root (`DepositData` hash tree root)
        bytes32 pubkey_root = sha256(abi.encodePacked(pubkey, bytes16(0)));
        bytes32 signature_root = sha256(abi.encodePacked(
            sha256(abi.encodePacked(signature[:64])),
            sha256(abi.encodePacked(signature[64:], bytes32(0)))
        ));
        bytes32 node = sha256(abi.encodePacked(
            sha256(abi.encodePacked(pubkey_root, withdrawal_credentials)),
            sha256(abi.encodePacked(amount, bytes24(0), signature_root))
        ));

        // Verify computed and expected deposit data roots match
        require(node == deposit_data_root, "DepositContract: reconstructed DepositData does not match supplied deposit_data_root");

        // Avoid overflowing the Merkle tree (and prevent edge case in computing `branch`)
        require(deposit_count < MAX_DEPOSIT_COUNT, "DepositContract: merkle tree full");

        // Add deposit data root to Merkle tree (update a single `branch` node)
        deposit_count += 1;
        uint size = deposit_count;
        for (uint height = 0; height < DEPOSIT_CONTRACT_TREE_DEPTH; height++) {
            if ((size & 1) == 1) {
                branch[height] = node;
                return;
            }
            node = sha256(abi.encodePacked(branch[height], node));
            size /= 2;
        }
        // As the loop should always end prematurely with the `return` statement,
        // this code should be unreachable. We assert `false` just to be safe.
        assert(false);
    }

    function supportsInterface(bytes4 interfaceId) override external pure returns (bool) {
        return interfaceId == type(ERC165).interfaceId || interfaceId == type(IDepositContract).interfaceId;
    }

    function to_little_endian_64(uint64 value) internal pure returns (bytes memory ret) {
        ret = new bytes(8);
        bytes8 bytesValue = bytes8(value);
        // Byteswapping during copying to bytes.
        ret[0] = bytesValue[7];
        ret[1] = bytesValue[6];
        ret[2] = bytesValue[5];
        ret[3] = bytesValue[4];
        ret[4] = bytesValue[3];
        ret[5] = bytesValue[2];
        ret[6] = bytesValue[1];
        ret[7] = bytesValue[0];
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes","name":"pubkey","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"withdrawal_credentials","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"amount","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"signature","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"index","type":"bytes"}],"name":"DepositEvent","type":"event"},{"inputs":[{"internalType":"bytes","name":"pubkey","type":"bytes"},{"internalType":"bytes","name":"withdrawal_credentials","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"bytes32","name":"deposit_data_root","type":"bytes32"}],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"get_deposit_count","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"get_deposit_root","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"}]

608060405234801561001057600080fd5b5060005b601f8110156101025760026021826020811061002c57fe5b01546021836020811061003b57fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b602083106100925780518252601f199092019160209182019101610073565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa1580156100d1573d6000803e3d6000fd5b5050506040513d60208110156100e657600080fd5b5051602160018301602081106100f857fe5b0155600101610014565b506118d680620001136000396000f3fe60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033

Deployed Bytecode

0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033

Deployed Bytecode Sourcemap

4647:4954:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8908:203;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8908:203:0;;;;:::i;:::-;;;;;;;;;;;;;;;;;;6092:2808;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6092:2808:0;-1:-1:-1;6092:2808:0;;:::i;:::-;;5941:143;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5326:607;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;8908:203;8987:4;9011:39;;;9026:24;9011:39;;:92;;-1:-1:-1;9054:49:0;;;9069:34;9054:49;9011:92;9004:99;8908:203;-1:-1:-1;;8908:203:0:o;6092:2808::-;6398:2;6381:19;;6373:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6495:2;6462:35;;6454:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6595:2;6575:22;;6567:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6710:7;6697:9;:20;;6689:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6791:6;6779:9;:18;:23;6771:87;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6903:6;6891:9;:18;6946:16;6928:34;;;6920:86;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7055:19;7077:43;7104:14;7077:19;:43::i;:::-;7055:65;;7136:183;7163:6;;7184:22;;7221:6;7242:9;;7266:42;7293:13;;7266:19;:42::i;:::-;7136:183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7136:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7136:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7136:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7136:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7401:19;7423:44;7447:6;;7463:1;7455:10;;7430:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7423:44;;7430:36;;-1:-1:-1;7430:36:0;-1:-1:-1;7430:36:0;;-1:-1:-1;7430:36:0;7423:44;;;-1:-1:-1;7423:44:0;7430:36;7423:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7423:44:0;;-1:-1:-1;;7423:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7423:44:0;;-1:-1:-1;7478:22:0;7503:157;;7565:14;7576:2;7478:22;7565:9;;:14;:::i;:::-;7548:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7541:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7541:40:0;;-1:-1:-1;;7541:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7541:40:0;7596:52;7620:14;:9;7630:2;7620:9;;:14;:::i;:::-;7603:44;;7644:1;;7603:44;;;;;;;;;;;;;;;;-1:-1:-1;;7603:44:0;;;;;;;;;;;;;;;;7596:52;;7603:44;;-1:-1:-1;7603:44:0;;-1:-1:-1;7603:44:0;;7596:52;;;;7603:44;7596:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7596:52:0;;-1:-1:-1;;7596:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7596:52:0;7510:149;;;7596:52;7510:149;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7503:157;;7510:149;;;;;;7503:157;;;;7510:149;7503:157;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7503:157:0;;-1:-1:-1;;7503:157:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7503:157:0;7731:53;;;7503:157;7731:53;;;;;7503:157;;-1:-1:-1;7671:12:0;;7686:186;;;;7748:11;;7761:22;;;;7731:53;7761:22;;;;7731:53;;;;;;;;;;;;;;;;;;;;;;;;;;7724:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7724:61:0;;-1:-1:-1;;7724:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7724:61:0;7832:10;7807:52;;;7800:60;;7824:6;;7840:1;;7844:14;;7724:61;7807:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7800:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7800:60:0;;-1:-1:-1;;7800:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7800:60:0;7693:178;;;7800:60;7693:178;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7686:186;;7693:178;;;;;;7686:186;;;;7693:178;7686:186;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7686:186:0;;-1:-1:-1;;7686:186:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7686:186:0;;-1:-1:-1;7959:25:0;;;7951:122;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4751:2;8186:13;4864:34;-1:-1:-1;8178:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8351:13;:18;;8368:1;8351:18;;;;;:13;8416:290;4751:2;8438:6;:36;8416:290;;;8506:4;8513:1;8506:8;8519:1;8505:15;8501:102;;;8558:4;8541:6;8548;8541:14;;;;;;;;:21;-1:-1:-1;8581:7:0;;-1:-1:-1;;;;;;8581:7:0;8501:102;8624:46;8648:6;8655;8648:14;;;;;;;;;8664:4;8631:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8624:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8624:46:0;;-1:-1:-1;;8624:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8624:46:0;;-1:-1:-1;8693:1:0;8685:9;;;-1:-1:-1;8476:8:0;;8416:290;;;-1:-1:-1;8879:13:0;6092:2808;;;;;;;;:::o;5941:143::-;6002:12;6034:42;6061:13;;6034:19;:42::i;:::-;6027:49;;5941:143;:::o;5326:607::-;5441:13;;5386:7;;;;;5465:307;4751:2;5487:6;:36;5465:307;;;5555:4;5562:1;5555:8;5568:1;5554:15;5550:186;;;5595:46;5619:6;5626;5619:14;;;;;;;;;5635:4;5602:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5595:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5595:46:0;;-1:-1:-1;;5595:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5595:46:0;;-1:-1:-1;5550:186:0;;;5685:51;5709:4;5715:11;5727:6;5715:19;;;;;;;;;5692:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5685:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5685:51:0;;-1:-1:-1;;5685:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5685:51:0;;-1:-1:-1;5550:186:0;5759:1;5751:9;;;-1:-1:-1;5525:8:0;;5465:307;;;;5789:136;5827:4;5846:42;5873:13;;5846:19;:42::i;:::-;5911:1;5903:10;;5796:128;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5796:128:0;;;;;;;;;;;;;;;;;;5789:136;;5796:128;;-1:-1:-1;5796:128:0;-1:-1:-1;5796:128:0;;5789:136;;;-1:-1:-1;5789:136:0;5796:128;5789:136;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5789:136:0;;-1:-1:-1;;5789:136:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5789:136:0;;-1:-1:-1;;;5326:607:0;:::o;9119:479::-;9220:12;;;9230:1;9220:12;;;;;;;;;9185:16;;9220:12;;;;;;;;;;-1:-1:-1;;9214:18:0;-1:-1:-1;9263:13:0;;;;;9357:1;9346:13;;;9337:3;9341:1;9337:6;;;;;;;;;;;:22;;;;;;;;;;-1:-1:-1;9379:10:0;9390:1;9379:13;;;9370:3;9374:1;9370:6;;;;;;;;;;;:22;;;;;;;;;;-1:-1:-1;9412:10:0;9423:1;9412:13;;;9403:3;9407:1;9403:6;;;;;;;;;;;:22;;;;;;;;;;-1:-1:-1;9445:10:0;9456:1;9445:13;;;9436:3;9440:1;9436:6;;;;;;;;;;;:22;;;;;;;;;;-1:-1:-1;9478:10:0;9489:1;9478:13;;;9469:3;9473:1;9469:6;;;;;;;;;;;:22;;;;;;;;;;-1:-1:-1;9511:10:0;9522:1;9511:13;;;9502:3;9506:1;9502:6;;;;;;;;;;;:22;;;;;;;;;;-1:-1:-1;9544:10:0;9555:1;9544:13;;;9535:3;9539:1;9535:6;;;;;;;;;;;:22;;;;;;;;;;-1:-1:-1;9577:10:0;9588:1;9577:13;;;9568:3;9572:1;9568:6;;;;;;;;;;;:22;;;;;;;;;;;9119:479;;;;:::o;5:318:-1:-;;;155:8;143:10;140:24;137:2;;;-1:-1;;167:12;137:2;202:6;192:8;189:20;186:2;;;-1:-1;;212:12;186:2;-1:-1;;244:31;;;293:25;;;;;-1:-1;131:192::o

Swarm Source

ipfs://dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b61

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
0x00000000219ab540356cBB839Cbe05303d7705Fa
Net Worth in USD
$172,072,400,567.33

Net Worth in ETH
81,606,526.975787

Token Allocations
ETH 100.00%
PIKA 0.00%
USDT 0.00%
Others 0.00%
Chain Token Portfolio % Price Amount Value
ETH
Ether (ETH)
100.00%$2,108.5681,606,452.2874$172,072,243,082.19
ETH<0.01%<$0.0000017,112,095,738,234.3652$137,370.13
ETH<0.01%$14,934.8633$4,934.86
ETH<0.01%$0.0073,995.5162$0.00
ETH<0.01%<$0.00000130,000,000,000$1,734.12
ETH<0.01%<$0.0000013,343,469,214,180.0996$1,530.32
ETH<0.01%$0.0373140,000$1,492.4
ETH<0.01%$1.01961.3217$966.13
ETH<0.01%$0.999907431.0332$430.99
ETH<0.01%$0.000649555,555$360.76
ETH<0.01%$0.00100$0.00
ETH<0.01%$0.00405.1515$0.00
ETH<0.01%$0.000.00000154$0.00
ETH<0.01%$0.00666,666$0.00
ETH<0.01%$0.0182987,225$132.2
ETH<0.01%$111.291$111.29
ETH<0.01%$0.0560861,516$85.03
ETH<0.01%$47.291$47.29
ETH<0.01%$0.0224221,337$29.98
ETH<0.01%$0.00000133,131,294.8841$27.97
ETH<0.01%<$0.000001200,000,000$22.17
ETH<0.01%$2,108.560.01$21.1
ETH<0.01%$1.1417$19.38
ETH<0.01%$1,802.020.00880337$15.86
ETH<0.01%$0.000.5$0.00
ETH<0.01%$0.0011.1111$0.00
ETH<0.01%$0.0047081,332.666$6.27
ETH<0.01%$0.026197200$5.24
ETH<0.01%$0.029692121$3.59
ETH<0.01%$0.03816984.1438$3.21
ETH<0.01%$0.0023181,337$3.1
ETH<0.01%$0.030056100$3.01
ETH<0.01%$0.000023111,955.95$2.57
ETH<0.01%$0.00005835,000$2.05
ETH<0.01%$0.0049.5$0.00
ETH<0.01%$0.02883160$1.73
ETH<0.01%$0.0010331,000$1.03
ETH<0.01%$18.530.0421$0.7802
ETH<0.01%$0.001,000$0.00
ETH<0.01%$10.76$0.76
ETH<0.01%$70,9170.00001$0.7091
ETH<0.01%<$0.0000011,776,000,000$0.6962
ETH<0.01%$0.001,000$0.00
ETH<0.01%<$0.0000018,888,888$0.6145
ETH<0.01%$0.000006100,000$0.5869
ETH<0.01%$0.1166945$0.5834
ETH<0.01%$0.00734169$0.5065
ETH<0.01%$0.0970045$0.485
ETH<0.01%$0.001,470.7$0.00
ETH<0.01%<$0.0000011,293,483$0.4187
ETH<0.01%<$0.0000011,000,000$0.3991
ETH<0.01%$3.970.1001$0.3973
ETH<0.01%$0.00000477,377.5$0.2708
ETH<0.01%$0.0380697.0117$0.2669
ETH<0.01%$0.0002551,008$0.2566
ETH<0.01%$0.00408550$0.2042
ETH<0.01%<$0.00000177,152,901,610.8857$0.1395
ETH<0.01%$0.00717518$0.1291
ETH<0.01%$0.0000412,800$0.1147
ETH<0.01%$0.0010,000$0.00
BSC<0.01%$13,500$3,500
BSC<0.01%$659.651.0683$704.71
BSC<0.01%$2,112.740.0629$132.96
BSC<0.01%$0.00008950,000$4.43
BSC<0.01%$0.513654.5245$2.32
AVAX<0.01%$0.000178264,417.2072$47.07
AVAX<0.01%$9.710.000000000000007495<$0.000001
WORLD<0.01%$0.358939103.7034$37.22
POL<0.01%$0.99990229.66$29.66
POL<0.01%$2,109.460.00106778$2.25
POL<0.01%$0.9999771.0111$1.01
POL<0.01%$0.0963382.1558$0.20769
BASE<0.01%<$0.00000169,420,000$3.21
BASE<0.01%$0.99993.1$3.1
BASE<0.01%$0.9983340.9999$0.9982
BASE<0.01%$2,108.510.00004992$0.105263
BASE<0.01%$0.00121$0.00
OP<0.01%$2,108.510.00119384$2.52
GNO<0.01%$0.9999090.11$0.10999
ARB<0.01%$2,108.280.000021$0.044274
LINEA<0.01%$2,108.840.0000194$0.040912
OPBNB<0.01%$659.510.00000321$0.002117
CELO<0.01%$0.0740480.0068175$0.000505
SONIC<0.01%$0.0465260.00123$0.000057
BTTC<0.01%<$0.0000017.495$0.000003
SCROLL<0.01%$2,108.840.000000000000007495<$0.000001
MANTLE<0.01%$0.7814440.000000000000007495<$0.000001
XDC<0.01%$0.0317580.000000000000007495<$0.000001
Loading...
Loading
Loading...
Loading
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.