AccessControlledOffchainAggregator
Verified contract
Active on
Ethereum with 31,561 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x9db8…cda9
-
variable spans 1 additional slot
-
variable spans 30 additional slots
0x641b…dfe6
Balances ($0.00)
No balances found for "AccessControlledOffchainAggregator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17270312 | 2 years ago | | | 0 | 0.0024784827 | |
| 17242529 | 2 years ago | | | 0 | 0.0034482977 | |
| 17239395 | 2 years ago | | | 0 | 0.022653670 | |
| 17239108 | 2 years ago | | | 0 | 0.026138848 | |
| 17238865 | 2 years ago | | | 0 | 0.026978860 | |
| 17238567 | 2 years ago | | | 0 | 0.034781776 | |
| 17238443 | 2 years ago | | | 0 | 0.023316715 | |
| 17238180 | 2 years ago | | | 0 | 0.029086548 | |
| 17237886 | 2 years ago | | | 0 | 0.022725865 | |
| 17237591 | 2 years ago | | | 0 | 0.029919637 |
ABI
ABI objects
Getter at block 21249012 description() view returns (string) latestAnswer() view returns (int256) latestRound() view returns (uint256) latestRoundData() view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound) latestTimestamp() view returns (uint256) latestTransmissionDetails() view returns (bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp) linkAvailableForPayment() view returns (int256 availableBalance)
LINK() view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
billingAccessController() view returns (address)
0x9db83cef9f68b63989e4e82d65d549e7ff2acda9
checkEnabled() view returns (bool)
true
decimals() view returns (uint8)
8
getBilling() view returns (uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
(maximumGasPrice=3000, reasonableGasPrice=60, microLinkPerEth=276948694, linkGweiPerObservation=138183090, linkGweiPerTransmission=829094162)
latestConfigDetails() view returns (uint32 configCount, uint32 blockNumber, bytes16 configDigest)
(configCount=6, blockNumber=17274417, configDigest=0x449e7534ef99f90ba76b7ca036eda3e7)
maxAnswer() view returns (int192)
10000000000000
minAnswer() view returns (int192)
100000000
owner() view returns (address)
0x21f73d42eb58ba49ddb685dc29d3bf5c0f0373ca
requesterAccessController() view returns (address)
0x641b698ad1c6e503470520b0eecb472c0589dfe6
transmitters() view returns (address[])
[0x0000000000000000000000000000000000000005, 0x0000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000007, 0x0000000000000000000000000000000000000008]
typeAndVersion() pure returns (string)
AccessControlledOffchainAggregator 2.0.0
validatorConfig() view returns (address validator, uint32 gasLimit)
(validator=0xe270b8e9d7a7d2a7ee35a45e43d17d56b3e272b1, gasLimit=450000)
version() view returns (uint256)
4
Read-only
getAnswer(uint256 _roundId) view returns (int256)
getRoundData(uint80 _roundId) view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
getTimestamp(uint256 _roundId) view returns (uint256)
hasAccess(address _user, bytes _calldata) view returns (bool)
oracleObservationCount(address _signerOrTransmitter) view returns (uint16)
owedPayment(address _transmitter) view returns (uint256)
State-modifying
Events acceptOwnership()
acceptPayeeship(address _transmitter)
addAccess(address _user)
disableAccessCheck()
enableAccessCheck()
removeAccess(address _user)
requestNewRound() returns (uint80)
setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission)
setBillingAccessController(address _billingAccessController)
setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded)
setPayees(address[] _transmitters, address[] _payees)
setRequesterAccessController(address _requesterAccessController)
setValidatorConfig(address _newValidator, uint32 _newGasLimit)
transferOwnership(address _to)
transferPayeeship(address _transmitter, address _proposed)
transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs)
withdrawFunds(address _recipient, uint256 _amount)
withdrawPayment(address _transmitter)
AddedAccess(address user)
AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
BillingAccessControllerSet(address old, address current)
BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
CheckAccessDisabled()
CheckAccessEnabled()
ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
OraclePaid(address transmitter, address payee, uint256 amount)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
RemovedAccess(address user)
RequesterAccessControllerSet(address old, address current)
RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
constructor(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission, address _link, int192 _minAnswer, int192 _maxAnswer, address _billingAccessController, address _requesterAccessController, uint8 _decimals, string description)
This contract contains no fallback and receive objects.
This contract contains no error objects.