Sourcify Logosourcify.eth

0xb41A97FEDD2D9497C639A643ec75E56CbCeDe8BA

on Filecoin - Mainnet (314)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PDPVerifier
Compilation Target
src/PDPVerifier.sol:PDPVerifier
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
cancun
Verified At
2026-05-26 19:01:55 UTC
Deployer
0x2127C3a31F54B81B5E9AD1e29C36c420d3D6ecC5
Deployment Transaction
0xbac2cdc4e823d77dae34241ccb5181c394b2556a000baf5403dce7f13056f184
Block Number
6050520
Transaction Index
9

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
6440x000000000000000000000000b41a97fedd2d9497c639a643ec75e56cbcede8ba7011, 15765
27170x00000000000000000000000000000000000000000000000000000000000000034934
27920x0000000000000000000000000000000000000000000000000000000000000096708, 8001
28000x00000000000000000000000000000000000000000000000000000000005c52d86163, 7575

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032deprecatedChallengeFinalityuint256src/PDPVerifier.sol:PDPVerifier
108nextDataSetIduint64src/PDPVerifier.sol:PDPVerifier
2032pieceCidsmapping(uint256 ⇒ mapping(uint256 ⇒ struct Cids.Cid))src/PDPVerifier.sol:PDPVerifier
3032pieceLeafCountsmapping(uint256 ⇒ mapping(uint256 ⇒ uint256))src/PDPVerifier.sol:PDPVerifier
4032sumTreeCountsmapping(uint256 ⇒ mapping(uint256 ⇒ uint256))src/PDPVerifier.sol:PDPVerifier
5032nextPieceIdmapping(uint256 ⇒ uint256)src/PDPVerifier.sol:PDPVerifier
6032dataSetLeafCountmapping(uint256 ⇒ uint256)src/PDPVerifier.sol:PDPVerifier
7032nextChallengeEpochmapping(uint256 ⇒ uint256)src/PDPVerifier.sol:PDPVerifier
8032dataSetListenermapping(uint256 ⇒ address)src/PDPVerifier.sol:PDPVerifier
9032challengeRangemapping(uint256 ⇒ uint256)src/PDPVerifier.sol:PDPVerifier
10032scheduledRemovalsmapping(uint256 ⇒ uint256[])src/PDPVerifier.sol:PDPVerifier
11032scheduledRemovalsBitmapmapping(uint256 ⇒ mapping(uint256 ⇒ uint256))src/PDPVerifier.sol:PDPVerifier
12032storageProvidermapping(uint256 ⇒ address)src/PDPVerifier.sol:PDPVerifier
13032dataSetProposedStorageProvidermapping(uint256 ⇒ address)src/PDPVerifier.sol:PDPVerifier
14032dataSetLastProvenEpochmapping(uint256 ⇒ uint256)src/PDPVerifier.sol:PDPVerifier
15032feeStatusstruct PDPVerifier.FeeStatussrc/PDPVerifier.sol:PDPVerifier
16032nextUpgradestruct PDPVerifier.PlannedUpgradesrc/PDPVerifier.sol:PDPVerifier
17032cleanupDepositmapping(uint256 ⇒ uint256)src/PDPVerifier.sol:PDPVerifier
18032cleanupModeEpochmapping(uint256 ⇒ uint256)src/PDPVerifier.sol:PDPVerifier

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...
0xb41A97FEDD2D9497C639A643ec75E56CbCeDe8BA on Filecoin - Mainnet (314)