Sourcify Logo

0x9BeDc56f547223C1CC37c0187B27676921af875c

on Filecoin Virtual Machine (314)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
FilecoinWarmStorageService
Compilation Target
src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
cancun
Verified At
2026-01-21 12:15:18 UTC
Deployer
0x2127C3a31F54B81B5E9AD1e29C36c420d3D6ecC5
Deployment Transaction
0x997ec46bd00f76447b90746183bb854893c09c6af131b4580563de437fb626cb
Block Number
5689702
Transaction Index
36

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

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

Loading contract data...

Transformations

Loading contract data...

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2444654
Original (recompiled):0xa2646970667358221220227b841c7a744aff245c9575ac68a5ceae906284a57103ddfef2b98f384f3b9564736f6c634300081e0033
Transformed (onchain):0xa2646970667358221220aec560295d0b3d6e2d61bc1fa1d73ed963da00631e2d281256c127002466c6d764736f6c634300081e0033

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

Loading contract data...

Transformations

Loading contract data...

Immutable Transformations

IDValueOffsets
140100x0000000000000000000000009bedc56f547223c1cc37c0187b27676921af875c8359, 20874
284470x0000000000000000000000000000000000000000000000006124fee993bc00008085
284490x0000000000000000000000000000000000000000000000006124fee993bc00008124
284510x00000000000000000000000000000000000000000000000009b6e64a8ec6000014834, 15745
284530x0000000000000000000000000000000000000000000000000429d069189e000014622, 15778
284550x0000000000000000000000000000000000000000000000008ac7230489e8000012566
284570x0000000000000000000000000000000000000000000000000354a6ba7a18000012490
284590x00000000000000000000000000000000000000000000000000000000000000129846, 22528
284610x000000000000000000000000badd0b92c1c71d02e7d520f64c0876538fa2557f730, 3322, 3911, 5985, 10567, 11074, 11508, 12736
284630x00000000000000000000000023b1e018f08bb982348b15a86ee926eebf7f4daa2524, 4660, 5161, 5318, 7244, 10803, 11657, 13878, 22086
284660x00000000000000000000000080b98d3aa09ffff255c3ba4a241111ff1262f0454049, 8171, 13996
284680x0000000000000000000000001d60d2f5960af6341e842c539985fa297e10d6ea3980, 14751
284710x000000000000000000000000f55ddbf63f1b55c3f1d4fa7e339a68ab7b64a5eb13056, 16179
284740x00000000000000000000000074fd50525a958af5d484601e252271f9625231ab1347, 3676, 6282, 13486

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2316654
Original (recompiled):0xa2646970667358221220227b841c7a744aff245c9575ac68a5ceae906284a57103ddfef2b98f384f3b9564736f6c634300081e0033
Transformed (onchain):0xa2646970667358221220aec560295d0b3d6e2d61bc1fa1d73ed963da00631e2d281256c127002466c6d764736f6c634300081e0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
008maxProvingPerioduint64src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
1032challengeWindowSizeuint256src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
2032serviceCommissionBpsuint256src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
3032provenPeriodsmapping(uint256 ⇒ mapping(uint256 ⇒ uint256))src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
4032provingActivationEpochmapping(uint256 ⇒ uint256)src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
5032provingDeadlinesmapping(uint256 ⇒ uint256)src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
6032provenThisPeriodmapping(uint256 ⇒ bool)src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
7032dataSetInfomapping(uint256 ⇒ struct FilecoinWarmStorageService.DataSetInfo)src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
8032clientNoncesmapping(address ⇒ mapping(uint256 ⇒ uint256))src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
9032clientDataSetsmapping(address ⇒ uint256[])src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
10032railToDataSetmapping(uint256 ⇒ uint256)src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
11032dataSetMetadatamapping(uint256 ⇒ mapping(string ⇒ string))src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
12032dataSetMetadataKeysmapping(uint256 ⇒ string[])src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
13032dataSetPieceMetadatamapping(uint256 ⇒ mapping(uint256 ⇒ mapping(string ⇒ string)))src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
14032dataSetPieceMetadataKeysmapping(uint256 ⇒ mapping(uint256 ⇒ string[]))src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
15032approvedProvidersmapping(uint256 ⇒ bool)src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
16032approvedProviderIdsuint256[]src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
17020viewContractAddressaddresssrc/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
18020filBeamControllerAddressaddresssrc/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
19032nextUpgradestruct FilecoinWarmStorageService.PlannedUpgradesrc/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
20032storagePricePerTibPerMonthuint256src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
21032minimumStorageRatePerMonthuint256src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService
22032scheduledPieceMetadataRemovalsmapping(uint256 ⇒ uint256[])src/FilecoinWarmStorageService.sol:FilecoinWarmStorageService

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