Sourcify Logosourcify.eth

0x93B2FfF814FCaEFFB01406e80B4Ecd89Ca6A021b

on PulseChain Mainnet (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
Grumpy
Compilation Target
Grumpy.sol:Grumpy
Language
SoliditySolidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2026-01-31 15:04:08 UTC
Deployer
0x6a298ea0c5F9ddbd5A2476A14dbc189065cA778C
Deployment Transaction
0x2864f7aac8aefdddf77aece088ed2dc0ed377f6e3a8e7ed4e42b2a76bce8c818
Block Number
11772571
Transaction Index
29

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1390554
Original (recompiled):0xa2646970667358221220846ae6905ab6ac4c5c1f1601112f3138a13cc47e28a8ff53ec6c33135fa3da7864736f6c634300060c0033
Transformed (onchain):0xa2646970667358221220816298a0a326238d68ff81f4ac2814383a526d75e6f717fbd9b8d3de0545d97764736f6c634300060c0033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1308954
Original (recompiled):0xa2646970667358221220846ae6905ab6ac4c5c1f1601112f3138a13cc47e28a8ff53ec6c33135fa3da7864736f6c634300060c0033
Transformed (onchain):0xa2646970667358221220816298a0a326238d68ff81f4ac2814383a526d75e6f717fbd9b8d3de0545d97764736f6c634300060c0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddressGrumpy.sol:Grumpy
1032_rOwnedmapping(address ⇒ uint256)Grumpy.sol:Grumpy
2032_tOwnedmapping(address ⇒ uint256)Grumpy.sol:Grumpy
3032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))Grumpy.sol:Grumpy
4032_isExcludedmapping(address ⇒ bool)Grumpy.sol:Grumpy
5032_excludedaddress[]Grumpy.sol:Grumpy
6032_rTotaluint256Grumpy.sol:Grumpy
7032_tFeeTotaluint256Grumpy.sol:Grumpy
8032_namestringGrumpy.sol:Grumpy
9032_symbolstringGrumpy.sol:Grumpy
1001_decimalsuint8Grumpy.sol:Grumpy

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...
0x93B2FfF814FCaEFFB01406e80B4Ecd89Ca6A021b on PulseChain Mainnet (369)