AccessControlledAggregator

Verified contract

Active on Ethereum with 289,322 txns
Deployed by via 0x6771c3c6 at 10607721
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $3,346.73
0xa1a5a194b97093f9cda60f3675e5f7f646ab2dc93c11b5534114e65e992b98ef
0xccd485d2fdcc6709e92afb6877ac1507029ec4a0fd24116b793ca24875cc2ad9
0xfe0b81eed6289f3d16026caa1df6ecd7cd4dc25c4af1f015b923f8af8858f91d
0xf05fdc8cd69ec68ec90a527ae04f734f3d47f449be263d56e0807e67c1ce99ed
0x5db94578318d659c42630eeeb05dce694cd44579f2c925e9b6d75f5aac258ee4
0x6112e0e1c53eeeaac01b8aefd4cfdd8742f6518266dcbbe0285377c110d0b575
0x8d96b7e8fa844da143304eb0b2f94c94fdb9646b5873677913cda1e4ef0c5524
0xa1032dad4ff8ad1339f95c826c98a157ba1f016dfadcbbc03777ecb8f4f95774
0xb61112b7ac96148b58a49653ed373dd1a46c8276eed42668ac9b67a1f40c0eda
0xcf98efe54437dd6c3d9db5cb06fd6844b587a4576ceec43acbfec0e767c6cbe4

Functions
Getter at block 21245861
allocatedFunds(view returns (uint128)
218170000000000000000
availableFunds(view returns (uint128)
0
checkEnabled(view returns (bool)
true
decimals(view returns (uint8)
8
description(view returns (string)
BTC / USD
 
getOracles(view returns (address[])
 
latestAnswer(view returns (int256)
 
latestRound(view returns (uint256)
 
latestRoundData(view returns (uint80 roundIdint256 answeruint256 startedAtuint256 updatedAtuint80 answeredInRound)
 
latestTimestamp(view returns (uint256)
linkToken(view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
maxSubmissionCount(view returns (uint32)
15
maxSubmissionValue(view returns (int256)
100000000000000
minSubmissionCount(view returns (uint32)
8
minSubmissionValue(view returns (int256)
100000000
oracleCount(view returns (uint8)
15
owner(view returns (address)
0x304d69727dd28ad6e1aa2c01db301db556c7b725
paymentAmount(view returns (uint128)
0
restartDelay(view returns (uint32)
5
timeout(view returns (uint32)
172800
validator(view returns (address)
0x0000000000000000000000000000000000000000
version(view returns (uint256)
3
Read-only
getAdmin(address _oracleview returns (address)
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)
oracleRoundState(address _oracleuint32 _queriedRoundIdview returns (bool _eligibleToSubmituint32 _roundIdint256 _latestSubmissionuint64 _startedAtuint64 _timeoutuint128 _availableFundsuint8 _oracleCountuint128 _paymentAmount)
withdrawablePayment(address _oracleview returns (uint256)
State-modifying
acceptAdmin(address _oracle
acceptOwnership(
addAccess(address _user
changeOracles(address[] _removedaddress[] _addedaddress[] _addedAdminsuint32 _minSubmissionsuint32 _maxSubmissionsuint32 _restartDelay
disableAccessCheck(
enableAccessCheck(
onTokenTransfer(addressuint256bytes _data
removeAccess(address _user
requestNewRound(returns (uint80)
setRequesterPermissions(address _requesterbool _authorizeduint32 _delay
setValidator(address _newValidator
submit(uint256 _roundIdint256 _submission
transferAdmin(address _oracleaddress _newAdmin
transferOwnership(address _to
updateAvailableFunds(
updateFutureRounds(uint128 _paymentAmountuint32 _minSubmissionsuint32 _maxSubmissionsuint32 _restartDelayuint32 _timeout
withdrawFunds(address _recipientuint256 _amount
withdrawPayment(address _oracleaddress _recipientuint256 _amount
Events
AddedAccess(address user
AnswerUpdated(int256 indexed currentuint256 indexed roundIduint256 updatedAt
AvailableFundsUpdated(uint256 indexed amount
CheckAccessDisabled(
CheckAccessEnabled(
NewRound(uint256 indexed roundIdaddress indexed startedByuint256 startedAt
OracleAdminUpdateRequested(address indexed oracleaddress adminaddress newAdmin
OracleAdminUpdated(address indexed oracleaddress indexed newAdmin
OraclePermissionsUpdated(address indexed oraclebool indexed whitelisted
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
RemovedAccess(address user
RequesterPermissionsSet(address indexed requesterbool authorizeduint32 delay
RoundDetailsUpdated(uint128 indexed paymentAmountuint32 indexed minSubmissionCountuint32 indexed maxSubmissionCountuint32 restartDelayuint32 timeout
SubmissionReceived(int256 indexed submissionuint32 indexed roundaddress indexed oracle
ValidatorUpdated(address indexed previousaddress indexed current
Constructor
constructor(address _linkuint128 _paymentAmountuint32 _timeoutaddress _validatorint256 _minSubmissionValueint256 _maxSubmissionValueuint8 _decimalsstring _description
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.