ETH Price: $2,777.64 (+4.60%)

Transaction Decoder

Block:
21930421 at Feb-26-2025 12:11:23 PM +UTC
Transaction Fee:
0.00006565523686344 ETH $0.18
Gas Used:
39,354 Gas / 1.66832436 Gwei

Emitted Events:

303 IronPawGang.ApprovalForAll( owner=[Sender] 0x99a05ea57a62d4fbf63436b7576c66f68ec24fac, operator=0xC368B28a...19ff7aEe9, approved=False )

Account State Difference:

  Address   Before After State Difference Code
(beaverbuild)
13.592226532101663468 Eth13.59226160414120934 Eth0.000035072039545872
0x99A05EA5...68EC24faC
0.013332710325154632 Eth
Nonce: 151
0.013267055088291192 Eth
Nonce: 152
0.00006565523686344
0xB283dBac...2d85fa37a

Execution Trace

IronPawGang.setApprovalForAll( operator=0xC368B28aE442dBf9f2a01409E488FBc19ff7aEe9, approved=False )
  • OperatorFilterRegistry.isOperatorAllowed( registrant=0xB283dBacecD75594b66039a341A48DB2d85fa37a, operator=0xC368B28aE442dBf9f2a01409E488FBc19ff7aEe9 ) => ( True )
    setApprovalForAll[IronPawGang (ln:2635)]
    File 1 of 2: IronPawGang
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    // ERC721A Contracts v4.2.3
    // Creator: Chiru Labs
    pragma solidity ^0.8.4;
    import './IERC721A.sol';
    /**
    * @dev Interface of ERC721 token receiver.
    */
    interface ERC721A__IERC721Receiver {
    function onERC721Received(
    address operator,
    address from,
    uint256 tokenId,
    bytes calldata data
    ) external returns (bytes4);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2: OperatorFilterRegistry
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)
    pragma solidity ^0.8.0;
    import "../utils/Context.sol";
    /**
    * @dev Contract module which provides a basic access control mechanism, where
    * there is an account (an owner) that can be granted exclusive access to
    * specific functions.
    *
    * By default, the owner account will be the one that deploys the contract. This
    * can later be changed with {transferOwnership}.
    *
    * This module is used through inheritance. It will make available the modifier
    * `onlyOwner`, which can be applied to your functions to restrict their use to
    * the owner.
    */
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX