Sourcify Logo

0x87d00066cf131ff54B72B134a217D5401E5392b6

on BNB Smart Chain Mainnet (56)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PUFFER
Compilation Target
contracts/PUFFER.sol:PUFFER
Language
SoliditySolidity
Compiler
solc 0.8.22+commit.4fc1097e
EVM Version
paris
Verified At
2026-05-14 20:28:56 UTC
Deployer
0x1BfAec64abFddcC8c5dA134880d1E71f3E03689E
Deployment Transaction
0xd5a37e251f9841863ef4988c1e2dfd25d3818599f5745d3a5242175e39b59306
Block Number
49360625
Transaction Index
129

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: QmVq823JwpjDV6JoYD78zKHdk9hM7XsCZ5rnebZMRUDYWA

Loading contract data...

Transformations

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: QmVq823JwpjDV6JoYD78zKHdk9hM7XsCZ5rnebZMRUDYWA

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
13860x0000000000000000000000001a44076050125825900e736c501f859c50fe728c1245, 2637, 4253, 4884, 5759, 7698, 8066, 8249
27780x000000000000000000000000000000000000000000000000000000e8d4a510001566, 6817, 6934, 7450

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/PUFFER.sol:PUFFER
1032peersmapping(uint32 ⇒ bytes32)contracts/PUFFER.sol:PUFFER
2020preCrimeaddresscontracts/PUFFER.sol:PUFFER
3032enforcedOptionsmapping(uint32 ⇒ mapping(uint16 ⇒ bytes))contracts/PUFFER.sol:PUFFER
4020msgInspectoraddresscontracts/PUFFER.sol:PUFFER
5032_balancesmapping(address ⇒ uint256)contracts/PUFFER.sol:PUFFER
6032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/PUFFER.sol:PUFFER
7032_totalSupplyuint256contracts/PUFFER.sol:PUFFER
8032_namestringcontracts/PUFFER.sol:PUFFER
9032_symbolstringcontracts/PUFFER.sol:PUFFER

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...