AccessControlledOCR2Aggregator

Verified contract

Active on Ethereum with 160 txns
Deployed by via 0x0a25f922 at 19607101
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
ERC-20
Value $1,166.03
 (#0)
ERC-1555
--
0x9ad111f5d343bf4739778456bf001a78cd4b0322fd8d8b7d67905498e9b03479
0x3682262ec27bb985a1a4795aa32e67503a5df2e0f0646dac0072a112d30b25e4
0x4397c36514c0287002f6800c3a52a1a8059303d05d2e3a79d5a9d47270a7a395
0x09f375abf412e9eefe37cd86b806790689919057fc46003dd014e67eeaea6f0a
0x21300416458f051f22f4540a8f1139430d9b182371bab87e03760df103954398
0x4d4cc8359002c567b869086e76f1044870b5838158f51ecb12542a59e1cca052
0xaa89344c83ddf7bd7e43530d6d7352bd8a46cac0771201946733c497613c397d
0x6edeab51700796176b06412071a598890c5b7bde53958fdaa01217d668f5ab8d
0xc632c192b7800419a1ec7fe5aa9f90caac494e44bb8c9b7772cc5bd48eeeb860
0x968f803bfa91a7629ecbe9fc8bdfca2cbdca2347c8f5f14a5fee754c753ba59b

Functions
Getter at block 21389375
checkEnabled(view returns (bool)
true
decimals(view returns (uint8)
6
 
description(view returns (string)
getBilling(view returns (uint32 maximumGasPriceGweiuint32 reasonableGasPriceGweiuint32 observationPaymentGjuelsuint32 transmissionPaymentGjuelsuint24 accountingGas)
(maximumGasPriceGwei=3000, reasonableGasPriceGwei=75, observationPaymentGjuels=34856146, transmissionPaymentGjuels=209135772, accountingGas=6035)
getBillingAccessController(view returns (address)
0x9db83cef9f68b63989e4e82d65d549e7ff2acda9
getLinkToken(view returns (address linkToken)
0x514910771af9ca656af840dff83e8264ecf986ca
getRequesterAccessController(view returns (address)
0x641b698ad1c6e503470520b0eecb472c0589dfe6
 
getTransmitters(view returns (address[])
getValidatorConfig(view returns (address validatoruint32 gasLimit)
(validator=0x0000000000000000000000000000000000000000, gasLimit=0)
 
latestAnswer(view returns (int256)
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=4, blockNumber=20283903, configDigest=0x0001a7c074941b67aae2f60c357159d3318ffc011b43c077795054a9630fa44a)
latestConfigDigestAndEpoch(view returns (bool scanLogsbytes32 configDigestuint32 epoch)
(scanLogs=false, configDigest=0x0001a7c074941b67aae2f60c357159d3318ffc011b43c077795054a9630fa44a, epoch=73791)
 
latestRound(view returns (uint256)
 
latestRoundData(view returns (uint80 roundIdint256 answeruint256 startedAtuint256 updatedAtuint80 answeredInRound)
 
latestTimestamp(view returns (uint256)
 
latestTransmissionDetails(view returns (bytes32 configDigestuint32 epochuint8 roundint192 latestAnswer_uint64 latestTimestamp_)
 
linkAvailableForPayment(view returns (int256 availableBalance)
maxAnswer(view returns (int192)
95780971304118053647396689196894323976171195136475135
minAnswer(view returns (int192)
0
owner(view returns (address)
0x21f73d42eb58ba49ddb685dc29d3bf5c0f0373ca
typeAndVersion(pure returns (string)
AccessControlledOCR2Aggregator 1.0.0
version(view returns (uint256)
6
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 transmitterAddressview returns (uint32)
owedPayment(address transmitterAddressview returns (uint256)
State-modifying
acceptOwnership(
acceptPayeeship(address transmitter
addAccess(address _user
disableAccessCheck(
enableAccessCheck(
removeAccess(address _user
requestNewRound(returns (uint80)
setBilling(uint32 maximumGasPriceGweiuint32 reasonableGasPriceGweiuint32 observationPaymentGjuelsuint32 transmissionPaymentGjuelsuint24 accountingGas
setBillingAccessController(address _billingAccessController
setConfig(address[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
setLinkToken(address linkTokenaddress recipient
setPayees(address[] transmittersaddress[] payees
setRequesterAccessController(address requesterAccessController
setValidatorConfig(address newValidatoruint32 newGasLimit
transferOwnership(address to
transferPayeeship(address transmitteraddress proposed
transmit(bytes32[3] reportContextbytes 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 maximumGasPriceGweiuint32 reasonableGasPriceGweiuint32 observationPaymentGjuelsuint32 transmissionPaymentGjuelsuint24 accountingGas
CheckAccessDisabled(
CheckAccessEnabled(
ConfigSet(uint32 previousConfigBlockNumberbytes32 configDigestuint64 configCountaddress[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
LinkTokenSet(address indexed oldLinkTokenaddress indexed newLinkToken
NewRound(uint256 indexed roundIdaddress indexed startedByuint256 startedAt
NewTransmission(uint32 indexed aggregatorRoundIdint192 answeraddress transmitteruint32 observationsTimestampint192[] observationsbytes observersint192 juelsPerFeeCoinbytes32 configDigestuint40 epochAndRound
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 requesterbytes32 configDigestuint32 epochuint8 round
Transmitted(bytes32 configDigestuint32 epoch
ValidatorConfigSet(address indexed previousValidatoruint32 previousGasLimitaddress indexed currentValidatoruint32 currentGasLimit
Constructor
constructor(address _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.