Sourcify Logosourcify.eth

0x258a1068Ea7CfBE2274A15A2747a315D4bAA990A

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
AccessControlledOffchainAggregator
Compilation Target
contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2026-03-09 10:52:38 UTC
Deployer
0x4cAddE3DE133cCB22718fF3ac3b54b86760895Dd
Deployment Transaction
0xf631ca4a7b4e65a97113c33af715f3b7c9f9307b36d93f98e8bfd50b980da819
Block Number
13200068
Transaction Index
177

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
6780x00000000000000000000000000000000000000000000000000000000000f42403893, 15211
6800x000000000000000000000000000000000000000000000000000000174876e8007715, 15256
21200x00000000000000000000000000000000000000000000000000000000000000084054

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020owneraddress payablecontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
1020pendingOwneraddresscontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
2032s_billingstruct OffchainAggregatorBilling.Billingcontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
3020s_linkTokencontract LinkTokenInterfacecontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
4020s_billingAccessControllercontract AccessControllerInterfacecontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
5064s_oracleObservationsCountsuint16[31]contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
7032s_payeesmapping(address ⇒ address)contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
8032s_proposedPayeesmapping(address ⇒ address)contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
90992s_gasReimbursementsLinkWeiuint256[31]contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
40032s_oraclesmapping(address ⇒ struct OffchainAggregatorBilling.Oracle)contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
41032s_signersaddress[]contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
42032s_transmittersaddress[]contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
43032s_hotVarsstruct OffchainAggregator.HotVarscontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
44032s_transmissionsmapping(uint32 ⇒ struct OffchainAggregator.Transmission)contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
4504s_configCountuint32contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
4544s_latestConfigBlockNumberuint32contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
46032s_validatorConfigstruct OffchainAggregator.ValidatorConfigcontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
47020s_requesterAccessControllercontract AccessControllerInterfacecontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
48032s_descriptionstringcontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
4901checkEnabledboolcontract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator
50032accessListmapping(address ⇒ bool)contract/src/AccessControlledOffchainAggregator.sol:AccessControlledOffchainAggregator

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