Documentation ¶
Index ¶
- Constants
- type ChainlinkACA
- type ChainlinkACAAddedAccess
- type ChainlinkACAAddedAccessIterator
- type ChainlinkACAAnswerUpdated
- type ChainlinkACAAnswerUpdatedIterator
- type ChainlinkACAAvailableFundsUpdated
- type ChainlinkACAAvailableFundsUpdatedIterator
- type ChainlinkACACaller
- func (_ChainlinkACA *ChainlinkACACaller) AllocatedFunds(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) AvailableFunds(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_ChainlinkACA *ChainlinkACACaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ChainlinkACA *ChainlinkACACaller) Description(opts *bind.CallOpts) (string, error)
- func (_ChainlinkACA *ChainlinkACACaller) GetAdmin(opts *bind.CallOpts, _oracle common.Address) (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) GetOracles(opts *bind.CallOpts) ([]common.Address, error)
- func (_ChainlinkACA *ChainlinkACACaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACACaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_ChainlinkACA *ChainlinkACACaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACACaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) LinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACaller) MaxSubmissionCount(opts *bind.CallOpts) (uint32, error)
- func (_ChainlinkACA *ChainlinkACACaller) MaxSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) MinSubmissionCount(opts *bind.CallOpts) (uint32, error)
- func (_ChainlinkACA *ChainlinkACACaller) MinSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) OracleCount(opts *bind.CallOpts) (uint8, error)
- func (_ChainlinkACA *ChainlinkACACaller) OracleRoundState(opts *bind.CallOpts, _oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACACaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACaller) PaymentAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) RestartDelay(opts *bind.CallOpts) (uint32, error)
- func (_ChainlinkACA *ChainlinkACACaller) Timeout(opts *bind.CallOpts) (uint32, error)
- func (_ChainlinkACA *ChainlinkACACaller) Validator(opts *bind.CallOpts) (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACaller) Version(opts *bind.CallOpts) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACaller) WithdrawablePayment(opts *bind.CallOpts, _oracle common.Address) (*big.Int, error)
- type ChainlinkACACallerRaw
- type ChainlinkACACallerSession
- func (_ChainlinkACA *ChainlinkACACallerSession) AllocatedFunds() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) AvailableFunds() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) CheckEnabled() (bool, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) Decimals() (uint8, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) Description() (string, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) GetAdmin(_oracle common.Address) (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) GetOracles() ([]common.Address, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) LatestAnswer() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) LatestRound() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) LatestRoundData() (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) LatestTimestamp() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) LinkToken() (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) MaxSubmissionCount() (uint32, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) MaxSubmissionValue() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) MinSubmissionCount() (uint32, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) MinSubmissionValue() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) OracleCount() (uint8, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) Owner() (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) PaymentAmount() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) RestartDelay() (uint32, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) Timeout() (uint32, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) Validator() (common.Address, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) Version() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACACallerSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
- type ChainlinkACACheckAccessDisabled
- type ChainlinkACACheckAccessDisabledIterator
- type ChainlinkACACheckAccessEnabled
- type ChainlinkACACheckAccessEnabledIterator
- type ChainlinkACAFilterer
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*ChainlinkACAAddedAccessIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*ChainlinkACAAnswerUpdatedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterAvailableFundsUpdated(opts *bind.FilterOpts, amount []*big.Int) (*ChainlinkACAAvailableFundsUpdatedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*ChainlinkACACheckAccessDisabledIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*ChainlinkACACheckAccessEnabledIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*ChainlinkACANewRoundIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterOracleAdminUpdateRequested(opts *bind.FilterOpts, oracle []common.Address) (*ChainlinkACAOracleAdminUpdateRequestedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterOracleAdminUpdated(opts *bind.FilterOpts, oracle []common.Address, newAdmin []common.Address) (*ChainlinkACAOracleAdminUpdatedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterOraclePermissionsUpdated(opts *bind.FilterOpts, oracle []common.Address, whitelisted []bool) (*ChainlinkACAOraclePermissionsUpdatedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChainlinkACAOwnershipTransferRequestedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChainlinkACAOwnershipTransferredIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*ChainlinkACARemovedAccessIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterRequesterPermissionsSet(opts *bind.FilterOpts, requester []common.Address) (*ChainlinkACARequesterPermissionsSetIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterRoundDetailsUpdated(opts *bind.FilterOpts, paymentAmount []*big.Int, minSubmissionCount []uint32, ...) (*ChainlinkACARoundDetailsUpdatedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterSubmissionReceived(opts *bind.FilterOpts, submission []*big.Int, round []uint32, ...) (*ChainlinkACASubmissionReceivedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*ChainlinkACAValidatorUpdatedIterator, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseAddedAccess(log types.Log) (*ChainlinkACAAddedAccess, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseAnswerUpdated(log types.Log) (*ChainlinkACAAnswerUpdated, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseAvailableFundsUpdated(log types.Log) (*ChainlinkACAAvailableFundsUpdated, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseCheckAccessDisabled(log types.Log) (*ChainlinkACACheckAccessDisabled, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseCheckAccessEnabled(log types.Log) (*ChainlinkACACheckAccessEnabled, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseNewRound(log types.Log) (*ChainlinkACANewRound, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseOracleAdminUpdateRequested(log types.Log) (*ChainlinkACAOracleAdminUpdateRequested, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseOracleAdminUpdated(log types.Log) (*ChainlinkACAOracleAdminUpdated, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseOraclePermissionsUpdated(log types.Log) (*ChainlinkACAOraclePermissionsUpdated, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseOwnershipTransferRequested(log types.Log) (*ChainlinkACAOwnershipTransferRequested, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseOwnershipTransferred(log types.Log) (*ChainlinkACAOwnershipTransferred, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseRemovedAccess(log types.Log) (*ChainlinkACARemovedAccess, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseRequesterPermissionsSet(log types.Log) (*ChainlinkACARequesterPermissionsSet, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseRoundDetailsUpdated(log types.Log) (*ChainlinkACARoundDetailsUpdated, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseSubmissionReceived(log types.Log) (*ChainlinkACASubmissionReceived, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) ParseValidatorUpdated(log types.Log) (*ChainlinkACAValidatorUpdated, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAddedAccess) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAnswerUpdated, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchAvailableFundsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAvailableFundsUpdated, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *ChainlinkACACheckAccessDisabled) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *ChainlinkACACheckAccessEnabled) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *ChainlinkACANewRound, roundId []*big.Int, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchOracleAdminUpdateRequested(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOracleAdminUpdateRequested, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchOracleAdminUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOracleAdminUpdated, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchOraclePermissionsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOraclePermissionsUpdated, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOwnershipTransferred, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *ChainlinkACARemovedAccess) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchRequesterPermissionsSet(opts *bind.WatchOpts, sink chan<- *ChainlinkACARequesterPermissionsSet, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchRoundDetailsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACARoundDetailsUpdated, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchSubmissionReceived(opts *bind.WatchOpts, sink chan<- *ChainlinkACASubmissionReceived, ...) (event.Subscription, error)
- func (_ChainlinkACA *ChainlinkACAFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAValidatorUpdated, ...) (event.Subscription, error)
- type ChainlinkACANewRound
- type ChainlinkACANewRoundIterator
- type ChainlinkACAOracleAdminUpdateRequested
- type ChainlinkACAOracleAdminUpdateRequestedIterator
- type ChainlinkACAOracleAdminUpdated
- type ChainlinkACAOracleAdminUpdatedIterator
- type ChainlinkACAOraclePermissionsUpdated
- type ChainlinkACAOraclePermissionsUpdatedIterator
- type ChainlinkACAOwnershipTransferRequested
- type ChainlinkACAOwnershipTransferRequestedIterator
- type ChainlinkACAOwnershipTransferred
- type ChainlinkACAOwnershipTransferredIterator
- type ChainlinkACARaw
- func (_ChainlinkACA *ChainlinkACARaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ChainlinkACA *ChainlinkACARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ChainlinkACARemovedAccess
- type ChainlinkACARemovedAccessIterator
- type ChainlinkACARequesterPermissionsSet
- type ChainlinkACARequesterPermissionsSetIterator
- type ChainlinkACARoundDetailsUpdated
- type ChainlinkACARoundDetailsUpdatedIterator
- type ChainlinkACASession
- func (_ChainlinkACA *ChainlinkACASession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) AcceptOwnership() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) AllocatedFunds() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) AvailableFunds() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) ChangeOracles(_removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) CheckEnabled() (bool, error)
- func (_ChainlinkACA *ChainlinkACASession) Decimals() (uint8, error)
- func (_ChainlinkACA *ChainlinkACASession) Description() (string, error)
- func (_ChainlinkACA *ChainlinkACASession) DisableAccessCheck() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) EnableAccessCheck() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) GetAdmin(_oracle common.Address) (common.Address, error)
- func (_ChainlinkACA *ChainlinkACASession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) GetOracles() ([]common.Address, error)
- func (_ChainlinkACA *ChainlinkACASession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACASession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_ChainlinkACA *ChainlinkACASession) LatestAnswer() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) LatestRound() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) LatestRoundData() (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACASession) LatestTimestamp() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) LinkToken() (common.Address, error)
- func (_ChainlinkACA *ChainlinkACASession) MaxSubmissionCount() (uint32, error)
- func (_ChainlinkACA *ChainlinkACASession) MaxSubmissionValue() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) MinSubmissionCount() (uint32, error)
- func (_ChainlinkACA *ChainlinkACASession) MinSubmissionValue() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) OracleCount() (uint8, error)
- func (_ChainlinkACA *ChainlinkACASession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_ChainlinkACA *ChainlinkACASession) Owner() (common.Address, error)
- func (_ChainlinkACA *ChainlinkACASession) PaymentAmount() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) RequestNewRound() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) RestartDelay() (uint32, error)
- func (_ChainlinkACA *ChainlinkACASession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) Timeout() (uint32, error)
- func (_ChainlinkACA *ChainlinkACASession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) UpdateAvailableFunds() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, ...) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) Validator() (common.Address, error)
- func (_ChainlinkACA *ChainlinkACASession) Version() (*big.Int, error)
- func (_ChainlinkACA *ChainlinkACASession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACASession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
- type ChainlinkACASubmissionReceived
- type ChainlinkACASubmissionReceivedIterator
- type ChainlinkACATransactor
- func (_ChainlinkACA *ChainlinkACATransactor) AcceptAdmin(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) ChangeOracles(opts *bind.TransactOpts, _removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) SetRequesterPermissions(opts *bind.TransactOpts, _requester common.Address, _authorized bool, ...) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) Submit(opts *bind.TransactOpts, _roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) TransferAdmin(opts *bind.TransactOpts, _oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) UpdateAvailableFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) UpdateFutureRounds(opts *bind.TransactOpts, _paymentAmount *big.Int, _minSubmissions uint32, ...) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactor) WithdrawPayment(opts *bind.TransactOpts, _oracle common.Address, _recipient common.Address, ...) (*types.Transaction, error)
- type ChainlinkACATransactorRaw
- type ChainlinkACATransactorSession
- func (_ChainlinkACA *ChainlinkACATransactorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) ChangeOracles(_removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) UpdateAvailableFunds() (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, ...) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ChainlinkACA *ChainlinkACATransactorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type ChainlinkACAValidatorUpdated
- type ChainlinkACAValidatorUpdatedIterator
Constants ¶
const ChainlinkACAABI = "" /* 16345-byte string literal not displayed */
ChainlinkACAABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChainlinkACA ¶
type ChainlinkACA struct { ChainlinkACACaller // Read-only binding to the contract ChainlinkACATransactor // Write-only binding to the contract ChainlinkACAFilterer // Log filterer for contract events }
ChainlinkACA is an auto generated Go binding around an Ethereum contract.
func NewChainlinkACA ¶
func NewChainlinkACA(address common.Address, backend bind.ContractBackend) (*ChainlinkACA, error)
NewChainlinkACA creates a new instance of ChainlinkACA, bound to a specific deployed contract.
type ChainlinkACAAddedAccess ¶
type ChainlinkACAAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAAddedAccess represents a AddedAccess event raised by the ChainlinkACA contract.
type ChainlinkACAAddedAccessIterator ¶
type ChainlinkACAAddedAccessIterator struct { Event *ChainlinkACAAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the ChainlinkACA contract.
func (*ChainlinkACAAddedAccessIterator) Close ¶
func (it *ChainlinkACAAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAAddedAccessIterator) Error ¶
func (it *ChainlinkACAAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAAddedAccessIterator) Next ¶
func (it *ChainlinkACAAddedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAAnswerUpdated ¶
type ChainlinkACAAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAAnswerUpdated represents a AnswerUpdated event raised by the ChainlinkACA contract.
type ChainlinkACAAnswerUpdatedIterator ¶
type ChainlinkACAAnswerUpdatedIterator struct { Event *ChainlinkACAAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the ChainlinkACA contract.
func (*ChainlinkACAAnswerUpdatedIterator) Close ¶
func (it *ChainlinkACAAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAAnswerUpdatedIterator) Error ¶
func (it *ChainlinkACAAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAAnswerUpdatedIterator) Next ¶
func (it *ChainlinkACAAnswerUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAAvailableFundsUpdated ¶
type ChainlinkACAAvailableFundsUpdated struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAAvailableFundsUpdated represents a AvailableFundsUpdated event raised by the ChainlinkACA contract.
type ChainlinkACAAvailableFundsUpdatedIterator ¶
type ChainlinkACAAvailableFundsUpdatedIterator struct { Event *ChainlinkACAAvailableFundsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAAvailableFundsUpdatedIterator is returned from FilterAvailableFundsUpdated and is used to iterate over the raw logs and unpacked data for AvailableFundsUpdated events raised by the ChainlinkACA contract.
func (*ChainlinkACAAvailableFundsUpdatedIterator) Close ¶
func (it *ChainlinkACAAvailableFundsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAAvailableFundsUpdatedIterator) Error ¶
func (it *ChainlinkACAAvailableFundsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAAvailableFundsUpdatedIterator) Next ¶
func (it *ChainlinkACAAvailableFundsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACACaller ¶
type ChainlinkACACaller struct {
// contains filtered or unexported fields
}
ChainlinkACACaller is an auto generated read-only Go binding around an Ethereum contract.
func NewChainlinkACACaller ¶
func NewChainlinkACACaller(address common.Address, caller bind.ContractCaller) (*ChainlinkACACaller, error)
NewChainlinkACACaller creates a new read-only instance of ChainlinkACA, bound to a specific deployed contract.
func (*ChainlinkACACaller) AllocatedFunds ¶
AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.
Solidity: function allocatedFunds() view returns(uint128)
func (*ChainlinkACACaller) AvailableFunds ¶
AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.
Solidity: function availableFunds() view returns(uint128)
func (*ChainlinkACACaller) CheckEnabled ¶
func (_ChainlinkACA *ChainlinkACACaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*ChainlinkACACaller) Decimals ¶
func (_ChainlinkACA *ChainlinkACACaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ChainlinkACACaller) Description ¶
func (_ChainlinkACA *ChainlinkACACaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*ChainlinkACACaller) GetAdmin ¶
func (_ChainlinkACA *ChainlinkACACaller) GetAdmin(opts *bind.CallOpts, _oracle common.Address) (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.
Solidity: function getAdmin(address _oracle) view returns(address)
func (*ChainlinkACACaller) GetAnswer ¶
func (_ChainlinkACA *ChainlinkACACaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*ChainlinkACACaller) GetOracles ¶
GetOracles is a free data retrieval call binding the contract method 0x40884c52.
Solidity: function getOracles() view returns(address[])
func (*ChainlinkACACaller) GetRoundData ¶
func (_ChainlinkACA *ChainlinkACACaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*ChainlinkACACaller) GetTimestamp ¶
func (_ChainlinkACA *ChainlinkACACaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*ChainlinkACACaller) HasAccess ¶
func (_ChainlinkACA *ChainlinkACACaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*ChainlinkACACaller) LatestAnswer ¶
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*ChainlinkACACaller) LatestRound ¶
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*ChainlinkACACaller) LatestRoundData ¶
func (_ChainlinkACA *ChainlinkACACaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*ChainlinkACACaller) LatestTimestamp ¶
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*ChainlinkACACaller) LinkToken ¶
LinkToken is a free data retrieval call binding the contract method 0x57970e93.
Solidity: function linkToken() view returns(address)
func (*ChainlinkACACaller) MaxSubmissionCount ¶
func (_ChainlinkACA *ChainlinkACACaller) MaxSubmissionCount(opts *bind.CallOpts) (uint32, error)
MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.
Solidity: function maxSubmissionCount() view returns(uint32)
func (*ChainlinkACACaller) MaxSubmissionValue ¶
MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.
Solidity: function maxSubmissionValue() view returns(int256)
func (*ChainlinkACACaller) MinSubmissionCount ¶
func (_ChainlinkACA *ChainlinkACACaller) MinSubmissionCount(opts *bind.CallOpts) (uint32, error)
MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.
Solidity: function minSubmissionCount() view returns(uint32)
func (*ChainlinkACACaller) MinSubmissionValue ¶
MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.
Solidity: function minSubmissionValue() view returns(int256)
func (*ChainlinkACACaller) OracleCount ¶
func (_ChainlinkACA *ChainlinkACACaller) OracleCount(opts *bind.CallOpts) (uint8, error)
OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.
Solidity: function oracleCount() view returns(uint8)
func (*ChainlinkACACaller) OracleRoundState ¶
func (_ChainlinkACA *ChainlinkACACaller) OracleRoundState(opts *bind.CallOpts, _oracle common.Address, _queriedRoundId uint32) (struct { EligibleToSubmit bool RoundId uint32 LatestSubmission *big.Int StartedAt uint64 Timeout uint64 AvailableFunds *big.Int OracleCount uint8 PaymentAmount *big.Int }, error)
OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.
Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)
func (*ChainlinkACACaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ChainlinkACACaller) PaymentAmount ¶
PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.
Solidity: function paymentAmount() view returns(uint128)
func (*ChainlinkACACaller) RestartDelay ¶
func (_ChainlinkACA *ChainlinkACACaller) RestartDelay(opts *bind.CallOpts) (uint32, error)
RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.
Solidity: function restartDelay() view returns(uint32)
func (*ChainlinkACACaller) Timeout ¶
func (_ChainlinkACA *ChainlinkACACaller) Timeout(opts *bind.CallOpts) (uint32, error)
Timeout is a free data retrieval call binding the contract method 0x70dea79a.
Solidity: function timeout() view returns(uint32)
func (*ChainlinkACACaller) Validator ¶
Validator is a free data retrieval call binding the contract method 0x3a5381b5.
Solidity: function validator() view returns(address)
func (*ChainlinkACACaller) Version ¶
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*ChainlinkACACaller) WithdrawablePayment ¶
func (_ChainlinkACA *ChainlinkACACaller) WithdrawablePayment(opts *bind.CallOpts, _oracle common.Address) (*big.Int, error)
WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.
Solidity: function withdrawablePayment(address _oracle) view returns(uint256)
type ChainlinkACACallerRaw ¶
type ChainlinkACACallerRaw struct {
Contract *ChainlinkACACaller // Generic read-only contract binding to access the raw methods on
}
ChainlinkACACallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ChainlinkACACallerRaw) Call ¶
func (_ChainlinkACA *ChainlinkACACallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ChainlinkACACallerSession ¶
type ChainlinkACACallerSession struct { Contract *ChainlinkACACaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ChainlinkACACallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ChainlinkACACallerSession) AllocatedFunds ¶
func (_ChainlinkACA *ChainlinkACACallerSession) AllocatedFunds() (*big.Int, error)
AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.
Solidity: function allocatedFunds() view returns(uint128)
func (*ChainlinkACACallerSession) AvailableFunds ¶
func (_ChainlinkACA *ChainlinkACACallerSession) AvailableFunds() (*big.Int, error)
AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.
Solidity: function availableFunds() view returns(uint128)
func (*ChainlinkACACallerSession) CheckEnabled ¶
func (_ChainlinkACA *ChainlinkACACallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*ChainlinkACACallerSession) Decimals ¶
func (_ChainlinkACA *ChainlinkACACallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ChainlinkACACallerSession) Description ¶
func (_ChainlinkACA *ChainlinkACACallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*ChainlinkACACallerSession) GetAdmin ¶
func (_ChainlinkACA *ChainlinkACACallerSession) GetAdmin(_oracle common.Address) (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.
Solidity: function getAdmin(address _oracle) view returns(address)
func (*ChainlinkACACallerSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*ChainlinkACACallerSession) GetOracles ¶
func (_ChainlinkACA *ChainlinkACACallerSession) GetOracles() ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x40884c52.
Solidity: function getOracles() view returns(address[])
func (*ChainlinkACACallerSession) GetRoundData ¶
func (_ChainlinkACA *ChainlinkACACallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*ChainlinkACACallerSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*ChainlinkACACallerSession) HasAccess ¶
func (_ChainlinkACA *ChainlinkACACallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*ChainlinkACACallerSession) LatestAnswer ¶
func (_ChainlinkACA *ChainlinkACACallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*ChainlinkACACallerSession) LatestRound ¶
func (_ChainlinkACA *ChainlinkACACallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*ChainlinkACACallerSession) LatestRoundData ¶
func (_ChainlinkACA *ChainlinkACACallerSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*ChainlinkACACallerSession) LatestTimestamp ¶
func (_ChainlinkACA *ChainlinkACACallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*ChainlinkACACallerSession) LinkToken ¶
func (_ChainlinkACA *ChainlinkACACallerSession) LinkToken() (common.Address, error)
LinkToken is a free data retrieval call binding the contract method 0x57970e93.
Solidity: function linkToken() view returns(address)
func (*ChainlinkACACallerSession) MaxSubmissionCount ¶
func (_ChainlinkACA *ChainlinkACACallerSession) MaxSubmissionCount() (uint32, error)
MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.
Solidity: function maxSubmissionCount() view returns(uint32)
func (*ChainlinkACACallerSession) MaxSubmissionValue ¶
func (_ChainlinkACA *ChainlinkACACallerSession) MaxSubmissionValue() (*big.Int, error)
MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.
Solidity: function maxSubmissionValue() view returns(int256)
func (*ChainlinkACACallerSession) MinSubmissionCount ¶
func (_ChainlinkACA *ChainlinkACACallerSession) MinSubmissionCount() (uint32, error)
MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.
Solidity: function minSubmissionCount() view returns(uint32)
func (*ChainlinkACACallerSession) MinSubmissionValue ¶
func (_ChainlinkACA *ChainlinkACACallerSession) MinSubmissionValue() (*big.Int, error)
MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.
Solidity: function minSubmissionValue() view returns(int256)
func (*ChainlinkACACallerSession) OracleCount ¶
func (_ChainlinkACA *ChainlinkACACallerSession) OracleCount() (uint8, error)
OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.
Solidity: function oracleCount() view returns(uint8)
func (*ChainlinkACACallerSession) OracleRoundState ¶
func (_ChainlinkACA *ChainlinkACACallerSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct { EligibleToSubmit bool RoundId uint32 LatestSubmission *big.Int StartedAt uint64 Timeout uint64 AvailableFunds *big.Int OracleCount uint8 PaymentAmount *big.Int }, error)
OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.
Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)
func (*ChainlinkACACallerSession) Owner ¶
func (_ChainlinkACA *ChainlinkACACallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ChainlinkACACallerSession) PaymentAmount ¶
func (_ChainlinkACA *ChainlinkACACallerSession) PaymentAmount() (*big.Int, error)
PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.
Solidity: function paymentAmount() view returns(uint128)
func (*ChainlinkACACallerSession) RestartDelay ¶
func (_ChainlinkACA *ChainlinkACACallerSession) RestartDelay() (uint32, error)
RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.
Solidity: function restartDelay() view returns(uint32)
func (*ChainlinkACACallerSession) Timeout ¶
func (_ChainlinkACA *ChainlinkACACallerSession) Timeout() (uint32, error)
Timeout is a free data retrieval call binding the contract method 0x70dea79a.
Solidity: function timeout() view returns(uint32)
func (*ChainlinkACACallerSession) Validator ¶
func (_ChainlinkACA *ChainlinkACACallerSession) Validator() (common.Address, error)
Validator is a free data retrieval call binding the contract method 0x3a5381b5.
Solidity: function validator() view returns(address)
func (*ChainlinkACACallerSession) Version ¶
func (_ChainlinkACA *ChainlinkACACallerSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*ChainlinkACACallerSession) WithdrawablePayment ¶
func (_ChainlinkACA *ChainlinkACACallerSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.
Solidity: function withdrawablePayment(address _oracle) view returns(uint256)
type ChainlinkACACheckAccessDisabled ¶
type ChainlinkACACheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
ChainlinkACACheckAccessDisabled represents a CheckAccessDisabled event raised by the ChainlinkACA contract.
type ChainlinkACACheckAccessDisabledIterator ¶
type ChainlinkACACheckAccessDisabledIterator struct { Event *ChainlinkACACheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACACheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the ChainlinkACA contract.
func (*ChainlinkACACheckAccessDisabledIterator) Close ¶
func (it *ChainlinkACACheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACACheckAccessDisabledIterator) Error ¶
func (it *ChainlinkACACheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACACheckAccessDisabledIterator) Next ¶
func (it *ChainlinkACACheckAccessDisabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACACheckAccessEnabled ¶
type ChainlinkACACheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
ChainlinkACACheckAccessEnabled represents a CheckAccessEnabled event raised by the ChainlinkACA contract.
type ChainlinkACACheckAccessEnabledIterator ¶
type ChainlinkACACheckAccessEnabledIterator struct { Event *ChainlinkACACheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACACheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the ChainlinkACA contract.
func (*ChainlinkACACheckAccessEnabledIterator) Close ¶
func (it *ChainlinkACACheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACACheckAccessEnabledIterator) Error ¶
func (it *ChainlinkACACheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACACheckAccessEnabledIterator) Next ¶
func (it *ChainlinkACACheckAccessEnabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAFilterer ¶
type ChainlinkACAFilterer struct {
// contains filtered or unexported fields
}
ChainlinkACAFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewChainlinkACAFilterer ¶
func NewChainlinkACAFilterer(address common.Address, filterer bind.ContractFilterer) (*ChainlinkACAFilterer, error)
NewChainlinkACAFilterer creates a new log filterer instance of ChainlinkACA, bound to a specific deployed contract.
func (*ChainlinkACAFilterer) FilterAddedAccess ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*ChainlinkACAAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*ChainlinkACAFilterer) FilterAnswerUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*ChainlinkACAAnswerUpdatedIterator, error)
FilterAnswerUpdated is a free log retrieval operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*ChainlinkACAFilterer) FilterAvailableFundsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterAvailableFundsUpdated(opts *bind.FilterOpts, amount []*big.Int) (*ChainlinkACAAvailableFundsUpdatedIterator, error)
FilterAvailableFundsUpdated is a free log retrieval operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.
Solidity: event AvailableFundsUpdated(uint256 indexed amount)
func (*ChainlinkACAFilterer) FilterCheckAccessDisabled ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*ChainlinkACACheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*ChainlinkACAFilterer) FilterCheckAccessEnabled ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*ChainlinkACACheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*ChainlinkACAFilterer) FilterNewRound ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*ChainlinkACANewRoundIterator, error)
FilterNewRound is a free log retrieval operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*ChainlinkACAFilterer) FilterOracleAdminUpdateRequested ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterOracleAdminUpdateRequested(opts *bind.FilterOpts, oracle []common.Address) (*ChainlinkACAOracleAdminUpdateRequestedIterator, error)
FilterOracleAdminUpdateRequested is a free log retrieval operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.
Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)
func (*ChainlinkACAFilterer) FilterOracleAdminUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterOracleAdminUpdated(opts *bind.FilterOpts, oracle []common.Address, newAdmin []common.Address) (*ChainlinkACAOracleAdminUpdatedIterator, error)
FilterOracleAdminUpdated is a free log retrieval operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.
Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)
func (*ChainlinkACAFilterer) FilterOraclePermissionsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterOraclePermissionsUpdated(opts *bind.FilterOpts, oracle []common.Address, whitelisted []bool) (*ChainlinkACAOraclePermissionsUpdatedIterator, error)
FilterOraclePermissionsUpdated is a free log retrieval operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.
Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)
func (*ChainlinkACAFilterer) FilterOwnershipTransferRequested ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChainlinkACAOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*ChainlinkACAFilterer) FilterOwnershipTransferred ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChainlinkACAOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*ChainlinkACAFilterer) FilterRemovedAccess ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*ChainlinkACARemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*ChainlinkACAFilterer) FilterRequesterPermissionsSet ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterRequesterPermissionsSet(opts *bind.FilterOpts, requester []common.Address) (*ChainlinkACARequesterPermissionsSetIterator, error)
FilterRequesterPermissionsSet is a free log retrieval operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.
Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)
func (*ChainlinkACAFilterer) FilterRoundDetailsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterRoundDetailsUpdated(opts *bind.FilterOpts, paymentAmount []*big.Int, minSubmissionCount []uint32, maxSubmissionCount []uint32) (*ChainlinkACARoundDetailsUpdatedIterator, error)
FilterRoundDetailsUpdated is a free log retrieval operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.
Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)
func (*ChainlinkACAFilterer) FilterSubmissionReceived ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterSubmissionReceived(opts *bind.FilterOpts, submission []*big.Int, round []uint32, oracle []common.Address) (*ChainlinkACASubmissionReceivedIterator, error)
FilterSubmissionReceived is a free log retrieval operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.
Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)
func (*ChainlinkACAFilterer) FilterValidatorUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*ChainlinkACAValidatorUpdatedIterator, error)
FilterValidatorUpdated is a free log retrieval operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
func (*ChainlinkACAFilterer) ParseAddedAccess ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseAddedAccess(log types.Log) (*ChainlinkACAAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*ChainlinkACAFilterer) ParseAnswerUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseAnswerUpdated(log types.Log) (*ChainlinkACAAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*ChainlinkACAFilterer) ParseAvailableFundsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseAvailableFundsUpdated(log types.Log) (*ChainlinkACAAvailableFundsUpdated, error)
ParseAvailableFundsUpdated is a log parse operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.
Solidity: event AvailableFundsUpdated(uint256 indexed amount)
func (*ChainlinkACAFilterer) ParseCheckAccessDisabled ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseCheckAccessDisabled(log types.Log) (*ChainlinkACACheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*ChainlinkACAFilterer) ParseCheckAccessEnabled ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseCheckAccessEnabled(log types.Log) (*ChainlinkACACheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*ChainlinkACAFilterer) ParseNewRound ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseNewRound(log types.Log) (*ChainlinkACANewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*ChainlinkACAFilterer) ParseOracleAdminUpdateRequested ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseOracleAdminUpdateRequested(log types.Log) (*ChainlinkACAOracleAdminUpdateRequested, error)
ParseOracleAdminUpdateRequested is a log parse operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.
Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)
func (*ChainlinkACAFilterer) ParseOracleAdminUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseOracleAdminUpdated(log types.Log) (*ChainlinkACAOracleAdminUpdated, error)
ParseOracleAdminUpdated is a log parse operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.
Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)
func (*ChainlinkACAFilterer) ParseOraclePermissionsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseOraclePermissionsUpdated(log types.Log) (*ChainlinkACAOraclePermissionsUpdated, error)
ParseOraclePermissionsUpdated is a log parse operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.
Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)
func (*ChainlinkACAFilterer) ParseOwnershipTransferRequested ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseOwnershipTransferRequested(log types.Log) (*ChainlinkACAOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*ChainlinkACAFilterer) ParseOwnershipTransferred ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseOwnershipTransferred(log types.Log) (*ChainlinkACAOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*ChainlinkACAFilterer) ParseRemovedAccess ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseRemovedAccess(log types.Log) (*ChainlinkACARemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*ChainlinkACAFilterer) ParseRequesterPermissionsSet ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseRequesterPermissionsSet(log types.Log) (*ChainlinkACARequesterPermissionsSet, error)
ParseRequesterPermissionsSet is a log parse operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.
Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)
func (*ChainlinkACAFilterer) ParseRoundDetailsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseRoundDetailsUpdated(log types.Log) (*ChainlinkACARoundDetailsUpdated, error)
ParseRoundDetailsUpdated is a log parse operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.
Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)
func (*ChainlinkACAFilterer) ParseSubmissionReceived ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseSubmissionReceived(log types.Log) (*ChainlinkACASubmissionReceived, error)
ParseSubmissionReceived is a log parse operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.
Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)
func (*ChainlinkACAFilterer) ParseValidatorUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) ParseValidatorUpdated(log types.Log) (*ChainlinkACAValidatorUpdated, error)
ParseValidatorUpdated is a log parse operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
func (*ChainlinkACAFilterer) WatchAddedAccess ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*ChainlinkACAFilterer) WatchAnswerUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)
WatchAnswerUpdated is a free log subscription operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*ChainlinkACAFilterer) WatchAvailableFundsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchAvailableFundsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAvailableFundsUpdated, amount []*big.Int) (event.Subscription, error)
WatchAvailableFundsUpdated is a free log subscription operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.
Solidity: event AvailableFundsUpdated(uint256 indexed amount)
func (*ChainlinkACAFilterer) WatchCheckAccessDisabled ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *ChainlinkACACheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*ChainlinkACAFilterer) WatchCheckAccessEnabled ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *ChainlinkACACheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*ChainlinkACAFilterer) WatchNewRound ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *ChainlinkACANewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)
WatchNewRound is a free log subscription operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*ChainlinkACAFilterer) WatchOracleAdminUpdateRequested ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchOracleAdminUpdateRequested(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOracleAdminUpdateRequested, oracle []common.Address) (event.Subscription, error)
WatchOracleAdminUpdateRequested is a free log subscription operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.
Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)
func (*ChainlinkACAFilterer) WatchOracleAdminUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchOracleAdminUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOracleAdminUpdated, oracle []common.Address, newAdmin []common.Address) (event.Subscription, error)
WatchOracleAdminUpdated is a free log subscription operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.
Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)
func (*ChainlinkACAFilterer) WatchOraclePermissionsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchOraclePermissionsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOraclePermissionsUpdated, oracle []common.Address, whitelisted []bool) (event.Subscription, error)
WatchOraclePermissionsUpdated is a free log subscription operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.
Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)
func (*ChainlinkACAFilterer) WatchOwnershipTransferRequested ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*ChainlinkACAFilterer) WatchOwnershipTransferred ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*ChainlinkACAFilterer) WatchRemovedAccess ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *ChainlinkACARemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*ChainlinkACAFilterer) WatchRequesterPermissionsSet ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchRequesterPermissionsSet(opts *bind.WatchOpts, sink chan<- *ChainlinkACARequesterPermissionsSet, requester []common.Address) (event.Subscription, error)
WatchRequesterPermissionsSet is a free log subscription operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.
Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)
func (*ChainlinkACAFilterer) WatchRoundDetailsUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchRoundDetailsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACARoundDetailsUpdated, paymentAmount []*big.Int, minSubmissionCount []uint32, maxSubmissionCount []uint32) (event.Subscription, error)
WatchRoundDetailsUpdated is a free log subscription operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.
Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)
func (*ChainlinkACAFilterer) WatchSubmissionReceived ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchSubmissionReceived(opts *bind.WatchOpts, sink chan<- *ChainlinkACASubmissionReceived, submission []*big.Int, round []uint32, oracle []common.Address) (event.Subscription, error)
WatchSubmissionReceived is a free log subscription operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.
Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)
func (*ChainlinkACAFilterer) WatchValidatorUpdated ¶
func (_ChainlinkACA *ChainlinkACAFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAValidatorUpdated, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchValidatorUpdated is a free log subscription operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
type ChainlinkACANewRound ¶
type ChainlinkACANewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
ChainlinkACANewRound represents a NewRound event raised by the ChainlinkACA contract.
type ChainlinkACANewRoundIterator ¶
type ChainlinkACANewRoundIterator struct { Event *ChainlinkACANewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACANewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the ChainlinkACA contract.
func (*ChainlinkACANewRoundIterator) Close ¶
func (it *ChainlinkACANewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACANewRoundIterator) Error ¶
func (it *ChainlinkACANewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACANewRoundIterator) Next ¶
func (it *ChainlinkACANewRoundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAOracleAdminUpdateRequested ¶
type ChainlinkACAOracleAdminUpdateRequested struct { Oracle common.Address Admin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAOracleAdminUpdateRequested represents a OracleAdminUpdateRequested event raised by the ChainlinkACA contract.
type ChainlinkACAOracleAdminUpdateRequestedIterator ¶
type ChainlinkACAOracleAdminUpdateRequestedIterator struct { Event *ChainlinkACAOracleAdminUpdateRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAOracleAdminUpdateRequestedIterator is returned from FilterOracleAdminUpdateRequested and is used to iterate over the raw logs and unpacked data for OracleAdminUpdateRequested events raised by the ChainlinkACA contract.
func (*ChainlinkACAOracleAdminUpdateRequestedIterator) Close ¶
func (it *ChainlinkACAOracleAdminUpdateRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAOracleAdminUpdateRequestedIterator) Error ¶
func (it *ChainlinkACAOracleAdminUpdateRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAOracleAdminUpdateRequestedIterator) Next ¶
func (it *ChainlinkACAOracleAdminUpdateRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAOracleAdminUpdated ¶
type ChainlinkACAOracleAdminUpdated struct { Oracle common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAOracleAdminUpdated represents a OracleAdminUpdated event raised by the ChainlinkACA contract.
type ChainlinkACAOracleAdminUpdatedIterator ¶
type ChainlinkACAOracleAdminUpdatedIterator struct { Event *ChainlinkACAOracleAdminUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAOracleAdminUpdatedIterator is returned from FilterOracleAdminUpdated and is used to iterate over the raw logs and unpacked data for OracleAdminUpdated events raised by the ChainlinkACA contract.
func (*ChainlinkACAOracleAdminUpdatedIterator) Close ¶
func (it *ChainlinkACAOracleAdminUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAOracleAdminUpdatedIterator) Error ¶
func (it *ChainlinkACAOracleAdminUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAOracleAdminUpdatedIterator) Next ¶
func (it *ChainlinkACAOracleAdminUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAOraclePermissionsUpdated ¶
type ChainlinkACAOraclePermissionsUpdated struct { Oracle common.Address Whitelisted bool Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAOraclePermissionsUpdated represents a OraclePermissionsUpdated event raised by the ChainlinkACA contract.
type ChainlinkACAOraclePermissionsUpdatedIterator ¶
type ChainlinkACAOraclePermissionsUpdatedIterator struct { Event *ChainlinkACAOraclePermissionsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAOraclePermissionsUpdatedIterator is returned from FilterOraclePermissionsUpdated and is used to iterate over the raw logs and unpacked data for OraclePermissionsUpdated events raised by the ChainlinkACA contract.
func (*ChainlinkACAOraclePermissionsUpdatedIterator) Close ¶
func (it *ChainlinkACAOraclePermissionsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAOraclePermissionsUpdatedIterator) Error ¶
func (it *ChainlinkACAOraclePermissionsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAOraclePermissionsUpdatedIterator) Next ¶
func (it *ChainlinkACAOraclePermissionsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAOwnershipTransferRequested ¶
type ChainlinkACAOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the ChainlinkACA contract.
type ChainlinkACAOwnershipTransferRequestedIterator ¶
type ChainlinkACAOwnershipTransferRequestedIterator struct { Event *ChainlinkACAOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the ChainlinkACA contract.
func (*ChainlinkACAOwnershipTransferRequestedIterator) Close ¶
func (it *ChainlinkACAOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAOwnershipTransferRequestedIterator) Error ¶
func (it *ChainlinkACAOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAOwnershipTransferRequestedIterator) Next ¶
func (it *ChainlinkACAOwnershipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACAOwnershipTransferred ¶
type ChainlinkACAOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAOwnershipTransferred represents a OwnershipTransferred event raised by the ChainlinkACA contract.
type ChainlinkACAOwnershipTransferredIterator ¶
type ChainlinkACAOwnershipTransferredIterator struct { Event *ChainlinkACAOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ChainlinkACA contract.
func (*ChainlinkACAOwnershipTransferredIterator) Close ¶
func (it *ChainlinkACAOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAOwnershipTransferredIterator) Error ¶
func (it *ChainlinkACAOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAOwnershipTransferredIterator) Next ¶
func (it *ChainlinkACAOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACARaw ¶
type ChainlinkACARaw struct {
Contract *ChainlinkACA // Generic contract binding to access the raw methods on
}
ChainlinkACARaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ChainlinkACARaw) Call ¶
func (_ChainlinkACA *ChainlinkACARaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ChainlinkACARaw) Transact ¶
func (_ChainlinkACA *ChainlinkACARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChainlinkACARaw) Transfer ¶
func (_ChainlinkACA *ChainlinkACARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ChainlinkACARemovedAccess ¶
type ChainlinkACARemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACARemovedAccess represents a RemovedAccess event raised by the ChainlinkACA contract.
type ChainlinkACARemovedAccessIterator ¶
type ChainlinkACARemovedAccessIterator struct { Event *ChainlinkACARemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACARemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the ChainlinkACA contract.
func (*ChainlinkACARemovedAccessIterator) Close ¶
func (it *ChainlinkACARemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACARemovedAccessIterator) Error ¶
func (it *ChainlinkACARemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACARemovedAccessIterator) Next ¶
func (it *ChainlinkACARemovedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACARequesterPermissionsSet ¶
type ChainlinkACARequesterPermissionsSet struct { Requester common.Address Authorized bool Delay uint32 Raw types.Log // Blockchain specific contextual infos }
ChainlinkACARequesterPermissionsSet represents a RequesterPermissionsSet event raised by the ChainlinkACA contract.
type ChainlinkACARequesterPermissionsSetIterator ¶
type ChainlinkACARequesterPermissionsSetIterator struct { Event *ChainlinkACARequesterPermissionsSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACARequesterPermissionsSetIterator is returned from FilterRequesterPermissionsSet and is used to iterate over the raw logs and unpacked data for RequesterPermissionsSet events raised by the ChainlinkACA contract.
func (*ChainlinkACARequesterPermissionsSetIterator) Close ¶
func (it *ChainlinkACARequesterPermissionsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACARequesterPermissionsSetIterator) Error ¶
func (it *ChainlinkACARequesterPermissionsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACARequesterPermissionsSetIterator) Next ¶
func (it *ChainlinkACARequesterPermissionsSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACARoundDetailsUpdated ¶
type ChainlinkACARoundDetailsUpdated struct { PaymentAmount *big.Int MinSubmissionCount uint32 MaxSubmissionCount uint32 RestartDelay uint32 Timeout uint32 Raw types.Log // Blockchain specific contextual infos }
ChainlinkACARoundDetailsUpdated represents a RoundDetailsUpdated event raised by the ChainlinkACA contract.
type ChainlinkACARoundDetailsUpdatedIterator ¶
type ChainlinkACARoundDetailsUpdatedIterator struct { Event *ChainlinkACARoundDetailsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACARoundDetailsUpdatedIterator is returned from FilterRoundDetailsUpdated and is used to iterate over the raw logs and unpacked data for RoundDetailsUpdated events raised by the ChainlinkACA contract.
func (*ChainlinkACARoundDetailsUpdatedIterator) Close ¶
func (it *ChainlinkACARoundDetailsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACARoundDetailsUpdatedIterator) Error ¶
func (it *ChainlinkACARoundDetailsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACARoundDetailsUpdatedIterator) Next ¶
func (it *ChainlinkACARoundDetailsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACASession ¶
type ChainlinkACASession struct { Contract *ChainlinkACA // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ChainlinkACASession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ChainlinkACASession) AcceptAdmin ¶
func (_ChainlinkACA *ChainlinkACASession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.
Solidity: function acceptAdmin(address _oracle) returns()
func (*ChainlinkACASession) AcceptOwnership ¶
func (_ChainlinkACA *ChainlinkACASession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ChainlinkACASession) AddAccess ¶
func (_ChainlinkACA *ChainlinkACASession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*ChainlinkACASession) AllocatedFunds ¶
func (_ChainlinkACA *ChainlinkACASession) AllocatedFunds() (*big.Int, error)
AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.
Solidity: function allocatedFunds() view returns(uint128)
func (*ChainlinkACASession) AvailableFunds ¶
func (_ChainlinkACA *ChainlinkACASession) AvailableFunds() (*big.Int, error)
AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.
Solidity: function availableFunds() view returns(uint128)
func (*ChainlinkACASession) ChangeOracles ¶
func (_ChainlinkACA *ChainlinkACASession) ChangeOracles(_removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)
ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.
Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()
func (*ChainlinkACASession) CheckEnabled ¶
func (_ChainlinkACA *ChainlinkACASession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*ChainlinkACASession) Decimals ¶
func (_ChainlinkACA *ChainlinkACASession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ChainlinkACASession) Description ¶
func (_ChainlinkACA *ChainlinkACASession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*ChainlinkACASession) DisableAccessCheck ¶
func (_ChainlinkACA *ChainlinkACASession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*ChainlinkACASession) EnableAccessCheck ¶
func (_ChainlinkACA *ChainlinkACASession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*ChainlinkACASession) GetAdmin ¶
GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.
Solidity: function getAdmin(address _oracle) view returns(address)
func (*ChainlinkACASession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*ChainlinkACASession) GetOracles ¶
func (_ChainlinkACA *ChainlinkACASession) GetOracles() ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x40884c52.
Solidity: function getOracles() view returns(address[])
func (*ChainlinkACASession) GetRoundData ¶
func (_ChainlinkACA *ChainlinkACASession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*ChainlinkACASession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*ChainlinkACASession) HasAccess ¶
func (_ChainlinkACA *ChainlinkACASession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*ChainlinkACASession) LatestAnswer ¶
func (_ChainlinkACA *ChainlinkACASession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*ChainlinkACASession) LatestRound ¶
func (_ChainlinkACA *ChainlinkACASession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*ChainlinkACASession) LatestRoundData ¶
func (_ChainlinkACA *ChainlinkACASession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*ChainlinkACASession) LatestTimestamp ¶
func (_ChainlinkACA *ChainlinkACASession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*ChainlinkACASession) LinkToken ¶
func (_ChainlinkACA *ChainlinkACASession) LinkToken() (common.Address, error)
LinkToken is a free data retrieval call binding the contract method 0x57970e93.
Solidity: function linkToken() view returns(address)
func (*ChainlinkACASession) MaxSubmissionCount ¶
func (_ChainlinkACA *ChainlinkACASession) MaxSubmissionCount() (uint32, error)
MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.
Solidity: function maxSubmissionCount() view returns(uint32)
func (*ChainlinkACASession) MaxSubmissionValue ¶
func (_ChainlinkACA *ChainlinkACASession) MaxSubmissionValue() (*big.Int, error)
MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.
Solidity: function maxSubmissionValue() view returns(int256)
func (*ChainlinkACASession) MinSubmissionCount ¶
func (_ChainlinkACA *ChainlinkACASession) MinSubmissionCount() (uint32, error)
MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.
Solidity: function minSubmissionCount() view returns(uint32)
func (*ChainlinkACASession) MinSubmissionValue ¶
func (_ChainlinkACA *ChainlinkACASession) MinSubmissionValue() (*big.Int, error)
MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.
Solidity: function minSubmissionValue() view returns(int256)
func (*ChainlinkACASession) OnTokenTransfer ¶
func (_ChainlinkACA *ChainlinkACASession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()
func (*ChainlinkACASession) OracleCount ¶
func (_ChainlinkACA *ChainlinkACASession) OracleCount() (uint8, error)
OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.
Solidity: function oracleCount() view returns(uint8)
func (*ChainlinkACASession) OracleRoundState ¶
func (_ChainlinkACA *ChainlinkACASession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct { EligibleToSubmit bool RoundId uint32 LatestSubmission *big.Int StartedAt uint64 Timeout uint64 AvailableFunds *big.Int OracleCount uint8 PaymentAmount *big.Int }, error)
OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.
Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)
func (*ChainlinkACASession) Owner ¶
func (_ChainlinkACA *ChainlinkACASession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ChainlinkACASession) PaymentAmount ¶
func (_ChainlinkACA *ChainlinkACASession) PaymentAmount() (*big.Int, error)
PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.
Solidity: function paymentAmount() view returns(uint128)
func (*ChainlinkACASession) RemoveAccess ¶
func (_ChainlinkACA *ChainlinkACASession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*ChainlinkACASession) RequestNewRound ¶
func (_ChainlinkACA *ChainlinkACASession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*ChainlinkACASession) RestartDelay ¶
func (_ChainlinkACA *ChainlinkACASession) RestartDelay() (uint32, error)
RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.
Solidity: function restartDelay() view returns(uint32)
func (*ChainlinkACASession) SetRequesterPermissions ¶
func (_ChainlinkACA *ChainlinkACASession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.
Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()
func (*ChainlinkACASession) SetValidator ¶
func (_ChainlinkACA *ChainlinkACASession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*ChainlinkACASession) Submit ¶
func (_ChainlinkACA *ChainlinkACASession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0x202ee0ed.
Solidity: function submit(uint256 _roundId, int256 _submission) returns()
func (*ChainlinkACASession) Timeout ¶
func (_ChainlinkACA *ChainlinkACASession) Timeout() (uint32, error)
Timeout is a free data retrieval call binding the contract method 0x70dea79a.
Solidity: function timeout() view returns(uint32)
func (*ChainlinkACASession) TransferAdmin ¶
func (_ChainlinkACA *ChainlinkACASession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.
Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()
func (*ChainlinkACASession) TransferOwnership ¶
func (_ChainlinkACA *ChainlinkACASession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*ChainlinkACASession) UpdateAvailableFunds ¶
func (_ChainlinkACA *ChainlinkACASession) UpdateAvailableFunds() (*types.Transaction, error)
UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.
Solidity: function updateAvailableFunds() returns()
func (*ChainlinkACASession) UpdateFutureRounds ¶
func (_ChainlinkACA *ChainlinkACASession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)
UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.
Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()
func (*ChainlinkACASession) Validator ¶
func (_ChainlinkACA *ChainlinkACASession) Validator() (common.Address, error)
Validator is a free data retrieval call binding the contract method 0x3a5381b5.
Solidity: function validator() view returns(address)
func (*ChainlinkACASession) Version ¶
func (_ChainlinkACA *ChainlinkACASession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*ChainlinkACASession) WithdrawFunds ¶
func (_ChainlinkACA *ChainlinkACASession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*ChainlinkACASession) WithdrawPayment ¶
func (_ChainlinkACA *ChainlinkACASession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.
Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()
func (*ChainlinkACASession) WithdrawablePayment ¶
func (_ChainlinkACA *ChainlinkACASession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.
Solidity: function withdrawablePayment(address _oracle) view returns(uint256)
type ChainlinkACASubmissionReceived ¶
type ChainlinkACASubmissionReceived struct { Submission *big.Int Round uint32 Oracle common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACASubmissionReceived represents a SubmissionReceived event raised by the ChainlinkACA contract.
type ChainlinkACASubmissionReceivedIterator ¶
type ChainlinkACASubmissionReceivedIterator struct { Event *ChainlinkACASubmissionReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACASubmissionReceivedIterator is returned from FilterSubmissionReceived and is used to iterate over the raw logs and unpacked data for SubmissionReceived events raised by the ChainlinkACA contract.
func (*ChainlinkACASubmissionReceivedIterator) Close ¶
func (it *ChainlinkACASubmissionReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACASubmissionReceivedIterator) Error ¶
func (it *ChainlinkACASubmissionReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACASubmissionReceivedIterator) Next ¶
func (it *ChainlinkACASubmissionReceivedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ChainlinkACATransactor ¶
type ChainlinkACATransactor struct {
// contains filtered or unexported fields
}
ChainlinkACATransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewChainlinkACATransactor ¶
func NewChainlinkACATransactor(address common.Address, transactor bind.ContractTransactor) (*ChainlinkACATransactor, error)
NewChainlinkACATransactor creates a new write-only instance of ChainlinkACA, bound to a specific deployed contract.
func (*ChainlinkACATransactor) AcceptAdmin ¶
func (_ChainlinkACA *ChainlinkACATransactor) AcceptAdmin(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.
Solidity: function acceptAdmin(address _oracle) returns()
func (*ChainlinkACATransactor) AcceptOwnership ¶
func (_ChainlinkACA *ChainlinkACATransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ChainlinkACATransactor) AddAccess ¶
func (_ChainlinkACA *ChainlinkACATransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*ChainlinkACATransactor) ChangeOracles ¶
func (_ChainlinkACA *ChainlinkACATransactor) ChangeOracles(opts *bind.TransactOpts, _removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)
ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.
Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()
func (*ChainlinkACATransactor) DisableAccessCheck ¶
func (_ChainlinkACA *ChainlinkACATransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*ChainlinkACATransactor) EnableAccessCheck ¶
func (_ChainlinkACA *ChainlinkACATransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*ChainlinkACATransactor) OnTokenTransfer ¶
func (_ChainlinkACA *ChainlinkACATransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()
func (*ChainlinkACATransactor) RemoveAccess ¶
func (_ChainlinkACA *ChainlinkACATransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*ChainlinkACATransactor) RequestNewRound ¶
func (_ChainlinkACA *ChainlinkACATransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*ChainlinkACATransactor) SetRequesterPermissions ¶
func (_ChainlinkACA *ChainlinkACATransactor) SetRequesterPermissions(opts *bind.TransactOpts, _requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.
Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()
func (*ChainlinkACATransactor) SetValidator ¶
func (_ChainlinkACA *ChainlinkACATransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*ChainlinkACATransactor) Submit ¶
func (_ChainlinkACA *ChainlinkACATransactor) Submit(opts *bind.TransactOpts, _roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0x202ee0ed.
Solidity: function submit(uint256 _roundId, int256 _submission) returns()
func (*ChainlinkACATransactor) TransferAdmin ¶
func (_ChainlinkACA *ChainlinkACATransactor) TransferAdmin(opts *bind.TransactOpts, _oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.
Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()
func (*ChainlinkACATransactor) TransferOwnership ¶
func (_ChainlinkACA *ChainlinkACATransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*ChainlinkACATransactor) UpdateAvailableFunds ¶
func (_ChainlinkACA *ChainlinkACATransactor) UpdateAvailableFunds(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.
Solidity: function updateAvailableFunds() returns()
func (*ChainlinkACATransactor) UpdateFutureRounds ¶
func (_ChainlinkACA *ChainlinkACATransactor) UpdateFutureRounds(opts *bind.TransactOpts, _paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)
UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.
Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()
func (*ChainlinkACATransactor) WithdrawFunds ¶
func (_ChainlinkACA *ChainlinkACATransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*ChainlinkACATransactor) WithdrawPayment ¶
func (_ChainlinkACA *ChainlinkACATransactor) WithdrawPayment(opts *bind.TransactOpts, _oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.
Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()
type ChainlinkACATransactorRaw ¶
type ChainlinkACATransactorRaw struct {
Contract *ChainlinkACATransactor // Generic write-only contract binding to access the raw methods on
}
ChainlinkACATransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ChainlinkACATransactorRaw) Transact ¶
func (_ChainlinkACA *ChainlinkACATransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChainlinkACATransactorRaw) Transfer ¶
func (_ChainlinkACA *ChainlinkACATransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ChainlinkACATransactorSession ¶
type ChainlinkACATransactorSession struct { Contract *ChainlinkACATransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ChainlinkACATransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ChainlinkACATransactorSession) AcceptAdmin ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.
Solidity: function acceptAdmin(address _oracle) returns()
func (*ChainlinkACATransactorSession) AcceptOwnership ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ChainlinkACATransactorSession) AddAccess ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*ChainlinkACATransactorSession) ChangeOracles ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) ChangeOracles(_removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)
ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.
Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()
func (*ChainlinkACATransactorSession) DisableAccessCheck ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*ChainlinkACATransactorSession) EnableAccessCheck ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*ChainlinkACATransactorSession) OnTokenTransfer ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()
func (*ChainlinkACATransactorSession) RemoveAccess ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*ChainlinkACATransactorSession) RequestNewRound ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*ChainlinkACATransactorSession) SetRequesterPermissions ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.
Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()
func (*ChainlinkACATransactorSession) SetValidator ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*ChainlinkACATransactorSession) Submit ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0x202ee0ed.
Solidity: function submit(uint256 _roundId, int256 _submission) returns()
func (*ChainlinkACATransactorSession) TransferAdmin ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.
Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()
func (*ChainlinkACATransactorSession) TransferOwnership ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*ChainlinkACATransactorSession) UpdateAvailableFunds ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) UpdateAvailableFunds() (*types.Transaction, error)
UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.
Solidity: function updateAvailableFunds() returns()
func (*ChainlinkACATransactorSession) UpdateFutureRounds ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)
UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.
Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()
func (*ChainlinkACATransactorSession) WithdrawFunds ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*ChainlinkACATransactorSession) WithdrawPayment ¶
func (_ChainlinkACA *ChainlinkACATransactorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.
Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()
type ChainlinkACAValidatorUpdated ¶
type ChainlinkACAValidatorUpdated struct { Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
ChainlinkACAValidatorUpdated represents a ValidatorUpdated event raised by the ChainlinkACA contract.
type ChainlinkACAValidatorUpdatedIterator ¶
type ChainlinkACAValidatorUpdatedIterator struct { Event *ChainlinkACAValidatorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ChainlinkACAValidatorUpdatedIterator is returned from FilterValidatorUpdated and is used to iterate over the raw logs and unpacked data for ValidatorUpdated events raised by the ChainlinkACA contract.
func (*ChainlinkACAValidatorUpdatedIterator) Close ¶
func (it *ChainlinkACAValidatorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ChainlinkACAValidatorUpdatedIterator) Error ¶
func (it *ChainlinkACAValidatorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ChainlinkACAValidatorUpdatedIterator) Next ¶
func (it *ChainlinkACAValidatorUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.