AccessControlledOffchainAggregator

Verified contract

Active on Base with 176 txns
Deployed by via 0x4bfaa50d at 15059799
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
--
ERC-20
--
0x0ebd7e4fef800cfe9eccc63e836e4a57a6f0b2d8451d2e1d3ff38d456aa90d74
0x2094ce2993c7d04d298d32a65add861d088349f54919a501b9e4d2c370278fe9
0x55e238f0d0d3b8b42ee7fa841a63fff38d40a49213a922b8342980e9930582e1
0xb8b8165f1bcc188d7c2be625a10a5b31cae20c0c0c89657ae379bd31a7389bfc
0xd7970cd420c5ab7bb5cabbde1be5b8d75b7037f8461cdb4f473f85033ea0a10d
0x2207d2999f48bb84319ee4aaaa71648cf31416c0f2644cce7b5c43dbf8e2cb70
0xfa3c9ca97c6a365f1cf565c2c1a24fca168ff12eb8b2bc15fad5b8fb8de9c1eb
0xd919320bf893a7c0792500089ebed4dfc8660e9814d1f4acee1c16dacd6a4edf
0x666a157c4b4e0ad98cdb5e1ed77b23b253f5de52f1c02019384df6a15137e7d5
0x87eb761cad56dda3cee545b880b5a72c5c79a3dd6779a9dbbcc7012ef348321f

Functions
Getter at block 22144474
billingAccessController(view returns (address)
0x427c210b489a3cf30009778cf8082339ff3b28b2
checkEnabled(view returns (bool)
true
decimals(view returns (uint8)
18
 
description(view returns (string)
getBilling(view returns (uint32 maximumGasPriceuint32 reasonableGasPriceuint32 microLinkPerEthuint32 linkGweiPerObservationuint32 linkGweiPerTransmission)
(maximumGasPrice=10, reasonableGasPrice=1, microLinkPerEth=231688959, linkGweiPerObservation=2468915, linkGweiPerTransmission=14813491)
getLinkToken(view returns (address linkToken)
0x88fb150bdc53a65fe94dea0c9ba0a6daf8c6e196
 
latestAnswer(view returns (int256)
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes16 configDigest)
(configCount=1, blockNumber=15059819, configDigest=0x3fa605dba23dde4fa1e95f2bce2947be)
 
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, 0xc04a3C4aBF8995Da051140f552Cb4eB086185836, 0x58F7B80BE97D031bd1067A2acdcF3Ce100790019, 0x87b49edBBc2cCe9237276C0D9F03d59d278dd1eB, 0x371DFBC7575012BB28D3709A8918A47464b1b7DC, 0xD6F8632e7Cdca416CD64f3ac4F286887165E1D74, 0x02E9137940be6803D333EB1451C3834C96cA9C2d, 0xe493145aDcF22C4EFE07D720401c7ce9961d70Ea, 0xAbFa05C981f49f8d42D9a3361D53924Df2c64966, 0xB9e44696B045ab005eA956253d8676F656eEBC60]
typeAndVersion(pure returns (string)
AccessControlledOffchainAggregator 4.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.