This contract is being backfilled. You may encounter incomplete storage history.

AccessControlledOffchainAggregator

Verified contract

Active on Base with 19,348 txns
Deployed by via 0x61036092 at 9621603
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 30 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xb1e424932a321668f74b27609fe09a7aa6565f8c4812a2879f1e7b95600c62f8
0xf6134162bee29129766eba5080b4298e5719f32db41805fe7ff703d896f68de3
0x1943b151cff2e1556519c02eb5cab28391de3a032c6f1d67351776a5d7276372
0x565e8aadf056fd936b3fc6e79e3221daf317460c54646132741091de17894c65
0xa14af2eaff0db05eeb93cbc6225982da1e2e85709675230c9fe778696482f7fe
0x21cea65834ec95dc862858fad02a9c5a3244e2f3c9f2db83bda8983e1881979a
0x0cb8c07a348d8a5305a11bda810b16acac62b2e8c5568500a06b819b950426e1
0xc5996aa284dae963fbbe84cc908363f80c9e3bf519f749d5ce5f4e926016902a
0x91b92f8f7a13ac34f2346573c69e3f3cb38f4fcfa3a7d1b0c3f5943386c5d6ae
0x225a074ae2aff8d303ce52fc60767df7418984e6cceac83132d2374b35c41e2f

Functions
Getter at block 21743576
billingAccessController(view returns (address)
0x427c210b489a3cf30009778cf8082339ff3b28b2
checkEnabled(view returns (bool)
true
decimals(view returns (uint8)
8
 
description(view returns (string)
getBilling(view returns (uint32 maximumGasPriceuint32 reasonableGasPriceuint32 microLinkPerEthuint32 linkGweiPerObservationuint32 linkGweiPerTransmission)
(maximumGasPrice=10, reasonableGasPrice=1, microLinkPerEth=226218949, linkGweiPerObservation=2805722, linkGweiPerTransmission=16834331)
getLinkToken(view returns (address linkToken)
0x88fb150bdc53a65fe94dea0c9ba0a6daf8c6e196
 
latestAnswer(view returns (int256)
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes16 configDigest)
(configCount=1, blockNumber=9621612, configDigest=0x6e7164d343a3b216dc8bef3bcb877c9c)
 
latestRound(view returns (uint256)
 
latestRoundData(view returns (uint80 roundIdint256 answeruint256 startedAtuint256 updatedAtuint80 answeredInRound)
 
latestTimestamp(view returns (uint256)
 
latestTransmissionDetails(view returns (bytes16 configDigestuint32 epochuint8 roundint192 latestAnsweruint64 latestTimestamp)
 
linkAvailableForPayment(view returns (int256 availableBalance)
maxAnswer(view returns (int192)
95780971304118053647396689196894323976171195136475135
minAnswer(view returns (int192)
1
owner(view returns (address)
0xf0db7318a51a21c413cadd4abdc1e8a500fe5b1b
requesterAccessController(view returns (address)
0xb16953d6aea7ff29ccb4c18043450110bb4f462a
transmitters(view returns (address[])
[0x34816bc1f605E0d58d46C43f1584C3A84F811e85, 0x02E9137940be6803D333EB1451C3834C96cA9C2d, 0xB9e44696B045ab005eA956253d8676F656eEBC60, 0xc04a3C4aBF8995Da051140f552Cb4eB086185836, 0xAbFa05C981f49f8d42D9a3361D53924Df2c64966, 0x58F7B80BE97D031bd1067A2acdcF3Ce100790019, 0xD6F8632e7Cdca416CD64f3ac4F286887165E1D74, 0x371DFBC7575012BB28D3709A8918A47464b1b7DC, 0xe493145aDcF22C4EFE07D720401c7ce9961d70Ea, 0x87b49edBBc2cCe9237276C0D9F03d59d278dd1eB]
typeAndVersion(pure returns (string)
AccessControlledOffchainAggregator 3.0.0
validatorConfig(view returns (address validatoruint32 gasLimit)
(validator=0x0000000000000000000000000000000000000000, gasLimit=0)
version(view returns (uint256)
4
Read-only
getAnswer(uint256 _roundIdview returns (int256)
getRoundData(uint80 _roundIdview returns (uint80 roundIdint256 answeruint256 startedAtuint256 updatedAtuint80 answeredInRound)
getTimestamp(uint256 _roundIdview returns (uint256)
hasAccess(address _userbytes _calldataview returns (bool)
oracleObservationCount(address _signerOrTransmitterview returns (uint16)
owedPayment(address _transmitterview returns (uint256)
State-modifying
acceptOwnership(
acceptPayeeship(address _transmitter
addAccess(address _user
disableAccessCheck(
enableAccessCheck(
removeAccess(address _user
requestNewRound(returns (uint80)
setBilling(uint32 _maximumGasPriceuint32 _reasonableGasPriceuint32 _microLinkPerEthuint32 _linkGweiPerObservationuint32 _linkGweiPerTransmission
setBillingAccessController(address _billingAccessController
setConfig(address[] _signersaddress[] _transmittersuint8 _thresholduint64 _encodedConfigVersionbytes _encoded
setLinkToken(address _linkTokenaddress _recipient
setPayees(address[] _transmittersaddress[] _payees
setRequesterAccessController(address _requesterAccessController
setValidatorConfig(address _newValidatoruint32 _newGasLimit
transferOwnership(address _to
transferPayeeship(address _transmitteraddress _proposed
transmit(bytes _reportbytes32[] _rsbytes32[] _ssbytes32 _rawVs
withdrawFunds(address _recipientuint256 _amount
withdrawPayment(address _transmitter
Events
AddedAccess(address user
AnswerUpdated(int256 indexed currentuint256 indexed roundIduint256 updatedAt
BillingAccessControllerSet(address oldaddress current
BillingSet(uint32 maximumGasPriceuint32 reasonableGasPriceuint32 microLinkPerEthuint32 linkGweiPerObservationuint32 linkGweiPerTransmission
CheckAccessDisabled(
CheckAccessEnabled(
ConfigSet(uint32 previousConfigBlockNumberuint64 configCountaddress[] signersaddress[] transmittersuint8 thresholduint64 encodedConfigVersionbytes encoded
LinkTokenSet(address indexed _oldLinkTokenaddress indexed _newLinkToken
NewRound(uint256 indexed roundIdaddress indexed startedByuint256 startedAt
NewTransmission(uint32 indexed aggregatorRoundIdint192 answeraddress transmitterint192[] observationsbytes observersbytes32 rawReportContext
OraclePaid(address indexed transmitteraddress indexed payeeuint256 amountaddress indexed linkToken
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
PayeeshipTransferRequested(address indexed transmitteraddress indexed currentaddress indexed proposed
PayeeshipTransferred(address indexed transmitteraddress indexed previousaddress indexed current
RemovedAccess(address user
RequesterAccessControllerSet(address oldaddress current
RoundRequested(address indexed requesterbytes16 configDigestuint32 epochuint8 round
ValidatorConfigSet(address indexed previousValidatoruint32 previousGasLimitaddress indexed currentValidatoruint32 currentGasLimit
Constructor
constructor(uint32 _maximumGasPriceuint32 _reasonableGasPriceuint32 _microLinkPerEthuint32 _linkGweiPerObservationuint32 _linkGweiPerTransmissionaddress _linkint192 _minAnswerint192 _maxAnsweraddress _billingAccessControlleraddress _requesterAccessControlleruint8 _decimalsstring description
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.