AccessControlledOffchainAggregator

Verified contract
Active on Ethereum with 15,201 txns
Deployed by via 0x94b4fc9c at 16843033
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 $52,685.87
 (#0)
ERC-1555
--
ERC-20
--
0x7be3e5e2e949665065af29f3c986f2e15ee167dd06c2bb406afa40e3339d2803
0x467e6be02ad7615bfa7f26c4640b6f9cf5e47da96cf60c278319cd0e0c1f7e48
0x39862546fc5f2596a89e20476543d6e7db9df7d4fcff768190f8d1d035cde0a1
0xd6ce0e79aa9ddb05a798398ddc72282ab8667be5cec8c5eda2b24af2c7a3239e
0xc85cc6e1279077a7dd4d0c8844e61427be913b08b914ea24f99033fad900d1bc
0x9bc7dd256efd4d0b544179afaade28313c71bf69243883cbe785ec49f2885eaa
0x30faf25a60eb93edec1d23570fa4d0f1a05255955b2e4175343fa8affbc2bb63
0x9f2264242ded34e333ac6160e62a36e90f57201410b1ffae0d26522265f1cdd3
0x8fb1c9b588932b82a381c79fe770f4714eafd53255d9ae5bda768c7f2217f5cf
0x5c2662d75758a51fbdb1a5a4e10503a31c13837739a653ed89297ac90d70db3f

Functions
Getter at block 20360830
billingAccessController(view returns (address)
0x9db83cef9f68b63989e4e82d65d549e7ff2acda9
checkEnabled(view returns (bool)
true
decimals(view returns (uint8)
8
 
description(view returns (string)
getBilling(view returns (uint32 maximumGasPriceuint32 reasonableGasPriceuint32 microLinkPerEthuint32 linkGweiPerObservationuint32 linkGweiPerTransmission)
(maximumGasPrice=3000, reasonableGasPrice=75, microLinkPerEth=241827428, linkGweiPerObservation=40746255, linkGweiPerTransmission=244476231)
getLinkToken(view returns (address linkToken)
0x514910771af9ca656af840dff83e8264ecf986ca
 
latestAnswer(view returns (int256)
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes16 configDigest)
(configCount=2, blockNumber=19270838, configDigest=0xee9f7fa269a7db4d808d2bc3890f3bbd)
 
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)
2871879462288725852000
maxAnswer(view returns (int192)
95780971304118053647396689196894323976171195136475135
minAnswer(view returns (int192)
1
owner(view returns (address)
0x21f73d42eb58ba49ddb685dc29d3bf5c0f0373ca
requesterAccessController(view returns (address)
0x641b698ad1c6e503470520b0eecb472c0589dfe6
transmitters(view returns (address[])
[0xe3E0596AC55Ae6044b757baB27426F7dC9e018d4, 0x5565b5362FF9f468bA2f144f38b87187C9a010A8, 0x3C4ad65F5b4884397e1F09596c7ac7F8F95b3fF3, 0x686beC83b59F8b23A6129f03550A3Aad245a543C, 0xF07131F578a5F708AE2CCB9faF98458099E0FFB4, 0xddEB598fe902A13Cc523aaff5240e9988eDCE170, 0xD22c87Dc7a3F12dcBB75CEbDA2e96f6766AE114F, 0x5a8216a9c47ee2E8Df1c874252fDEe467215C25b, 0xEdBED9F5dEA03dD0ec484577C41502af68B7c46a, 0x64c735D72EAB90C04da523B6b9895773ACb60F5D, 0x2a4a7afA40a9D03B425752fb4cFd5f0FF5b3964C, 0xf34aC04a28F7CB5324A167C96B24ADE9c742B44f, 0xcC29be4Ca92D4Ecc43C8451fBA94C200B83991f6, 0x8F3Ab0e87B70a57bD4980111a99a1b2c4b8334F4, 0xF585A4aE338bC165D96E8126e8BBcAcAE725d79E, 0x8b1d49a93A84B5dA0917a1ed42D8a3E191C28524, 0x1feEc90f63B1927d1078D123A57f940E680a3AbF, 0x0D785c33bCe2D09e521BFc433efe42Da53d3A898, 0x634438d879a90a25437B87168252c2b983734391]
typeAndVersion(pure returns (string)
AccessControlledOffchainAggregator 4.0.0
validatorConfig(view returns (address validatoruint32 gasLimit)
(validator=0xba895504a8e286691e7dacfb47ae8a3a737e2ce1, gasLimit=450000)
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 errors objects.