AccessControlledAggregator
Verified contract
Active on
Ethereum with 991 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "AccessControlledAggregator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11413199 | 4 years ago | | | 0 | 0.0018638120 | |
| 10568221 | 4 years ago | | | 0 | 0.0052882460 | |
| 10543736 | 4 years ago | | | 0 | 0.0040888500 | |
| 10543097 | 4 years ago | | | 0 | 0.0049066200 | |
| 10542744 | 4 years ago | | | 0 | 0.0054182800 | |
| 10542737 | 4 years ago | | | 0 | 0.0054182800 | |
| 10542705 | 4 years ago | | | 0 | 0.0060062800 | |
| 10542290 | 4 years ago | | | 0 | 0.013788546 | |
| 10542290 | 4 years ago | | | 0 | 0.014324814 | |
| 10542289 | 4 years ago | | | 0 | 0.025973670 |
ABI
ABI objects
Getter at block 21408593 latestAnswer() view returns (int256) latestRoundData() view returns (uint256 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint256 answeredInRound) latestTimestamp() view returns (uint256)
allocatedFunds() view returns (uint128)
0
availableFunds() view returns (uint128)
0
checkEnabled() view returns (bool)
true
decimals() view returns (uint8)
18
description() view returns (string)
"MKR / ETH"
getOracles() view returns (address[])
[0x2aD9B7b9386c2f45223dDFc4A4d81C2957bAE19A, 0x3e00b2d6D7737114c8113D9e17440b8Ef6f10893, 0x6A9dEC02a37F08a7420186C8d273221FD462f7e8, 0x6D1b8ee3D1b5834dDe3AE8BA6d7a587Ae6D14dC3, 0x71E067aa68bB81600B8D5Eb184A1cEA91960cDa3, 0x87Bf62Ec62f872A4C74b1a39Bb143702c5364785, 0x98DB8C499016aa9d860Fcd1a9b75A1d7Ef3Fc3b0, 0xC4a92358757ef8d22580c5eFed30D5241ac725ae, 0xa14EBB5909FBA95a9305CBcaa6ea069733Fcd443]
latestRound() view returns (uint256)
350
linkToken() view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
maxSubmissionCount() view returns (uint32)
9
maxSubmissionValue() view returns (int256)
1000000000000000000000
minSubmissionCount() view returns (uint32)
1
minSubmissionValue() view returns (int256)
10000000000000000
oracleCount() view returns (uint32)
9
owner() view returns (address)
0x01a4f5a0b81e94693ff42cc83c3d7aff36858162
paymentAmount() view returns (uint128)
0
reportingRound() view returns (uint256)
350
restartDelay() view returns (uint32)
1
timeout() view returns (uint32)
3600
version() view returns (uint256)
3
Read-only
getAdmin(address _oracle) view returns (address)
getAnswer(uint256 _roundId) view returns (int256)
getRoundData(uint256 _roundId) view returns (uint256 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint256 answeredInRound)
getTimestamp(uint256 _roundId) view returns (uint256)
hasAccess(address _user, bytes) view returns (bool)
latestSubmission(address _oracle) view returns (int256, uint256)
oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns (bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint32 _oracleCount, uint128 _paymentAmount)
withdrawablePayment(address _oracle) view returns (uint256)
State-modifying
Events acceptAdmin(address _oracle)
acceptOwnership()
addAccess(address _user)
addOracles(address[] _oracles, address[] _admins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay)
disableAccessCheck()
enableAccessCheck()
onTokenTransfer(address, uint256, bytes _data)
removeAccess(address _user)
removeOracles(address[] _oracles, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay)
requestNewRound()
setRequesterPermissions(address _requester, bool _authorized, uint32 _delay)
submit(uint256 _roundId, int256 _submission)
transferAdmin(address _oracle, address _newAdmin)
transferOwnership(address _to)
updateAvailableFunds()
updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout)
withdrawFunds(address _recipient, uint256 _amount)
withdrawPayment(address _oracle, address _recipient, uint256 _amount)
AddedAccess(address user)
AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 timestamp)
AvailableFundsUpdated(uint256 indexed amount)
CheckAccessDisabled()
CheckAccessEnabled()
NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)
OracleAdminUpdated(address indexed oracle, address indexed newAdmin)
OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
RemovedAccess(address user)
RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)
RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)
SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)
constructor(address _link, uint128 _paymentAmount, uint32 _timeout, int256 _minSubmissionValue, int256 _maxSubmissionValue, uint8 _decimals, string _description)
This contract contains no fallback and receive objects.
This contract contains no error objects.