Sourcify Logo

0x8c213ee79581Ff4984583C6a801e5263418C4b86

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Tranche
Compilation Target
src/token/Tranche.sol:Tranche
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
cancun
Verified At
2024-08-29 00:36:39 UTC
Deployer
0x8D566ADACe57ee5DD2BF98953B804991D634211A
Deployment Transaction
0x503224f5582af888011900a2e5dcfbe57a7668de67f8b555ae0d9d3c8ddc742a
Block Number
20460672
Transaction Index
114

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
11080x0000000000000000000000000000000000000000000000000000000000000006697
11290xe416b338a274162320c79445ae6604141d1cb08275eb27011b69f002dc094d052057
11310xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc62094
11330x00000000000000000000000000000000000000000000000000000000000000011065, 1971
11350x8667ee870ef3dcdf8808b2356deae1401df3c16339f40708ab8c4461671259132175

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032wardsmapping(address ⇒ uint256)src/token/Tranche.sol:Tranche
1032namestringsrc/token/Tranche.sol:Tranche
2032symbolstringsrc/token/Tranche.sol:Tranche
3032totalSupplyuint256src/token/Tranche.sol:Tranche
4032balancesmapping(address ⇒ uint256)src/token/Tranche.sol:Tranche
5032allowancemapping(address ⇒ mapping(address ⇒ uint256))src/token/Tranche.sol:Tranche
6032noncesmapping(address ⇒ uint256)src/token/Tranche.sol:Tranche
7032balancesmapping(address ⇒ struct ITranche.Balance)src/token/Tranche.sol:Tranche
8020hookaddresssrc/token/Tranche.sol:Tranche
9032vaultmapping(address ⇒ address)src/token/Tranche.sol:Tranche

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