AccessControlledAggregator
Verified contract
Active on
Ethereum with 10,414 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($444.60)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LINK | ERC-20 | 24.7 | $18.00 |
$444.6 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16397600 | 2 years ago | | | 0 | 0.00037859389 | |
| 15613766 | 2 years ago | | | 0 | 0.00030075156 | |
| 14358662 | 3 years ago | | | 0 | 0.0011530951 | |
| 13939892 | 3 years ago | | | 0 | 0.0056460705 | |
| 13859025 | 3 years ago | | | 0 | 0.016319720 | |
| 13841891 | 3 years ago | | | 0 | 0.0021993504 | |
| 13841281 | 3 years ago | | | 0 | 0.0020219033 | |
| 13781836 | 3 years ago | | | 0 | 0.0053388203 | |
| 13781833 | 3 years ago | | | 0 | 0.038017171 | |
| 13775771 | 3 years ago | | | 0 | 0.0028903307 |
ABI
ABI objects
Getter at block 21266552 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)
allocatedFunds() view returns (uint128)
24700000000000000000
availableFunds() view returns (uint128)
0
checkEnabled() view returns (bool)
true
decimals() view returns (uint8)
18
description() view returns (string)
BADGER / ETH
getOracles() view returns (address[])
[0x501698a6f6F762C79e4D28E3815C135E3f9Af996, 0x1d0f12e3546E4734D7521a46ED02Ef2c2df51E59, 0x2183464128D6f4020cB4c1c908BAE2e87f83214A, 0xEf53A3e5E20513a62a1B8072A689b1F8627A5145, 0x51b3179c154d2f5eaa5905A94D7E6380D77b9D3f, 0x1d0da42F1f1658db74c0650BbD587f0C6D279afd, 0xaC94A69B0996C8edcF19CB7548A644836cb77509, 0x1EDB9539D67B0CEB929aE1f334A6C24499Ae9CB9, 0xC7310123914f624Da9C376f8eC590055e62733c1]
linkToken() view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
maxSubmissionCount() view returns (uint32)
9
maxSubmissionValue() view returns (int256)
10000000000000000000
minSubmissionCount() view returns (uint32)
5
minSubmissionValue() view returns (int256)
100000000000000
oracleCount() view returns (uint8)
9
owner() view returns (address)
0x304d69727dd28ad6e1aa2c01db301db556c7b725
paymentAmount() view returns (uint128)
0
restartDelay() view returns (uint32)
3
timeout() view returns (uint32)
172800
validator() view returns (address)
0x0000000000000000000000000000000000000000
version() view returns (uint256)
3
Read-only
getAdmin(address _oracle) view returns (address)
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)
oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns (bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)
withdrawablePayment(address _oracle) view returns (uint256)
State-modifying
Events acceptAdmin(address _oracle)
acceptOwnership()
addAccess(address _user)
changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay)
disableAccessCheck()
enableAccessCheck()
onTokenTransfer(address, uint256, bytes _data)
removeAccess(address _user)
requestNewRound() returns (uint80)
setRequesterPermissions(address _requester, bool _authorized, uint32 _delay)
setValidator(address _newValidator)
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 updatedAt)
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)
ValidatorUpdated(address indexed previous, address indexed current)
constructor(address _link, uint128 _paymentAmount, uint32 _timeout, address _validator, int256 _minSubmissionValue, int256 _maxSubmissionValue, uint8 _decimals, string _description)
This contract contains no fallback and receive objects.
This contract contains no error objects.