ETH Price: $3,726.49 (+2.65%)

Transaction Decoder

Block:
22283637 at Apr-16-2025 07:26:47 PM +UTC
Transaction Fee:
0.000028731575924766 ETH $0.11
Gas Used:
74,178 Gas / 0.387332847 Gwei

Emitted Events:

753 ERC721DropProxy.0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925( 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, 0x000000000000000000000000fd98658a11e710ee5e48722257804c33ae6fbd03, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000010a71 )
754 ERC721DropProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000fd98658a11e710ee5e48722257804c33ae6fbd03, 0x0000000000000000000000001352285367bd242a483390f0942f97386b7e699c, 0x0000000000000000000000000000000000000000000000000000000000010a71 )

Account State Difference:

  Address   Before After State Difference Code
(Fee Recipient: 0x2e9...81F)
5.943276449747206679 Eth5.943276584378644763 Eth0.000000134631438084
0x9D906696...f554c59EF
0xFd98658a...3aE6FBD03
0.107538925768405888 Eth
Nonce: 36
0.107510194192481122 Eth
Nonce: 37
0.000028731575924766

Execution Trace

ERC721DropProxy.42842e0e( )
  • ERC721Drop.safeTransferFrom( from=0xFd98658a11E710eE5E48722257804c33aE6FBD03, to=0x1352285367Bd242A483390f0942F97386b7e699C, tokenId=68209 )
    File 1 of 2: ERC721DropProxy
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.10;
    // OpenZeppelin Contracts v4.4.1 (proxy/ERC1967/ERC1967Proxy.sol)
    // OpenZeppelin Contracts (last updated v4.5.0) (proxy/Proxy.sol)
    /**
    * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
    * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
    * be specified by overriding the virtual {_implementation} function.
    *
    * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
    * different contract through the {_delegate} function.
    *
    * The success and return data of the delegated call will be returned back to the caller of the proxy.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2: ERC721Drop
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    // Creator: Chiru Labs
    pragma solidity ^0.8.4;
    import "./IERC721AUpgradeable.sol";
    import "@openzeppelin/contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable.sol";
    import "@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol";
    import "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol";
    import "@openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.sol";
    import "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol";
    import "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
    /**
    * @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including
    * the Metadata extension. Built to optimize for lower gas during batch mints.
    *
    * Assumes serials are sequentially minted starting at _startTokenId() (defaults to 0, e.g. 0, 1, 2, 3..).
    *
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX