For more information about the deposit contract and how to stake, please visit the Staking Launchpad or the BeaconScan Explorer.
Latest 25 from a total of 747,824 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Deposit | 24442719 | 3 mins ago | IN | 32 ETH | 0.00007241 | ||||
| Deposit | 24442525 | 42 mins ago | IN | 32 ETH | 0.00000901 | ||||
| Deposit | 24442500 | 47 mins ago | IN | 85.13172815 ETH | 0.00001446 | ||||
| Deposit | 24442398 | 1 hr ago | IN | 32 ETH | 0.00000808 | ||||
| Deposit | 24442396 | 1 hr ago | IN | 32 ETH | 0.00000786 | ||||
| Deposit | 24442365 | 1 hr ago | IN | 32 ETH | 0.00000659 | ||||
| Deposit | 24442291 | 1 hr ago | IN | 32 ETH | 0.00000601 | ||||
| Deposit | 24442267 | 1 hr ago | IN | 32 ETH | 0.00001796 | ||||
| Deposit | 24442265 | 1 hr ago | IN | 32 ETH | 0.00011507 | ||||
| Deposit | 24442265 | 1 hr ago | IN | 32 ETH | 0.00001796 | ||||
| Deposit | 24442261 | 1 hr ago | IN | 32 ETH | 0.00002114 | ||||
| Deposit | 24442259 | 1 hr ago | IN | 32 ETH | 0.00001796 | ||||
| Deposit | 24442257 | 1 hr ago | IN | 32 ETH | 0.00001902 | ||||
| Deposit | 24442237 | 1 hr ago | IN | 32 ETH | 0.00001797 | ||||
| Deposit | 24442130 | 2 hrs ago | IN | 32 ETH | 0.00006603 | ||||
| Deposit | 24442129 | 2 hrs ago | IN | 32 ETH | 0.00006994 | ||||
| Deposit | 24442127 | 2 hrs ago | IN | 32 ETH | 0.00006523 | ||||
| Deposit | 24442126 | 2 hrs ago | IN | 32 ETH | 0.00008976 | ||||
| Deposit | 24441982 | 2 hrs ago | IN | 32 ETH | 0.00002336 | ||||
| Deposit | 24441882 | 2 hrs ago | IN | 6.60562703 ETH | 0.00006014 | ||||
| Deposit | 24441713 | 3 hrs ago | IN | 32 ETH | 0.00001438 | ||||
| Deposit | 24441683 | 3 hrs ago | IN | 32 ETH | 0.0000202 | ||||
| Deposit | 24441624 | 3 hrs ago | IN | 400 ETH | 0.00001671 | ||||
| Deposit | 24441546 | 4 hrs ago | IN | 32 ETH | 0.00007052 | ||||
| Deposit | 24441545 | 4 hrs ago | IN | 32 ETH | 0.0000794 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442729 | 1 min ago | 32 ETH | ||||
| Deposit | 24442659 | 15 mins ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442405 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442391 | 1 hr ago | 32 ETH | ||||
| Deposit | 24442331 | 1 hr ago | 48.91320008 ETH | ||||
| Deposit | 24442278 | 1 hr ago | 449.995 ETH | ||||
| Deposit | 24442221 | 1 hr ago | 3.52127826 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Produced Blocks
Latest 25 blocks (From a total of 49 blocks with 0.57 Ether produced)
| Block | Transaction | Difficulty | Gas Used | Reward | |
|---|---|---|---|---|---|
| 24442316 | 1 hr ago | 162 | 0.00 TH | 8,813,000 (14.69%) | 0.002841758880073708 ETH |
| 24193860 | 34 days ago | 172 | 0.00 TH | 13,188,928 (21.98%) | 0.003980763477525259 ETH |
| 23589958 | 119 days ago | 77 | 0.00 TH | 4,448,138 (9.91%) | 0.003441077907708968 ETH |
| 23495308 | 132 days ago | 85 | 0.00 TH | 5,170,861 (11.50%) | 0.002823854484784533 ETH |
| 23377271 | 149 days ago | 149 | 0.00 TH | 9,086,906 (20.19%) | 0.007389982990561246 ETH |
| 22649370 | 250 days ago | 106 | 0.00 TH | 13,413,325 (37.26%) | 0.004951128761804978 ETH |
| 21975446 | 345 days ago | 120 | 0.00 TH | 7,722,014 (21.49%) | 0.008257013259730967 ETH |
| 21933997 | 350 days ago | 60 | 0.00 TH | 3,903,275 (10.90%) | 0.007922263107162644 ETH |
| 21909216 | 354 days ago | 63 | 0.00 TH | 7,640,774 (21.25%) | 0.002801490008404586 ETH |
| 21900098 | 355 days ago | 60 | 0.00 TH | 4,565,450 (12.69%) | 0.004308199916993975 ETH |
| 21810349 | 368 days ago | 78 | 0.00 TH | 5,307,183 (14.86%) | 0.005756111395947539 ETH |
| 21688433 | 385 days ago | 132 | 0.00 TH | 7,523,265 (24.86%) | 0.029355788965152425 ETH |
| 21625016 | 393 days ago | 54 | 0.00 TH | 3,712,919 (12.38%) | 0.005622482560745724 ETH |
| 21588235 | 399 days ago | 148 | 0.00 TH | 9,098,834 (30.33%) | 0.012735373470509766 ETH |
| 21361525 | 430 days ago | 95 | 0.00 TH | 6,802,015 (22.67%) | 0.014336797154156856 ETH |
| 20757983 | 515 days ago | 63 | 0.00 TH | 5,089,663 (16.97%) | 0.011592544267662318 ETH |
| 20712936 | 521 days ago | 15 | 0.00 TH | 987,017 (3.29%) | 0.002873548613184344 ETH |
| 20573071 | 540 days ago | 23 | 0.00 TH | 1,671,840 (5.57%) | 0.004082404985008426 ETH |
| 20313037 | 577 days ago | 50 | 0.00 TH | 3,255,868 (10.85%) | 0.0097150673583198 ETH |
| 20175896 | 596 days ago | 86 | 0.00 TH | 4,299,112 (14.33%) | 0.008425930896098526 ETH |
| 20172856 | 596 days ago | 46 | 0.00 TH | 2,540,081 (8.47%) | 0.008025710749164614 ETH |
| 20118158 | 604 days ago | 35 | 0.00 TH | 1,950,204 (6.50%) | 0.003744468508129161 ETH |
| 20073503 | 610 days ago | 35 | 0.00 TH | 2,132,854 (7.11%) | 0.004936001954189998 ETH |
| 20003383 | 620 days ago | 42 | 0.00 TH | 2,839,207 (9.46%) | 0.008668856010862672 ETH |
| 19699209 | 662 days ago | 82 | 0.00 TH | 5,271,023 (17.57%) | 0.016408151073285658 ETH |
Loading...
Loading
Contract Name:
DepositContract
Compiler Version
v0.6.11+commit.5ef660b1
Contract Source Code (Solidity)
/**
*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
- No Contract Security Audit Submitted- Submit Audit Here
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"}]Contract Creation Code
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
Loading...
Loading
Loading...
Loading
Net Worth in USD
$155,344,916,782.69
Net Worth in ETH
80,871,848.197462
Token Allocations
ETH
100.00%
PIKA
0.00%
USDT
0.00%
Others
0.00%
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $1,920.88 | 80,871,769.0268 | $155,344,764,705.51 | |
| ETH | <0.01% | <$0.000001 | 7,112,095,738,234.3652 | $132,405.89 | |
| ETH | <0.01% | $0.999433 | 4,933.8633 | $4,931.07 | |
| ETH | <0.01% | $0.00 | 73,995.5162 | $0.00 | |
| ETH | <0.01% | <$0.000001 | 30,000,000,000 | $1,684.98 | |
| ETH | <0.01% | $0.037403 | 40,000 | $1,496.11 | |
| ETH | <0.01% | <$0.000001 | 3,343,469,214,180.0996 | $1,208.9 | |
| ETH | <0.01% | $1.01 | 961.3217 | $966.13 | |
| ETH | <0.01% | $0.999928 | 431.0332 | $431 | |
| ETH | <0.01% | $0.000669 | 555,555 | $371.51 | |
| ETH | <0.01% | $0.00 | 100 | $0.00 | |
| ETH | <0.01% | $0.00 | 405.1515 | $0.00 | |
| ETH | <0.01% | $0.00 | 0.00000154 | $0.00 | |
| ETH | <0.01% | $0.00 | 666,666 | $0.00 | |
| ETH | <0.01% | $0.016355 | 7,225 | $118.17 | |
| ETH | <0.01% | $108.72 | 1 | $108.72 | |
| ETH | <0.01% | $0.062917 | 1,516 | $95.38 | |
| ETH | <0.01% | $42.88 | 1 | $42.88 | |
| ETH | <0.01% | $0.000001 | 33,131,294.8841 | $28.82 | |
| ETH | <0.01% | $0.020325 | 1,337 | $27.17 | |
| ETH | <0.01% | <$0.000001 | 200,000,000 | $22.17 | |
| ETH | <0.01% | $1.19 | 17 | $20.23 | |
| ETH | <0.01% | $1,920.88 | 0.01 | $19.22 | |
| ETH | <0.01% | $1,545.56 | 0.00880337 | $13.61 | |
| ETH | <0.01% | $0.00 | 0.5 | $0.00 | |
| ETH | <0.01% | $0.00 | 11.1111 | $0.00 | |
| ETH | <0.01% | $0.004057 | 1,332.666 | $5.41 | |
| ETH | <0.01% | $0.026291 | 200 | $5.26 | |
| ETH | <0.01% | $0.038063 | 121 | $4.61 | |
| ETH | <0.01% | $0.002468 | 1,337 | $3.3 | |
| ETH | <0.01% | $0.037919 | 84.1438 | $3.19 | |
| ETH | <0.01% | $0.000022 | 111,955.95 | $2.51 | |
| ETH | <0.01% | $0.02253 | 100 | $2.25 | |
| ETH | <0.01% | $0.000061 | 35,000 | $2.14 | |
| ETH | <0.01% | $0.00 | 49.5 | $0.00 | |
| ETH | <0.01% | $0.02794 | 60 | $1.68 | |
| ETH | <0.01% | $0.001033 | 1,000 | $1.03 | |
| ETH | <0.01% | $0.00 | 1,000 | $0.00 | |
| ETH | <0.01% | $0.999314 | 0.76 | $0.7594 | |
| ETH | <0.01% | $75,933 | 0.00001 | $0.7593 | |
| ETH | <0.01% | $0.010385 | 69 | $0.7165 | |
| ETH | <0.01% | $0.00 | 1,000 | $0.00 | |
| ETH | <0.01% | <$0.000001 | 1,776,000,000 | $0.658 | |
| ETH | <0.01% | $15.42 | 0.0421 | $0.6492 | |
| ETH | <0.01% | $0.000006 | 100,000 | $0.5969 | |
| ETH | <0.01% | $0.116694 | 5 | $0.5834 | |
| ETH | <0.01% | <$0.000001 | 8,888,888 | $0.53 | |
| ETH | <0.01% | $0.09178 | 5 | $0.4589 | |
| ETH | <0.01% | $0.00 | 1,470.7 | $0.00 | |
| ETH | <0.01% | <$0.000001 | 1,293,483 | $0.4187 | |
| ETH | <0.01% | <$0.000001 | 1,000,000 | $0.3974 | |
| ETH | <0.01% | $3.21 | 0.1001 | $0.3213 | |
| ETH | <0.01% | $0.000004 | 77,377.5 | $0.2708 | |
| ETH | <0.01% | $0.038577 | 7.0117 | $0.2704 | |
| ETH | <0.01% | $0.000255 | 1,008 | $0.2566 | |
| ETH | <0.01% | $0.004085 | 50 | $0.2042 | |
| ETH | <0.01% | <$0.000001 | 77,106,741,185.8422 | $0.1448 | |
| ETH | <0.01% | $0.192093 | 0.555 | $0.1066 | |
| ETH | <0.01% | $0.000038 | 2,800 | $0.106 | |
| ETH | <0.01% | $0.00 | 10,000 | $0.00 | |
| BSC | <0.01% | $0.999374 | 3,500 | $3,497.81 | |
| BSC | <0.01% | $607.3 | 1.0683 | $648.78 | |
| BSC | <0.01% | $1,918.79 | 0.0629 | $120.75 | |
| BSC | <0.01% | $0.000089 | 50,000 | $4.43 | |
| BSC | <0.01% | $0.507528 | 4.5245 | $2.3 | |
| AVAX | <0.01% | $0.000184 | 264,417.2072 | $48.67 | |
| AVAX | <0.01% | $8.76 | 0.000000000000007495 | <$0.000001 | |
| WORLD | <0.01% | $0.376612 | 103.6989 | $39.05 | |
| POL | <0.01% | $0.999814 | 29.66 | $29.65 | |
| POL | <0.01% | $1,917.62 | 0.00106778 | $2.05 | |
| POL | <0.01% | $0.998295 | 1.0111 | $1.01 | |
| POL | <0.01% | $0.093753 | 2.1558 | $0.202116 | |
| BASE | <0.01% | <$0.000001 | 69,420,000 | $3.15 | |
| BASE | <0.01% | $0.999928 | 3.1 | $3.1 | |
| BASE | <0.01% | $0.998334 | 0.9999 | $0.9982 | |
| BASE | <0.01% | $0.00 | 121 | $0.00 | |
| BASE | <0.01% | $1,920.55 | 0.00004992 | $0.09588 | |
| OP | <0.01% | $1,921.2 | 0.00119384 | $2.29 | |
| GNO | <0.01% | $0.999788 | 0.11 | $0.109977 | |
| ARB | <0.01% | $1,921.44 | 0.000021 | $0.04035 | |
| LINEA | <0.01% | $1,918.56 | 0.0000194 | $0.03722 | |
| OPBNB | <0.01% | $607.14 | 0.00000321 | $0.001949 | |
| CELO | <0.01% | $0.079899 | 0.0068175 | $0.000545 | |
| SONIC | <0.01% | $0.043615 | 0.00123 | $0.000054 | |
| BTTC | <0.01% | <$0.000001 | 7.495 | $0.000003 | |
| SCROLL | <0.01% | $1,920.88 | 0.000000000000007495 | <$0.000001 | |
| MANTLE | <0.01% | $0.611571 | 0.000000000000007495 | <$0.000001 | |
| XDC | <0.01% | $0.036074 | 0.000000000000007495 | <$0.000001 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.