Sourcify Logosourcify.eth

0xe4E4003afE3765Aca8149a82fc064C0b125B9e5a

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ERC721CreatorImplementation
Compilation Target
contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
Language
SoliditySolidity
Compiler
solc 0.8.9+commit.e5eed63a
EVM Version
london
Verified At
2024-08-08 11:20:48 UTC
Deployer
0xa8863bf1c8933f649e7b03Eb72109E5E187505Ea
Deployment Transaction
0xd72348ff4f517287fd4c73e3f1a1b3f6e86e295542509ebb54d1dde76e65ef31
Block Number
13694708
Transaction Index
198

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmWqE8GTzPLa6uMFJPauDtyKfwCTMt4w1ZwX7eMxsq2J4F

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmWqE8GTzPLa6uMFJPauDtyKfwCTMt4w1ZwX7eMxsq2J4F

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializedboolcontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
011_initializingboolcontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
101600__gapuint256[50]contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
51020_owneraddresscontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
5201568__gapuint256[49]contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
101032_statusuint256contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
102064_adminsstruct EnumerableSet.AddressSetcontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
10401600__gapuint256[50]contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
154032_namestringcontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
155032_symbolstringcontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
156032_ownersmapping(uint256 ⇒ address)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
157032_balancesmapping(address ⇒ uint256)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
158032_tokenApprovalsmapping(uint256 ⇒ address)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
159032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
16001408__gapuint256[44]contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
204032_tokenCountuint256contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
205064_extensionsstruct EnumerableSet.AddressSetcontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
207064_blacklistedExtensionsstruct EnumerableSet.AddressSetcontracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
209032_extensionPermissionsmapping(address ⇒ address)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
210032_extensionApproveTransfersmapping(address ⇒ bool)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
211032_tokensExtensionmapping(uint256 ⇒ address)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
212032_extensionBaseURImapping(address ⇒ string)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
213032_extensionBaseURIIdenticalmapping(address ⇒ bool)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
214032_extensionURIPrefixmapping(address ⇒ string)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
215032_tokenURIsmapping(uint256 ⇒ string)contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
216032_extensionRoyaltyReceiversmapping(address ⇒ address payable[])contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
217032_extensionRoyaltyBPSmapping(address ⇒ uint256[])contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
218032_tokenRoyaltyReceiversmapping(uint256 ⇒ address payable[])contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation
219032_tokenRoyaltyBPSmapping(uint256 ⇒ uint256[])contracts/ERC721CreatorImplementation.sol:ERC721CreatorImplementation

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0xe4E4003afE3765Aca8149a82fc064C0b125B9e5a on PulseChain (369)