Transaction Hash:
Block:
21492566 at Dec-27-2024 08:21:23 AM +UTC
Transaction Fee:
0.005089079468349998 ETH
$18.54
Gas Used:
826,669 Gas / 6.156127142 Gwei
Emitted Events:
109 |
TWCloneFactory.ProxyDeployed( implementation=TokenERC721, proxy=TokenERC721, deployer=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519 )
|
110 |
TokenERC721.RoleGranted( role=0000000000000000000000000000000000000000000000000000000000000000, account=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519, sender=[Receiver] TWCloneFactory )
|
111 |
TokenERC721.RoleGranted( role=9F2DF0FED2C77648DE5860A4CC508CD0818C85B8B8A1AB4CEEEF8D981C8956A6, account=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519, sender=[Receiver] TWCloneFactory )
|
112 |
TokenERC721.RoleGranted( role=6BD6B5318A46E5FFF572D5E4258A20774AAB40CC35AC7680654B9081FCC82F80, account=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519, sender=[Receiver] TWCloneFactory )
|
113 |
TokenERC721.RoleAdminChanged( role=6BD6B5318A46E5FFF572D5E4258A20774AAB40CC35AC7680654B9081FCC82F80, previousAdminRole=0000000000000000000000000000000000000000000000000000000000000000, newAdminRole=6BD6B5318A46E5FFF572D5E4258A20774AAB40CC35AC7680654B9081FCC82F80 )
|
114 |
TokenERC721.RoleGranted( role=8502233096D909BEFBDA0999BB8EA2F3A6BE3C138B9FBF003752A4C8BCE86F6C, account=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519, sender=[Receiver] TWCloneFactory )
|
115 |
TokenERC721.RoleGranted( role=8502233096D909BEFBDA0999BB8EA2F3A6BE3C138B9FBF003752A4C8BCE86F6C, account=0x00000000...000000000, sender=[Receiver] TWCloneFactory )
|
116 |
TokenERC721.PrimarySaleRecipientUpdated( recipient=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519 )
|
117 |
TokenERC721.PlatformFeeInfoUpdated( platformFeeRecipient=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519, platformFeeBps=0 )
|
118 |
TokenERC721.DefaultRoyalty( newRoyaltyRecipient=[Sender] 0x626b9ba7203554bd39b940097ff09c92119de519, newRoyaltyBps=1000 )
|
119 |
TokenERC721.Initialized( version=1 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x54B505eD...5b49da1F1 |
0 Eth
Nonce: 0
|
0 Eth
Nonce: 1
| |||
0x626b9ba7...2119de519 |
0.014834914211805846 Eth
Nonce: 27
|
0.009745834743455848 Eth
Nonce: 28
| 0.005089079468349998 | ||
0x76F948E5...Bf524805E | |||||
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 9.436637039131506799 Eth | 9.436639879602564235 Eth | 0.000002840471057436 |
Execution Trace
TWCloneFactory.deployProxyByImplementation( _implementation=0x50CCD8c02E33683760023d00a9ef2531cE767EB9, _data=0xE1591634000000000000000000000000626B9BA7203554BD39B940097FF09C92119DE5190000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001A00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000626B9BA7203554BD39B940097FF09C92119DE519000000000000000000000000626B9BA7203554BD39B940097FF09C92119DE51900000000000000000000000000000000000000000000000000000000000003E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000626B9BA7203554BD39B940097FF09C92119DE51900000000000000000000000000000000000000000000000000000000000000135069726174657346726F6E74696572206E65770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037697066733A2F2F516D656343335937743167326F624C38634270624648434479533373377565667A4372667150474E78704A544E552F300000000000000000000000000000000000000000000000000000000000000000000000000000000000, _salt=000000000000000000000000000000000000000000000000000000000147F351 ) => ( deployedProxy=0x54B505eD7e1Fe7C0dDCB3bC179994DE5b49da1F1 )
-
TokenERC721.3d602d80( )
TokenERC721.initialize( _defaultAdmin=0x626b9ba7203554BD39B940097Ff09C92119de519, _name=PiratesFrontier new, _symbol=, _contractURI=ipfs://QmecC3Y7t1g2obL8cBpbFHCDyS3s7uefzCrfqPGNxpJTNU/0, _trustedForwarders=[], _saleRecipient=0x626b9ba7203554BD39B940097Ff09C92119de519, _royaltyRecipient=0x626b9ba7203554BD39B940097Ff09C92119de519, _royaltyBps=1000, _platformFeeBps=0, _platformFeeRecipient=0x626b9ba7203554BD39B940097Ff09C92119de519 )
-
TokenERC721.initialize( _defaultAdmin=0x626b9ba7203554BD39B940097Ff09C92119de519, _name=PiratesFrontier new, _symbol=, _contractURI=ipfs://QmecC3Y7t1g2obL8cBpbFHCDyS3s7uefzCrfqPGNxpJTNU/0, _trustedForwarders=[], _saleRecipient=0x626b9ba7203554BD39B940097Ff09C92119de519, _royaltyRecipient=0x626b9ba7203554BD39B940097Ff09C92119de519, _royaltyBps=1000, _platformFeeBps=0, _platformFeeRecipient=0x626b9ba7203554BD39B940097Ff09C92119de519 )
-
deployProxyByImplementation[TWCloneFactory (ln:21)]
_msgSender[TWCloneFactory (ln:26)]
_msgSender[TWCloneFactory (ln:35)]
isTrustedForwarder[ERC2771Context (ln:77)]
_msgSender[ERC2771Context (ln:84)]
cloneDeterministic[TWCloneFactory (ln:27)]
ProxyDeployed[TWCloneFactory (ln:28)]
_msgSender[TWCloneFactory (ln:28)]
_msgSender[TWCloneFactory (ln:35)]
isTrustedForwarder[ERC2771Context (ln:77)]
_msgSender[ERC2771Context (ln:84)]
functionCall[TWCloneFactory (ln:31)]
functionCall[Address (ln:256)]
File 1 of 3: TWCloneFactory
File 2 of 3: TokenERC721
File 3 of 3: TokenERC721
12345678910111213141516// SPDX-License-Identifier: Apache-2.0pragma solidity ^0.8.11;/// @author thirdweb// $$\\ $$\\ $$\\ $$\\ $$\\// $$ | $$ | \\__| $$ | $$ |// $$$$$$\\ $$$$$$$\\ $$\\ $$$$$$\\ $$$$$$$ |$$\\ $$\\ $$\\ $$$$$$\\ $$$$$$$\\// \\_$$ _| $$ __$$\\ $$ |$$ __$$\\ $$ __$$ |$$ | $$ | $$ |$$ __$$\\ $$ __$$\\// $$ | $$ | $$ |$$ |$$ | \\__|$$ / $$ |$$ | $$ | $$ |$$$$$$$$ |$$ | $$ |// $$ |$$\\ $$ | $$ |$$ |$$ | $$ | $$ |$$ | $$ | $$ |$$ ____|$$ | $$ |// \\$$$$ |$$ | $$ |$$ |$$ | \\$$$$$$$ |\\$$$$$\\$$$$ |\\$$$$$$$\\ $$$$$$$ |// \\____/ \\__| \\__|\\__|\\__| \\_______| \\_____\\____/ \\_______|\\_______/import "./extension/interface/IContractFactory.sol";import "@openzeppelin/contracts/metatx/ERC2771Context.sol";import "@openzeppelin/contracts/utils/Multicall.sol";import "@openzeppelin/contracts/proxy/Clones.sol";contract TWCloneFactory is Multicall, ERC2771Context, IContractFactory {
File 2 of 3: TokenERC721
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* [EIP](https://eips.ethereum.org/EIPS/eip-165).** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {/*** @dev Returns true if this contract implements the interface defined by* `interfaceId`. See the corresponding
File 3 of 3: TokenERC721
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* [EIP](https://eips.ethereum.org/EIPS/eip-165).** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {/*** @dev Returns true if this contract implements the interface defined by* `interfaceId`. See the corresponding