Sourcify Logosourcify.eth

0xaaa41385264DF29465ce05f25062b602fC6C66Ac

on Tempo Mainnet (4217)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ForjaLockerV2
Compilation Target
src/ForjaLockerV2.sol:ForjaLockerV2
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-04-18 06:54:43 UTC
Deployer
0x60aD30D45ebc64E1F9DC10ae9C1c30729Cd0c8A7
Deployment Transaction
0xd8675bca79422bb13496a56598e50630a57993f94c4695035e26da35f080e4cd
Block Number
13486923
Transaction Index
0

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
10930x00000000000000000000000020c0000000000000000000000000000000000000399, 1847, 3009

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/ForjaLockerV2.sol:ForjaLockerV2
1020treasuryaddresssrc/ForjaLockerV2.sol:ForjaLockerV2
2032lockFeeuint256src/ForjaLockerV2.sol:ForjaLockerV2
3032nextLockIduint256src/ForjaLockerV2.sol:ForjaLockerV2
4032locksmapping(uint256 ⇒ struct ForjaLockerV2.Lock)src/ForjaLockerV2.sol:ForjaLockerV2
5032userLockIdsmapping(address ⇒ uint256[])src/ForjaLockerV2.sol:ForjaLockerV2
6032beneficiaryLockIdsmapping(address ⇒ uint256[])src/ForjaLockerV2.sol:ForjaLockerV2

Transient Storage Layout

No transient storage layouts found in the compiler output.

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