Transaction Hash:
Block:
17961724 at Aug-21-2023 07:50:35 AM +UTC
Transaction Fee:
0.003270043249363556 ETH
$8.54
Gas Used:
251,387 Gas / 13.008004588 Gwei
Emitted Events:
331 |
SixteenDao.Transfer( from=0x00000000...000000000, to=[Sender] 0xf3f3bed9e5c80a23255404c8841dee0db27f35cf, tokenId=17 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x2fD91E9B...a02cD4C9F | |||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 34.340861876389827343 Eth | 34.340887015089827343 Eth | 0.0000251387 | |
0xF3f3BEd9...db27f35cF |
0.069788554507871179 Eth
Nonce: 2920
|
0.066518511258507623 Eth
Nonce: 2921
| 0.003270043249363556 |
Execution Trace
SixteenDao.publicMint( to=0xF3f3BEd9e5C80A23255404c8841dEE0db27f35cF )
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 ");}