Transaction Hash:
Block:
17378001 at May-31-2023 09:35:23 AM +UTC
Transaction Fee:
0.002390323786758384 ETH
$6.01
Gas Used:
74,224 Gas / 32.204189841 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0xAAF56E9F...9a8233De8 |
0.012213623580587535 Eth
Nonce: 291
|
0.009823299793829151 Eth
Nonce: 292
| 0.002390323786758384 | ||
0xADaE1798...a48A2931A
Miner
| (Fee Recipient: 0xADa...31A) | 12.787927235617740079 Eth | 12.787934658017740079 Eth | 0.0000074224 |
Execution Trace
UnchainedMilady.CALL( )

-
Miladys.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
-
SSRWives.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
Archetype.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
-
Archetype.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
-
-
MiladyAura.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
-
WHITEHEARTS.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
-
SIM2.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
-
SIMCARD1.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
-
Dropicall.balanceOf( owner=0xAAF56E9Fa01f2aAf764ffef0e261Fde9a8233De8 ) => ( 0 )
File 1 of 10: UnchainedMilady
File 2 of 10: Miladys
File 3 of 10: SSRWives
File 4 of 10: Archetype
File 5 of 10: Archetype
File 6 of 10: MiladyAura
File 7 of 10: WHITEHEARTS
File 8 of 10: SIM2
File 9 of 10: SIMCARD1
File 10 of 10: Dropicall
12345678910111213141516// 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
File 2 of 10: Miladys
12345678910111213141516// File: @openzeppelin/contracts/utils/Context.sol// SPDX-License-Identifier: MITpragma 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;
File 3 of 10: SSRWives
12345678910111213141516// 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
File 4 of 10: Archetype
12345678910111213141516// 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.
File 5 of 10: Archetype
12345678910111213141516// 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.
File 6 of 10: MiladyAura
12345678910111213141516// 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
File 7 of 10: WHITEHEARTS
12345678910111213141516// SPDX-License-Identifier: MITpragma 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;
File 8 of 10: SIM2
12345678910111213141516// 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.*/
File 9 of 10: SIMCARD1
12345678910111213141516// SPDX-License-Identifier: MITpragma 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;
File 10 of 10: Dropicall
12345678910111213141516// 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 {/**