Sourcify Logosourcify.eth

0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
GhoToken
Compilation Target
lib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
Language
SoliditySolidity
Compiler
solc 0.8.10+commit.fc410830
EVM Version
london
Verified At
2024-08-08 15:08:21 UTC
Deployer
0x339E8FCb388383C8082406671E0BB4dCaB204659
Deployment Transaction
0x816804f03be1345146cc64f51211e31942d26e352ec24d2be5f1cdad60076595
Block Number
17698470
Transaction Index
4

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
902254
Original (recompiled):0xa2646970667358221220d2c2aeafcf2c05c303e5d615b334f62614c5b413c80046c11454515fd96e029664736f6c634300080a0033
Transformed (onchain):0xa26469706673582212209563bae06a8378e42705a7745ae022ca532895a0d3b9c01ee9be6f64fe7fdcb564736f6c634300080a0033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
120x0000000000000000000000000000000000000000000000000000000000000012722
310x00000000000000000000000000000000000000000000000000000000000000011880
330x932202c33312534427f5c189c578d873bad01df5a9634604e05b9270ba46bff51928

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
799354
Original (recompiled):0xa2646970667358221220d2c2aeafcf2c05c303e5d615b334f62614c5b413c80046c11454515fd96e029664736f6c634300080a0033
Transformed (onchain):0xa26469706673582212209563bae06a8378e42705a7745ae022ca532895a0d3b9c01ee9be6f64fe7fdcb564736f6c634300080a0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032namestringlib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
1032symbolstringlib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
2032totalSupplyuint256lib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
3032balanceOfmapping(address ⇒ uint256)lib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
4032allowancemapping(address ⇒ mapping(address ⇒ uint256))lib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
5032noncesmapping(address ⇒ uint256)lib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
6032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)lib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
7032_facilitatorsmapping(address ⇒ struct IGhoToken.Facilitator)lib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken
8064_facilitatorsListstruct EnumerableSet.AddressSetlib/gho-core/src/contracts/gho/GhoToken.sol:GhoToken

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...
0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f on Ethereum Mainnet (1)