ETH Price: $2,534.85 (+0.44%)

Transaction Decoder

Block:
17378001 at May-31-2023 09:35:23 AM +UTC
Transaction Fee:
0.002390323786758384 ETH $6.06
Gas Used:
74,224 Gas / 32.204189841 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x4e329aEA...7ED13bB37
0.011240835073280348 Eth
Nonce: 854
0.008850511286521964 Eth
Nonce: 855
0.002390323786758384
(Fee Recipient: 0xADa...31A)
12.787860434017740079 Eth12.787867856417740079 Eth0.0000074224

Execution Trace

UnchainedMilady.CALL( )
  • Miladys.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
  • SSRWives.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
  • Archetype.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
    • Archetype.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
    • MiladyAura.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
    • WHITEHEARTS.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
    • SIM2.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
    • SIMCARD1.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
    • Dropicall.balanceOf( owner=0x4e329aEA978D2D2BdFDb812F0f2b4217ED13bB37 ) => ( 0 )
      File 1 of 10: UnchainedMilady
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // Sources flattened with hardhat v2.12.6 https://hardhat.org
      // File @openzeppelin/contracts/utils/Context.sol@v4.8.1
      // SPDX-License-Identifier: MIT
      // OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
      pragma solidity ^0.8.0;
      /**
      * @dev Provides information about the current execution context, including the
      * sender of the transaction and its data. While these are generally available
      * via msg.sender and msg.data, they should not be accessed in such a direct
      * manner, since when dealing with meta-transactions the account sending and
      * paying for execution may not be the actual sender (as far as an application
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 2 of 10: Miladys
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // File: @openzeppelin/contracts/utils/Context.sol
      // SPDX-License-Identifier: MIT
      pragma solidity >=0.6.0 <0.8.0;
      /*
      * @dev Provides information about the current execution context, including the
      * sender of the transaction and its data. While these are generally available
      * via msg.sender and msg.data, they should not be accessed in such a direct
      * manner, since when dealing with GSN meta-transactions the account sending and
      * paying for execution may not be the actual sender (as far as an application
      * is concerned).
      *
      * This contract is only required for intermediate, library-like contracts.
      */
      abstract contract Context {
      function _msgSender() internal view virtual returns (address payable) {
      return msg.sender;
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 3 of 10: SSRWives
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // SPDX-License-Identifier: MIT
      // File @openzeppelin/contracts/utils/Context.sol@v4.8.1
      // OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
      pragma solidity ^0.8.0;
      /**
      * @dev Provides information about the current execution context, including the
      * sender of the transaction and its data. While these are generally available
      * via msg.sender and msg.data, they should not be accessed in such a direct
      * manner, since when dealing with meta-transactions the account sending and
      * paying for execution may not be the actual sender (as far as an application
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 4 of 10: Archetype
      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.6.0) (interfaces/IERC2981.sol)
      pragma solidity ^0.8.0;
      import "../utils/introspection/IERC165Upgradeable.sol";
      /**
      * @dev Interface for the NFT Royalty Standard.
      *
      * A standardized way to retrieve royalty payment information for non-fungible tokens (NFTs) to enable universal
      * support for royalty payments across all NFT marketplaces and ecosystem participants.
      *
      * _Available since v4.5._
      */
      interface IERC2981Upgradeable is IERC165Upgradeable {
      /**
      * @dev Returns how much royalty is owed and to whom, based on a sale price that may be denominated in any unit of
      * exchange. The royalty amount is denominated and should be paid in that same unit of exchange.
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 5 of 10: Archetype
      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.6.0) (interfaces/IERC2981.sol)
      pragma solidity ^0.8.0;
      import "../utils/introspection/IERC165Upgradeable.sol";
      /**
      * @dev Interface for the NFT Royalty Standard.
      *
      * A standardized way to retrieve royalty payment information for non-fungible tokens (NFTs) to enable universal
      * support for royalty payments across all NFT marketplaces and ecosystem participants.
      *
      * _Available since v4.5._
      */
      interface IERC2981Upgradeable is IERC165Upgradeable {
      /**
      * @dev Returns how much royalty is owed and to whom, based on a sale price that may be denominated in any unit of
      * exchange. The royalty amount is denominated and should be paid in that same unit of exchange.
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 6 of 10: MiladyAura
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // SPDX-License-Identifier: MIT
      // File: @openzeppelin/contracts/utils/Counters.sol
      // OpenZeppelin Contracts v4.4.1 (utils/Counters.sol)
      pragma solidity ^0.8.0;
      /**
      * @title Counters
      * @author Matt Condon (@shrugs)
      * @dev Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number
      * of elements in a mapping, issuing ERC721 ids, or counting request ids.
      *
      * Include with `using Counters for Counters.Counter;`
      */
      library Counters {
      struct Counter {
      // This variable should never be directly accessed by users of the library: interactions must be restricted to
      // the library's function. As of Solidity v0.5.2, this cannot be enforced, though there is a proposal to add
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 7 of 10: WHITEHEARTS
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // SPDX-License-Identifier: MIT
      pragma solidity >=0.8.9 <0.9.0;
      import 'erc721a/contracts/extensions/ERC721AQueryable.sol';
      import '@openzeppelin/contracts/access/Ownable.sol';
      import '@openzeppelin/contracts/utils/cryptography/MerkleProof.sol';
      import '@openzeppelin/contracts/security/ReentrancyGuard.sol';
      contract WHITEHEARTS is ERC721AQueryable, Ownable, ReentrancyGuard {
      using Strings for uint256;
      bytes32 public merkleRoot;
      mapping(address => bool) public whitelistClaimed;
      mapping(address => uint8) public _allowList;
      string public uriPrefix = '';
      string public uriSuffix = '.json';
      string public hiddenMetadataUri;
      uint256 public cost;
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 8 of 10: SIM2
      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

      File 9 of 10: SIMCARD1
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // SPDX-License-Identifier: MIT
      pragma solidity >=0.8.9 <0.9.0;
      import 'erc721a/contracts/extensions/ERC721AQueryable.sol';
      import '@openzeppelin/contracts/access/Ownable.sol';
      import '@openzeppelin/contracts/utils/cryptography/MerkleProof.sol';
      import '@openzeppelin/contracts/security/ReentrancyGuard.sol';
      contract SIMCARD1 is ERC721AQueryable, Ownable, ReentrancyGuard {
      using Strings for uint256;
      bytes32 public merkleRoot;
      mapping(address => bool) public whitelistClaimed;
      string public uriPrefix = '';
      string public uriSuffix = '.json';
      string public hiddenMetadataUri;
      uint256 public cost;
      uint256 public maxSupply;
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 10 of 10: Dropicall
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      // SPDX-License-Identifier: MIT
      // OpenZeppelin Contracts v4.4.1 (utils/introspection/IERC165.sol)
      pragma solidity ^0.8.0;
      /**
      * @dev Interface of the ERC165 standard, as defined in the
      * https://eips.ethereum.org/EIPS/eip-165[EIP].
      *
      * Implementers can declare support of contract interfaces, which can then be
      * queried by others ({ERC165Checker}).
      *
      * For an implementation, see {ERC165}.
      */
      interface IERC165 {
      /**
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX