ETH Price: $1,872.82 (-1.88%)

Transaction Decoder

Block:
18683570 at Nov-30-2023 09:36:11 AM +UTC
Transaction Fee:
0.00142896276051424 ETH $2.68
Gas Used:
53,536 Gas / 26.69162359 Gwei

Emitted Events:

383 TransparentUpgradeableProxy.0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31( 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31, 0x0000000000000000000000002af741f4268e6924889c2b0a677a2574d25e9fac, 0x0000000000000000000000001e0049783f008a0085193e00003d00cd54003c71, 0000000000000000000000000000000000000000000000000000000000000001 )

Account State Difference:

  Address   Before After State Difference Code
0x2aF741f4...4D25E9faC
0.117131914605800691 Eth
Nonce: 21
0.115702951845286451 Eth
Nonce: 22
0.00142896276051424
(Flashbots: Builder)
15.323023237673315399 Eth15.323028055913315399 Eth0.00000481824
0xEb2dFC54...0b5AEb349

Execution Trace

TransparentUpgradeableProxy.a22cb465( )
  • Kubz.setApprovalForAll( operator=0x1E0049783F008A0085193E00003D00cd54003c71, approved=True )
    File 1 of 2: TransparentUpgradeableProxy
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.0;
    import "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";
    import "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol";
    import "@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol";
    // Kept for backwards compatibility with older versions of Hardhat and Truffle plugins.
    contract AdminUpgradeabilityProxy is TransparentUpgradeableProxy {
    constructor(address logic, address admin, bytes memory data) payable TransparentUpgradeableProxy(logic, admin, data) {}
    }
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.0;
    import "../Proxy.sol";
    import "./ERC1967Upgrade.sol";
    /**
    * @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an
    * implementation address that can be changed. This address is stored in storage in the location specified by
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2: Kubz
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.16;
    import "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol";
    import "@openzeppelin/contracts/utils/cryptography/ECDSA.sol";
    // import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
    // import "@openzeppelin/contracts/utils/Strings.sol";
    import "./Guardian/Erc721LockRegistry.sol";
    import "./OPR/upgradeable/DefaultOperatorFiltererUpgradeable.sol";
    import "./interfaces/IBreedingInfoV2.sol";
    import "./interfaces/IERC721xHelper.sol";
    import "./interfaces/IStaminaInfo.sol";
    import "./interfaces/ITOLTransfer.sol";
    import "./interfaces/IStakable.sol";
    import "./interfaces/IKubzWardrobe.sol";
    // import "hardhat/console.sol";
    contract Kubz is
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX