ETH Price: $1,793.22 (+7.01%)

Contract

0x9c2274cdDed274F57583c1433Cfe90B7548c8F06

Overview

ETH Balance

0.0640273455 ETH

ETH Value

$114.81 (@ $1,793.22/ETH)
Transaction Hash
Method
Block
From
To
Claim Zk Ducks B...335987882024-05-10 3:41:34348 days ago1715312494IN
0x9c2274cd...7548c8F06
0 ETH0.000003490.025
Claim Zk Ducks B...335987392024-05-10 3:40:45348 days ago1715312445IN
0x9c2274cd...7548c8F06
0 ETH0.000004060.025
Claim Zk Ducks43555242023-05-25 15:47:42698 days ago1685029662IN
0x9c2274cd...7548c8F06
0 ETH0.000362580.25
Claim Zk Ducks B...40209122023-05-21 12:27:56703 days ago1684672076IN
0x9c2274cd...7548c8F06
0 ETH0.000332180.25
Claim Zk Ducks39471742023-05-20 14:34:33704 days ago1684593273IN
0x9c2274cd...7548c8F06
0 ETH0.000321460.25
Claim Zk Ducks B...36787882023-05-17 3:35:01707 days ago1684294501IN
0x9c2274cd...7548c8F06
0 ETH0.000195950.25
Claim Zk Ducks B...36762632023-05-17 2:48:39707 days ago1684291719IN
0x9c2274cd...7548c8F06
0 ETH0.000143950.25
Claim Zk Ducks B...36749152023-05-17 2:23:57707 days ago1684290237IN
0x9c2274cd...7548c8F06
0 ETH0.000151580.25
Claim Zk Ducks B...36502752023-05-16 19:12:43707 days ago1684264363IN
0x9c2274cd...7548c8F06
0 ETH0.000336540.25
Claim Zk Ducks B...36465092023-05-16 18:06:48707 days ago1684260408IN
0x9c2274cd...7548c8F06
0 ETH0.000327710.25
Claim Zk Ducks B...36458672023-05-16 17:55:34707 days ago1684259734IN
0x9c2274cd...7548c8F06
0 ETH0.0002890.25
Claim Zk Ducks B...36430182023-05-16 17:05:14707 days ago1684256714IN
0x9c2274cd...7548c8F06
0 ETH0.000415670.25
Claim Zk Ducks B...36233792023-05-16 11:01:30708 days ago1684234890IN
0x9c2274cd...7548c8F06
0 ETH0.000190520.25
Claim Zk Ducks B...36233462023-05-16 11:00:49708 days ago1684234849IN
0x9c2274cd...7548c8F06
0 ETH0.0001870.25
Claim Zk Ducks B...36223152023-05-16 10:41:54708 days ago1684233714IN
0x9c2274cd...7548c8F06
0 ETH0.000164750.25
Claim Zk Ducks B...36214762023-05-16 10:26:10708 days ago1684232770IN
0x9c2274cd...7548c8F06
0 ETH0.000154070.25
Claim Zk Ducks B...36183932023-05-16 9:28:43708 days ago1684229323IN
0x9c2274cd...7548c8F06
0 ETH0.000164040.25
Claim Zk Ducks B...36181482023-05-16 9:23:56708 days ago1684229036IN
0x9c2274cd...7548c8F06
0 ETH0.000163160.25
Claim Zk Ducks B...36145392023-05-16 8:15:49708 days ago1684224949IN
0x9c2274cd...7548c8F06
0 ETH0.000172150.25
Claim Zk Ducks B...36140072023-05-16 8:05:51708 days ago1684224351IN
0x9c2274cd...7548c8F06
0 ETH0.000161640.25
Claim Zk Ducks B...36078642023-05-16 6:15:39708 days ago1684217739IN
0x9c2274cd...7548c8F06
0 ETH0.00018010.25
Claim Zk Ducks36069782023-05-16 5:59:44708 days ago1684216784IN
0x9c2274cd...7548c8F06
0 ETH0.000525230.25
Claim Zk Ducks B...36033782023-05-16 4:56:55708 days ago1684213015IN
0x9c2274cd...7548c8F06
0 ETH0.000204820.25
Claim Zk Ducks B...36024362023-05-16 4:38:56708 days ago1684211936IN
0x9c2274cd...7548c8F06
0 ETH0.000203430.25
Claim Zk Ducks B...36011472023-05-16 4:16:38708 days ago1684210598IN
0x9c2274cd...7548c8F06
0 ETH0.000217970.25
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
35389942023-05-15 9:59:24709 days ago1684144764
0x9c2274cd...7548c8F06
0.063 ETH
31650852023-05-10 18:37:37713 days ago1683743857
0x9c2274cd...7548c8F06
0.0006 ETH
31526632023-05-10 14:57:13713 days ago1683730633
0x9c2274cd...7548c8F06
0.0006 ETH
31526622023-05-10 14:57:12713 days ago1683730632
0x9c2274cd...7548c8F06
0.0006 ETH
30886282023-05-09 15:24:58714 days ago1683645898
0x9c2274cd...7548c8F06
0.0006 ETH
30829272023-05-09 13:15:22715 days ago1683638122
0x9c2274cd...7548c8F06
0.0012 ETH
30746532023-05-09 10:13:20715 days ago1683627200
0x9c2274cd...7548c8F06
0.00051367 ETH
30745512023-05-09 10:10:01715 days ago1683627001
0x9c2274cd...7548c8F06
0.00051367 ETH
30743672023-05-09 10:06:08715 days ago1683626768
0x9c2274cd...7548c8F06
0.012 ETH
30656432023-05-09 6:46:41715 days ago1683614801
0x9c2274cd...7548c8F06
51.9476 ETH
30568732023-05-09 3:46:56715 days ago1683604016
0x9c2274cd...7548c8F06
0.03 ETH
30568302023-05-09 3:46:08715 days ago1683603968
0x9c2274cd...7548c8F06
0.0294 ETH
30499012023-05-09 1:20:25715 days ago1683595225
0x9c2274cd...7548c8F06
0.0144 ETH
30498422023-05-09 1:19:21715 days ago1683595161
0x9c2274cd...7548c8F06
0.0144 ETH
30498122023-05-09 1:18:44715 days ago1683595124
0x9c2274cd...7548c8F06
0.0144 ETH
30454162023-05-08 23:35:53715 days ago1683588953
0x9c2274cd...7548c8F06
0.0006 ETH
30453882023-05-08 23:35:18715 days ago1683588918
0x9c2274cd...7548c8F06
0.003 ETH
30453812023-05-08 23:35:10715 days ago1683588910
0x9c2274cd...7548c8F06
0.0012 ETH
30453622023-05-08 23:34:46715 days ago1683588886
0x9c2274cd...7548c8F06
0.06 ETH
30453492023-05-08 23:34:32715 days ago1683588872
0x9c2274cd...7548c8F06
0.06 ETH
30453462023-05-08 23:34:29715 days ago1683588869
0x9c2274cd...7548c8F06
0.0054 ETH
30453402023-05-08 23:34:22715 days ago1683588862
0x9c2274cd...7548c8F06
0.0006 ETH
30453392023-05-08 23:34:21715 days ago1683588861
0x9c2274cd...7548c8F06
0.06 ETH
30453292023-05-08 23:34:10715 days ago1683588850
0x9c2274cd...7548c8F06
0.0054 ETH
30453272023-05-08 23:34:08715 days ago1683588848
0x9c2274cd...7548c8F06
0.06 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ZKDCHolder_Claim

Compiler Version
v0.8.17+commit.8df45f5f

ZkSolc Version
v1.3.5

Optimization Enabled:
Yes with Mode 3

Other Settings:
default evmVersion, MIT license
File 1 of 1 : ZKDCHolder_Claim.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.14;

abstract contract Ownable {
    address internal _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor () {
        address msgSender = msg.sender;
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == msg.sender, "!owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "new is 0");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

interface IERC20 {
    function decimals() external view returns (uint8);

    function symbol() external view returns (string memory);

    function name() external view returns (string memory);

    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface IERC721A {
    /**
     * The caller must own the token or be an approved operator.
     */
    error ApprovalCallerNotOwnerNorApproved();

    /**
     * The token does not exist.
     */
    error ApprovalQueryForNonexistentToken();

    /**
     * Cannot query the balance for the zero address.
     */
    error BalanceQueryForZeroAddress();

    /**
     * Cannot mint to the zero address.
     */
    error MintToZeroAddress();

    /**
     * The quantity of tokens minted must be more than zero.
     */
    error MintZeroQuantity();

    /**
     * The token does not exist.
     */
    error OwnerQueryForNonexistentToken();

    /**
     * The caller must own the token or be an approved operator.
     */
    error TransferCallerNotOwnerNorApproved();

    /**
     * The token must be owned by `from`.
     */
    error TransferFromIncorrectOwner();

    /**
     * Cannot safely transfer to a contract that does not implement the
     * ERC721Receiver interface.
     */
    error TransferToNonERC721ReceiverImplementer();

    /**
     * Cannot transfer to the zero address.
     */
    error TransferToZeroAddress();

    /**
     * The token does not exist.
     */
    error URIQueryForNonexistentToken();

    /**
     * The `quantity` minted with ERC2309 exceeds the safety limit.
     */
    error MintERC2309QuantityExceedsLimit();

    /**
     * The `extraData` cannot be set on an unintialized ownership slot.
     */
    error OwnershipNotInitializedForExtraData();

    // =============================================================
    //                            STRUCTS
    // =============================================================

    struct TokenOwnership {
        // The address of the owner.
        address addr;
        // Stores the start time of ownership with minimal overhead for tokenomics.
        uint64 startTimestamp;
        // Whether the token has been burned.
        bool burned;
        // Arbitrary data similar to `startTimestamp` that can be set via {_extraData}.
        uint24 extraData;
    }

    // =============================================================
    //                         TOKEN COUNTERS
    // =============================================================

    /**
     * @dev Returns the total number of tokens in existence.
     * Burned tokens will reduce the count.
     * To get the total number of tokens minted, please see {_totalMinted}.
     */
    function totalSupply() external view returns (uint256);

    // =============================================================
    //                            IERC165
    // =============================================================

    /**
     * @dev Returns true if this contract implements the interface defined by
     * `interfaceId`. See the corresponding
     * [EIP section](https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified)
     * to learn more about how these ids are created.
     *
     * This function call must use less than 30000 gas.
     */
    function supportsInterface(bytes4 interfaceId) external view returns (bool);

    // =============================================================
    //                            IERC721
    // =============================================================

    /**
     * @dev Emitted when `tokenId` token is transferred from `from` to `to`.
     */
    event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);

    /**
     * @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.
     */
    event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);

    /**
     * @dev Emitted when `owner` enables or disables
     * (`approved`) `operator` to manage all of its assets.
     */
    event ApprovalForAll(address indexed owner, address indexed operator, bool approved);

    /**
     * @dev Returns the number of tokens in `owner`'s account.
     */
    function balanceOf(address owner) external view returns (uint256 balance);

    /**
     * @dev Returns the owner of the `tokenId` token.
     *
     * Requirements:
     *
     * - `tokenId` must exist.
     */
    function ownerOf(uint256 tokenId) external view returns (address owner);

    /**
     * @dev Safely transfers `tokenId` token from `from` to `to`,
     * checking first that contract recipients are aware of the ERC721 protocol
     * to prevent tokens from being forever locked.
     *
     * Requirements:
     *
     * - `from` cannot be the zero address.
     * - `to` cannot be the zero address.
     * - `tokenId` token must exist and be owned by `from`.
     * - If the caller is not `from`, it must be have been allowed to move
     * this token by either {approve} or {setApprovalForAll}.
     * - If `to` refers to a smart contract, it must implement
     * {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.
     *
     * Emits a {Transfer} event.
     */
    function safeTransferFrom(
        address from,
        address to,
        uint256 tokenId,
        bytes calldata data
    ) external;

    /**
     * @dev Equivalent to `safeTransferFrom(from, to, tokenId, '')`.
     */
    function safeTransferFrom(
        address from,
        address to,
        uint256 tokenId
    ) external;

    /**
     * @dev Transfers `tokenId` from `from` to `to`.
     *
     * WARNING: Usage of this method is discouraged, use {safeTransferFrom}
     * whenever possible.
     *
     * Requirements:
     *
     * - `from` cannot be the zero address.
     * - `to` cannot be the zero address.
     * - `tokenId` token must be owned by `from`.
     * - If the caller is not `from`, it must be approved to move this token
     * by either {approve} or {setApprovalForAll}.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address from,
        address to,
        uint256 tokenId
    ) external;

    /**
     * @dev Gives permission to `to` to transfer `tokenId` token to another account.
     * The approval is cleared when the token is transferred.
     *
     * Only a single account can be approved at a time, so approving the
     * zero address clears previous approvals.
     *
     * Requirements:
     *
     * - The caller must own the token or be an approved operator.
     * - `tokenId` must exist.
     *
     * Emits an {Approval} event.
     */
    function approve(address to, uint256 tokenId) external;

    /**
     * @dev Approve or remove `operator` as an operator for the caller.
     * Operators can call {transferFrom} or {safeTransferFrom}
     * for any token owned by the caller.
     *
     * Requirements:
     *
     * - The `operator` cannot be the caller.
     *
     * Emits an {ApprovalForAll} event.
     */
    function setApprovalForAll(address operator, bool _approved) external;

    /**
     * @dev Returns the account approved for `tokenId` token.
     *
     * Requirements:
     *
     * - `tokenId` must exist.
     */
    function getApproved(uint256 tokenId) external view returns (address operator);

    /**
     * @dev Returns if the `operator` is allowed to manage all of the assets of `owner`.
     *
     * See {setApprovalForAll}.
     */
    function isApprovedForAll(address owner, address operator) external view returns (bool);

    // =============================================================
    //                        IERC721Metadata
    // =============================================================

    /**
     * @dev Returns the token collection name.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the token collection symbol.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.
     */
    function tokenURI(uint256 tokenId) external view returns (string memory);

    // =============================================================
    //                           IERC2309
    // =============================================================

    /**
     * @dev Emitted when tokens in `fromTokenId` to `toTokenId`
     * (inclusive) is transferred from `from` to `to`, as defined in the
     * [ERC2309](https://eips.ethereum.org/EIPS/eip-2309) standard.
     *
     * See {_mintERC2309} for more details.
     */
    event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to);
}

contract ZKDCHolder_Claim is Ownable {

    bool public IsCanClaim = true;
    bool public IsCanClaimByNFTHolder = true;

    address public ZKDC = 0x3e65a23ee3E50bCa17456cE0F198bD86a9652275;
    address public ZKDucksNFT = 0xEC97CBea080Af59d2E5c8F3C09bd16c867f4Cc4F;

    mapping(uint256 => bool) public userClaimByNFT;

    uint256 public SingleNFTDropAmount = 78_048_780_487 * 1_000_000_000_000_000_000;
    uint256 public MaxNFTDropAmount = 160_000_000_000_000 * 1_000_000_000_000_000_000;

    uint256 public SingleZKUserDropAmount = 1_875_000_000 * 1_000_000_000_000_000_000;
    uint256 public MaxZKUserDropAmount = 225_000_000_000_000 * 1_000_000_000_000_000_000;

    uint256 public zkDucksSalePrice = 0.0006 ether;
    uint256 public freeAmount = 1;
    mapping(address => uint256) public usermint;

    constructor() {}

    modifier callerIsUser() {
        require(tx.origin == msg.sender, "Must from real wallet address");
        _;
    }

    function claimZkDucks(uint256 _quantity) external payable callerIsUser {
        require(IsCanClaim, "Not in the claim stage.");
        require(MaxZKUserDropAmount > 0, "The total share for nft airdrop holders has been received.");
        require(_quantity <= 100, "Invalid quantity");
        uint256 _remainFreeQuantity = 0;
        if (freeAmount > usermint[msg.sender]) {
            _remainFreeQuantity = freeAmount - usermint[msg.sender];
        }

        uint256 _needPayPrice = 0;
        if (_quantity > _remainFreeQuantity) {
            _needPayPrice = (_quantity - _remainFreeQuantity) * zkDucksSalePrice;
        }

        require(msg.value >= _needPayPrice, "Ether is not enough");
        usermint[msg.sender] += _quantity;
        IERC20(ZKDC).transfer(msg.sender, _quantity * SingleZKUserDropAmount);
        MaxZKUserDropAmount -= _quantity * SingleZKUserDropAmount;
    }

    function claimZkDucksByNFTHolder() external payable callerIsUser {
        require(IsCanClaimByNFTHolder, "Not in the claim stage.");
        require(MaxNFTDropAmount > 0, "The total share for nft airdrop holders has been received.");
        uint256[] memory UserHoldNFTIds = getHoldTokenIdsByOwner(msg.sender);
        uint256 HolderCanClaimAmount;

        for (uint256 i = 0; i < UserHoldNFTIds.length; i++) {
            if (!userClaimByNFT[UserHoldNFTIds[i]]) {
                HolderCanClaimAmount++;
                userClaimByNFT[UserHoldNFTIds[i]] = true;
            }
        }
        IERC20(ZKDC).transfer(msg.sender, HolderCanClaimAmount * SingleNFTDropAmount);
        MaxNFTDropAmount -= HolderCanClaimAmount * SingleNFTDropAmount;
    }

    function getHoldTokenIdsByOwner(address _owner) public view returns (uint256[] memory){
        uint256 index = 0;
        uint256 hasMinted = IERC721A(ZKDucksNFT).totalSupply();
        uint256 tokenIdsLen = IERC721A(ZKDucksNFT).balanceOf(_owner);
        uint256[] memory tokenIds = new uint256[](tokenIdsLen);
        for (
            uint256 tokenId = 1;
            index < tokenIdsLen && tokenId <= hasMinted;
            tokenId++
        ) {
            if (_owner == IERC721A(ZKDucksNFT).ownerOf(tokenId)) {
                tokenIds[index] = tokenId;
                index++;
            }
        }
        return tokenIds;
    }

    function setZKDC(address _ZKDC) external onlyOwner {
        ZKDC = _ZKDC;
    }

    function setZKDucksNFT(address _ZKDuckNFT) external onlyOwner {
        ZKDucksNFT = _ZKDuckNFT;
    }

    function setFreeAmount(uint256 _freeAmount) external onlyOwner {
        freeAmount = _freeAmount;
    }

    function seIsCanClaim(bool _IsCanClaim) external onlyOwner {
        IsCanClaim = _IsCanClaim;
    }

    function seIsCanClaimByNFTHolder(bool _IsCanClaimByNFTHolder) external onlyOwner {
        IsCanClaimByNFTHolder = _IsCanClaimByNFTHolder;
    }

    function withdrawMoney() external onlyOwner {
        (bool success,) = msg.sender.call{value : address(this).balance}("");
        require(success, "Transfer failed.");
    }

    receive() external payable {}
}

