Sourcify Logosourcify.eth

0x1531b6e3d51BF80f634957dF81A990B92dA4b154

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
OnDemandSPV
Compilation Target
solidity/contracts/OnDemandSPV.sol:OnDemandSPV
Language
Solidity
Compiler
solc 0.5.17+commit.d19bba13
EVM Version
istanbul
Verified At
2024-08-08 10:48:06 UTC
Deployer
0x123694886DBf5Ac94DDA07135349534536D14cAf
Deployment Transaction
0x68091df15e4a6a634c0f4fd898a132ecf971de7e4ef482dd8e0cfb529526f1a7
Block Number
10861642
Transaction Index
13

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032relayGenesisbytes32solidity/contracts/OnDemandSPV.sol:OnDemandSPV
1032bestKnownDigestbytes32solidity/contracts/OnDemandSPV.sol:OnDemandSPV
2032lastReorgCommonAncestorbytes32solidity/contracts/OnDemandSPV.sol:OnDemandSPV
3032previousBlockmapping(bytes32 ⇒ bytes32)solidity/contracts/OnDemandSPV.sol:OnDemandSPV
4032blockHeightmapping(bytes32 ⇒ uint256)solidity/contracts/OnDemandSPV.sol:OnDemandSPV
5032currentEpochDiffuint256solidity/contracts/OnDemandSPV.sol:OnDemandSPV
6032prevEpochDiffuint256solidity/contracts/OnDemandSPV.sol:OnDemandSPV
7032validatedTxnsmapping(bytes32 ⇒ bool)solidity/contracts/OnDemandSPV.sol:OnDemandSPV
8032requestsmapping(uint256 ⇒ struct OnDemandSPV.ProofRequest)solidity/contracts/OnDemandSPV.sol:OnDemandSPV
9032nextIDuint256solidity/contracts/OnDemandSPV.sol:OnDemandSPV
10032latestValidatedTxbytes32solidity/contracts/OnDemandSPV.sol:OnDemandSPV
11032remoteGasAllowanceuint256solidity/contracts/OnDemandSPV.sol:OnDemandSPV

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...
0x1531b6e3d51BF80f634957dF81A990B92dA4b154 on PulseChain (369)