Sourcify Logo

0x54c23E0D89DA943165c969d1AbDb65f0D64174b4

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
OracleQuorumManager
Compilation Target
src/OracleQuorumManager.sol:OracleQuorumManager
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2024-08-08 15:15:29 UTC
Deployer
0x207E804758e28F2b3fD6E4219671B327100b82f8
Deployment Transaction
0xd119548db957b665db0e9267d3206561d5f9432a65b0323a6e65d64cdc111946
Block Number
18290665
Transaction Index
24

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
931654
Original (recompiled):0xa2646970667358221220d4b0c5a2ec8f9863bdfda3663b8d1b83d639f49cd00c01ce5ba1a180a9f82ac764736f6c63430008140033
Transformed (onchain):0xa2646970667358221220e567fa8501dc419c7fd5430019f57add9785605652016c3562deca8307d6af3664736f6c63430008140033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
907954
Original (recompiled):0xa2646970667358221220d4b0c5a2ec8f9863bdfda3663b8d1b83d639f49cd00c01ce5ba1a180a9f82ac764736f6c63430008140033
Transformed (onchain):0xa2646970667358221220e567fa8501dc419c7fd5430019f57add9785605652016c3562deca8307d6af3664736f6c63430008140033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8src/OracleQuorumManager.sol:OracleQuorumManager
011_initializingboolsrc/OracleQuorumManager.sol:OracleQuorumManager
101600__gapuint256[50]src/OracleQuorumManager.sol:OracleQuorumManager
5101600__gapuint256[50]src/OracleQuorumManager.sol:OracleQuorumManager
101032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)src/OracleQuorumManager.sol:OracleQuorumManager
10201568__gapuint256[49]src/OracleQuorumManager.sol:OracleQuorumManager
151032_roleMembersmapping(bytes32 ⇒ struct EnumerableSetUpgradeable.AddressSet)src/OracleQuorumManager.sol:OracleQuorumManager
15201568__gapuint256[49]src/OracleQuorumManager.sol:OracleQuorumManager
201020oraclecontract IOraclesrc/OracleQuorumManager.sol:OracleQuorumManager
202032reporterRecordHashesByBlockmapping(uint64 ⇒ mapping(address ⇒ bytes32))src/OracleQuorumManager.sol:OracleQuorumManager
203032recordHashCountByBlockmapping(uint64 ⇒ mapping(bytes32 ⇒ uint256))src/OracleQuorumManager.sol:OracleQuorumManager
20408targetReportWindowBlocksuint64src/OracleQuorumManager.sol:OracleQuorumManager
20482absoluteThresholduint16src/OracleQuorumManager.sol:OracleQuorumManager
204102relativeThresholdBasisPointsuint16src/OracleQuorumManager.sol:OracleQuorumManager

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