Sourcify Logosourcify.eth

0xc855d842ff0aF97B0D18Cc81eEcbb702EA1a0706

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Forta
Compilation Target
contracts/token/Forta.sol:Forta
Language
SoliditySolidity
Compiler
solc 0.8.9+commit.e5eed63a
EVM Version
london
Verified At
2025-03-28 19:40:45 UTC
Deployer
0x9b0A8A8e6B2c23d572D7145F3dA14438FEd35374
Deployment Transaction
0x9daeed2f09a8ca55c34b2fb663dda6f612c3752a06b14d961d5c5ddc0b9ee15d
Block Number
21867063
Transaction Index
11

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
11980x000000000000000000000000c855d842ff0af97b0d18cc81eecbb702ea1a07062486, 2550, 2860, 2924, 3067

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/token/Forta.sol:Forta
011_initializingboolcontracts/token/Forta.sol:Forta
101600__gapuint256[50]contracts/token/Forta.sol:Forta
5101600__gapuint256[50]contracts/token/Forta.sol:Forta
101032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/token/Forta.sol:Forta
10201568__gapuint256[49]contracts/token/Forta.sol:Forta
151032_balancesmapping(address ⇒ uint256)contracts/token/Forta.sol:Forta
152032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/token/Forta.sol:Forta
153032_totalSupplyuint256contracts/token/Forta.sol:Forta
154032_namestringcontracts/token/Forta.sol:Forta
155032_symbolstringcontracts/token/Forta.sol:Forta
15601440__gapuint256[45]contracts/token/Forta.sol:Forta
201032_HASHED_NAMEbytes32contracts/token/Forta.sol:Forta
202032_HASHED_VERSIONbytes32contracts/token/Forta.sol:Forta
20301600__gapuint256[50]contracts/token/Forta.sol:Forta
253032_noncesmapping(address ⇒ struct CountersUpgradeable.Counter)contracts/token/Forta.sol:Forta
254032_PERMIT_TYPEHASH_DEPRECATED_SLOTbytes32contracts/token/Forta.sol:Forta
25501568__gapuint256[49]contracts/token/Forta.sol:Forta
304032_delegatesmapping(address ⇒ address)contracts/token/Forta.sol:Forta
305032_checkpointsmapping(address ⇒ struct ERC20VotesUpgradeable.Checkpoint[])contracts/token/Forta.sol:Forta
306032_totalSupplyCheckpointsstruct ERC20VotesUpgradeable.Checkpoint[]contracts/token/Forta.sol:Forta
30701504__gapuint256[47]contracts/token/Forta.sol:Forta
35401600__gapuint256[50]contracts/token/Forta.sol:Forta
40401600__gapuint256[50]contracts/token/Forta.sol:Forta
45401deprecated_whitelistDisabledboolcontracts/token/Forta.sol:Forta
45501568__gapuint256[49]contracts/token/Forta.sol:Forta
50401600__gapuint256[50]contracts/token/Forta.sol:Forta

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