Transaction Hash:
Block:
17961565 at Aug-21-2023 07:18:47 AM +UTC
Transaction Fee:
0.003437220036176211 ETH
$12.22
Gas Used:
243,391 Gas / 14.122215021 Gwei
Emitted Events:
86 |
SixteenDao.Transfer( from=0x00000000...000000000, to=[Sender] 0x3117be6b7eb13e1fa3023d914881c696ce272d15, tokenId=14 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x2fD91E9B...a02cD4C9F | |||||
0x3117be6B...6CE272D15 |
0.012828556030965728 Eth
Nonce: 145
|
0.009391335994789517 Eth
Nonce: 146
| 0.003437220036176211 | ||
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 14.287350928518437544 Eth | 14.287959406018437544 Eth | 0.0006084775 |
Execution Trace
SixteenDao.publicMint( to=0x3117be6B7eb13E1fA3023D914881c696CE272D15 )
publicMint[SixteenDao (ln:21)]
revert[SixteenDao (ln:25)]
current[SixteenDao (ln:28)]
_mint[SixteenDao (ln:47)]
checkTotalSupply[SixteenDao (ln:50)]
totalSupply[SixteenDao (ln:63)]
increment[SixteenDao (ln:51)]
current[SixteenDao (ln:52)]
_safeMint[SixteenDao (ln:53)]
_setTokenURI[SixteenDao (ln:54)]
push[SixteenDao (ln:56)]
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity 0.8.15;import "@openzeppelin/contracts/token/ERC721/ERC721.sol";import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/utils/Counters.sol";import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";import "@openzeppelin/contracts/utils/Strings.sol";contract SixteenDao is Ownable, ERC721URIStorage {using Counters for Counters.Counter;address[] private alreadyPurchasedList;Counters.Counter private _tokenIdCounter;uint256 private _totalSupply;uint256 private allowTotalSupply = 2000;string private _base_pass_img_url ="https://ipfs.io/ipfs/QmUXet5vtM5FVq5tNJjBshqhvh8H4tcfkDcKKNVLQpGNEw";constructor() ERC721("DZ Novel DeFi Labs", "ONE PASS CARD") {}function getCurrentIndex() public view returns (uint256) {uint256 tokenId = _tokenIdCounter.current();return tokenId;}function publicMint(address to) public payable {for (uint256 i = 0; i < alreadyPurchasedList.length; i++) {address addr = alreadyPurchasedList[i];if (addr == to) {revert(" can buy only once ");}