Settings
{
  "optimizer": {
    "enabled": true
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"IsCanClaim","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"IsCanClaimByNFTHolder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MaxNFTDropAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MaxZKUserDropAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SingleNFTDropAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SingleZKUserDropAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ZKDC","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ZKDucksNFT","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_quantity","type":"uint256"}],"name":"claimZkDucks","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"claimZkDucksByNFTHolder","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"freeAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"getHoldTokenIdsByOwner","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_IsCanClaim","type":"bool"}],"name":"seIsCanClaim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_IsCanClaimByNFTHolder","type":"bool"}],"name":"seIsCanClaimByNFTHolder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_freeAmount","type":"uint256"}],"name":"setFreeAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_ZKDC","type":"address"}],"name":"setZKDC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_ZKDuckNFT","type":"address"}],"name":"setZKDucksNFT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"userClaimByNFT","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"usermint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawMoney","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"zkDucksSalePrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

9c4d535b00000000000000000000000000000000000000000000000000000000000000000100022bb7ca34bff16bb3600d4d984abe9364faa7ed2aa6badf39c32f81e4a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x0004000000000002000900000000000200000000030100190000006003300270000001e80430019700030000004103550002000000010355000001e80030019d000100000000001f0000008001000039000000400010043f00000001012001900000006a0000c13d0000000002000031000000040120008c000000a70000413d0000000203000367000000000103043b000000e001100270000001f70410009c000000ad0000613d000001f80410009c000000c50000613d000001f90410009c000000dd0000613d000001fa0410009c000000f60000613d000001fb0410009c000001100000613d000001fc0410009c000001320000613d000001fd0410009c0000015a0000613d000001fe0410009c000001720000613d000001ff0410009c000001930000613d000002000410009c000001c10000613d000002010410009c000001f00000613d000002020410009c000002080000613d000002030310009c0000023f0000613d000002040310009c000002570000613d000002050310009c000002780000613d000002060310009c000002900000613d000002070310009c000002c30000613d000002080210009c0000031d0000613d000002090210009c000003360000613d0000020a0210009c000003640000613d0000020b0210009c000003960000613d0000020c0210009c000003be0000613d0000020d0210009c000003d60000613d0000020e0110009c000003e70000c13d0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000101043b000002100210009c000003e70000213d079c069c0000040f0000002002000039000000400300043d000000000023043500000000020104330000002004300039000000000024043500000040043000390000000005000019000000000625004b000004820000813d00000020011000390000000006010433000000000064043500000001055000390000002004400039000000620000013d0000000001000416000000000110004c000003e70000c13d000000000100041a000900000001001d000001e8010000410000000002000414000001e80320009c0000000001024019000000c001100210000001e9011001c70000800d020000390000000303000039000001ea0400004100000000060004110000000005000019000800000006001d079c07920000040f0000000101200190000003e70000613d0000000801000029000001eb011001970000000902000029000001ec02200197000000000112019f000001ed011001c7000000000010041b0000000101000039000000000201041a000001ee02200197000001ef022001c7000000000021041b0000000202000039000000000302041a000001ee03300197000001f0033001c7000000000032041b000001f1020000410000000403000039000000000023041b000001f2020000410000000503000039000000000023041b000001f3020000410000000603000039000000000023041b000001f4020000410000000703000039000000000023041b000001f5020000410000000803000039000000000023041b0000000902000039000000000012041b00000020010000390000010000100443000001200000044300000100010000390000004002000039000001f603000041079c05fd0000040f000000000120004c000003e70000c13d000000000100001900000000020000190000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000901000039000000000101041a000000800010043f000000800100003900000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000801000039000000000201041a000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000101000039000000000101041a0000021002100197000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d000000000100041a00000220011001980000000002000019000000010200c039000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000101043b00000000001004350000000301000039000000200010043f0000000001000019079c05d80000040f000000000101041a000000ff011001900000000002000019000000010200c039000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000201043b000002100120009c000003e70000213d000000000100041a0000021001100197000900000002001d0000000002000411000000000121004b00000000010000190000000101006039079c06100000040f0000000201000039000000000201041a000001ee022001970000000903000029000000000232019f000000000021041b000000000100001900000000020000190000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000701000039000000000201041a000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000101043b000002100210009c000003e70000213d00000000001004350000000a01000039000000200010043f0000000001000019079c05d80000040f000000000201041a000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000201043b000000000120004c0000000001000019000000010100c039000000000112004b000003e70000c13d000000000100041a000900000001001d0000021001100197000800000002001d0000000002000411000000000121004b00000000010000190000000101006039079c06100000040f0000021e010000410000000802000029000000000220004c000000000100601900000009020000290000021f02200197000000000112019f000000000010041b000000000100001900000000020000190000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d000000000100041a000800000001001d0000021002100197000900000002001d0000000001000411000000000112004b00000000010000190000000101006039079c06100000040f000001e8010000410000000002000414000001e80320009c0000000001024019000000c001100210000001e9011001c70000800d020000390000000303000039000001ea0400004100000009050000290000000006000019079c07920000040f0000000101200190000003e70000613d0000000801000029000001ee01100197000000000010041b000000000100001900000000020000190000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000601000039000000000201041a000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f000000040120008a0000020f02000041000000200410008c000000000400001900000000040240190000020f01100197000000000510004c000000000200a0190000020f0110009c00000000010400190000000001026019000000000110004c000003e70000c13d0000000401300370000000000101043b000900000001001d000002160100004100000000001004390000800b010000390000000402000039079c05eb0000040f0000000002000411000800000002001d000000000121004b00000000010000190000000101006039079c06210000040f000000000100041a000000a001100270000000ff0110018f079c06320000040f0000000701000039000600000001001d000000000101041a000000000110004c0000000001000019000000010100c039079c06430000040f0000000902000029000000650120008c0000042c0000413d000000400100043d00000044021000390000021d030000410000000000320435000000240210003900000010030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000006402000039079c06070000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d000000000100041a0000021002100197000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d000000000100041a00000210011001970000000002000411000000000121004b00000000010000190000000101006039079c06100000040f00000004010000390000000201100367000000000101043b0000000902000039000000000012041b000000000100001900000000020000190000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000401000039000000000201041a000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d000000000100041a00000210011001970000000002000411000900000002001d000000000121004b00000000010000190000000101006039079c06100000040f0000000001000414000800000001001d00000219010000410000000000100439000000000100041000000004001004430000800a010000390000002402000039079c05eb0000040f000000090400002900000001020000390000000003010019000000040140008c000002c10000613d000000000130004c000004a30000c13d000000080100002900000000020400190000000003000019000000000400001900000000050000190000000006000019079c056b0000040f00000000020100190000000101000031000004b10000013d000000040120008a0000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d000002160100004100000000001004390000800b010000390000000402000039000200000002001d079c05eb0000040f0000000002000411000300000002001d000000000121004b00000000010000190000000101006039079c06210000040f000000000100041a000000a801100270000000ff0110018f079c06320000040f0000000501000039000100000001001d000000000101041a000000000110004c0000000001000019000000010100c039079c06430000040f0000000301000029079c069c0000040f000800000001001d0000002001100039000400000001001d000500000000001d000000000200001900000008010000290000000001010433000000000112004b000003ea0000813d0000000501200210000900000002001d00000004020000290000000001120019000700000001001d000000000101043300000000001004350000000301000039000600000001001d000000200010043f0000000001000019079c05d80000040f000000000101041a000000ff011001900000031a0000c13d000000060500002900000007040000290000000903000029000000010100008a0000000502000029000000000112004b0000049c0000613d000000080100002900000000010104330000000002030019000000000121004b000004860000a13d00000000010404330000000000100435000000200050043f0000000001000019079c05d80000040f000001000200008a000000000301041a000000000223016f00000001022001bf000000000021041b00000005010000290000000101100039000500000001001d00000009020000290000000102200039000002ee0000013d0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000201000039000000000101041a0000021002100197000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000201043b000000000120004c0000000001000019000000010100c039000000000112004b000003e70000c13d000000000100041a000900000001001d0000021001100197000800000002001d0000000002000411000000000121004b00000000010000190000000101006039079c06100000040f00000214010000410000000802000029000000000220004c000000000100601900000009020000290000021502200197000000000112019f000000000010041b000000000100001900000000020000190000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000101043b0000021002100197000002100110009c000003e70000213d000000000100041a000700000001001d00000210031001970000000001000411000800000003001d000000000113004b00000000010000190000000101006039000900000002001d079c06100000040f0000000901000029000000000110004c000004f00000c13d000000400100043d000000440210003900000212030000410000000000320435000000240210003900000008030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000006402000039079c06070000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000200310008c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d00000004010000390000000201100367000000000201043b000002100120009c000003e70000213d000000000100041a0000021001100197000900000002001d0000000002000411000000000121004b00000000010000190000000101006039079c06100000040f0000000101000039000000000201041a000001ee022001970000000903000029000000000232019f000000000021041b000000000100001900000000020000190000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c000003e70000c13d0000000501000039000000000201041a000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000001000416000000000110004c000003e70000c13d000000040100008a00000000011000310000020f02000041000000000310004c000000000300001900000000030240190000020f01100197000000000410004c000000000200a0190000020f0110009c00000000010300190000000001026019000000000110004c0000045e0000613d00000000010000190000000002000019079c06070000040f0000000201000029000000000101041a000000050400002900000000234100a90000000102000039000000000202041a0000021002200197000000000440004c000003f70000613d000000050400002900000000544300d9000000000114004b0000049c0000c13d000000400500043d000002170100004100000000001504350000002404500039000000000100041400000000003404350000000303000029000002100330019700000004045000390000000000340435000000040320008c000900000005001d000004670000613d0000004404000039000000200600003900000000030500190000000905000029079c056b0000040f0000000905000029000000000110004c000004670000c13d0000000302000367000000400100043d00000001040000310000001f0340018f00000005044002720000041b0000613d000000000500001900000005065002100000000007610019000000000662034f000000000606043b00000000006704350000000105500039000000000645004b000004130000413d000000000530004c0000042a0000613d0000000504400210000000000242034f00000000044100190000000303300210000000000504043300000000053501cf000000000535022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000252019f00000000002404350000000102000031079c06070000040f0000000901000039000000000101041a000700000001001d000000080100002900000000001004350000000a01000039000500000001001d000000200010043f0000000001000019079c05d80000040f000000000101041a0000000702000029000000000112004b0000000001000019000004430000a13d0000000001000019079c05d80000040f000000000101041a0000000702000029000000000212004b0000049c0000413d000000070200002900000000011200490000000903000029000000000213004b0000048d0000a13d00000000021300490000000801000039000000000301041a00000000412300a900000000422100d9000000000232004b0000049c0000c13d0000000002000416000000000112004b0000048e0000813d000000400100043d00000044021000390000021c030000410000000000320435000000240210003900000013030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000006402000039079c06070000040f000000000100041a00000211011001980000000002000019000000010200c039000000400100043d000000000021043500000020020000390000000003000019079c05fd0000040f0000000101000031000000200210008c00000020020000390000000002014019000800000002001d0000000001050019079c06710000040f000000090100002900000008020000290000000002120019079c06850000040f0000000201000029000000000201041a0000000101000029000000000101041a000900000001001d0000000501000029079c06620000040f00000000020100190000000901000029079c06570000040f0000000102000029000000000012041b000000000100001900000000020000190000000003000019079c05fd0000040f000000000234004900000000010300190000000003000019079c05fd0000040f000002180100004100000000001004350000003201000039000000040010043f00000024020000390000000001000019079c06070000040f0000000001000416000000080100002900000000001004350000000501000029000000200010043f0000000001000019079c05d80000040f0000000905000029000000000301041a0000000002530019000000000332004b0000000003000019000000010300403900000001033001900000050e0000613d000002180100004100000000001004350000001101000039000000040010043f00000024020000390000000001000019079c06070000040f000001e8010000410000000805000029000001e80250009c0000000001054019000000c001100210000001e9011001c700008009020000390000000005000019079c07920000040f000000010220018f00030000000103550000006001100270000101e80010019d000001e801100197000000000310004c000004c30000c13d000000000120004c000000a90000c13d000000400100043d00000044021000390000021b030000410000000000320435000000240210003900000010030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000006402000039079c06070000040f0000003f03100039000000200400008a000000000443016f000000400300043d0000000004430019000000000534004b000000000500001900000001050040390000021a0640009c000005070000213d0000000105500190000005070000c13d000000400040043f00000000001304350000002001300039000000030300036700000001050000310000001f0450018f0000000505500272000004e00000613d000000000600001900000005076002100000000008710019000000000773034f000000000707043b00000000007804350000000106600039000000000756004b000004d80000413d000000000640004c000004b30000613d0000000505500210000000000353034f00000000015100190000000304400210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000310435000004b30000013d000001e8010000410000000002000414000001e80320009c0000000001024019000000c001100210000001e9011001c70000800d020000390000000303000039000001ea0400004100000008050000290000000906000029079c07920000040f00000009030000290000000101200190000003e70000613d0000000701000029000001ee01100197000000000131019f000000000010041b000000000100001900000000020000190000000003000019079c05fd0000040f000002180100004100000000001004350000004101000039000000040010043f00000024020000390000000001000019079c06070000040f000000000021041b0000000606000039000000000106041a00000000235100a90000000102000039000000000202041a0000021002200197000000000450004c0000051a0000613d00000000545300d9000000000114004b0000049c0000c13d000500000006001d000000400500043d000002170100004100000000001504350000002404500039000000000100041400000000003404350000000803000029000002100330019700000004045000390000000000340435000000040320008c000700000005001d000005500000613d0000004404000039000000200600003900000000030500190000000705000029079c056b0000040f0000000705000029000000000110004c000005500000c13d0000000302000367000000400100043d00000001040000310000001f0340018f00000005044002720000053f0000613d000000000500001900000005065002100000000007610019000000000662034f000000000606043b00000000006704350000000105500039000000000645004b000005370000413d000000000530004c0000054e0000613d0000000504400210000000000242034f00000000044100190000000303300210000000000504043300000000053501cf000000000535022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000252019f00000000002404350000000102000031079c06070000040f0000000101000031000000200210008c00000020020000390000000002014019000800000002001d0000000001050019079c06710000040f000000070100002900000008020000290000000002120019079c06850000040f0000000501000029000000000201041a0000000601000029000000000101041a000800000001001d0000000901000029079c06620000040f00000000020100190000000801000029079c06570000040f0000000602000029000000000012041b000000000100001900000000020000190000000003000019079c05fd0000040f0002000000000002000200000006001d000100000005001d000001e805000041000001e80630009c00000000030580190000004003300210000001e80640009c00000000040580190000006004400210000000000334019f000001e80410009c0000000001058019000000c001100210000000000113019f079c07920000040f000000010900002900000000030100190000006003300270000001e8033001970000000205000029000000000453004b00000000050340190000001f0450018f00000005055002720000058e0000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000005860000413d000000010220018f000000000640004c0000059e0000613d0000000505500210000000000651034f00000000055900190000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000001020019000000000001042d0001000000000002000100000005001d000001e805000041000001e80630009c00000000030580190000004003300210000001e80640009c00000000040580190000006004400210000000000334019f000001e80410009c0000000001058019000000c001100210000000000113019f079c07970000040f000000010900002900000000030100190000006003300270000001e803300197000000200430008c000000200500003900000000050340190000001f0450018f0000000505500272000005c40000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000005bc0000413d000000010220018f000000000640004c000005d40000613d0000000505500210000000000651034f00000000055900190000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000001020019000000000001042d000001e8020000410000000003000414000001e80430009c0000000003028019000001e80410009c00000000010280190000004001100210000000c002300210000000000112019f00000221011001c70000801002000039079c07970000040f0000000102200190000005e80000613d000000000101043b000000000001042d00000000010000190000000002000019079c06070000040f0000000003010019000001e8010000410000000004000414000001e80540009c0000000001044019000000c0011002100000006002200210000000000112001900000222011000410000000002030019079c07970000040f0000000102200190000005fa0000613d000000000101043b000000000001042d00000000010000190000000002000019079c06070000040f000001e804000041000001e80510009c000000000104801900000040011002100000000001310019000001e80320009c0000000002048019000000600220021000000000012100190000079d0001042e000001e803000041000001e80420009c0000000002038019000001e80410009c000000000103801900000040011002100000006002200210000000000112019f0000079e00010430000000000110004c000006130000613d000000000001042d000000400100043d000000440210003900000223030000410000000000320435000000240210003900000006030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000006402000039079c06070000040f000000000110004c000006240000613d000000000001042d000000400100043d00000044021000390000022403000041000000000032043500000024021000390000001d030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000006402000039079c06070000040f000000000110004c000006350000613d000000000001042d000000400100043d000000440210003900000225030000410000000000320435000000240210003900000017030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000006402000039079c06070000040f000000000110004c000006460000613d000000000001042d000000400100043d00000064021000390000022603000041000000000032043500000044021000390000022703000041000000000032043500000024021000390000003a030000390000000000320435000002130200004100000000002104350000000402100039000000200300003900000000003204350000008402000039079c06070000040f000000000321004b0000065b0000413d0000000001210049000000000001042d000002180100004100000000001004350000001101000039000000040010043f00000024020000390000000001000019079c06070000040f000000000301001900000000413200a9000000000430004c000006690000613d00000000433100d9000000000223004b0000066a0000c13d000000000001042d000002180100004100000000001004350000001101000039000000040010043f00000024020000390000000001000019079c06070000040f0000001f02200039000000200300008a000000000232016f0000000001120019000000000221004b000000000200001900000001020040390000021a0310009c0000067e0000213d00000001022001900000067e0000c13d000000400010043f000000000001042d000002180100004100000000001004350000004101000039000000040010043f00000024020000390000000001000019079c06070000040f00000000021200490000020f030000410000001f0420008c000000000400001900000000040320190000020f02200197000000000520004c00000000030080190000020f0220009c00000000020400190000000002036019000000000220004c000006990000613d0000000001010433000000000210004c0000000002000019000000010200c039000000000121004b000006990000c13d000000000001042d00000000010000190000000002000019079c06070000040f000900000000000200000000050100190000000201000039000000000201041a000000400600043d0000022801000041000000000016043500000000010004140000021007200197000000040270008c000400000007001d000006b40000613d000000040400003900000000020700190000000003060019000900000005001d0000000005060019000800000006001d079c05a20000040f000000080600002900000009050000290000000407000029000000000110004c0000076b0000613d0000000101000031000000200210008c000000200200003900000000020140190000001f02200039000000600220018f0000000003620019000000000223004b000000000200001900000001020040390000021a0430009c000007640000213d0000000102200190000007640000c13d000000400030043f0000001f0110008c000007610000a13d00000000080604330000022901000041000000000013043500000210025001970000000401300039000900000002001d00000000002104350000000001000414000000040270008c000300000008001d000006da0000613d00000024040000390000000002070019000800000003001d0000000805000029079c05a20000040f000000080300002900000003080000290000000407000029000000000110004c0000076b0000613d0000000101000031000000200210008c000000200200003900000000020140190000001f02200039000000600220018f0000000002320019000500000002001d0000021a0220009c000007640000213d0000000502000029000000400020043f000000200110008c000007610000413d00000000090304330000021a0190009c000007640000213d00000005039002100000003f01300039000000200200008a000000000121016f000000050200002900000000011200190000021a0210009c000007640000213d000000400010043f000000050200002900000000009204350000001f0130018f000000200a200039000000000200003100000002022003670000000503300272000007050000613d0000000004000019000000050540021000000000065a0019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000006fd0000413d000000000410004c000007140000613d0000000503300210000000000232034f00000000033a00190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f000000000013043500000001050000390000000006000019000200000009001d00010000000a001d000000000196004b0000075f0000813d000000000185004b0000075f0000213d000000400300043d0000022a010000410000000000130435000000040130003900000000005104350000000001000414000000040270008c000007340000613d00000024040000390000000002070019000800000005001d0000000005030019000700000006001d000600000003001d079c05a20000040f000000060300002900000007060000290000000805000029000000010a000029000000020900002900000003080000290000000407000029000000000110004c0000076b0000613d0000000101000031000000200210008c000000200200003900000000020140190000001f02200039000000600420018f0000000002340019000000000442004b000000000b000019000000010b0040390000021a0420009c000007640000213d0000000104b00190000007640000c13d000000400020043f000000200110008c000007610000413d0000000001030433000002100210009c000007610000213d0000000902000029000000000112004b000007530000c13d00000005010000290000000001010433000000000161004b0000078b0000a13d00000005016002100000000001a10019000000000051043500000001066000390000000101500039000000010200008a000000000225004b0000000005010019000007180000c13d000002180100004100000000001004350000001101000039000000040010043f00000024020000390000000001000019079c06070000040f0000000501000029000000000001042d00000000010000190000000002000019079c06070000040f000002180100004100000000001004350000004101000039000000040010043f00000024020000390000000001000019079c06070000040f0000000302000367000000400100043d00000001040000310000001f0340018f00000005044002720000077a0000613d000000000500001900000005065002100000000007610019000000000662034f000000000606043b00000000006704350000000105500039000000000645004b000007720000413d000000000530004c000007890000613d0000000504400210000000000242034f00000000044100190000000303300210000000000504043300000000053501cf000000000535022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000252019f00000000002404350000000102000031079c06070000040f000002180100004100000000001004350000003201000039000000040010043f00000024020000390000000001000019079c06070000040f00000795002104210000000102000039000000000001042d0000000002000019000007940000013d0000079a002104230000000102000039000000000001042d0000000002000019000007990000013d0000079c000004320000079d0001042e0000079e00010430000000000000000000000000000000000000000000000000000000000000000000000000ffffffff02000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000003e65a23ee3e50bca17456ce0f198bd86a9652275000000000000000000000000ec97cbea080af59d2e5c8f3c09bd16c867f4cc4f0000000000000000000000000000000000000000fc307024314685c29ebc000000000000000000000000000000000000000007e37be2022c0914b268000000000000000000000000000000000000000000000000060ef6b1aba6f072330000000000000000000000000000000000000000000b17e635d30decc51ae240000000000000000000000000000000000000000000000000000000000221b262dd80000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000451a9f1000000000000000000000000000000000000000000000000000000000bef9b7f00000000000000000000000000000000000000000000000000000000144698c9000000000000000000000000000000000000000000000000000000002e2de54d000000000000000000000000000000000000000000000000000000004802c00c0000000000000000000000000000000000000000000000000000000059e3ec1e000000000000000000000000000000000000000000000000000000005f4884c800000000000000000000000000000000000000000000000000000000648b5be10000000000000000000000000000000000000000000000000000000068d65e0200000000000000000000000000000000000000000000000000000000715018a6000000000000000000000000000000000000000000000000000000007b8caf8700000000000000000000000000000000000000000000000000000000870ab9f7000000000000000000000000000000000000000000000000000000008da5cb5b0000000000000000000000000000000000000000000000000000000092910eec000000000000000000000000000000000000000000000000000000009809063d00000000000000000000000000000000000000000000000000000000ac44600200000000000000000000000000000000000000000000000000000000bee7aabc00000000000000000000000000000000000000000000000000000000c2efbcf100000000000000000000000000000000000000000000000000000000ea006dfc00000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000f348839500000000000000000000000000000000000000000000000000000000f6561b6900000000000000000000000000000000000000000000000000000000fa3946e200000000000000000000000000000000000000000000000000000000ffe6bf238000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000ff0000000000000000000000000000000000000000006e6577206973203000000000000000000000000000000000000000000000000008c379a0000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff938b5f3299a1f3b18e458564efbb950733226014eece26fae19012d850b48d83a9059cbb000000000000000000000000000000000000000000000000000000004e487b71000000000000000000000000000000000000000000000000000000009cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f39000000000000000000000000000000000000000000000000ffffffffffffffff5472616e73666572206661696c65642e000000000000000000000000000000004574686572206973206e6f7420656e6f75676800000000000000000000000000496e76616c6964207175616e74697479000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff0000000000000000000000ff000000000000000000000000000000000000000002000000000000000000000000000000000000400000000000000000000000000200000200000000000000000000000000000000000000000000000000000000216f776e657200000000000000000000000000000000000000000000000000004d7573742066726f6d207265616c2077616c6c657420616464726573730000004e6f7420696e2074686520636c61696d2073746167652e000000000000000000686f6c6465727320686173206265656e2072656365697665642e00000000000054686520746f74616c20736861726520666f72206e66742061697264726f702018160ddd0000000000000000000000000000000000000000000000000000000070a08231000000000000000000000000000000000000000000000000000000006352211e00000000000000000000000000000000000000000000000000000000

Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.