Documentation ¶
Index ¶
- Variables
- type AccessControlTestHelper
- type AccessControlTestHelperCaller
- type AccessControlTestHelperCallerRaw
- type AccessControlTestHelperCallerSession
- type AccessControlTestHelperDummy
- type AccessControlTestHelperDummyIterator
- type AccessControlTestHelperFilterer
- func (_AccessControlTestHelper *AccessControlTestHelperFilterer) FilterDummy(opts *bind.FilterOpts) (*AccessControlTestHelperDummyIterator, error)
- func (_AccessControlTestHelper *AccessControlTestHelperFilterer) ParseDummy(log types.Log) (*AccessControlTestHelperDummy, error)
- func (_AccessControlTestHelper *AccessControlTestHelperFilterer) WatchDummy(opts *bind.WatchOpts, sink chan<- *AccessControlTestHelperDummy) (event.Subscription, error)
- type AccessControlTestHelperRaw
- func (_AccessControlTestHelper *AccessControlTestHelperRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AccessControlTestHelper *AccessControlTestHelperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControlTestHelperSession
- func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadGetAnswer(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadGetRoundData(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadGetTimestamp(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestAnswer(_aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestRound(_aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestRoundData(_aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestTimestamp(_aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperSession) TestLatestTransmissionDetails(_aggregator common.Address) error
- type AccessControlTestHelperTransactor
- func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadGetAnswer(opts *bind.TransactOpts, _aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadGetRoundData(opts *bind.TransactOpts, _aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadGetTimestamp(opts *bind.TransactOpts, _aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestAnswer(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestRound(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestRoundData(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestTimestamp(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
- type AccessControlTestHelperTransactorRaw
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControlTestHelperTransactorSession
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadGetAnswer(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadGetRoundData(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadGetTimestamp(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestAnswer(_aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestRound(_aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestRoundData(_aggregator common.Address) (*types.Transaction, error)
- func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestTimestamp(_aggregator common.Address) (*types.Transaction, error)
- type AccessControlledOCR2Aggregator
- func DeployAccessControlledOCR2Aggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _link common.Address, ...) (common.Address, *types.Transaction, *AccessControlledOCR2Aggregator, error)
- func NewAccessControlledOCR2Aggregator(address common.Address, backend bind.ContractBackend) (*AccessControlledOCR2Aggregator, error)
- type AccessControlledOCR2AggregatorAddedAccess
- type AccessControlledOCR2AggregatorAddedAccessIterator
- type AccessControlledOCR2AggregatorAnswerUpdated
- type AccessControlledOCR2AggregatorAnswerUpdatedIterator
- type AccessControlledOCR2AggregatorBillingAccessControllerSet
- type AccessControlledOCR2AggregatorBillingAccessControllerSetIterator
- type AccessControlledOCR2AggregatorBillingSet
- type AccessControlledOCR2AggregatorBillingSetIterator
- type AccessControlledOCR2AggregatorCaller
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetBilling(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetBillingAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetRequesterAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetTransmitters(opts *bind.CallOpts) ([]common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetValidatorConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) OracleObservationCount(opts *bind.CallOpts, transmitterAddress common.Address) (uint32, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) OwedPayment(opts *bind.CallOpts, transmitterAddress common.Address) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type AccessControlledOCR2AggregatorCallerRaw
- type AccessControlledOCR2AggregatorCallerSession
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) CheckEnabled() (bool, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Decimals() (uint8, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Description() (string, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetBilling() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetBillingAccessController() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetLinkToken() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetRequesterAccessController() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetTransmitters() ([]common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetValidatorConfig() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestAnswer() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestConfigDetails() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestConfigDigestAndEpoch() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestRound() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestTimestamp() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) MaxAnswer() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) MinAnswer() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Owner() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) TypeAndVersion() (string, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Version() (*big.Int, error)
- type AccessControlledOCR2AggregatorCheckAccessDisabled
- type AccessControlledOCR2AggregatorCheckAccessDisabledIterator
- type AccessControlledOCR2AggregatorCheckAccessEnabled
- type AccessControlledOCR2AggregatorCheckAccessEnabledIterator
- type AccessControlledOCR2AggregatorConfigSet
- type AccessControlledOCR2AggregatorConfigSetIterator
- type AccessControlledOCR2AggregatorFilterer
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorAddedAccessIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AccessControlledOCR2AggregatorAnswerUpdatedIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorBillingAccessControllerSetIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorBillingSetIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorCheckAccessDisabledIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorCheckAccessEnabledIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorConfigSetIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, oldLinkToken []common.Address, ...) (*AccessControlledOCR2AggregatorLinkTokenSetIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AccessControlledOCR2AggregatorNewRoundIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AccessControlledOCR2AggregatorNewTransmissionIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, ...) (*AccessControlledOCR2AggregatorOraclePaidIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOCR2AggregatorOwnershipTransferredIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*AccessControlledOCR2AggregatorPayeeshipTransferredIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorRemovedAccessIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AccessControlledOCR2AggregatorRoundRequestedIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterTransmitted(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorTransmittedIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, ...) (*AccessControlledOCR2AggregatorValidatorConfigSetIterator, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseAddedAccess(log types.Log) (*AccessControlledOCR2AggregatorAddedAccess, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseAnswerUpdated(log types.Log) (*AccessControlledOCR2AggregatorAnswerUpdated, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*AccessControlledOCR2AggregatorBillingAccessControllerSet, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseBillingSet(log types.Log) (*AccessControlledOCR2AggregatorBillingSet, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseCheckAccessDisabled(log types.Log) (*AccessControlledOCR2AggregatorCheckAccessDisabled, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseCheckAccessEnabled(log types.Log) (*AccessControlledOCR2AggregatorCheckAccessEnabled, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseConfigSet(log types.Log) (*AccessControlledOCR2AggregatorConfigSet, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseLinkTokenSet(log types.Log) (*AccessControlledOCR2AggregatorLinkTokenSet, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseNewRound(log types.Log) (*AccessControlledOCR2AggregatorNewRound, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseNewTransmission(log types.Log) (*AccessControlledOCR2AggregatorNewTransmission, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseOraclePaid(log types.Log) (*AccessControlledOCR2AggregatorOraclePaid, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*AccessControlledOCR2AggregatorOwnershipTransferRequested, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*AccessControlledOCR2AggregatorOwnershipTransferred, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AccessControlledOCR2AggregatorPayeeshipTransferRequested, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*AccessControlledOCR2AggregatorPayeeshipTransferred, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseRemovedAccess(log types.Log) (*AccessControlledOCR2AggregatorRemovedAccess, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*AccessControlledOCR2AggregatorRequesterAccessControllerSet, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseRoundRequested(log types.Log) (*AccessControlledOCR2AggregatorRoundRequested, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseTransmitted(log types.Log) (*AccessControlledOCR2AggregatorTransmitted, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*AccessControlledOCR2AggregatorValidatorConfigSet, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorAddedAccess) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorAnswerUpdated, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorBillingSet) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorConfigSet) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorLinkTokenSet, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorNewRound, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorOraclePaid, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorRemovedAccess) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorTransmitted) (event.Subscription, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type AccessControlledOCR2AggregatorLinkTokenSet
- type AccessControlledOCR2AggregatorLinkTokenSetIterator
- type AccessControlledOCR2AggregatorNewRound
- type AccessControlledOCR2AggregatorNewRoundIterator
- type AccessControlledOCR2AggregatorNewTransmission
- type AccessControlledOCR2AggregatorNewTransmissionIterator
- type AccessControlledOCR2AggregatorOraclePaid
- type AccessControlledOCR2AggregatorOraclePaidIterator
- type AccessControlledOCR2AggregatorOwnershipTransferRequested
- type AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator
- type AccessControlledOCR2AggregatorOwnershipTransferred
- type AccessControlledOCR2AggregatorOwnershipTransferredIterator
- type AccessControlledOCR2AggregatorPayeeshipTransferRequested
- type AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator
- type AccessControlledOCR2AggregatorPayeeshipTransferred
- type AccessControlledOCR2AggregatorPayeeshipTransferredIterator
- type AccessControlledOCR2AggregatorRaw
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControlledOCR2AggregatorRemovedAccess
- type AccessControlledOCR2AggregatorRemovedAccessIterator
- type AccessControlledOCR2AggregatorRequesterAccessControllerSet
- type AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator
- type AccessControlledOCR2AggregatorRoundRequested
- type AccessControlledOCR2AggregatorRoundRequestedIterator
- type AccessControlledOCR2AggregatorSession
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) CheckEnabled() (bool, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Decimals() (uint8, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Description() (string, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetBilling() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetBillingAccessController() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetLinkToken() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetRequesterAccessController() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetTransmitters() ([]common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetValidatorConfig() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestAnswer() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestConfigDetails() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestConfigDigestAndEpoch() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestRound() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestTimestamp() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LinkAvailableForPayment() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) MaxAnswer() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) MinAnswer() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Owner() (common.Address, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) RequestNewRound() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) TypeAndVersion() (string, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Version() (*big.Int, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) WithdrawFunds(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
- type AccessControlledOCR2AggregatorTransactor
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetBilling(opts *bind.TransactOpts, maximumGasPriceGwei uint32, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, linkToken common.Address, recipient common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetPayees(opts *bind.TransactOpts, transmitters []common.Address, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, requesterAccessController common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
- type AccessControlledOCR2AggregatorTransactorRaw
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControlledOCR2AggregatorTransactorSession
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) WithdrawFunds(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
- type AccessControlledOCR2AggregatorTransmitted
- type AccessControlledOCR2AggregatorTransmittedIterator
- type AccessControlledOCR2AggregatorValidatorConfigSet
- type AccessControlledOCR2AggregatorValidatorConfigSetIterator
- type AccessControllerInterface
- type AccessControllerInterfaceCaller
- type AccessControllerInterfaceCallerRaw
- type AccessControllerInterfaceCallerSession
- type AccessControllerInterfaceFilterer
- type AccessControllerInterfaceRaw
- func (_AccessControllerInterface *AccessControllerInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AccessControllerInterface *AccessControllerInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControllerInterface *AccessControllerInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControllerInterfaceSession
- type AccessControllerInterfaceTransactor
- type AccessControllerInterfaceTransactorRaw
- func (_AccessControllerInterface *AccessControllerInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AccessControllerInterface *AccessControllerInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccessControllerInterfaceTransactorSession
- type AggregatorInterface
- type AggregatorInterfaceAnswerUpdated
- type AggregatorInterfaceAnswerUpdatedIterator
- type AggregatorInterfaceCaller
- func (_AggregatorInterface *AggregatorInterfaceCaller) GetAnswer(opts *bind.CallOpts, roundId *big.Int) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCaller) GetTimestamp(opts *bind.CallOpts, roundId *big.Int) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- type AggregatorInterfaceCallerRaw
- type AggregatorInterfaceCallerSession
- func (_AggregatorInterface *AggregatorInterfaceCallerSession) GetAnswer(roundId *big.Int) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCallerSession) GetTimestamp(roundId *big.Int) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCallerSession) LatestAnswer() (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCallerSession) LatestRound() (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceCallerSession) LatestTimestamp() (*big.Int, error)
- type AggregatorInterfaceFilterer
- func (_AggregatorInterface *AggregatorInterfaceFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AggregatorInterfaceAnswerUpdatedIterator, error)
- func (_AggregatorInterface *AggregatorInterfaceFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AggregatorInterfaceNewRoundIterator, error)
- func (_AggregatorInterface *AggregatorInterfaceFilterer) ParseAnswerUpdated(log types.Log) (*AggregatorInterfaceAnswerUpdated, error)
- func (_AggregatorInterface *AggregatorInterfaceFilterer) ParseNewRound(log types.Log) (*AggregatorInterfaceNewRound, error)
- func (_AggregatorInterface *AggregatorInterfaceFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AggregatorInterfaceAnswerUpdated, ...) (event.Subscription, error)
- func (_AggregatorInterface *AggregatorInterfaceFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AggregatorInterfaceNewRound, ...) (event.Subscription, error)
- type AggregatorInterfaceNewRound
- type AggregatorInterfaceNewRoundIterator
- type AggregatorInterfaceRaw
- func (_AggregatorInterface *AggregatorInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AggregatorInterface *AggregatorInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AggregatorInterface *AggregatorInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorInterfaceSession
- func (_AggregatorInterface *AggregatorInterfaceSession) GetAnswer(roundId *big.Int) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceSession) GetTimestamp(roundId *big.Int) (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceSession) LatestAnswer() (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceSession) LatestRound() (*big.Int, error)
- func (_AggregatorInterface *AggregatorInterfaceSession) LatestTimestamp() (*big.Int, error)
- type AggregatorInterfaceTransactor
- type AggregatorInterfaceTransactorRaw
- type AggregatorInterfaceTransactorSession
- type AggregatorV2V3Interface
- type AggregatorV2V3InterfaceAnswerUpdated
- type AggregatorV2V3InterfaceAnswerUpdatedIterator
- type AggregatorV2V3InterfaceCaller
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) Description(opts *bind.CallOpts) (string, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) GetAnswer(opts *bind.CallOpts, roundId *big.Int) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) GetTimestamp(opts *bind.CallOpts, roundId *big.Int) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type AggregatorV2V3InterfaceCallerRaw
- type AggregatorV2V3InterfaceCallerSession
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) Decimals() (uint8, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) Description() (string, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) GetAnswer(roundId *big.Int) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) GetTimestamp(roundId *big.Int) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) LatestAnswer() (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) LatestRound() (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) LatestTimestamp() (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) Version() (*big.Int, error)
- type AggregatorV2V3InterfaceFilterer
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AggregatorV2V3InterfaceAnswerUpdatedIterator, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AggregatorV2V3InterfaceNewRoundIterator, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) ParseAnswerUpdated(log types.Log) (*AggregatorV2V3InterfaceAnswerUpdated, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) ParseNewRound(log types.Log) (*AggregatorV2V3InterfaceNewRound, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AggregatorV2V3InterfaceAnswerUpdated, ...) (event.Subscription, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AggregatorV2V3InterfaceNewRound, ...) (event.Subscription, error)
- type AggregatorV2V3InterfaceNewRound
- type AggregatorV2V3InterfaceNewRoundIterator
- type AggregatorV2V3InterfaceRaw
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorV2V3InterfaceSession
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) Decimals() (uint8, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) Description() (string, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) GetAnswer(roundId *big.Int) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) GetTimestamp(roundId *big.Int) (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) LatestAnswer() (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) LatestRound() (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) LatestRoundData() (struct{ ... }, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) LatestTimestamp() (*big.Int, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) Version() (*big.Int, error)
- type AggregatorV2V3InterfaceTransactor
- type AggregatorV2V3InterfaceTransactorRaw
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorV2V3InterfaceTransactorSession
- type AggregatorV3Interface
- type AggregatorV3InterfaceCaller
- func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) Description(opts *bind.CallOpts) (string, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type AggregatorV3InterfaceCallerRaw
- type AggregatorV3InterfaceCallerSession
- func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) Decimals() (uint8, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) Description() (string, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) Version() (*big.Int, error)
- type AggregatorV3InterfaceFilterer
- type AggregatorV3InterfaceRaw
- func (_AggregatorV3Interface *AggregatorV3InterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AggregatorV3Interface *AggregatorV3InterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorV3InterfaceSession
- func (_AggregatorV3Interface *AggregatorV3InterfaceSession) Decimals() (uint8, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceSession) Description() (string, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceSession) LatestRoundData() (struct{ ... }, error)
- func (_AggregatorV3Interface *AggregatorV3InterfaceSession) Version() (*big.Int, error)
- type AggregatorV3InterfaceTransactor
- type AggregatorV3InterfaceTransactorRaw
- type AggregatorV3InterfaceTransactorSession
- type AggregatorValidatorInterface
- type AggregatorValidatorInterfaceCaller
- type AggregatorValidatorInterfaceCallerRaw
- type AggregatorValidatorInterfaceCallerSession
- type AggregatorValidatorInterfaceFilterer
- type AggregatorValidatorInterfaceRaw
- func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorValidatorInterfaceSession
- type AggregatorValidatorInterfaceTransactor
- type AggregatorValidatorInterfaceTransactorRaw
- func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorValidatorInterfaceTransactorSession
- type ConfirmedOwner
- type ConfirmedOwnerCaller
- type ConfirmedOwnerCallerRaw
- type ConfirmedOwnerCallerSession
- type ConfirmedOwnerFilterer
- func (_ConfirmedOwner *ConfirmedOwnerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerOwnershipTransferRequestedIterator, error)
- func (_ConfirmedOwner *ConfirmedOwnerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerOwnershipTransferredIterator, error)
- func (_ConfirmedOwner *ConfirmedOwnerFilterer) ParseOwnershipTransferRequested(log types.Log) (*ConfirmedOwnerOwnershipTransferRequested, error)
- func (_ConfirmedOwner *ConfirmedOwnerFilterer) ParseOwnershipTransferred(log types.Log) (*ConfirmedOwnerOwnershipTransferred, error)
- func (_ConfirmedOwner *ConfirmedOwnerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_ConfirmedOwner *ConfirmedOwnerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerOwnershipTransferred, ...) (event.Subscription, error)
- type ConfirmedOwnerOwnershipTransferRequested
- type ConfirmedOwnerOwnershipTransferRequestedIterator
- type ConfirmedOwnerOwnershipTransferred
- type ConfirmedOwnerOwnershipTransferredIterator
- type ConfirmedOwnerRaw
- func (_ConfirmedOwner *ConfirmedOwnerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ConfirmedOwner *ConfirmedOwnerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ConfirmedOwner *ConfirmedOwnerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ConfirmedOwnerSession
- type ConfirmedOwnerTransactor
- type ConfirmedOwnerTransactorRaw
- type ConfirmedOwnerTransactorSession
- type ConfirmedOwnerWithProposal
- func DeployConfirmedOwnerWithProposal(auth *bind.TransactOpts, backend bind.ContractBackend, newOwner common.Address, ...) (common.Address, *types.Transaction, *ConfirmedOwnerWithProposal, error)
- func NewConfirmedOwnerWithProposal(address common.Address, backend bind.ContractBackend) (*ConfirmedOwnerWithProposal, error)
- type ConfirmedOwnerWithProposalCaller
- type ConfirmedOwnerWithProposalCallerRaw
- type ConfirmedOwnerWithProposalCallerSession
- type ConfirmedOwnerWithProposalFilterer
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerWithProposalOwnershipTransferredIterator, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferRequested(log types.Log) (*ConfirmedOwnerWithProposalOwnershipTransferRequested, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferred(log types.Log) (*ConfirmedOwnerWithProposalOwnershipTransferred, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type ConfirmedOwnerWithProposalOwnershipTransferRequested
- type ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator
- type ConfirmedOwnerWithProposalOwnershipTransferred
- type ConfirmedOwnerWithProposalOwnershipTransferredIterator
- type ConfirmedOwnerWithProposalRaw
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ConfirmedOwnerWithProposalSession
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) AcceptOwnership() (*types.Transaction, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) Owner() (common.Address, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type ConfirmedOwnerWithProposalTransactor
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- type ConfirmedOwnerWithProposalTransactorRaw
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ConfirmedOwnerWithProposalTransactorSession
- type LinkTokenInterface
- type LinkTokenInterfaceCaller
- func (_LinkTokenInterface *LinkTokenInterfaceCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCaller) Name(opts *bind.CallOpts) (string, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type LinkTokenInterfaceCallerRaw
- type LinkTokenInterfaceCallerSession
- func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Decimals() (uint8, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Name() (string, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Symbol() (string, error)
- func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) TotalSupply() (*big.Int, error)
- type LinkTokenInterfaceFilterer
- type LinkTokenInterfaceRaw
- func (_LinkTokenInterface *LinkTokenInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LinkTokenInterface *LinkTokenInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LinkTokenInterfaceSession
- func (_LinkTokenInterface *LinkTokenInterfaceSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) Decimals() (uint8, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) DecreaseApproval(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) IncreaseApproval(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) Name() (string, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) Symbol() (string, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) TotalSupply() (*big.Int, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) TransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type LinkTokenInterfaceTransactor
- func (_LinkTokenInterface *LinkTokenInterfaceTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactor) DecreaseApproval(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactor) IncreaseApproval(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactor) TransferAndCall(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type LinkTokenInterfaceTransactorRaw
- type LinkTokenInterfaceTransactorSession
- func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) DecreaseApproval(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) IncreaseApproval(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) TransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type OCR2Abstract
- type OCR2AbstractCaller
- func (_OCR2Abstract *OCR2AbstractCaller) LatestConfigDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Abstract *OCR2AbstractCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Abstract *OCR2AbstractCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- type OCR2AbstractCallerRaw
- type OCR2AbstractCallerSession
- type OCR2AbstractConfigSet
- type OCR2AbstractConfigSetIterator
- type OCR2AbstractFilterer
- func (_OCR2Abstract *OCR2AbstractFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OCR2AbstractConfigSetIterator, error)
- func (_OCR2Abstract *OCR2AbstractFilterer) FilterTransmitted(opts *bind.FilterOpts) (*OCR2AbstractTransmittedIterator, error)
- func (_OCR2Abstract *OCR2AbstractFilterer) ParseConfigSet(log types.Log) (*OCR2AbstractConfigSet, error)
- func (_OCR2Abstract *OCR2AbstractFilterer) ParseTransmitted(log types.Log) (*OCR2AbstractTransmitted, error)
- func (_OCR2Abstract *OCR2AbstractFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2AbstractConfigSet) (event.Subscription, error)
- func (_OCR2Abstract *OCR2AbstractFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *OCR2AbstractTransmitted) (event.Subscription, error)
- type OCR2AbstractRaw
- func (_OCR2Abstract *OCR2AbstractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OCR2Abstract *OCR2AbstractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR2Abstract *OCR2AbstractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR2AbstractSession
- func (_OCR2Abstract *OCR2AbstractSession) LatestConfigDetails() (struct{ ... }, error)
- func (_OCR2Abstract *OCR2AbstractSession) LatestConfigDigestAndEpoch() (struct{ ... }, error)
- func (_OCR2Abstract *OCR2AbstractSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error)
- func (_OCR2Abstract *OCR2AbstractSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error)
- func (_OCR2Abstract *OCR2AbstractSession) TypeAndVersion() (string, error)
- type OCR2AbstractTransactor
- type OCR2AbstractTransactorRaw
- type OCR2AbstractTransactorSession
- func (_OCR2Abstract *OCR2AbstractTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error)
- func (_OCR2Abstract *OCR2AbstractTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error)
- type OCR2AbstractTransmitted
- type OCR2AbstractTransmittedIterator
- type OCR2Aggregator
- type OCR2AggregatorAnswerUpdated
- type OCR2AggregatorAnswerUpdatedIterator
- type OCR2AggregatorBillingAccessControllerSet
- type OCR2AggregatorBillingAccessControllerSetIterator
- type OCR2AggregatorBillingSet
- type OCR2AggregatorBillingSetIterator
- type OCR2AggregatorCaller
- func (_OCR2Aggregator *OCR2AggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetAnswer(opts *bind.CallOpts, roundId *big.Int) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetBilling(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetBillingAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetRequesterAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetRoundData(opts *bind.CallOpts, roundId *big.Int) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetTimestamp(opts *bind.CallOpts, roundId *big.Int) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetTransmitters(opts *bind.CallOpts) ([]common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) GetValidatorConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) OracleObservationCount(opts *bind.CallOpts, transmitterAddress common.Address) (uint32, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) OwedPayment(opts *bind.CallOpts, transmitterAddress common.Address) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_OCR2Aggregator *OCR2AggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type OCR2AggregatorCallerRaw
- type OCR2AggregatorCallerSession
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) Decimals() (uint8, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) Description() (string, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetAnswer(roundId *big.Int) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetBilling() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetBillingAccessController() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetLinkToken() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetRequesterAccessController() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetRoundData(roundId *big.Int) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetTimestamp(roundId *big.Int) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetTransmitters() ([]common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetValidatorConfig() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestAnswer() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestConfigDetails() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestConfigDigestAndEpoch() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestRound() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestTimestamp() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) MaxAnswer() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) MinAnswer() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) Owner() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) TypeAndVersion() (string, error)
- func (_OCR2Aggregator *OCR2AggregatorCallerSession) Version() (*big.Int, error)
- type OCR2AggregatorConfigSet
- type OCR2AggregatorConfigSetIterator
- type OCR2AggregatorFilterer
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*OCR2AggregatorAnswerUpdatedIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*OCR2AggregatorBillingAccessControllerSetIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*OCR2AggregatorBillingSetIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OCR2AggregatorConfigSetIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, oldLinkToken []common.Address, ...) (*OCR2AggregatorLinkTokenSetIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*OCR2AggregatorNewRoundIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*OCR2AggregatorNewTransmissionIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, ...) (*OCR2AggregatorOraclePaidIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2AggregatorOwnershipTransferRequestedIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2AggregatorOwnershipTransferredIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*OCR2AggregatorPayeeshipTransferRequestedIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*OCR2AggregatorPayeeshipTransferredIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*OCR2AggregatorRequesterAccessControllerSetIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*OCR2AggregatorRoundRequestedIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterTransmitted(opts *bind.FilterOpts) (*OCR2AggregatorTransmittedIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, ...) (*OCR2AggregatorValidatorConfigSetIterator, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseAnswerUpdated(log types.Log) (*OCR2AggregatorAnswerUpdated, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*OCR2AggregatorBillingAccessControllerSet, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseBillingSet(log types.Log) (*OCR2AggregatorBillingSet, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseConfigSet(log types.Log) (*OCR2AggregatorConfigSet, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseLinkTokenSet(log types.Log) (*OCR2AggregatorLinkTokenSet, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseNewRound(log types.Log) (*OCR2AggregatorNewRound, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseNewTransmission(log types.Log) (*OCR2AggregatorNewTransmission, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseOraclePaid(log types.Log) (*OCR2AggregatorOraclePaid, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OCR2AggregatorOwnershipTransferRequested, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*OCR2AggregatorOwnershipTransferred, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*OCR2AggregatorPayeeshipTransferRequested, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*OCR2AggregatorPayeeshipTransferred, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*OCR2AggregatorRequesterAccessControllerSet, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseRoundRequested(log types.Log) (*OCR2AggregatorRoundRequested, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseTransmitted(log types.Log) (*OCR2AggregatorTransmitted, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*OCR2AggregatorValidatorConfigSet, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorAnswerUpdated, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorBillingAccessControllerSet) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorBillingSet) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorConfigSet) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorLinkTokenSet, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorNewRound, roundId []*big.Int, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorNewTransmission, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorOraclePaid, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorPayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorPayeeshipTransferred, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorRequesterAccessControllerSet) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorRoundRequested, ...) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorTransmitted) (event.Subscription, error)
- func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorValidatorConfigSet, ...) (event.Subscription, error)
- type OCR2AggregatorLinkTokenSet
- type OCR2AggregatorLinkTokenSetIterator
- type OCR2AggregatorNewRound
- type OCR2AggregatorNewRoundIterator
- type OCR2AggregatorNewTransmission
- type OCR2AggregatorNewTransmissionIterator
- type OCR2AggregatorOraclePaid
- type OCR2AggregatorOraclePaidIterator
- type OCR2AggregatorOwnershipTransferRequested
- type OCR2AggregatorOwnershipTransferRequestedIterator
- type OCR2AggregatorOwnershipTransferred
- type OCR2AggregatorOwnershipTransferredIterator
- type OCR2AggregatorPayeeshipTransferRequested
- type OCR2AggregatorPayeeshipTransferRequestedIterator
- type OCR2AggregatorPayeeshipTransferred
- type OCR2AggregatorPayeeshipTransferredIterator
- type OCR2AggregatorRaw
- func (_OCR2Aggregator *OCR2AggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OCR2Aggregator *OCR2AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR2AggregatorRequesterAccessControllerSet
- type OCR2AggregatorRequesterAccessControllerSetIterator
- type OCR2AggregatorRoundRequested
- type OCR2AggregatorRoundRequestedIterator
- type OCR2AggregatorSession
- func (_OCR2Aggregator *OCR2AggregatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) Decimals() (uint8, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) Description() (string, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetAnswer(roundId *big.Int) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetBilling() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetBillingAccessController() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetLinkToken() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetRequesterAccessController() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetRoundData(roundId *big.Int) (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetTimestamp(roundId *big.Int) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetTransmitters() ([]common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) GetValidatorConfig() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LatestAnswer() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LatestConfigDetails() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LatestConfigDigestAndEpoch() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LatestRound() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LatestTimestamp() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) LinkAvailableForPayment() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) MaxAnswer() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) MinAnswer() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) Owner() (common.Address, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) RequestNewRound() (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) TypeAndVersion() (string, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) Version() (*big.Int, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) WithdrawFunds(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
- type OCR2AggregatorTransactor
- func (_OCR2Aggregator *OCR2AggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) SetBilling(opts *bind.TransactOpts, maximumGasPriceGwei uint32, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, linkToken common.Address, recipient common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) SetPayees(opts *bind.TransactOpts, transmitters []common.Address, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, requesterAccessController common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
- type OCR2AggregatorTransactorRaw
- type OCR2AggregatorTransactorSession
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) WithdrawFunds(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_OCR2Aggregator *OCR2AggregatorTransactorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
- type OCR2AggregatorTransmitted
- type OCR2AggregatorTransmittedIterator
- type OCR2AggregatorValidatorConfigSet
- type OCR2AggregatorValidatorConfigSetIterator
- type OwnableInterface
- type OwnableInterfaceCaller
- type OwnableInterfaceCallerRaw
- type OwnableInterfaceCallerSession
- type OwnableInterfaceFilterer
- type OwnableInterfaceRaw
- func (_OwnableInterface *OwnableInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableInterface *OwnableInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableInterface *OwnableInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableInterfaceSession
- func (_OwnableInterface *OwnableInterfaceSession) AcceptOwnership() (*types.Transaction, error)
- func (_OwnableInterface *OwnableInterfaceSession) Owner() (*types.Transaction, error)
- func (_OwnableInterface *OwnableInterfaceSession) TransferOwnership(recipient common.Address) (*types.Transaction, error)
- type OwnableInterfaceTransactor
- func (_OwnableInterface *OwnableInterfaceTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OwnableInterface *OwnableInterfaceTransactor) Owner(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OwnableInterface *OwnableInterfaceTransactor) TransferOwnership(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- type OwnableInterfaceTransactorRaw
- type OwnableInterfaceTransactorSession
- func (_OwnableInterface *OwnableInterfaceTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_OwnableInterface *OwnableInterfaceTransactorSession) Owner() (*types.Transaction, error)
- func (_OwnableInterface *OwnableInterfaceTransactorSession) TransferOwnership(recipient common.Address) (*types.Transaction, error)
- type OwnerIsCreator
- type OwnerIsCreatorCaller
- type OwnerIsCreatorCallerRaw
- type OwnerIsCreatorCallerSession
- type OwnerIsCreatorFilterer
- func (_OwnerIsCreator *OwnerIsCreatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OwnerIsCreatorOwnershipTransferRequestedIterator, error)
- func (_OwnerIsCreator *OwnerIsCreatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OwnerIsCreatorOwnershipTransferredIterator, error)
- func (_OwnerIsCreator *OwnerIsCreatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OwnerIsCreatorOwnershipTransferRequested, error)
- func (_OwnerIsCreator *OwnerIsCreatorFilterer) ParseOwnershipTransferred(log types.Log) (*OwnerIsCreatorOwnershipTransferred, error)
- func (_OwnerIsCreator *OwnerIsCreatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OwnerIsCreatorOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_OwnerIsCreator *OwnerIsCreatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnerIsCreatorOwnershipTransferred, ...) (event.Subscription, error)
- type OwnerIsCreatorOwnershipTransferRequested
- type OwnerIsCreatorOwnershipTransferRequestedIterator
- type OwnerIsCreatorOwnershipTransferred
- type OwnerIsCreatorOwnershipTransferredIterator
- type OwnerIsCreatorRaw
- func (_OwnerIsCreator *OwnerIsCreatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnerIsCreator *OwnerIsCreatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnerIsCreator *OwnerIsCreatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnerIsCreatorSession
- type OwnerIsCreatorTransactor
- type OwnerIsCreatorTransactorRaw
- type OwnerIsCreatorTransactorSession
- type SimpleReadAccessController
- type SimpleReadAccessControllerAddedAccess
- type SimpleReadAccessControllerAddedAccessIterator
- type SimpleReadAccessControllerCaller
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type SimpleReadAccessControllerCallerRaw
- type SimpleReadAccessControllerCallerSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) CheckEnabled() (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) Owner() (common.Address, error)
- type SimpleReadAccessControllerCheckAccessDisabled
- type SimpleReadAccessControllerCheckAccessDisabledIterator
- type SimpleReadAccessControllerCheckAccessEnabled
- type SimpleReadAccessControllerCheckAccessEnabledIterator
- type SimpleReadAccessControllerFilterer
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerAddedAccessIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessDisabledIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessEnabledIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferRequestedIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferredIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerRemovedAccessIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleReadAccessControllerAddedAccess, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleReadAccessControllerCheckAccessDisabled, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleReadAccessControllerCheckAccessEnabled, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleReadAccessControllerOwnershipTransferRequested, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleReadAccessControllerOwnershipTransferred, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleReadAccessControllerRemovedAccess, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerAddedAccess) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerRemovedAccess) (event.Subscription, error)
- type SimpleReadAccessControllerOwnershipTransferRequested
- type SimpleReadAccessControllerOwnershipTransferRequestedIterator
- type SimpleReadAccessControllerOwnershipTransferred
- type SimpleReadAccessControllerOwnershipTransferredIterator
- type SimpleReadAccessControllerRaw
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleReadAccessControllerRemovedAccess
- type SimpleReadAccessControllerRemovedAccessIterator
- type SimpleReadAccessControllerSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) CheckEnabled() (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) Owner() (common.Address, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactor
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactorRaw
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactorSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessController
- type SimpleWriteAccessControllerAddedAccess
- type SimpleWriteAccessControllerAddedAccessIterator
- type SimpleWriteAccessControllerCaller
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type SimpleWriteAccessControllerCallerRaw
- type SimpleWriteAccessControllerCallerSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) CheckEnabled() (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) Owner() (common.Address, error)
- type SimpleWriteAccessControllerCheckAccessDisabled
- type SimpleWriteAccessControllerCheckAccessDisabledIterator
- type SimpleWriteAccessControllerCheckAccessEnabled
- type SimpleWriteAccessControllerCheckAccessEnabledIterator
- type SimpleWriteAccessControllerFilterer
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerAddedAccessIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessDisabledIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessEnabledIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferredIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerRemovedAccessIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleWriteAccessControllerAddedAccess, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessDisabled, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessEnabled, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferRequested, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferred, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleWriteAccessControllerRemovedAccess, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerAddedAccess) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerRemovedAccess) (event.Subscription, error)
- type SimpleWriteAccessControllerOwnershipTransferRequested
- type SimpleWriteAccessControllerOwnershipTransferRequestedIterator
- type SimpleWriteAccessControllerOwnershipTransferred
- type SimpleWriteAccessControllerOwnershipTransferredIterator
- type SimpleWriteAccessControllerRaw
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleWriteAccessControllerRemovedAccess
- type SimpleWriteAccessControllerRemovedAccessIterator
- type SimpleWriteAccessControllerSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) CheckEnabled() (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) Owner() (common.Address, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactor
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactorRaw
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactorSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type TypeAndVersionInterface
- type TypeAndVersionInterfaceCaller
- type TypeAndVersionInterfaceCallerRaw
- type TypeAndVersionInterfaceCallerSession
- type TypeAndVersionInterfaceFilterer
- type TypeAndVersionInterfaceRaw
- func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypeAndVersionInterfaceSession
- type TypeAndVersionInterfaceTransactor
- type TypeAndVersionInterfaceTransactorRaw
- func (_TypeAndVersionInterface *TypeAndVersionInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypeAndVersionInterface *TypeAndVersionInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypeAndVersionInterfaceTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AccessControlTestHelperABI = AccessControlTestHelperMetaData.ABI
AccessControlTestHelperABI is the input ABI used to generate the binding from. Deprecated: Use AccessControlTestHelperMetaData.ABI instead.
var AccessControlTestHelperBin = AccessControlTestHelperMetaData.Bin
AccessControlTestHelperBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AccessControlTestHelperMetaData.Bin instead.
var AccessControlTestHelperMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[],\"name\":\"Dummy\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_roundID\",\"type\":\"uint256\"}],\"name\":\"readGetAnswer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"},{\"internalType\":\"uint80\",\"name\":\"_roundID\",\"type\":\"uint80\"}],\"name\":\"readGetRoundData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_roundID\",\"type\":\"uint256\"}],\"name\":\"readGetTimestamp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"}],\"name\":\"readLatestAnswer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"}],\"name\":\"readLatestRound\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"}],\"name\":\"readLatestRoundData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"}],\"name\":\"readLatestTimestamp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"}],\"name\":\"testLatestTransmissionDetails\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5061069f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063c0c9c7db1161005b578063c0c9c7db146100db578063c9592ab9146100ee578063d2f79c4714610101578063eea2913a1461011457600080fd5b806304cefda51461008d57806320f2c97c146100a257806395319deb146100b5578063bf5fc18b146100c8575b600080fd5b6100a061009b366004610503565b610127565b005b6100a06100b0366004610503565b610191565b6100a06100c3366004610540565b610225565b6100a06100d6366004610577565b6102e5565b6100a06100e9366004610503565b610396565b6100a06100fc366004610577565b610425565b6100a061010f366004610503565b61046b565b6100a0610122366004610503565b6104a9565b806001600160a01b031663e5fe45776040518163ffffffff1660e01b815260040160a060405180830381865afa158015610165573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061018991906105a1565b505050505050565b806001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156101cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f3919061062f565b50506040517f10e4ab9f2ce395bf5539d7c60c9bfeef0b416602954734c5bb8bfd9433c9ff689350600092509050a150565b6040517f9a6fc8f500000000000000000000000000000000000000000000000000000000815269ffffffffffffffffffff821660048201526001600160a01b03831690639a6fc8f59060240160a060405180830381865afa15801561028e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b2919061062f565b50506040517f10e4ab9f2ce395bf5539d7c60c9bfeef0b416602954734c5bb8bfd9433c9ff689350600092509050a15050565b6040517fb5ab58dc000000000000000000000000000000000000000000000000000000008152600481018290526001600160a01b0383169063b5ab58dc906024015b602060405180830381865afa158015610344573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103689190610679565b506040517f10e4ab9f2ce395bf5539d7c60c9bfeef0b416602954734c5bb8bfd9433c9ff6890600090a15050565b806001600160a01b03166350d25bcd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f89190610679565b506040517f10e4ab9f2ce395bf5539d7c60c9bfeef0b416602954734c5bb8bfd9433c9ff6890600090a150565b6040517fb633620c000000000000000000000000000000000000000000000000000000008152600481018290526001600160a01b0383169063b633620c90602401610327565b806001600160a01b0316638205bf6a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b806001600160a01b031663668a0f026040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103d4573d6000803e3d6000fd5b80356001600160a01b03811681146104fe57600080fd5b919050565b60006020828403121561051557600080fd5b61051e826104e7565b9392505050565b69ffffffffffffffffffff8116811461053d57600080fd5b50565b6000806040838503121561055357600080fd5b61055c836104e7565b9150602083013561056c81610525565b809150509250929050565b6000806040838503121561058a57600080fd5b610593836104e7565b946020939093013593505050565b600080600080600060a086880312156105b957600080fd5b85519450602086015163ffffffff811681146105d457600080fd5b604087015190945060ff811681146105eb57600080fd5b8093505060608601518060170b811461060357600080fd5b608087015190925067ffffffffffffffff8116811461062157600080fd5b809150509295509295909350565b600080600080600060a0868803121561064757600080fd5b855161065281610525565b80955050602086015193506040860151925060608601519150608086015161062181610525565b60006020828403121561068b57600080fd5b505191905056fea164736f6c6343000813000a",
}
AccessControlTestHelperMetaData contains all meta data concerning the AccessControlTestHelper contract.
var AccessControlledOCR2AggregatorABI = AccessControlledOCR2AggregatorMetaData.ABI
AccessControlledOCR2AggregatorABI is the input ABI used to generate the binding from. Deprecated: Use AccessControlledOCR2AggregatorMetaData.ABI instead.
var AccessControlledOCR2AggregatorBin = AccessControlledOCR2AggregatorMetaData.Bin
AccessControlledOCR2AggregatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AccessControlledOCR2AggregatorMetaData.Bin instead.
var AccessControlledOCR2AggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"_link\",\"type\":\"address\"},{\"internalType\":\"int192\",\"name\":\"_minAnswer\",\"type\":\"int192\"},{\"internalType\":\"int192\",\"name\":\"_maxAnswer\",\"type\":\"int192\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_billingAccessController\",\"type\":\"address\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_requesterAccessController\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"_decimals\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"AddedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"BillingAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"maximumGasPriceGwei\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"reasonableGasPriceGwei\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"observationPaymentGjuels\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"transmissionPaymentGjuels\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint24\",\"name\":\"accountingGas\",\"type\":\"uint24\"}],\"name\":\"BillingSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"oldLinkToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"newLinkToken\",\"type\":\"address\"}],\"name\":\"LinkTokenSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"aggregatorRoundId\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"int192\",\"name\":\"answer\",\"type\":\"int192\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"observationsTimestamp\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"int192[]\",\"name\":\"observations\",\"type\":\"int192[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"observers\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"int192\",\"name\":\"juelsPerFeeCoin\",\"type\":\"int192\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"epochAndRound\",\"type\":\"uint40\"}],\"name\":\"NewTransmission\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"}],\"name\":\"OraclePaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"RemovedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"RequesterAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"requester\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"}],\"name\":\"RoundRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"name\":\"Transmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"previousValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousGasLimit\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"currentValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"currentGasLimit\",\"type\":\"uint32\"}],\"name\":\"ValidatorConfigSet\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"addAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBilling\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"maximumGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"reasonableGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"observationPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"transmissionPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"accountingGas\",\"type\":\"uint24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBillingAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLinkToken\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRequesterAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTransmitters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getValidatorConfig\",\"outputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"validator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDigestAndEpoch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"scanLogs\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTransmissionDetails\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"},{\"internalType\":\"int192\",\"name\":\"latestAnswer_\",\"type\":\"int192\"},{\"internalType\":\"uint64\",\"name\":\"latestTimestamp_\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"linkAvailableForPayment\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"availableBalance\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitterAddress\",\"type\":\"address\"}],\"name\":\"oracleObservationCount\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitterAddress\",\"type\":\"address\"}],\"name\":\"owedPayment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"removeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestNewRound\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"\",\"type\":\"uint80\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"maximumGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"reasonableGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"observationPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"transmissionPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"accountingGas\",\"type\":\"uint24\"}],\"name\":\"setBilling\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_billingAccessController\",\"type\":\"address\"}],\"name\":\"setBillingAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"setLinkToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setPayees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"requesterAccessController\",\"type\":\"address\"}],\"name\":\"setRequesterAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"newValidator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"newGasLimit\",\"type\":\"uint32\"}],\"name\":\"setValidatorConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[3]\",\"name\":\"reportContext\",\"type\":\"bytes32[3]\"},{\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60e06040523480156200001157600080fd5b50604051620057a3380380620057a38339810160408190526200003491620004a4565b868686868686863380600081620000925760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000c557620000c58162000179565b5050601180546001600160a01b0319166001600160a01b038a169081179091556040519091506000907f4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a908290a36200011e8462000224565b60ff821660c052601062000133828262000686565b506200013f836200029d565b6200014c60008062000318565b50505050601791820b608052900b60a05250506015805460ff191660011790555062000752945050505050565b336001600160a01b03821603620001d35760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000089565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6012546001600160a01b0390811690821681146200029957601280546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d4891291015b60405180910390a15b5050565b620002a7620003ff565b600f546001600160a01b0390811690821681146200029957600f80546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634910162000290565b62000322620003ff565b60408051808201909152600e546001600160a01b03808216808452600160a01b90920463ffffffff16602084015284161415806200037057508163ffffffff16816020015163ffffffff1614155b15620003fa576040805180820182526001600160a01b0385811680835263ffffffff8681166020948501819052600e80546001600160c01b0319168417600160a01b830217905586518786015187519316835294820152909392909116917fb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541910160405180910390a35b505050565b6000546001600160a01b031633146200045b5760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162000089565b565b6001600160a01b03811681146200047357600080fd5b50565b8051601781900b81146200048957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600080600080600080600060e0888a031215620004c057600080fd5b8751620004cd816200045d565b96506020620004de89820162000476565b9650620004ee60408a0162000476565b9550606089015162000500816200045d565b60808a015190955062000513816200045d565b60a08a015190945060ff811681146200052b57600080fd5b60c08a01519093506001600160401b03808211156200054957600080fd5b818b0191508b601f8301126200055e57600080fd5b8151818111156200057357620005736200048e565b604051601f8201601f19908116603f011681019083821181831017156200059e576200059e6200048e565b816040528281528e86848701011115620005b757600080fd5b600093505b82841015620005db5784840186015181850187015292850192620005bc565b600086848301015280965050505050505092959891949750929550565b600181811c908216806200060d57607f821691505b6020821081036200062e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003fa57600081815260208120601f850160051c810160208610156200065d5750805b601f850160051c820191505b818110156200067e5782815560010162000669565b505050505050565b81516001600160401b03811115620006a257620006a26200048e565b620006ba81620006b38454620005f8565b8462000634565b602080601f831160018114620006f25760008415620006d95750858301515b600019600386901b1c1916600185901b1785556200067e565b600085815260208120601f198616915b82811015620007235788860151825594840194600190910190840162000702565b5085821015620007425787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60805160a05160c0516150056200079e60003960006104240152600081816104d30152818161233d01526136fc0152600081816103640152818161231501526136cf01526150056000f3fe608060405234801561001057600080fd5b50600436106103155760003560e01c80639a6fc8f5116101a7578063d09dc339116100ee578063e76d516811610097578063f2fde38b11610071578063f2fde38b146107fa578063fbffd2c11461080d578063feaf968c1461082057600080fd5b8063e76d5168146107c3578063eb457163146107d4578063eb5dcd6c146107e757600080fd5b8063e3d0e712116100c8578063e3d0e7121461073e578063e4902f8214610751578063e5fe45771461077957600080fd5b8063d09dc33914610718578063daffc4b514610720578063dc7f01241461073157600080fd5b8063b121e14711610150578063b633620c1161012a578063b633620c146106e1578063c1075329146106f4578063c4c92b371461070757600080fd5b8063b121e147146106a8578063b1dc65a4146106bb578063b5ab58dc146106ce57600080fd5b80639e3ceeab116101815780639e3ceeab14610651578063a118f24914610664578063afcb95d71461067757600080fd5b80639a6fc8f5146105b35780639bd2c0b1146105fd5780639c849b301461063e57600080fd5b8063668a0f021161026b57806381ff7048116102145780638ac28d5a116101ee5780638ac28d5a146105585780638da5cb5b1461056b57806398e5b12a1461059057600080fd5b806381ff70481461050d5780638205bf6a1461053d5780638823da6c1461054557600080fd5b80637284e416116102455780637284e416146104f557806379ba5097146104fd5780638038e4a11461050557600080fd5b8063668a0f02146104a35780636b14daf8146104ab57806370da2f67146104ce57600080fd5b8063313ce567116102cd57806354fd4d50116102a757806354fd4d5014610473578063643dc1051461047b578063666cab8d1461048e57600080fd5b8063313ce5671461041f5780634fb174701461045857806350d25bcd1461046b57600080fd5b8063181f5a77116102fe578063181f5a771461034a57806322adbc781461035f578063299372681461039957600080fd5b80630a7569831461031a5780630eafb25b14610324575b600080fd5b610322610828565b005b6103376103323660046144a0565b610871565b6040519081526020015b60405180910390f35b610352610976565b6040516103419190614503565b6103867f000000000000000000000000000000000000000000000000000000000000000081565b60405160179190910b8152602001610341565b6103e3600b546a0100000000000000000000810463ffffffff90811692600160701b8304821692600160901b8104831692600160b01b82041691600160d01b90910462ffffff1690565b6040805163ffffffff9687168152948616602086015292851692840192909252909216606082015262ffffff909116608082015260a001610341565b6104467f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff9091168152602001610341565b610322610466366004614516565b610996565b610337610bb3565b610337600681565b610322610489366004614561565b610c5a565b610496610eb8565b604051610341919061461e565b610337610f1a565b6104be6104b93660046146e8565b610faa565b6040519015158152602001610341565b6103867f000000000000000000000000000000000000000000000000000000000000000081565b610352610fd2565b610322611055565b610322611106565b600d54600a546040805163ffffffff80851682526401000000009094049093166020840152820152606001610341565b610337611150565b6103226105533660046144a0565b6111f8565b6103226105663660046144a0565b61127a565b6000546001600160a01b03165b6040516001600160a01b039091168152602001610341565b6105986112ec565b60405169ffffffffffffffffffff9091168152602001610341565b6105c66105c1366004614738565b611447565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a001610341565b604080518082018252600e546001600160a01b038116808352600160a01b90910463ffffffff16602092830181905283519182529181019190915201610341565b61032261064c3660046147b0565b6114e5565b61032261065f3660046144a0565b6116c3565b6103226106723660046144a0565b611742565b600a54600b546040805160008152602081019390935261010090910460081c63ffffffff1690820152606001610341565b6103226106b63660046144a0565b6117be565b6103226106c936600461481c565b61189a565b6103376106dc366004614901565b611d9e565b6103376106ef366004614901565b611e2a565b61032261070236600461491a565b611eae565b6012546001600160a01b0316610578565b610337612145565b600f546001600160a01b0316610578565b6015546104be9060ff1681565b61032261074c366004614a07565b6121d5565b61076461075f3660046144a0565b612943565b60405163ffffffff9091168152602001610341565b6107816129f9565b6040805195865263ffffffff909416602086015260ff9092169284019290925260179190910b606083015267ffffffffffffffff16608082015260a001610341565b6011546001600160a01b0316610578565b6103226107e2366004614ad4565b612aa2565b6103226107f5366004614516565b612b9d565b6103226108083660046144a0565b612cd5565b61032261081b3660046144a0565b612ce6565b6105c6612cf7565b610830612de7565b60155460ff161561086f576015805460ff191690556040517f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963890600090a15b565b6001600160a01b03811660009081526002602090815260408083208151606081018352905460ff80821615158084526101008304909116948301949094526201000090046001600160601b031691810191909152906108d35750600092915050565b600b546020820151600091600160901b900463ffffffff169060069060ff16601f811061090257610902614b02565b600881049190910154600b54610935926007166004026101000a90910463ffffffff90811691600160301b900416614b2e565b63ffffffff166109459190614b52565b61095390633b9aca00614b52565b905081604001516001600160601b03168161096e9190614b69565b949350505050565b6060604051806060016040528060248152602001614fd560249139905090565b61099e612de7565b6011546001600160a01b039081169083168190036109bb57505050565b6040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa1580156109ff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a239190614b7c565b50610a2c612e41565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610a73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a979190614b7c565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509083169063a9059cbb906044016020604051808303816000875af1158015610aea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0e9190614b95565b610b5f5760405162461bcd60e51b815260206004820152601f60248201527f7472616e736665722072656d61696e696e672066756e6473206661696c65640060448201526064015b60405180910390fd5b601180546001600160a01b0319166001600160a01b0386811691821790925560405190918416907f4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a90600090a350505b5050565b6000610bf6336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b610c2e5760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b600b54600160301b900463ffffffff166000908152600c602052604090205460170b905090565b905090565b6012546001600160a01b0316610c786000546001600160a01b031690565b6001600160a01b0316336001600160a01b03161480610d045750604051630d629b5f60e31b81526001600160a01b03821690636b14daf890610cc39033906000903690600401614bb7565b602060405180830381865afa158015610ce0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d049190614b95565b610d505760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79206f776e65722662696c6c696e6741646d696e2063616e2063616c6c6044820152606401610b56565b610d58612e41565b600b80547fffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffff166a010000000000000000000063ffffffff8981169182027fffffffffffffffffffffffffffff00000000ffffffffffffffffffffffffffff1692909217600160701b898416908102919091177fffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffff16600160901b8985169081027fffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffff1691909117600160b01b948916948502177fffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff16600160d01b62ffffff89169081029190911790955560408051938452602084019290925290820152606081019190915260808101919091527f0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f9060a00160405180910390a1505050505050565b60606005805480602002602001604051908101604052809291908181526020018280548015610f1057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610ef2575b5050505050905090565b6000610f5d336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b610f955760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b600b54600160301b900463ffffffff16905090565b6000610fb683836131db565b80610fc957506001600160a01b03831632145b90505b92915050565b6060611015336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b61104d5760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b610c5561320b565b6001546001600160a01b031633146110af5760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e6572000000000000000000006044820152606401610b56565b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b61110e612de7565b60155460ff1661086f576015805460ff191660011790556040517faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348090600090a1565b6000611193336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b6111cb5760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b50600b5463ffffffff600160301b90910481166000908152600c6020526040902054600160e01b90041690565b611200612de7565b6001600160a01b03811660009081526016602052604090205460ff1615611277576001600160a01b038116600081815260166020908152604091829020805460ff1916905590519182527f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d191015b60405180910390a15b50565b6001600160a01b038181166000908152601360205260409020541633146112e35760405162461bcd60e51b815260206004820152601760248201527f4f6e6c792070617965652063616e2077697468647261770000000000000000006044820152606401610b56565b61127781613294565b600080546001600160a01b03163314806113775750600f54604051630d629b5f60e31b81526001600160a01b0390911690636b14daf8906113369033906000903690600401614bb7565b602060405180830381865afa158015611353573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113779190614b95565b6113c35760405162461bcd60e51b815260206004820152601d60248201527f4f6e6c79206f776e6572267265717565737465722063616e2063616c6c0000006044820152606401610b56565b600b54600a546040805191825263ffffffff6101008404600881901c8216602085015260ff811684840152915164ffffffffff90921693600160301b9004169133917f41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c9181900360600190a261143a816001614bf6565b63ffffffff169250505090565b6000806000806000611490336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b6114c85760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b6114d1866134a6565b945094509450945094505b91939590929450565b6114ed612de7565b82811461153c5760405162461bcd60e51b815260206004820181905260248201527f7472616e736d6974746572732e73697a6520213d207061796565732e73697a656044820152606401610b56565b60005b838110156116bc57600085858381811061155b5761155b614b02565b905060200201602081019061157091906144a0565b9050600084848481811061158657611586614b02565b905060200201602081019061159b91906144a0565b6001600160a01b0380841660009081526013602052604090205491925016801580806115d85750826001600160a01b0316826001600160a01b0316145b6116245760405162461bcd60e51b815260206004820152601160248201527f706179656520616c7265616479207365740000000000000000000000000000006044820152606401610b56565b6001600160a01b03848116600090815260136020526040902080546001600160a01b031916858316908117909155908316146116a557826001600160a01b0316826001600160a01b0316856001600160a01b03167f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b360405160405180910390a45b5050505080806116b490614c13565b91505061153f565b5050505050565b6116cb612de7565b600f546001600160a01b039081169082168114610baf57600f80546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae63491015b60405180910390a15050565b61174a612de7565b6001600160a01b03811660009081526016602052604090205460ff16611277576001600160a01b038116600081815260166020908152604091829020805460ff1916600117905590519182527f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4910161126e565b6001600160a01b038181166000908152601460205260409020541633146118275760405162461bcd60e51b815260206004820152601f60248201527f6f6e6c792070726f706f736564207061796565732063616e20616363657074006044820152606401610b56565b6001600160a01b0381811660008181526013602090815260408083208054336001600160a01b031980831682179093556014909452828520805490921690915590519416939092849290917f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b39190a45050565b60005a604080516101008082018352600b5460ff8116835290810464ffffffffff9081166020808501829052600160301b840463ffffffff908116968601969096526a0100000000000000000000840486166060860152600160701b840486166080860152600160901b8404861660a0860152600160b01b840490951660c0850152600160d01b90920462ffffff1660e08401529394509092918c0135918216116119875760405162461bcd60e51b815260206004820152600c60248201527f7374616c65207265706f727400000000000000000000000000000000000000006044820152606401610b56565b3360009081526002602052604090205460ff166119e65760405162461bcd60e51b815260206004820152601860248201527f756e617574686f72697a6564207472616e736d697474657200000000000000006044820152606401610b56565b600a548b3514611a385760405162461bcd60e51b815260206004820152601560248201527f636f6e666967446967657374206d69736d6174636800000000000000000000006044820152606401610b56565b611a468a8a8a8a8a8a613532565b8151611a53906001614c2c565b60ff168714611aa45760405162461bcd60e51b815260206004820152601a60248201527f77726f6e67206e756d626572206f66207369676e6174757265730000000000006044820152606401610b56565b868514611af35760405162461bcd60e51b815260206004820152601e60248201527f7369676e617475726573206f7574206f6620726567697374726174696f6e00006044820152606401610b56565b60008a8a604051611b05929190614c45565b604051908190038120611b1c918e90602001614c55565b60408051601f19818403018152828252805160209182012083830190925260008084529083018190529092509060005b8a811015611cc25760006001858a8460208110611b6b57611b6b614b02565b611b7891901a601b614c2c565b8f8f86818110611b8a57611b8a614b02565b905060200201358e8e87818110611ba357611ba3614b02565b9050602002013560405160008152602001604052604051611be0949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015611c02573d6000803e3d6000fd5b505060408051601f198101516001600160a01b03811660009081526003602090815290849020838501909452925460ff8082161515808552610100909204169383019390935290955092509050611c9b5760405162461bcd60e51b815260206004820152600f60248201527f7369676e6174757265206572726f7200000000000000000000000000000000006044820152606401610b56565b826020015160080260ff166001901b84019350508080611cba90614c13565b915050611b4c565b5081827e010101010101010101010101010101010101010101010101010101010101011614611d335760405162461bcd60e51b815260206004820152601060248201527f6475706c6963617465207369676e6572000000000000000000000000000000006044820152606401610b56565b5060009150611d829050838d836020020135848e8e8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506135cf92505050565b9050611d9083828633613acc565b505050505050505050505050565b6000611de1336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b611e195760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b611e2282613bfc565b90505b919050565b6000611e6d336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b611ea55760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b611e2282613c2e565b6000546001600160a01b0316331480611f385750601254604051630d629b5f60e31b81526001600160a01b0390911690636b14daf890611ef79033906000903690600401614bb7565b602060405180830381865afa158015611f14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f389190614b95565b611f845760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79206f776e65722662696c6c696e6741646d696e2063616e2063616c6c6044820152606401610b56565b6000611f8e613c67565b6011546040516370a0823160e01b81523060048201529192506000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015611fdc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120009190614b7c565b9050818110156120525760405162461bcd60e51b815260206004820152601460248201527f696e73756666696369656e742062616c616e63650000000000000000000000006044820152606401610b56565b6011546001600160a01b031663a9059cbb856120776120718686614c6b565b87613e31565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af11580156120da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120fe9190614b95565b61213f5760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b6044820152606401610b56565b50505050565b6011546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015612192573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b69190614b7c565b905060006121c2613c67565b90506121ce8183614c7e565b9250505090565b6121dd612de7565b601f8651111561222f5760405162461bcd60e51b815260206004820152601060248201527f746f6f206d616e79206f7261636c6573000000000000000000000000000000006044820152606401610b56565b84518651146122805760405162461bcd60e51b815260206004820152601660248201527f6f7261636c65206c656e677468206d69736d61746368000000000000000000006044820152606401610b56565b855161228d856003614c9e565b60ff16106122dd5760405162461bcd60e51b815260206004820152601860248201527f6661756c74792d6f7261636c65206620746f6f206869676800000000000000006044820152606401610b56565b6122e98460ff16613e48565b604080517f010000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000821b60218201527f000000000000000000000000000000000000000000000000000000000000000090911b6039820152605101604051602081830303815290604052805190602001208380519060200120146123d25760405162461bcd60e51b815260206004820152601560248201527f696e76616c6964206f6e636861696e436f6e66696700000000000000000000006044820152606401610b56565b6040805160c0810182528781526020810187905260ff8616918101919091526060810184905267ffffffffffffffff8316608082015260a08101829052600b805465ffffffffff0019169055612426612e41565b60045460005b818110156124d75760006004828154811061244957612449614b02565b6000918252602082200154600580546001600160a01b039092169350908490811061247657612476614b02565b60009182526020808320909101546001600160a01b039485168352600382526040808420805461ffff1916905594168252600290529190912080546dffffffffffffffffffffffffffff1916905550806124cf81614c13565b91505061242c565b506124e460046000614360565b6124f060056000614360565b60005b82515181101561276e57600360008460000151838151811061251757612517614b02565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff161561258b5760405162461bcd60e51b815260206004820152601760248201527f7265706561746564207369676e657220616464726573730000000000000000006044820152606401610b56565b604080518082019091526001815260ff8216602082015283518051600391600091859081106125bc576125bc614b02565b6020908102919091018101516001600160a01b03168252818101929092526040016000908120835181549484015161ffff1990951690151561ff0019161761010060ff9095169490940293909317909255840151805160029291908490811061262757612627614b02565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff161561269b5760405162461bcd60e51b815260206004820152601c60248201527f7265706561746564207472616e736d69747465722061646472657373000000006044820152606401610b56565b60405180606001604052806001151581526020018260ff16815260200160006001600160601b031681525060026000856020015184815181106126e0576126e0614b02565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020835181549385015194909201516001600160601b031662010000026dffffffffffffffffffffffff00001960ff959095166101000261ff00199315159390931661ffff199094169390931791909117929092161790558061276681614c13565b9150506124f3565b50815180516127859160049160209091019061437e565b50602080830151805161279c92600592019061437e565b506040820151600b805460ff191660ff909216919091179055600d805467ffffffff0000000019811664010000000063ffffffff4381168202928317855590830481169360019390926000926127f9928692908216911617614bf6565b92506101000a81548163ffffffff021916908363ffffffff1602179055506128584630600d60009054906101000a900463ffffffff1663ffffffff1686600001518760200151886040015189606001518a608001518b60a00151613e98565b600a819055600d5484516020860151604080880151606089015160808a015160a08b015193517f1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05986128c1988b98919763ffffffff909116969195909490939092909190614cba565b60405180910390a1600b54600160301b900463ffffffff1660005b8451518110156129365781600682601f81106128fa576128fa614b02565b600891828204019190066004026101000a81548163ffffffff021916908363ffffffff160217905550808061292e90614c13565b9150506128dc565b5050505050505050505050565b6001600160a01b03811660009081526002602090815260408083208151606081018352905460ff80821615158084526101008304909116948301949094526201000090046001600160601b031691810191909152906129a55750600092915050565b6006816020015160ff16601f81106129bf576129bf614b02565b600881049190910154600b546129f2926007166004026101000a90910463ffffffff90811691600160301b900416614b2e565b9392505050565b600080808080333214612a4e5760405162461bcd60e51b815260206004820152601460248201527f4f6e6c792063616c6c61626c6520627920454f410000000000000000000000006044820152606401610b56565b5050600a54600b5463ffffffff600160301b820481166000908152600c60205260409020549296610100909204600881901c8216965064ffffffffff169450601783900b9350600160e01b90920490911690565b612aaa612de7565b60408051808201909152600e546001600160a01b03808216808452600160a01b90920463ffffffff1660208401528416141580612af757508163ffffffff16816020015163ffffffff1614155b15612b98576040805180820182526001600160a01b0385811680835263ffffffff8681166020948501819052600e80547fffffffffffffffff000000000000000000000000000000000000000000000000168417600160a01b830217905586518786015187519316835294820152909392909116917fb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541910160405180910390a35b505050565b6001600160a01b03828116600090815260136020526040902054163314612c065760405162461bcd60e51b815260206004820152601d60248201527f6f6e6c792063757272656e742070617965652063616e207570646174650000006044820152606401610b56565b6001600160a01b0381163303612c5e5760405162461bcd60e51b815260206004820152601760248201527f63616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610b56565b6001600160a01b03808316600090815260146020526040902080548383166001600160a01b031982168117909255909116908114612b98576040516001600160a01b038084169133918616907f84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e3836790600090a4505050565b612cdd612de7565b61127781613f26565b612cee612de7565b61127781613fcf565b6000806000806000612d40336000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610faa92505050565b612d785760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401610b56565b612dd6600b54600160301b900463ffffffff9081166000818152600c602090815260409182902082516060810184529054601781900b808352600160c01b82048716938301849052600160e01b909104909516920182905291938490565b945094509450945094509091929394565b6000546001600160a01b0316331461086f5760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610b56565b601154600b54604080516103e08101918290526001600160a01b0390931692600160301b90920463ffffffff1691600091600690601f908285855b82829054906101000a900463ffffffff1663ffffffff1681526020019060040190602082600301049283019260010382029150808411612e7c5790505050505050905060006005805480602002602001604051908101604052809291908181526020018280548015612f1757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612ef9575b5050505050905060005b81518110156131cd57600060026000848481518110612f4257612f42614b02565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060000160029054906101000a90046001600160601b03166001600160601b03169050600060026000858581518110612fa457612fa4614b02565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060000160026101000a8154816001600160601b0302191690836001600160601b0316021790555060008483601f811061300757613007614b02565b6020020151600b5490870363ffffffff9081169250600160901b909104168102633b9aca0002820180156131c25760006013600087878151811061304d5761304d614b02565b6020908102919091018101516001600160a01b03908116835290820192909252604090810160002054905163a9059cbb60e01b815290821660048201819052602482018590529250908a169063a9059cbb906044016020604051808303816000875af11580156130c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130e59190614b95565b6131265760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b6044820152606401610b56565b878786601f811061313957613139614b02565b602002019063ffffffff16908163ffffffff1681525050886001600160a01b0316816001600160a01b031687878151811061317657613176614b02565b60200260200101516001600160a01b03167fd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c856040516131b891815260200190565b60405180910390a4505b505050600101612f21565b506116bc600683601f6143e3565b6001600160a01b03821660009081526016602052604081205460ff1680610fc957505060155460ff161592915050565b60606010805461321a90614d50565b80601f016020809104026020016040519081016040528092919081815260200182805461324690614d50565b8015610f105780601f1061326857610100808354040283529160200191610f10565b820191906000526020600020905b81548152906001019060200180831161327657509395945050505050565b6001600160a01b0381166000908152600260209081526040918290208251606081018452905460ff80821615158084526101008304909116938301939093526201000090046001600160601b0316928101929092526132f1575050565b60006132fc83610871565b90508015612b98576001600160a01b038381166000908152601360205260409081902054601154915163a9059cbb60e01b8152908316600482018190526024820185905292919091169063a9059cbb906044016020604051808303816000875af115801561336e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133929190614b95565b6133d35760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b6044820152606401610b56565b600b60000160069054906101000a900463ffffffff166006846020015160ff16601f811061340357613403614b02565b6008810491909101805460079092166004026101000a63ffffffff8181021990931693909216919091029190911790556001600160a01b0384811660008181526002602090815260409182902080546dffffffffffffffffffffffff000019169055601154915186815291841693851692917fd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c910160405180910390a450505050565b60008080808063ffffffff69ffffffffffffffffffff871611156134d8575060009350839250829150819050806114dc565b5050505063ffffffff8281166000908152600c602090815260409182902082516060810184529054601781900b808352600160c01b82048616938301849052600160e01b9091049094169201829052939491939250908490565b600061353f826020614b52565b61354a856020614b52565b61355688610144614b69565b6135609190614b69565b61356a9190614b69565b613575906000614b69565b90503681146135c65760405162461bcd60e51b815260206004820152601860248201527f63616c6c64617461206c656e677468206d69736d6174636800000000000000006044820152606401610b56565b50505050505050565b6000806135db8361403e565b9050601f81604001515111156136335760405162461bcd60e51b815260206004820152601e60248201527f6e756d206f62736572766174696f6e73206f7574206f6620626f756e647300006044820152606401610b56565b604081015151865160ff161061368b5760405162461bcd60e51b815260206004820152601e60248201527f746f6f206665772076616c75657320746f207472757374206d656469616e00006044820152606401610b56565b64ffffffffff8416602087015260408101518051600091906136af90600290614d84565b815181106136bf576136bf614b02565b602002602001015190508060170b7f000000000000000000000000000000000000000000000000000000000000000060170b1315801561372557507f000000000000000000000000000000000000000000000000000000000000000060170b8160170b13155b6137715760405162461bcd60e51b815260206004820152601e60248201527f6d656469616e206973206f7574206f66206d696e2d6d61782072616e676500006044820152606401610b56565b6040870180519061378182614da6565b63ffffffff1663ffffffff168152505060405180606001604052808260170b8152602001836000015163ffffffff1681526020014263ffffffff16815250600c6000896040015163ffffffff1663ffffffff16815260200190815260200160002060008201518160000160006101000a81548177ffffffffffffffffffffffffffffffffffffffffffffffff021916908360170b77ffffffffffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160186101000a81548163ffffffff021916908363ffffffff160217905550604082015181600001601c6101000a81548163ffffffff021916908363ffffffff16021790555090505086600b60008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548164ffffffffff021916908364ffffffffff16021790555060408201518160000160066101000a81548163ffffffff021916908363ffffffff160217905550606082015181600001600a6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600e6101000a81548163ffffffff021916908363ffffffff16021790555060a08201518160000160126101000a81548163ffffffff021916908363ffffffff16021790555060c08201518160000160166101000a81548163ffffffff021916908363ffffffff16021790555060e082015181600001601a6101000a81548162ffffff021916908362ffffff160217905550905050866040015163ffffffff167fc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a823385600001518660400151876020015188606001518d8d604051613a15989796959493929190614dc9565b60405180910390a26040808801518351915163ffffffff9283168152600092909116907f0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac602719060200160405180910390a3866040015163ffffffff168160170b7f0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f42604051613aa591815260200190565b60405180910390a3613abe87604001518260170b6140e3565b506060015195945050505050565b60008360170b1261213f576000613afe633b9aca003a04866080015163ffffffff16876060015163ffffffff16614222565b90506010360260005a90506000613b278663ffffffff1685858b60e0015162ffffff1686614248565b90506000670de0b6b3a764000077ffffffffffffffffffffffffffffffffffffffffffffffff891683026001600160a01b03881660009081526002602052604090205460c08c01519290910492506201000090046001600160601b039081169163ffffffff16633b9aca000282840101908116821115613bad575050505050505061213f565b6001600160a01b038816600090815260026020526040902080546001600160601b0390921662010000026dffffffffffffffffffffffff00001990921691909117905550505050505050505050565b600063ffffffff821115613c1257506000919050565b5063ffffffff166000908152600c602052604090205460170b90565b600063ffffffff821115613c4457506000919050565b5063ffffffff9081166000908152600c6020526040902054600160e01b90041690565b6000806005805480602002602001604051908101604052809291908181526020018280548015613cc057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311613ca2575b50508351600b54604080516103e08101918290529697509195600160301b90910463ffffffff169450600093509150600690601f908285855b82829054906101000a900463ffffffff1663ffffffff1681526020019060040190602082600301049283019260010382029150808411613cf95790505050505050905060005b83811015613d8c578181601f8110613d5957613d59614b02565b6020020151613d689084614b2e565b613d789063ffffffff1687614b69565b955080613d8481614c13565b915050613d3f565b50600b54613dab90600160901b900463ffffffff16633b9aca00614b52565b613db59086614b52565b945060005b83811015613e295760026000868381518110613dd857613dd8614b02565b6020908102919091018101516001600160a01b0316825281019190915260400160002054613e15906201000090046001600160601b031687614b69565b955080613e2181614c13565b915050613dba565b505050505090565b600081831015613e42575081610fcc565b50919050565b806000106112775760405162461bcd60e51b815260206004820152601260248201527f66206d75737420626520706f73697469766500000000000000000000000000006044820152606401610b56565b6000808a8a8a8a8a8a8a8a8a604051602001613ebc99989796959493929190614e71565b60408051601f1981840301815291905280516020909101207dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e01000000000000000000000000000000000000000000000000000000000000179150505b9998505050505050505050565b336001600160a01b03821603613f7e5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610b56565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6012546001600160a01b039081169082168114610baf57601280546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d489129101611736565b6140726040518060800160405280600063ffffffff1681526020016060815260200160608152602001600060170b81525090565b600080606060008580602001905181019061408d9190614f0b565b929650909450925090506140a186836142ac565b81516040805160208082019690965281519082018252918252805160808101825263ffffffff969096168652938501529183015260170b606082015292915050565b60408051808201909152600e546001600160a01b038116808352600160a01b90910463ffffffff16602083015261411957505050565b6000614126600185614b2e565b63ffffffff8181166000818152600c6020908152604091829020549087015187519251602481019490945260179190910b604484018190528985166064850152608484018990529495506141d693169160a40160408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fbeed9b5100000000000000000000000000000000000000000000000000000000179052614324565b6116bc5760405162461bcd60e51b815260206004820152601060248201527f696e73756666696369656e7420676173000000000000000000000000000000006044820152606401610b56565b6000838381101561423557600285850304015b61423f8184613e31565b95945050505050565b60008186101561429a5760405162461bcd60e51b815260206004820181905260248201527f6c6566744761732063616e6e6f742065786365656420696e697469616c4761736044820152606401610b56565b50633b9aca0094039190910101020290565b6000815160206142bc9190614b52565b6142c79060a0614b69565b6142d2906000614b69565b905080835114612b985760405162461bcd60e51b815260206004820152601660248201527f7265706f7274206c656e677468206d69736d61746368000000000000000000006044820152606401610b56565b60005a61138881106143585761138881039050846040820482031115614358576000808451602086016000888af150600191505b509392505050565b50805460008255906000526020600020908101906112779190614476565b8280548282559060005260206000209081019282156143d3579160200282015b828111156143d357825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061439e565b506143df929150614476565b5090565b6004830191839082156143d35791602002820160005b8382111561443d57835183826101000a81548163ffffffff021916908363ffffffff16021790555092602001926004016020816003010492830192600103026143f9565b801561446d5782816101000a81549063ffffffff021916905560040160208160030104928301926001030261443d565b50506143df9291505b5b808211156143df5760008155600101614477565b6001600160a01b038116811461127757600080fd5b6000602082840312156144b257600080fd5b81356129f28161448b565b6000815180845260005b818110156144e3576020818501810151868301820152016144c7565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610fc960208301846144bd565b6000806040838503121561452957600080fd5b82356145348161448b565b915060208301356145448161448b565b809150509250929050565b63ffffffff8116811461127757600080fd5b600080600080600060a0868803121561457957600080fd5b85356145848161454f565b945060208601356145948161454f565b935060408601356145a48161454f565b925060608601356145b48161454f565b9150608086013562ffffff811681146145cc57600080fd5b809150509295509295909350565b600081518084526020808501945080840160005b838110156146135781516001600160a01b0316875295820195908201906001016145ee565b509495945050505050565b602081526000610fc960208301846145da565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561467057614670614631565b604052919050565b600082601f83011261468957600080fd5b813567ffffffffffffffff8111156146a3576146a3614631565b6146b6601f8201601f1916602001614647565b8181528460208386010111156146cb57600080fd5b816020850160208301376000918101602001919091529392505050565b600080604083850312156146fb57600080fd5b82356147068161448b565b9150602083013567ffffffffffffffff81111561472257600080fd5b61472e85828601614678565b9150509250929050565b60006020828403121561474a57600080fd5b813569ffffffffffffffffffff811681146129f257600080fd5b60008083601f84011261477657600080fd5b50813567ffffffffffffffff81111561478e57600080fd5b6020830191508360208260051b85010111156147a957600080fd5b9250929050565b600080600080604085870312156147c657600080fd5b843567ffffffffffffffff808211156147de57600080fd5b6147ea88838901614764565b9096509450602087013591508082111561480357600080fd5b5061481087828801614764565b95989497509550505050565b60008060008060008060008060e0898b03121561483857600080fd5b606089018a81111561484957600080fd5b8998503567ffffffffffffffff8082111561486357600080fd5b818b0191508b601f83011261487757600080fd5b81358181111561488657600080fd5b8c602082850101111561489857600080fd5b6020830199508098505060808b01359150808211156148b657600080fd5b6148c28c838d01614764565b909750955060a08b01359150808211156148db57600080fd5b506148e88b828c01614764565b999c989b50969995989497949560c00135949350505050565b60006020828403121561491357600080fd5b5035919050565b6000806040838503121561492d57600080fd5b82356149388161448b565b946020939093013593505050565b600067ffffffffffffffff82111561496057614960614631565b5060051b60200190565b600082601f83011261497b57600080fd5b8135602061499061498b83614946565b614647565b82815260059290921b840181019181810190868411156149af57600080fd5b8286015b848110156149d35780356149c68161448b565b83529183019183016149b3565b509695505050505050565b803560ff81168114611e2557600080fd5b803567ffffffffffffffff81168114611e2557600080fd5b60008060008060008060c08789031215614a2057600080fd5b863567ffffffffffffffff80821115614a3857600080fd5b614a448a838b0161496a565b97506020890135915080821115614a5a57600080fd5b614a668a838b0161496a565b9650614a7460408a016149de565b95506060890135915080821115614a8a57600080fd5b614a968a838b01614678565b9450614aa460808a016149ef565b935060a0890135915080821115614aba57600080fd5b50614ac789828a01614678565b9150509295509295509295565b60008060408385031215614ae757600080fd5b8235614af28161448b565b915060208301356145448161454f565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b63ffffffff828116828216039080821115614b4b57614b4b614b18565b5092915050565b8082028115828204841417610fcc57610fcc614b18565b80820180821115610fcc57610fcc614b18565b600060208284031215614b8e57600080fd5b5051919050565b600060208284031215614ba757600080fd5b815180151581146129f257600080fd5b6001600160a01b038416815260406020820152816040820152818360608301376000818301606090810191909152601f909201601f1916010192915050565b63ffffffff818116838216019080821115614b4b57614b4b614b18565b600060018201614c2557614c25614b18565b5060010190565b60ff8181168382160190811115610fcc57610fcc614b18565b8183823760009101908152919050565b8281526080810160608360208401379392505050565b81810381811115610fcc57610fcc614b18565b8181036000831280158383131683831282161715614b4b57614b4b614b18565b60ff8181168382160290811690818114614b4b57614b4b614b18565b600061012063ffffffff808d1684528b6020850152808b16604085015250806060840152614cea8184018a6145da565b90508281036080840152614cfe81896145da565b905060ff871660a084015282810360c0840152614d1b81876144bd565b905067ffffffffffffffff851660e0840152828103610100840152614d4081856144bd565b9c9b505050505050505050505050565b600181811c90821680614d6457607f821691505b602082108103613e4257634e487b7160e01b600052602260045260246000fd5b600082614da157634e487b7160e01b600052601260045260246000fd5b500490565b600063ffffffff808316818103614dbf57614dbf614b18565b6001019392505050565b600061010080830160178c810b855260206001600160a01b038d168187015263ffffffff8c1660408701528360608701528293508a5180845261012087019450818c01935060005b81811015614e2f578451840b86529482019493820193600101614e11565b50505050508281036080840152614e4681886144bd565b915050614e5860a083018660170b9052565b8360c0830152613f1960e083018464ffffffffff169052565b60006101208b83526001600160a01b038b16602084015267ffffffffffffffff808b166040850152816060850152614eab8285018b6145da565b91508382036080850152614ebf828a6145da565b915060ff881660a085015283820360c0850152614edc82886144bd565b90861660e08501528381036101008501529050614d4081856144bd565b8051601781900b8114611e2557600080fd5b60008060008060808587031215614f2157600080fd5b8451614f2c8161454f565b809450506020808601519350604086015167ffffffffffffffff811115614f5257600080fd5b8601601f81018813614f6357600080fd5b8051614f7161498b82614946565b81815260059190911b8201830190838101908a831115614f9057600080fd5b928401925b82841015614fb557614fa684614ef9565b82529284019290840190614f95565b8096505050505050614fc960608601614ef9565b90509295919450925056fe416363657373436f6e74726f6c6c65644f43523241676772656761746f7220312e302e30a164736f6c6343000813000a",
}
AccessControlledOCR2AggregatorMetaData contains all meta data concerning the AccessControlledOCR2Aggregator contract.
var AccessControllerInterfaceABI = AccessControllerInterfaceMetaData.ABI
AccessControllerInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use AccessControllerInterfaceMetaData.ABI instead.
var AccessControllerInterfaceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
AccessControllerInterfaceMetaData contains all meta data concerning the AccessControllerInterface contract.
var AggregatorInterfaceABI = AggregatorInterfaceMetaData.ABI
AggregatorInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use AggregatorInterfaceMetaData.ABI instead.
var AggregatorInterfaceMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
AggregatorInterfaceMetaData contains all meta data concerning the AggregatorInterface contract.
var AggregatorV2V3InterfaceABI = AggregatorV2V3InterfaceMetaData.ABI
AggregatorV2V3InterfaceABI is the input ABI used to generate the binding from. Deprecated: Use AggregatorV2V3InterfaceMetaData.ABI instead.
var AggregatorV2V3InterfaceMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
AggregatorV2V3InterfaceMetaData contains all meta data concerning the AggregatorV2V3Interface contract.
var AggregatorV3InterfaceABI = AggregatorV3InterfaceMetaData.ABI
AggregatorV3InterfaceABI is the input ABI used to generate the binding from. Deprecated: Use AggregatorV3InterfaceMetaData.ABI instead.
var AggregatorV3InterfaceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
AggregatorV3InterfaceMetaData contains all meta data concerning the AggregatorV3Interface contract.
var AggregatorValidatorInterfaceABI = AggregatorValidatorInterfaceMetaData.ABI
AggregatorValidatorInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use AggregatorValidatorInterfaceMetaData.ABI instead.
var AggregatorValidatorInterfaceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"previousRoundId\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"previousAnswer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"currentRoundId\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"currentAnswer\",\"type\":\"int256\"}],\"name\":\"validate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
AggregatorValidatorInterfaceMetaData contains all meta data concerning the AggregatorValidatorInterface contract.
var ConfirmedOwnerABI = ConfirmedOwnerMetaData.ABI
ConfirmedOwnerABI is the input ABI used to generate the binding from. Deprecated: Use ConfirmedOwnerMetaData.ABI instead.
var ConfirmedOwnerBin = ConfirmedOwnerMetaData.Bin
ConfirmedOwnerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ConfirmedOwnerMetaData.Bin instead.
var ConfirmedOwnerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161045538038061045583398101604081905261002f9161016e565b8060006001600160a01b03821661008d5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156100bd576100bd816100c5565b50505061019e565b336001600160a01b0382160361011d5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610084565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561018057600080fd5b81516001600160a01b038116811461019757600080fd5b9392505050565b6102a8806101ad6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806379ba5097146100465780638da5cb5b14610050578063f2fde38b1461006f575b600080fd5b61004e610082565b005b600054604080516001600160a01b039092168252519081900360200190f35b61004e61007d36600461026b565b610145565b6001546001600160a01b031633146100e15760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b600080543373ffffffffffffffffffffffffffffffffffffffff19808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b61014d610159565b610156816101b5565b50565b6000546001600160a01b031633146101b35760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e65720000000000000000000060448201526064016100d8565b565b336001600160a01b0382160361020d5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c6600000000000000000060448201526064016100d8565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561027d57600080fd5b81356001600160a01b038116811461029457600080fd5b939250505056fea164736f6c6343000813000a",
}
ConfirmedOwnerMetaData contains all meta data concerning the ConfirmedOwner contract.
var ConfirmedOwnerWithProposalABI = ConfirmedOwnerWithProposalMetaData.ABI
ConfirmedOwnerWithProposalABI is the input ABI used to generate the binding from. Deprecated: Use ConfirmedOwnerWithProposalMetaData.ABI instead.
var ConfirmedOwnerWithProposalBin = ConfirmedOwnerWithProposalMetaData.Bin
ConfirmedOwnerWithProposalBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ConfirmedOwnerWithProposalMetaData.Bin instead.
var ConfirmedOwnerWithProposalMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"pendingOwner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161047038038061047083398101604081905261002f91610186565b6001600160a01b03821661008a5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156100ba576100ba816100c1565b50506101b9565b336001600160a01b038216036101195760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610081565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80516001600160a01b038116811461018157600080fd5b919050565b6000806040838503121561019957600080fd5b6101a28361016a565b91506101b06020840161016a565b90509250929050565b6102a8806101c86000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806379ba5097146100465780638da5cb5b14610050578063f2fde38b1461006f575b600080fd5b61004e610082565b005b600054604080516001600160a01b039092168252519081900360200190f35b61004e61007d36600461026b565b610145565b6001546001600160a01b031633146100e15760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b600080543373ffffffffffffffffffffffffffffffffffffffff19808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b61014d610159565b610156816101b5565b50565b6000546001600160a01b031633146101b35760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e65720000000000000000000060448201526064016100d8565b565b336001600160a01b0382160361020d5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c6600000000000000000060448201526064016100d8565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561027d57600080fd5b81356001600160a01b038116811461029457600080fd5b939250505056fea164736f6c6343000813000a",
}
ConfirmedOwnerWithProposalMetaData contains all meta data concerning the ConfirmedOwnerWithProposal contract.
var LinkTokenInterfaceABI = LinkTokenInterfaceMetaData.ABI
LinkTokenInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use LinkTokenInterfaceMetaData.ABI instead.
var LinkTokenInterfaceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"remaining\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"decimalPlaces\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseApproval\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"increaseApproval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"tokenName\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"tokenSymbol\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"totalTokensIssued\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"transferAndCall\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
LinkTokenInterfaceMetaData contains all meta data concerning the LinkTokenInterface contract.
var OCR2AbstractABI = OCR2AbstractMetaData.ABI
OCR2AbstractABI is the input ABI used to generate the binding from. Deprecated: Use OCR2AbstractMetaData.ABI instead.
var OCR2AbstractMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"name\":\"Transmitted\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDigestAndEpoch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"scanLogs\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[3]\",\"name\":\"reportContext\",\"type\":\"bytes32[3]\"},{\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
OCR2AbstractMetaData contains all meta data concerning the OCR2Abstract contract.
var OCR2AggregatorABI = OCR2AggregatorMetaData.ABI
OCR2AggregatorABI is the input ABI used to generate the binding from. Deprecated: Use OCR2AggregatorMetaData.ABI instead.
var OCR2AggregatorBin = OCR2AggregatorMetaData.Bin
OCR2AggregatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR2AggregatorMetaData.Bin instead.
var OCR2AggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"int192\",\"name\":\"minAnswer_\",\"type\":\"int192\"},{\"internalType\":\"int192\",\"name\":\"maxAnswer_\",\"type\":\"int192\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"billingAccessController\",\"type\":\"address\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"requesterAccessController\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"decimals_\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"description_\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"BillingAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"maximumGasPriceGwei\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"reasonableGasPriceGwei\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"observationPaymentGjuels\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"transmissionPaymentGjuels\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint24\",\"name\":\"accountingGas\",\"type\":\"uint24\"}],\"name\":\"BillingSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"oldLinkToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"newLinkToken\",\"type\":\"address\"}],\"name\":\"LinkTokenSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"aggregatorRoundId\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"int192\",\"name\":\"answer\",\"type\":\"int192\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"observationsTimestamp\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"int192[]\",\"name\":\"observations\",\"type\":\"int192[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"observers\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"int192\",\"name\":\"juelsPerFeeCoin\",\"type\":\"int192\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint40\",\"name\":\"epochAndRound\",\"type\":\"uint40\"}],\"name\":\"NewTransmission\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"}],\"name\":\"OraclePaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"RequesterAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"requester\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"}],\"name\":\"RoundRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"name\":\"Transmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"previousValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousGasLimit\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"currentValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"currentGasLimit\",\"type\":\"uint32\"}],\"name\":\"ValidatorConfigSet\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBilling\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"maximumGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"reasonableGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"observationPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"transmissionPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"accountingGas\",\"type\":\"uint24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBillingAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLinkToken\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRequesterAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId_\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTransmitters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getValidatorConfig\",\"outputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"validator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDigestAndEpoch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"scanLogs\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTransmissionDetails\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"},{\"internalType\":\"int192\",\"name\":\"latestAnswer_\",\"type\":\"int192\"},{\"internalType\":\"uint64\",\"name\":\"latestTimestamp_\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"linkAvailableForPayment\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"availableBalance\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitterAddress\",\"type\":\"address\"}],\"name\":\"oracleObservationCount\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitterAddress\",\"type\":\"address\"}],\"name\":\"owedPayment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestNewRound\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"\",\"type\":\"uint80\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"maximumGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"reasonableGasPriceGwei\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"observationPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"transmissionPaymentGjuels\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"accountingGas\",\"type\":\"uint24\"}],\"name\":\"setBilling\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_billingAccessController\",\"type\":\"address\"}],\"name\":\"setBillingAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"setLinkToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setPayees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"requesterAccessController\",\"type\":\"address\"}],\"name\":\"setRequesterAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"newValidator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"newGasLimit\",\"type\":\"uint32\"}],\"name\":\"setValidatorConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[3]\",\"name\":\"reportContext\",\"type\":\"bytes32[3]\"},{\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60e06040523480156200001157600080fd5b506040516200504e3803806200504e833981016040819052620000349162000488565b33806000816200008b5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000be57620000be816200015d565b5050601180546001600160a01b0319166001600160a01b038a169081179091556040519091506000907f4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a908290a3620001178462000208565b60ff821660c05260106200012c82826200066a565b50620001388362000281565b62000145600080620002fc565b50505050601791820b608052900b60a0525062000736565b336001600160a01b03821603620001b75760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000082565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6012546001600160a01b0390811690821681146200027d57601280546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d4891291015b60405180910390a15b5050565b6200028b620003e3565b600f546001600160a01b0390811690821681146200027d57600f80546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634910162000274565b62000306620003e3565b60408051808201909152600e546001600160a01b03808216808452600160a01b90920463ffffffff16602084015284161415806200035457508163ffffffff16816020015163ffffffff1614155b15620003de576040805180820182526001600160a01b0385811680835263ffffffff8681166020948501819052600e80546001600160c01b0319168417600160a01b830217905586518786015187519316835294820152909392909116917fb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541910160405180910390a35b505050565b6000546001600160a01b031633146200043f5760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162000082565b565b6001600160a01b03811681146200045757600080fd5b50565b8051601781900b81146200046d57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600080600080600080600060e0888a031215620004a457600080fd5b8751620004b18162000441565b96506020620004c28982016200045a565b9650620004d260408a016200045a565b95506060890151620004e48162000441565b60808a0151909550620004f78162000441565b60a08a015190945060ff811681146200050f57600080fd5b60c08a01519093506001600160401b03808211156200052d57600080fd5b818b0191508b601f8301126200054257600080fd5b81518181111562000557576200055762000472565b604051601f8201601f19908116603f0116810190838211818310171562000582576200058262000472565b816040528281528e868487010111156200059b57600080fd5b600093505b82841015620005bf5784840186015181850187015292850192620005a0565b600086848301015280965050505050505092959891949750929550565b600181811c90821680620005f157607f821691505b6020821081036200061257634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003de57600081815260208120601f850160051c81016020861015620006415750805b601f850160051c820191505b8181101562000662578281556001016200064d565b505050505050565b81516001600160401b0381111562000686576200068662000472565b6200069e81620006978454620005dc565b8462000618565b602080601f831160018114620006d65760008415620006bd5750858301515b600019600386901b1c1916600185901b17855562000662565b600085815260208120601f198616915b828110156200070757888601518255948401946001909101908401620006e6565b5085821015620007265787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60805160a05160c0516148cc6200078260003960006104050152600081816104bf01528181611f08015261309401526000818161034501528181611ee0015261306701526148cc6000f3fe608060405234801561001057600080fd5b50600436106102d35760003560e01c80639bd2c0b111610186578063d09dc339116100e3578063e76d516811610097578063f2fde38b11610071578063f2fde38b146107d1578063fbffd2c1146107e4578063feaf968c146107f757600080fd5b8063e76d51681461079a578063eb457163146107ab578063eb5dcd6c146107be57600080fd5b8063e3d0e712116100c8578063e3d0e71214610715578063e4902f8214610728578063e5fe45771461075057600080fd5b8063d09dc339146106fc578063daffc4b51461070457600080fd5b8063b1dc65a41161013a578063b633620c1161011f578063b633620c146106c5578063c1075329146106d8578063c4c92b37146106eb57600080fd5b8063b1dc65a41461069f578063b5ab58dc146106b257600080fd5b80639e3ceeab1161016b5780639e3ceeab14610648578063afcb95d71461065b578063b121e1471461068c57600080fd5b80639bd2c0b1146105f45780639c849b301461063557600080fd5b8063668a0f02116102345780638205bf6a116101e85780638da5cb5b116101cd5780638da5cb5b1461056257806398e5b12a146105875780639a6fc8f5146105aa57600080fd5b80638205bf6a146105215780638ac28d5a1461054f57600080fd5b80637284e416116102195780637284e416146104e157806379ba5097146104e957806381ff7048146104f157600080fd5b8063668a0f02146104a557806370da2f67146104ba57600080fd5b80634fb174701161028b57806354fd4d501161027057806354fd4d5014610475578063643dc1051461047d578063666cab8d1461049057600080fd5b80634fb174701461043957806350d25bcd1461044e57600080fd5b806322adbc78116102bc57806322adbc7814610340578063299372681461037a578063313ce5671461040057600080fd5b80630eafb25b146102d8578063181f5a77146102fe575b600080fd5b6102eb6102e6366004613dd0565b610855565b6040519081526020015b60405180910390f35b60408051808201909152601481527f4f43523241676772656761746f7220312e302e3000000000000000000000000060208201525b6040516102f59190613e33565b6103677f000000000000000000000000000000000000000000000000000000000000000081565b60405160179190910b81526020016102f5565b6103c4600b546a0100000000000000000000810463ffffffff90811692600160701b8304821692600160901b8104831692600160b01b82041691600160d01b90910462ffffff1690565b6040805163ffffffff9687168152948616602086015292851692840192909252909216606082015262ffffff909116608082015260a0016102f5565b6104277f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016102f5565b61044c610447366004613e46565b61095a565b005b600b54600160301b900463ffffffff166000908152600c602052604090205460170b6102eb565b6102eb600681565b61044c61048b366004613e91565b610b77565b610498610dd5565b6040516102f59190613f4e565b600b54600160301b900463ffffffff166102eb565b6103677f000000000000000000000000000000000000000000000000000000000000000081565b610333610e37565b61044c610ec0565b600d54600a546040805163ffffffff808516825264010000000090940490931660208401528201526060016102f5565b600b54600160301b900463ffffffff9081166000908152600c6020526040902054600160e01b9004166102eb565b61044c61055d366004613dd0565b610f71565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016102f5565b61058f610fe6565b60405169ffffffffffffffffffff90911681526020016102f5565b6105bd6105b8366004613f61565b611141565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a0016102f5565b604080518082018252600e546001600160a01b038116808352600160a01b90910463ffffffff166020928301819052835191825291810191909152016102f5565b61044c610643366004613fd9565b6111d1565b61044c610656366004613dd0565b6113af565b600a54600b546040805160008152602081019390935261010090910460081c63ffffffff16908201526060016102f5565b61044c61069a366004613dd0565b61142e565b61044c6106ad366004614045565b61150a565b6102eb6106c036600461412a565b611a0e565b6102eb6106d336600461412a565b611a40565b61044c6106e6366004614143565b611a79565b6012546001600160a01b031661056f565b6102eb611d10565b600f546001600160a01b031661056f565b61044c6107233660046142ec565b611da0565b61073b610736366004613dd0565b61250e565b60405163ffffffff90911681526020016102f5565b6107586125c4565b6040805195865263ffffffff909416602086015260ff9092169284019290925260179190910b606083015267ffffffffffffffff16608082015260a0016102f5565b6011546001600160a01b031661056f565b61044c6107b93660046143b9565b61266d565b61044c6107cc366004613e46565b612768565b61044c6107df366004613dd0565b6128a0565b61044c6107f2366004613dd0565b6128b1565b6105bd600b54600160301b900463ffffffff9081166000818152600c602090815260409182902082516060810184529054601781900b808352600160c01b82048716938301849052600160e01b909104909516920182905291938490565b6001600160a01b03811660009081526002602090815260408083208151606081018352905460ff80821615158084526101008304909116948301949094526201000090046001600160601b031691810191909152906108b75750600092915050565b600b546020820151600091600160901b900463ffffffff169060069060ff16601f81106108e6576108e66143e7565b600881049190910154600b54610919926007166004026101000a90910463ffffffff90811691600160301b900416614413565b63ffffffff166109299190614437565b61093790633b9aca00614437565b905081604001516001600160601b031681610952919061444e565b949350505050565b6109626128c2565b6011546001600160a01b0390811690831681900361097f57505050565b6040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa1580156109c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e79190614461565b506109f061291e565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610a37573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5b9190614461565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509083169063a9059cbb906044016020604051808303816000875af1158015610aae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ad2919061447a565b610b235760405162461bcd60e51b815260206004820152601f60248201527f7472616e736665722072656d61696e696e672066756e6473206661696c65640060448201526064015b60405180910390fd5b601180546001600160a01b0319166001600160a01b0386811691821790925560405190918416907f4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a90600090a350505b5050565b6012546001600160a01b0316610b956000546001600160a01b031690565b6001600160a01b0316336001600160a01b03161480610c215750604051630d629b5f60e31b81526001600160a01b03821690636b14daf890610be0903390600090369060040161449c565b602060405180830381865afa158015610bfd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c21919061447a565b610c6d5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79206f776e65722662696c6c696e6741646d696e2063616e2063616c6c6044820152606401610b1a565b610c7561291e565b600b80547fffffffffffffffffffffffffffff0000000000000000ffffffffffffffffffff166a010000000000000000000063ffffffff8981169182027fffffffffffffffffffffffffffff00000000ffffffffffffffffffffffffffff1692909217600160701b898416908102919091177fffffffffffff0000000000000000ffffffffffffffffffffffffffffffffffff16600160901b8985169081027fffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffff1691909117600160b01b948916948502177fffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff16600160d01b62ffffff89169081029190911790955560408051938452602084019290925290820152606081019190915260808101919091527f0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f9060a00160405180910390a1505050505050565b60606005805480602002602001604051908101604052809291908181526020018280548015610e2d57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610e0f575b5050505050905090565b606060108054610e46906144db565b80601f0160208091040260200160405190810160405280929190818152602001828054610e72906144db565b8015610e2d5780601f10610e9457610100808354040283529160200191610e2d565b820191906000526020600020905b815481529060010190602001808311610ea257509395945050505050565b6001546001600160a01b03163314610f1a5760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e6572000000000000000000006044820152606401610b1a565b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6001600160a01b03818116600090815260136020526040902054163314610fda5760405162461bcd60e51b815260206004820152601760248201527f4f6e6c792070617965652063616e2077697468647261770000000000000000006044820152606401610b1a565b610fe381612cb8565b50565b600080546001600160a01b03163314806110715750600f54604051630d629b5f60e31b81526001600160a01b0390911690636b14daf890611030903390600090369060040161449c565b602060405180830381865afa15801561104d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611071919061447a565b6110bd5760405162461bcd60e51b815260206004820152601d60248201527f4f6e6c79206f776e6572267265717565737465722063616e2063616c6c0000006044820152606401610b1a565b600b54600a546040805191825263ffffffff6101008404600881901c8216602085015260ff811684840152915164ffffffffff90921693600160301b9004169133917f41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c9181900360600190a2611134816001614515565b63ffffffff169250505090565b60008080808063ffffffff69ffffffffffffffffffff87161115611173575060009350839250829150819050806111c8565b5050505063ffffffff8281166000908152600c602090815260409182902082516060810184529054601781900b808352600160c01b82048616938301849052600160e01b909104909416920182905284935090835b91939590929450565b6111d96128c2565b8281146112285760405162461bcd60e51b815260206004820181905260248201527f7472616e736d6974746572732e73697a6520213d207061796565732e73697a656044820152606401610b1a565b60005b838110156113a8576000858583818110611247576112476143e7565b905060200201602081019061125c9190613dd0565b90506000848484818110611272576112726143e7565b90506020020160208101906112879190613dd0565b6001600160a01b0380841660009081526013602052604090205491925016801580806112c45750826001600160a01b0316826001600160a01b0316145b6113105760405162461bcd60e51b815260206004820152601160248201527f706179656520616c7265616479207365740000000000000000000000000000006044820152606401610b1a565b6001600160a01b03848116600090815260136020526040902080546001600160a01b0319168583169081179091559083161461139157826001600160a01b0316826001600160a01b0316856001600160a01b03167f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b360405160405180910390a45b5050505080806113a090614532565b91505061122b565b5050505050565b6113b76128c2565b600f546001600160a01b039081169082168114610b7357600f80546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae63491015b60405180910390a15050565b6001600160a01b038181166000908152601460205260409020541633146114975760405162461bcd60e51b815260206004820152601f60248201527f6f6e6c792070726f706f736564207061796565732063616e20616363657074006044820152606401610b1a565b6001600160a01b0381811660008181526013602090815260408083208054336001600160a01b031980831682179093556014909452828520805490921690915590519416939092849290917f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b39190a45050565b60005a604080516101008082018352600b5460ff8116835290810464ffffffffff9081166020808501829052600160301b840463ffffffff908116968601969096526a0100000000000000000000840486166060860152600160701b840486166080860152600160901b8404861660a0860152600160b01b840490951660c0850152600160d01b90920462ffffff1660e08401529394509092918c0135918216116115f75760405162461bcd60e51b815260206004820152600c60248201527f7374616c65207265706f727400000000000000000000000000000000000000006044820152606401610b1a565b3360009081526002602052604090205460ff166116565760405162461bcd60e51b815260206004820152601860248201527f756e617574686f72697a6564207472616e736d697474657200000000000000006044820152606401610b1a565b600a548b35146116a85760405162461bcd60e51b815260206004820152601560248201527f636f6e666967446967657374206d69736d6174636800000000000000000000006044820152606401610b1a565b6116b68a8a8a8a8a8a612eca565b81516116c390600161454b565b60ff1687146117145760405162461bcd60e51b815260206004820152601a60248201527f77726f6e67206e756d626572206f66207369676e6174757265730000000000006044820152606401610b1a565b8685146117635760405162461bcd60e51b815260206004820152601e60248201527f7369676e617475726573206f7574206f6620726567697374726174696f6e00006044820152606401610b1a565b60008a8a604051611775929190614564565b60405190819003812061178c918e90602001614574565b60408051601f19818403018152828252805160209182012083830190925260008084529083018190529092509060005b8a8110156119325760006001858a84602081106117db576117db6143e7565b6117e891901a601b61454b565b8f8f868181106117fa576117fa6143e7565b905060200201358e8e87818110611813576118136143e7565b9050602002013560405160008152602001604052604051611850949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015611872573d6000803e3d6000fd5b505060408051601f198101516001600160a01b03811660009081526003602090815290849020838501909452925460ff808216151580855261010090920416938301939093529095509250905061190b5760405162461bcd60e51b815260206004820152600f60248201527f7369676e6174757265206572726f7200000000000000000000000000000000006044820152606401610b1a565b826020015160080260ff166001901b8401935050808061192a90614532565b9150506117bc565b5081827e0101010101010101010101010101010101010101010101010101010101010116146119a35760405162461bcd60e51b815260206004820152601060248201527f6475706c6963617465207369676e6572000000000000000000000000000000006044820152606401610b1a565b50600091506119f29050838d836020020135848e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612f6792505050565b9050611a0083828633613464565b505050505050505050505050565b600063ffffffff821115611a2457506000919050565b5063ffffffff166000908152600c602052604090205460170b90565b600063ffffffff821115611a5657506000919050565b5063ffffffff9081166000908152600c6020526040902054600160e01b90041690565b6000546001600160a01b0316331480611b035750601254604051630d629b5f60e31b81526001600160a01b0390911690636b14daf890611ac2903390600090369060040161449c565b602060405180830381865afa158015611adf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b03919061447a565b611b4f5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79206f776e65722662696c6c696e6741646d696e2063616e2063616c6c6044820152606401610b1a565b6000611b59613594565b6011546040516370a0823160e01b81523060048201529192506000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015611ba7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bcb9190614461565b905081811015611c1d5760405162461bcd60e51b815260206004820152601460248201527f696e73756666696369656e742062616c616e63650000000000000000000000006044820152606401610b1a565b6011546001600160a01b031663a9059cbb85611c42611c3c868661458a565b8761375e565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611ca5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cc9919061447a565b611d0a5760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b6044820152606401610b1a565b50505050565b6011546040516370a0823160e01b815230600482015260009182916001600160a01b03909116906370a0823190602401602060405180830381865afa158015611d5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d819190614461565b90506000611d8d613594565b9050611d99818361459d565b9250505090565b611da86128c2565b601f86511115611dfa5760405162461bcd60e51b815260206004820152601060248201527f746f6f206d616e79206f7261636c6573000000000000000000000000000000006044820152606401610b1a565b8451865114611e4b5760405162461bcd60e51b815260206004820152601660248201527f6f7261636c65206c656e677468206d69736d61746368000000000000000000006044820152606401610b1a565b8551611e588560036145bd565b60ff1610611ea85760405162461bcd60e51b815260206004820152601860248201527f6661756c74792d6f7261636c65206620746f6f206869676800000000000000006044820152606401610b1a565b611eb48460ff16613778565b604080517f010000000000000000000000000000000000000000000000000000000000000060208201527f0000000000000000000000000000000000000000000000000000000000000000821b60218201527f000000000000000000000000000000000000000000000000000000000000000090911b603982015260510160405160208183030381529060405280519060200120838051906020012014611f9d5760405162461bcd60e51b815260206004820152601560248201527f696e76616c6964206f6e636861696e436f6e66696700000000000000000000006044820152606401610b1a565b6040805160c0810182528781526020810187905260ff8616918101919091526060810184905267ffffffffffffffff8316608082015260a08101829052600b805465ffffffffff0019169055611ff161291e565b60045460005b818110156120a257600060048281548110612014576120146143e7565b6000918252602082200154600580546001600160a01b0390921693509084908110612041576120416143e7565b60009182526020808320909101546001600160a01b039485168352600382526040808420805461ffff1916905594168252600290529190912080546dffffffffffffffffffffffffffff19169055508061209a81614532565b915050611ff7565b506120af60046000613c90565b6120bb60056000613c90565b60005b8251518110156123395760036000846000015183815181106120e2576120e26143e7565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff16156121565760405162461bcd60e51b815260206004820152601760248201527f7265706561746564207369676e657220616464726573730000000000000000006044820152606401610b1a565b604080518082019091526001815260ff821660208201528351805160039160009185908110612187576121876143e7565b6020908102919091018101516001600160a01b03168252818101929092526040016000908120835181549484015161ffff1990951690151561ff0019161761010060ff909516949094029390931790925584015180516002929190849081106121f2576121f26143e7565b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff16156122665760405162461bcd60e51b815260206004820152601c60248201527f7265706561746564207472616e736d69747465722061646472657373000000006044820152606401610b1a565b60405180606001604052806001151581526020018260ff16815260200160006001600160601b031681525060026000856020015184815181106122ab576122ab6143e7565b6020908102919091018101516001600160a01b03168252818101929092526040908101600020835181549385015194909201516001600160601b031662010000026dffffffffffffffffffffffff00001960ff959095166101000261ff00199315159390931661ffff199094169390931791909117929092161790558061233181614532565b9150506120be565b508151805161235091600491602090910190613cae565b506020808301518051612367926005920190613cae565b506040820151600b805460ff191660ff909216919091179055600d805467ffffffff0000000019811664010000000063ffffffff4381168202928317855590830481169360019390926000926123c4928692908216911617614515565b92506101000a81548163ffffffff021916908363ffffffff1602179055506124234630600d60009054906101000a900463ffffffff1663ffffffff1686600001518760200151886040015189606001518a608001518b60a001516137c8565b600a819055600d5484516020860151604080880151606089015160808a015160a08b015193517f1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e059861248c988b98919763ffffffff9091169691959094909390929091906145d9565b60405180910390a1600b54600160301b900463ffffffff1660005b8451518110156125015781600682601f81106124c5576124c56143e7565b600891828204019190066004026101000a81548163ffffffff021916908363ffffffff16021790555080806124f990614532565b9150506124a7565b5050505050505050505050565b6001600160a01b03811660009081526002602090815260408083208151606081018352905460ff80821615158084526101008304909116948301949094526201000090046001600160601b031691810191909152906125705750600092915050565b6006816020015160ff16601f811061258a5761258a6143e7565b600881049190910154600b546125bd926007166004026101000a90910463ffffffff90811691600160301b900416614413565b9392505050565b6000808080803332146126195760405162461bcd60e51b815260206004820152601460248201527f4f6e6c792063616c6c61626c6520627920454f410000000000000000000000006044820152606401610b1a565b5050600a54600b5463ffffffff600160301b820481166000908152600c60205260409020549296610100909204600881901c8216965064ffffffffff169450601783900b9350600160e01b90920490911690565b6126756128c2565b60408051808201909152600e546001600160a01b03808216808452600160a01b90920463ffffffff16602084015284161415806126c257508163ffffffff16816020015163ffffffff1614155b15612763576040805180820182526001600160a01b0385811680835263ffffffff8681166020948501819052600e80547fffffffffffffffff000000000000000000000000000000000000000000000000168417600160a01b830217905586518786015187519316835294820152909392909116917fb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541910160405180910390a35b505050565b6001600160a01b038281166000908152601360205260409020541633146127d15760405162461bcd60e51b815260206004820152601d60248201527f6f6e6c792063757272656e742070617965652063616e207570646174650000006044820152606401610b1a565b6001600160a01b03811633036128295760405162461bcd60e51b815260206004820152601760248201527f63616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610b1a565b6001600160a01b03808316600090815260146020526040902080548383166001600160a01b031982168117909255909116908114612763576040516001600160a01b038084169133918616907f84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e3836790600090a4505050565b6128a86128c2565b610fe381613856565b6128b96128c2565b610fe3816138ff565b6000546001600160a01b0316331461291c5760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610b1a565b565b601154600b54604080516103e08101918290526001600160a01b0390931692600160301b90920463ffffffff1691600091600690601f908285855b82829054906101000a900463ffffffff1663ffffffff168152602001906004019060208260030104928301926001038202915080841161295957905050505050509050600060058054806020026020016040519081016040528092919081815260200182805480156129f457602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116129d6575b5050505050905060005b8151811015612caa57600060026000848481518110612a1f57612a1f6143e7565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060000160029054906101000a90046001600160601b03166001600160601b03169050600060026000858581518110612a8157612a816143e7565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060000160026101000a8154816001600160601b0302191690836001600160601b0316021790555060008483601f8110612ae457612ae46143e7565b6020020151600b5490870363ffffffff9081169250600160901b909104168102633b9aca000282018015612c9f57600060136000878781518110612b2a57612b2a6143e7565b6020908102919091018101516001600160a01b03908116835290820192909252604090810160002054905163a9059cbb60e01b815290821660048201819052602482018590529250908a169063a9059cbb906044016020604051808303816000875af1158015612b9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bc2919061447a565b612c035760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b6044820152606401610b1a565b878786601f8110612c1657612c166143e7565b602002019063ffffffff16908163ffffffff1681525050886001600160a01b0316816001600160a01b0316878781518110612c5357612c536143e7565b60200260200101516001600160a01b03167fd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c85604051612c9591815260200190565b60405180910390a4505b5050506001016129fe565b506113a8600683601f613d13565b6001600160a01b0381166000908152600260209081526040918290208251606081018452905460ff80821615158084526101008304909116938301939093526201000090046001600160601b031692810192909252612d15575050565b6000612d2083610855565b90508015612763576001600160a01b038381166000908152601360205260409081902054601154915163a9059cbb60e01b8152908316600482018190526024820185905292919091169063a9059cbb906044016020604051808303816000875af1158015612d92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612db6919061447a565b612df75760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b6044820152606401610b1a565b600b60000160069054906101000a900463ffffffff166006846020015160ff16601f8110612e2757612e276143e7565b6008810491909101805460079092166004026101000a63ffffffff8181021990931693909216919091029190911790556001600160a01b0384811660008181526002602090815260409182902080546dffffffffffffffffffffffff000019169055601154915186815291841693851692917fd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c910160405180910390a450505050565b6000612ed7826020614437565b612ee2856020614437565b612eee8861014461444e565b612ef8919061444e565b612f02919061444e565b612f0d90600061444e565b9050368114612f5e5760405162461bcd60e51b815260206004820152601860248201527f63616c6c64617461206c656e677468206d69736d6174636800000000000000006044820152606401610b1a565b50505050505050565b600080612f738361396e565b9050601f8160400151511115612fcb5760405162461bcd60e51b815260206004820152601e60248201527f6e756d206f62736572766174696f6e73206f7574206f6620626f756e647300006044820152606401610b1a565b604081015151865160ff16106130235760405162461bcd60e51b815260206004820152601e60248201527f746f6f206665772076616c75657320746f207472757374206d656469616e00006044820152606401610b1a565b64ffffffffff8416602087015260408101518051600091906130479060029061466f565b81518110613057576130576143e7565b602002602001015190508060170b7f000000000000000000000000000000000000000000000000000000000000000060170b131580156130bd57507f000000000000000000000000000000000000000000000000000000000000000060170b8160170b13155b6131095760405162461bcd60e51b815260206004820152601e60248201527f6d656469616e206973206f7574206f66206d696e2d6d61782072616e676500006044820152606401610b1a565b6040870180519061311982614691565b63ffffffff1663ffffffff168152505060405180606001604052808260170b8152602001836000015163ffffffff1681526020014263ffffffff16815250600c6000896040015163ffffffff1663ffffffff16815260200190815260200160002060008201518160000160006101000a81548177ffffffffffffffffffffffffffffffffffffffffffffffff021916908360170b77ffffffffffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160186101000a81548163ffffffff021916908363ffffffff160217905550604082015181600001601c6101000a81548163ffffffff021916908363ffffffff16021790555090505086600b60008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548164ffffffffff021916908364ffffffffff16021790555060408201518160000160066101000a81548163ffffffff021916908363ffffffff160217905550606082015181600001600a6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600e6101000a81548163ffffffff021916908363ffffffff16021790555060a08201518160000160126101000a81548163ffffffff021916908363ffffffff16021790555060c08201518160000160166101000a81548163ffffffff021916908363ffffffff16021790555060e082015181600001601a6101000a81548162ffffff021916908362ffffff160217905550905050866040015163ffffffff167fc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a823385600001518660400151876020015188606001518d8d6040516133ad9897969594939291906146b4565b60405180910390a26040808801518351915163ffffffff9283168152600092909116907f0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac602719060200160405180910390a3866040015163ffffffff168160170b7f0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f4260405161343d91815260200190565b60405180910390a361345687604001518260170b613a13565b506060015195945050505050565b60008360170b12611d0a576000613496633b9aca003a04866080015163ffffffff16876060015163ffffffff16613b52565b90506010360260005a905060006134bf8663ffffffff1685858b60e0015162ffffff1686613b78565b90506000670de0b6b3a764000077ffffffffffffffffffffffffffffffffffffffffffffffff891683026001600160a01b03881660009081526002602052604090205460c08c01519290910492506201000090046001600160601b039081169163ffffffff16633b9aca0002828401019081168211156135455750505050505050611d0a565b6001600160a01b038816600090815260026020526040902080546001600160601b0390921662010000026dffffffffffffffffffffffff00001990921691909117905550505050505050505050565b60008060058054806020026020016040519081016040528092919081815260200182805480156135ed57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116135cf575b50508351600b54604080516103e08101918290529697509195600160301b90910463ffffffff169450600093509150600690601f908285855b82829054906101000a900463ffffffff1663ffffffff16815260200190600401906020826003010492830192600103820291508084116136265790505050505050905060005b838110156136b9578181601f8110613686576136866143e7565b60200201516136959084614413565b6136a59063ffffffff168761444e565b9550806136b181614532565b91505061366c565b50600b546136d890600160901b900463ffffffff16633b9aca00614437565b6136e29086614437565b945060005b838110156137565760026000868381518110613705576137056143e7565b6020908102919091018101516001600160a01b0316825281019190915260400160002054613742906201000090046001600160601b03168761444e565b95508061374e81614532565b9150506136e7565b505050505090565b60008183101561376f575081613772565b50805b92915050565b80600010610fe35760405162461bcd60e51b815260206004820152601260248201527f66206d75737420626520706f73697469766500000000000000000000000000006044820152606401610b1a565b6000808a8a8a8a8a8a8a8a8a6040516020016137ec9998979695949392919061475c565b60408051601f1981840301815291905280516020909101207dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e01000000000000000000000000000000000000000000000000000000000000179150505b9998505050505050505050565b336001600160a01b038216036138ae5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610b1a565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6012546001600160a01b039081169082168114610b7357601280546001600160a01b0319166001600160a01b0384811691821790925560408051928416835260208301919091527f793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d489129101611422565b6139a26040518060800160405280600063ffffffff1681526020016060815260200160608152602001600060170b81525090565b60008060606000858060200190518101906139bd91906147f6565b929650909450925090506139d18683613bdc565b81516040805160208082019690965281519082018252918252805160808101825263ffffffff969096168652938501529183015260170b606082015292915050565b60408051808201909152600e546001600160a01b038116808352600160a01b90910463ffffffff166020830152613a4957505050565b6000613a56600185614413565b63ffffffff8181166000818152600c6020908152604091829020549087015187519251602481019490945260179190910b60448401819052898516606485015260848401899052949550613b0693169160a40160408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fbeed9b5100000000000000000000000000000000000000000000000000000000179052613c54565b6113a85760405162461bcd60e51b815260206004820152601060248201527f696e73756666696369656e7420676173000000000000000000000000000000006044820152606401610b1a565b60008383811015613b6557600285850304015b613b6f818461375e565b95945050505050565b600081861015613bca5760405162461bcd60e51b815260206004820181905260248201527f6c6566744761732063616e6e6f742065786365656420696e697469616c4761736044820152606401610b1a565b50633b9aca0094039190910101020290565b600081516020613bec9190614437565b613bf79060a061444e565b613c0290600061444e565b9050808351146127635760405162461bcd60e51b815260206004820152601660248201527f7265706f7274206c656e677468206d69736d61746368000000000000000000006044820152606401610b1a565b60005a6113888110613c885761138881039050846040820482031115613c88576000808451602086016000888af150600191505b509392505050565b5080546000825590600052602060002090810190610fe39190613da6565b828054828255906000526020600020908101928215613d03579160200282015b82811115613d0357825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190613cce565b50613d0f929150613da6565b5090565b600483019183908215613d035791602002820160005b83821115613d6d57835183826101000a81548163ffffffff021916908363ffffffff1602179055509260200192600401602081600301049283019260010302613d29565b8015613d9d5782816101000a81549063ffffffff0219169055600401602081600301049283019260010302613d6d565b5050613d0f9291505b5b80821115613d0f5760008155600101613da7565b6001600160a01b0381168114610fe357600080fd5b600060208284031215613de257600080fd5b81356125bd81613dbb565b6000815180845260005b81811015613e1357602081850181015186830182015201613df7565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006125bd6020830184613ded565b60008060408385031215613e5957600080fd5b8235613e6481613dbb565b91506020830135613e7481613dbb565b809150509250929050565b63ffffffff81168114610fe357600080fd5b600080600080600060a08688031215613ea957600080fd5b8535613eb481613e7f565b94506020860135613ec481613e7f565b93506040860135613ed481613e7f565b92506060860135613ee481613e7f565b9150608086013562ffffff81168114613efc57600080fd5b809150509295509295909350565b600081518084526020808501945080840160005b83811015613f435781516001600160a01b031687529582019590820190600101613f1e565b509495945050505050565b6020815260006125bd6020830184613f0a565b600060208284031215613f7357600080fd5b813569ffffffffffffffffffff811681146125bd57600080fd5b60008083601f840112613f9f57600080fd5b50813567ffffffffffffffff811115613fb757600080fd5b6020830191508360208260051b8501011115613fd257600080fd5b9250929050565b60008060008060408587031215613fef57600080fd5b843567ffffffffffffffff8082111561400757600080fd5b61401388838901613f8d565b9096509450602087013591508082111561402c57600080fd5b5061403987828801613f8d565b95989497509550505050565b60008060008060008060008060e0898b03121561406157600080fd5b606089018a81111561407257600080fd5b8998503567ffffffffffffffff8082111561408c57600080fd5b818b0191508b601f8301126140a057600080fd5b8135818111156140af57600080fd5b8c60208285010111156140c157600080fd5b6020830199508098505060808b01359150808211156140df57600080fd5b6140eb8c838d01613f8d565b909750955060a08b013591508082111561410457600080fd5b506141118b828c01613f8d565b999c989b50969995989497949560c00135949350505050565b60006020828403121561413c57600080fd5b5035919050565b6000806040838503121561415657600080fd5b823561416181613dbb565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156141ae576141ae61416f565b604052919050565b600067ffffffffffffffff8211156141d0576141d061416f565b5060051b60200190565b600082601f8301126141eb57600080fd5b813560206142006141fb836141b6565b614185565b82815260059290921b8401810191818101908684111561421f57600080fd5b8286015b8481101561424357803561423681613dbb565b8352918301918301614223565b509695505050505050565b803560ff8116811461425f57600080fd5b919050565b600082601f83011261427557600080fd5b813567ffffffffffffffff81111561428f5761428f61416f565b6142a2601f8201601f1916602001614185565b8181528460208386010111156142b757600080fd5b816020850160208301376000918101602001919091529392505050565b803567ffffffffffffffff8116811461425f57600080fd5b60008060008060008060c0878903121561430557600080fd5b863567ffffffffffffffff8082111561431d57600080fd5b6143298a838b016141da565b9750602089013591508082111561433f57600080fd5b61434b8a838b016141da565b965061435960408a0161424e565b9550606089013591508082111561436f57600080fd5b61437b8a838b01614264565b945061438960808a016142d4565b935060a089013591508082111561439f57600080fd5b506143ac89828a01614264565b9150509295509295509295565b600080604083850312156143cc57600080fd5b82356143d781613dbb565b91506020830135613e7481613e7f565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b63ffffffff828116828216039080821115614430576144306143fd565b5092915050565b8082028115828204841417613772576137726143fd565b80820180821115613772576137726143fd565b60006020828403121561447357600080fd5b5051919050565b60006020828403121561448c57600080fd5b815180151581146125bd57600080fd5b6001600160a01b038416815260406020820152816040820152818360608301376000818301606090810191909152601f909201601f1916010192915050565b600181811c908216806144ef57607f821691505b60208210810361450f57634e487b7160e01b600052602260045260246000fd5b50919050565b63ffffffff818116838216019080821115614430576144306143fd565b600060018201614544576145446143fd565b5060010190565b60ff8181168382160190811115613772576137726143fd565b8183823760009101908152919050565b8281526080810160608360208401379392505050565b81810381811115613772576137726143fd565b8181036000831280158383131683831282161715614430576144306143fd565b60ff8181168382160290811690818114614430576144306143fd565b600061012063ffffffff808d1684528b6020850152808b166040850152508060608401526146098184018a613f0a565b9050828103608084015261461d8189613f0a565b905060ff871660a084015282810360c084015261463a8187613ded565b905067ffffffffffffffff851660e084015282810361010084015261465f8185613ded565b9c9b505050505050505050505050565b60008261468c57634e487b7160e01b600052601260045260246000fd5b500490565b600063ffffffff8083168181036146aa576146aa6143fd565b6001019392505050565b600061010080830160178c810b855260206001600160a01b038d168187015263ffffffff8c1660408701528360608701528293508a5180845261012087019450818c01935060005b8181101561471a578451840b865294820194938201936001016146fc565b505050505082810360808401526147318188613ded565b91505061474360a083018660170b9052565b8360c083015261384960e083018464ffffffffff169052565b60006101208b83526001600160a01b038b16602084015267ffffffffffffffff808b1660408501528160608501526147968285018b613f0a565b915083820360808501526147aa828a613f0a565b915060ff881660a085015283820360c08501526147c78288613ded565b90861660e0850152838103610100850152905061465f8185613ded565b8051601781900b811461425f57600080fd5b6000806000806080858703121561480c57600080fd5b845161481781613e7f565b809450506020808601519350604086015167ffffffffffffffff81111561483d57600080fd5b8601601f8101881361484e57600080fd5b805161485c6141fb826141b6565b81815260059190911b8201830190838101908a83111561487b57600080fd5b928401925b828410156148a057614891846147e4565b82529284019290840190614880565b80965050505050506148b4606086016147e4565b90509295919450925056fea164736f6c6343000813000a",
}
OCR2AggregatorMetaData contains all meta data concerning the OCR2Aggregator contract.
var OwnableInterfaceABI = OwnableInterfaceMetaData.ABI
OwnableInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use OwnableInterfaceMetaData.ABI instead.
var OwnableInterfaceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
OwnableInterfaceMetaData contains all meta data concerning the OwnableInterface contract.
var OwnerIsCreatorABI = OwnerIsCreatorMetaData.ABI
OwnerIsCreatorABI is the input ABI used to generate the binding from. Deprecated: Use OwnerIsCreatorMetaData.ABI instead.
var OwnerIsCreatorBin = OwnerIsCreatorMetaData.Bin
OwnerIsCreatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnerIsCreatorMetaData.Bin instead.
var OwnerIsCreatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5033806000816100675760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615610097576100978161009f565b505050610148565b336001600160a01b038216036100f75760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161005e565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6102a8806101576000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806379ba5097146100465780638da5cb5b14610050578063f2fde38b1461006f575b600080fd5b61004e610082565b005b600054604080516001600160a01b039092168252519081900360200190f35b61004e61007d36600461026b565b610145565b6001546001600160a01b031633146100e15760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b600080543373ffffffffffffffffffffffffffffffffffffffff19808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b61014d610159565b610156816101b5565b50565b6000546001600160a01b031633146101b35760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e65720000000000000000000060448201526064016100d8565b565b336001600160a01b0382160361020d5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c6600000000000000000060448201526064016100d8565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561027d57600080fd5b81356001600160a01b038116811461029457600080fd5b939250505056fea164736f6c6343000813000a",
}
OwnerIsCreatorMetaData contains all meta data concerning the OwnerIsCreator contract.
var SimpleReadAccessControllerABI = SimpleReadAccessControllerMetaData.ABI
SimpleReadAccessControllerABI is the input ABI used to generate the binding from. Deprecated: Use SimpleReadAccessControllerMetaData.ABI instead.
var SimpleReadAccessControllerBin = SimpleReadAccessControllerMetaData.Bin
SimpleReadAccessControllerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SimpleReadAccessControllerMetaData.Bin instead.
var SimpleReadAccessControllerMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"AddedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"RemovedAccess\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"addAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"removeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5033806000816100675760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b038481169190911790915581161561009757610097816100b2565b50506001805460ff60a01b1916600160a01b1790555061015b565b336001600160a01b0382160361010a5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161005e565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6106708061016a6000396000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c80638823da6c11610076578063a118f2491161005b578063a118f24914610118578063dc7f01241461012b578063f2fde38b1461013f57600080fd5b80638823da6c146100ea5780638da5cb5b146100fd57600080fd5b80630a756983146100a85780636b14daf8146100b257806379ba5097146100da5780638038e4a1146100e2575b600080fd5b6100b0610152565b005b6100c56100c0366004610586565b6101a5565b60405190151581526020015b60405180910390f35b6100b06101cb565b6100b061028e565b6100b06100f8366004610648565b6102e5565b6000546040516001600160a01b0390911681526020016100d1565b6100b0610126366004610648565b610367565b6001546100c590600160a01b900460ff1681565b6100b061014d366004610648565b6103e3565b61015a6103f4565b600154600160a01b900460ff16156101a3576001805460ff60a01b191690556040517f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963890600090a15b565b60006101b1838361044e565b806101c457506001600160a01b03831632145b9392505050565b6001546001600160a01b0316331461022a5760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b600080543373ffffffffffffffffffffffffffffffffffffffff19808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6102966103f4565b600154600160a01b900460ff166101a3576001805460ff60a01b1916600160a01b1790556040517faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348090600090a1565b6102ed6103f4565b6001600160a01b03811660009081526002602052604090205460ff1615610364576001600160a01b038116600081815260026020908152604091829020805460ff1916905590519182527f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d191015b60405180910390a15b50565b61036f6103f4565b6001600160a01b03811660009081526002602052604090205460ff16610364576001600160a01b038116600081815260026020908152604091829020805460ff1916600117905590519182527f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4910161035b565b6103eb6103f4565b61036481610485565b6000546001600160a01b031633146101a35760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610221565b6001600160a01b03821660009081526002602052604081205460ff16806101c4575050600154600160a01b900460ff161592915050565b336001600160a01b038216036104dd5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610221565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80356001600160a01b038116811461055257600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561059957600080fd5b6105a28361053b565b9150602083013567ffffffffffffffff808211156105bf57600080fd5b818501915085601f8301126105d357600080fd5b8135818111156105e5576105e5610557565b604051601f8201601f19908116603f0116810190838211818310171561060d5761060d610557565b8160405282815288602084870101111561062657600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60006020828403121561065a57600080fd5b6101c48261053b56fea164736f6c6343000813000a",
}
SimpleReadAccessControllerMetaData contains all meta data concerning the SimpleReadAccessController contract.
var SimpleWriteAccessControllerABI = SimpleWriteAccessControllerMetaData.ABI
SimpleWriteAccessControllerABI is the input ABI used to generate the binding from. Deprecated: Use SimpleWriteAccessControllerMetaData.ABI instead.
var SimpleWriteAccessControllerBin = SimpleWriteAccessControllerMetaData.Bin
SimpleWriteAccessControllerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SimpleWriteAccessControllerMetaData.Bin instead.
var SimpleWriteAccessControllerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"AddedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"RemovedAccess\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"addAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"removeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5033806000816100675760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b038481169190911790915581161561009757610097816100b2565b50506001805460ff60a01b1916600160a01b1790555061015b565b336001600160a01b0382160361010a5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161005e565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b61064b8061016a6000396000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c80638823da6c11610076578063a118f2491161005b578063a118f24914610118578063dc7f01241461012b578063f2fde38b1461013f57600080fd5b80638823da6c146100ea5780638da5cb5b146100fd57600080fd5b80630a756983146100a85780636b14daf8146100b257806379ba5097146100da5780638038e4a1146100e2575b600080fd5b6100b0610152565b005b6100c56100c0366004610561565b6101a5565b60405190151581526020015b60405180910390f35b6100b06101dd565b6100b06102a0565b6100b06100f8366004610623565b6102f7565b6000546040516001600160a01b0390911681526020016100d1565b6100b0610126366004610623565b610379565b6001546100c590600160a01b900460ff1681565b6100b061014d366004610623565b6103f5565b61015a610406565b600154600160a01b900460ff16156101a3576001805460ff60a01b191690556040517f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963890600090a15b565b6001600160a01b03821660009081526002602052604081205460ff16806101d65750600154600160a01b900460ff16155b9392505050565b6001546001600160a01b0316331461023c5760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b600080543373ffffffffffffffffffffffffffffffffffffffff19808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6102a8610406565b600154600160a01b900460ff166101a3576001805460ff60a01b1916600160a01b1790556040517faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348090600090a1565b6102ff610406565b6001600160a01b03811660009081526002602052604090205460ff1615610376576001600160a01b038116600081815260026020908152604091829020805460ff1916905590519182527f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d191015b60405180910390a15b50565b610381610406565b6001600160a01b03811660009081526002602052604090205460ff16610376576001600160a01b038116600081815260026020908152604091829020805460ff1916600117905590519182527f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4910161036d565b6103fd610406565b61037681610460565b6000546001600160a01b031633146101a35760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610233565b336001600160a01b038216036104b85760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610233565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80356001600160a01b038116811461052d57600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561057457600080fd5b61057d83610516565b9150602083013567ffffffffffffffff8082111561059a57600080fd5b818501915085601f8301126105ae57600080fd5b8135818111156105c0576105c0610532565b604051601f8201601f19908116603f011681019083821181831017156105e8576105e8610532565b8160405282815288602084870101111561060157600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60006020828403121561063557600080fd5b6101d68261051656fea164736f6c6343000813000a",
}
SimpleWriteAccessControllerMetaData contains all meta data concerning the SimpleWriteAccessController contract.
var TypeAndVersionInterfaceABI = TypeAndVersionInterfaceMetaData.ABI
TypeAndVersionInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use TypeAndVersionInterfaceMetaData.ABI instead.
var TypeAndVersionInterfaceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
TypeAndVersionInterfaceMetaData contains all meta data concerning the TypeAndVersionInterface contract.
Functions ¶
This section is empty.
Types ¶
type AccessControlTestHelper ¶
type AccessControlTestHelper struct { AccessControlTestHelperCaller // Read-only binding to the contract AccessControlTestHelperTransactor // Write-only binding to the contract AccessControlTestHelperFilterer // Log filterer for contract events }
AccessControlTestHelper is an auto generated Go binding around an Ethereum contract.
func DeployAccessControlTestHelper ¶
func DeployAccessControlTestHelper(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AccessControlTestHelper, error)
DeployAccessControlTestHelper deploys a new Ethereum contract, binding an instance of AccessControlTestHelper to it.
func NewAccessControlTestHelper ¶
func NewAccessControlTestHelper(address common.Address, backend bind.ContractBackend) (*AccessControlTestHelper, error)
NewAccessControlTestHelper creates a new instance of AccessControlTestHelper, bound to a specific deployed contract.
type AccessControlTestHelperCaller ¶
type AccessControlTestHelperCaller struct {
// contains filtered or unexported fields
}
AccessControlTestHelperCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccessControlTestHelperCaller ¶
func NewAccessControlTestHelperCaller(address common.Address, caller bind.ContractCaller) (*AccessControlTestHelperCaller, error)
NewAccessControlTestHelperCaller creates a new read-only instance of AccessControlTestHelper, bound to a specific deployed contract.
func (*AccessControlTestHelperCaller) TestLatestTransmissionDetails ¶
func (_AccessControlTestHelper *AccessControlTestHelperCaller) TestLatestTransmissionDetails(opts *bind.CallOpts, _aggregator common.Address) error
TestLatestTransmissionDetails is a free data retrieval call binding the contract method 0x04cefda5.
Solidity: function testLatestTransmissionDetails(address _aggregator) view returns()
type AccessControlTestHelperCallerRaw ¶
type AccessControlTestHelperCallerRaw struct {
Contract *AccessControlTestHelperCaller // Generic read-only contract binding to access the raw methods on
}
AccessControlTestHelperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AccessControlTestHelperCallerRaw) Call ¶
func (_AccessControlTestHelper *AccessControlTestHelperCallerRaw) 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 AccessControlTestHelperCallerSession ¶
type AccessControlTestHelperCallerSession struct { Contract *AccessControlTestHelperCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AccessControlTestHelperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AccessControlTestHelperCallerSession) TestLatestTransmissionDetails ¶
func (_AccessControlTestHelper *AccessControlTestHelperCallerSession) TestLatestTransmissionDetails(_aggregator common.Address) error
TestLatestTransmissionDetails is a free data retrieval call binding the contract method 0x04cefda5.
Solidity: function testLatestTransmissionDetails(address _aggregator) view returns()
type AccessControlTestHelperDummy ¶
AccessControlTestHelperDummy represents a Dummy event raised by the AccessControlTestHelper contract.
type AccessControlTestHelperDummyIterator ¶
type AccessControlTestHelperDummyIterator struct { Event *AccessControlTestHelperDummy // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlTestHelperDummyIterator is returned from FilterDummy and is used to iterate over the raw logs and unpacked data for Dummy events raised by the AccessControlTestHelper contract.
func (*AccessControlTestHelperDummyIterator) Close ¶
func (it *AccessControlTestHelperDummyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlTestHelperDummyIterator) Error ¶
func (it *AccessControlTestHelperDummyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlTestHelperDummyIterator) Next ¶
func (it *AccessControlTestHelperDummyIterator) 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 AccessControlTestHelperFilterer ¶
type AccessControlTestHelperFilterer struct {
// contains filtered or unexported fields
}
AccessControlTestHelperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccessControlTestHelperFilterer ¶
func NewAccessControlTestHelperFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlTestHelperFilterer, error)
NewAccessControlTestHelperFilterer creates a new log filterer instance of AccessControlTestHelper, bound to a specific deployed contract.
func (*AccessControlTestHelperFilterer) FilterDummy ¶
func (_AccessControlTestHelper *AccessControlTestHelperFilterer) FilterDummy(opts *bind.FilterOpts) (*AccessControlTestHelperDummyIterator, error)
FilterDummy is a free log retrieval operation binding the contract event 0x10e4ab9f2ce395bf5539d7c60c9bfeef0b416602954734c5bb8bfd9433c9ff68.
Solidity: event Dummy()
func (*AccessControlTestHelperFilterer) ParseDummy ¶
func (_AccessControlTestHelper *AccessControlTestHelperFilterer) ParseDummy(log types.Log) (*AccessControlTestHelperDummy, error)
ParseDummy is a log parse operation binding the contract event 0x10e4ab9f2ce395bf5539d7c60c9bfeef0b416602954734c5bb8bfd9433c9ff68.
Solidity: event Dummy()
func (*AccessControlTestHelperFilterer) WatchDummy ¶
func (_AccessControlTestHelper *AccessControlTestHelperFilterer) WatchDummy(opts *bind.WatchOpts, sink chan<- *AccessControlTestHelperDummy) (event.Subscription, error)
WatchDummy is a free log subscription operation binding the contract event 0x10e4ab9f2ce395bf5539d7c60c9bfeef0b416602954734c5bb8bfd9433c9ff68.
Solidity: event Dummy()
type AccessControlTestHelperRaw ¶
type AccessControlTestHelperRaw struct {
Contract *AccessControlTestHelper // Generic contract binding to access the raw methods on
}
AccessControlTestHelperRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AccessControlTestHelperRaw) Call ¶
func (_AccessControlTestHelper *AccessControlTestHelperRaw) 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 (*AccessControlTestHelperRaw) Transact ¶
func (_AccessControlTestHelper *AccessControlTestHelperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlTestHelperRaw) Transfer ¶
func (_AccessControlTestHelper *AccessControlTestHelperRaw) 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 AccessControlTestHelperSession ¶
type AccessControlTestHelperSession struct { Contract *AccessControlTestHelper // 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 }
AccessControlTestHelperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AccessControlTestHelperSession) ReadGetAnswer ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadGetAnswer(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetAnswer is a paid mutator transaction binding the contract method 0xbf5fc18b.
Solidity: function readGetAnswer(address _aggregator, uint256 _roundID) returns()
func (*AccessControlTestHelperSession) ReadGetRoundData ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadGetRoundData(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetRoundData is a paid mutator transaction binding the contract method 0x95319deb.
Solidity: function readGetRoundData(address _aggregator, uint80 _roundID) returns()
func (*AccessControlTestHelperSession) ReadGetTimestamp ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadGetTimestamp(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetTimestamp is a paid mutator transaction binding the contract method 0xc9592ab9.
Solidity: function readGetTimestamp(address _aggregator, uint256 _roundID) returns()
func (*AccessControlTestHelperSession) ReadLatestAnswer ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestAnswer(_aggregator common.Address) (*types.Transaction, error)
ReadLatestAnswer is a paid mutator transaction binding the contract method 0xc0c9c7db.
Solidity: function readLatestAnswer(address _aggregator) returns()
func (*AccessControlTestHelperSession) ReadLatestRound ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestRound(_aggregator common.Address) (*types.Transaction, error)
ReadLatestRound is a paid mutator transaction binding the contract method 0xeea2913a.
Solidity: function readLatestRound(address _aggregator) returns()
func (*AccessControlTestHelperSession) ReadLatestRoundData ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestRoundData(_aggregator common.Address) (*types.Transaction, error)
ReadLatestRoundData is a paid mutator transaction binding the contract method 0x20f2c97c.
Solidity: function readLatestRoundData(address _aggregator) returns()
func (*AccessControlTestHelperSession) ReadLatestTimestamp ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) ReadLatestTimestamp(_aggregator common.Address) (*types.Transaction, error)
ReadLatestTimestamp is a paid mutator transaction binding the contract method 0xd2f79c47.
Solidity: function readLatestTimestamp(address _aggregator) returns()
func (*AccessControlTestHelperSession) TestLatestTransmissionDetails ¶
func (_AccessControlTestHelper *AccessControlTestHelperSession) TestLatestTransmissionDetails(_aggregator common.Address) error
TestLatestTransmissionDetails is a free data retrieval call binding the contract method 0x04cefda5.
Solidity: function testLatestTransmissionDetails(address _aggregator) view returns()
type AccessControlTestHelperTransactor ¶
type AccessControlTestHelperTransactor struct {
// contains filtered or unexported fields
}
AccessControlTestHelperTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccessControlTestHelperTransactor ¶
func NewAccessControlTestHelperTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlTestHelperTransactor, error)
NewAccessControlTestHelperTransactor creates a new write-only instance of AccessControlTestHelper, bound to a specific deployed contract.
func (*AccessControlTestHelperTransactor) ReadGetAnswer ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadGetAnswer(opts *bind.TransactOpts, _aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetAnswer is a paid mutator transaction binding the contract method 0xbf5fc18b.
Solidity: function readGetAnswer(address _aggregator, uint256 _roundID) returns()
func (*AccessControlTestHelperTransactor) ReadGetRoundData ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadGetRoundData(opts *bind.TransactOpts, _aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetRoundData is a paid mutator transaction binding the contract method 0x95319deb.
Solidity: function readGetRoundData(address _aggregator, uint80 _roundID) returns()
func (*AccessControlTestHelperTransactor) ReadGetTimestamp ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadGetTimestamp(opts *bind.TransactOpts, _aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetTimestamp is a paid mutator transaction binding the contract method 0xc9592ab9.
Solidity: function readGetTimestamp(address _aggregator, uint256 _roundID) returns()
func (*AccessControlTestHelperTransactor) ReadLatestAnswer ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestAnswer(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
ReadLatestAnswer is a paid mutator transaction binding the contract method 0xc0c9c7db.
Solidity: function readLatestAnswer(address _aggregator) returns()
func (*AccessControlTestHelperTransactor) ReadLatestRound ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestRound(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
ReadLatestRound is a paid mutator transaction binding the contract method 0xeea2913a.
Solidity: function readLatestRound(address _aggregator) returns()
func (*AccessControlTestHelperTransactor) ReadLatestRoundData ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestRoundData(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
ReadLatestRoundData is a paid mutator transaction binding the contract method 0x20f2c97c.
Solidity: function readLatestRoundData(address _aggregator) returns()
func (*AccessControlTestHelperTransactor) ReadLatestTimestamp ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactor) ReadLatestTimestamp(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
ReadLatestTimestamp is a paid mutator transaction binding the contract method 0xd2f79c47.
Solidity: function readLatestTimestamp(address _aggregator) returns()
type AccessControlTestHelperTransactorRaw ¶
type AccessControlTestHelperTransactorRaw struct {
Contract *AccessControlTestHelperTransactor // Generic write-only contract binding to access the raw methods on
}
AccessControlTestHelperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AccessControlTestHelperTransactorRaw) Transact ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlTestHelperTransactorRaw) Transfer ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorRaw) 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 AccessControlTestHelperTransactorSession ¶
type AccessControlTestHelperTransactorSession struct { Contract *AccessControlTestHelperTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AccessControlTestHelperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AccessControlTestHelperTransactorSession) ReadGetAnswer ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadGetAnswer(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetAnswer is a paid mutator transaction binding the contract method 0xbf5fc18b.
Solidity: function readGetAnswer(address _aggregator, uint256 _roundID) returns()
func (*AccessControlTestHelperTransactorSession) ReadGetRoundData ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadGetRoundData(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetRoundData is a paid mutator transaction binding the contract method 0x95319deb.
Solidity: function readGetRoundData(address _aggregator, uint80 _roundID) returns()
func (*AccessControlTestHelperTransactorSession) ReadGetTimestamp ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadGetTimestamp(_aggregator common.Address, _roundID *big.Int) (*types.Transaction, error)
ReadGetTimestamp is a paid mutator transaction binding the contract method 0xc9592ab9.
Solidity: function readGetTimestamp(address _aggregator, uint256 _roundID) returns()
func (*AccessControlTestHelperTransactorSession) ReadLatestAnswer ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestAnswer(_aggregator common.Address) (*types.Transaction, error)
ReadLatestAnswer is a paid mutator transaction binding the contract method 0xc0c9c7db.
Solidity: function readLatestAnswer(address _aggregator) returns()
func (*AccessControlTestHelperTransactorSession) ReadLatestRound ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestRound(_aggregator common.Address) (*types.Transaction, error)
ReadLatestRound is a paid mutator transaction binding the contract method 0xeea2913a.
Solidity: function readLatestRound(address _aggregator) returns()
func (*AccessControlTestHelperTransactorSession) ReadLatestRoundData ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestRoundData(_aggregator common.Address) (*types.Transaction, error)
ReadLatestRoundData is a paid mutator transaction binding the contract method 0x20f2c97c.
Solidity: function readLatestRoundData(address _aggregator) returns()
func (*AccessControlTestHelperTransactorSession) ReadLatestTimestamp ¶
func (_AccessControlTestHelper *AccessControlTestHelperTransactorSession) ReadLatestTimestamp(_aggregator common.Address) (*types.Transaction, error)
ReadLatestTimestamp is a paid mutator transaction binding the contract method 0xd2f79c47.
Solidity: function readLatestTimestamp(address _aggregator) returns()
type AccessControlledOCR2Aggregator ¶
type AccessControlledOCR2Aggregator struct { AccessControlledOCR2AggregatorCaller // Read-only binding to the contract AccessControlledOCR2AggregatorTransactor // Write-only binding to the contract AccessControlledOCR2AggregatorFilterer // Log filterer for contract events }
AccessControlledOCR2Aggregator is an auto generated Go binding around an Ethereum contract.
func DeployAccessControlledOCR2Aggregator ¶
func DeployAccessControlledOCR2Aggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _link common.Address, _minAnswer *big.Int, _maxAnswer *big.Int, _billingAccessController common.Address, _requesterAccessController common.Address, _decimals uint8, description string) (common.Address, *types.Transaction, *AccessControlledOCR2Aggregator, error)
DeployAccessControlledOCR2Aggregator deploys a new Ethereum contract, binding an instance of AccessControlledOCR2Aggregator to it.
func NewAccessControlledOCR2Aggregator ¶
func NewAccessControlledOCR2Aggregator(address common.Address, backend bind.ContractBackend) (*AccessControlledOCR2Aggregator, error)
NewAccessControlledOCR2Aggregator creates a new instance of AccessControlledOCR2Aggregator, bound to a specific deployed contract.
type AccessControlledOCR2AggregatorAddedAccess ¶
type AccessControlledOCR2AggregatorAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorAddedAccess represents a AddedAccess event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorAddedAccessIterator ¶
type AccessControlledOCR2AggregatorAddedAccessIterator struct { Event *AccessControlledOCR2AggregatorAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorAddedAccessIterator) Close ¶
func (it *AccessControlledOCR2AggregatorAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorAddedAccessIterator) Error ¶
func (it *AccessControlledOCR2AggregatorAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorAddedAccessIterator) Next ¶
func (it *AccessControlledOCR2AggregatorAddedAccessIterator) 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 AccessControlledOCR2AggregatorAnswerUpdated ¶
type AccessControlledOCR2AggregatorAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorAnswerUpdated represents a AnswerUpdated event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorAnswerUpdatedIterator ¶
type AccessControlledOCR2AggregatorAnswerUpdatedIterator struct { Event *AccessControlledOCR2AggregatorAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorAnswerUpdatedIterator) Close ¶
func (it *AccessControlledOCR2AggregatorAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorAnswerUpdatedIterator) Error ¶
func (it *AccessControlledOCR2AggregatorAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorAnswerUpdatedIterator) Next ¶
func (it *AccessControlledOCR2AggregatorAnswerUpdatedIterator) 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 AccessControlledOCR2AggregatorBillingAccessControllerSet ¶
type AccessControlledOCR2AggregatorBillingAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorBillingAccessControllerSet represents a BillingAccessControllerSet event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorBillingAccessControllerSetIterator ¶
type AccessControlledOCR2AggregatorBillingAccessControllerSetIterator struct { Event *AccessControlledOCR2AggregatorBillingAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorBillingAccessControllerSetIterator is returned from FilterBillingAccessControllerSet and is used to iterate over the raw logs and unpacked data for BillingAccessControllerSet events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorBillingAccessControllerSetIterator) Close ¶
func (it *AccessControlledOCR2AggregatorBillingAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorBillingAccessControllerSetIterator) Error ¶
func (it *AccessControlledOCR2AggregatorBillingAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorBillingAccessControllerSetIterator) Next ¶
func (it *AccessControlledOCR2AggregatorBillingAccessControllerSetIterator) 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 AccessControlledOCR2AggregatorBillingSet ¶
type AccessControlledOCR2AggregatorBillingSet struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorBillingSet represents a BillingSet event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorBillingSetIterator ¶
type AccessControlledOCR2AggregatorBillingSetIterator struct { Event *AccessControlledOCR2AggregatorBillingSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorBillingSetIterator is returned from FilterBillingSet and is used to iterate over the raw logs and unpacked data for BillingSet events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorBillingSetIterator) Close ¶
func (it *AccessControlledOCR2AggregatorBillingSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorBillingSetIterator) Error ¶
func (it *AccessControlledOCR2AggregatorBillingSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorBillingSetIterator) Next ¶
func (it *AccessControlledOCR2AggregatorBillingSetIterator) 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 AccessControlledOCR2AggregatorCaller ¶
type AccessControlledOCR2AggregatorCaller struct {
// contains filtered or unexported fields
}
AccessControlledOCR2AggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccessControlledOCR2AggregatorCaller ¶
func NewAccessControlledOCR2AggregatorCaller(address common.Address, caller bind.ContractCaller) (*AccessControlledOCR2AggregatorCaller, error)
NewAccessControlledOCR2AggregatorCaller creates a new read-only instance of AccessControlledOCR2Aggregator, bound to a specific deployed contract.
func (*AccessControlledOCR2AggregatorCaller) CheckEnabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) Decimals ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) Description ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) GetAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) GetBilling ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetBilling(opts *bind.CallOpts) (struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*AccessControlledOCR2AggregatorCaller) GetBillingAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetBillingAccessController(opts *bind.CallOpts) (common.Address, error)
GetBillingAccessController is a free data retrieval call binding the contract method 0xc4c92b37.
Solidity: function getBillingAccessController() view returns(address)
func (*AccessControlledOCR2AggregatorCaller) GetLinkToken ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*AccessControlledOCR2AggregatorCaller) GetRequesterAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetRequesterAccessController(opts *bind.CallOpts) (common.Address, error)
GetRequesterAccessController is a free data retrieval call binding the contract method 0xdaffc4b5.
Solidity: function getRequesterAccessController() view returns(address)
func (*AccessControlledOCR2AggregatorCaller) GetRoundData ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) GetTimestamp ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) GetTransmitters ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetTransmitters(opts *bind.CallOpts) ([]common.Address, error)
GetTransmitters is a free data retrieval call binding the contract method 0x666cab8d.
Solidity: function getTransmitters() view returns(address[])
func (*AccessControlledOCR2AggregatorCaller) GetValidatorConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) GetValidatorConfig(opts *bind.CallOpts) (struct { Validator common.Address GasLimit uint32 }, error)
GetValidatorConfig is a free data retrieval call binding the contract method 0x9bd2c0b1.
Solidity: function getValidatorConfig() view returns(address validator, uint32 gasLimit)
func (*AccessControlledOCR2AggregatorCaller) HasAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) LatestAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AccessControlledOCR2AggregatorCaller) LatestConfigDetails ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*AccessControlledOCR2AggregatorCaller) LatestConfigDigestAndEpoch ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*AccessControlledOCR2AggregatorCaller) LatestRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AccessControlledOCR2AggregatorCaller) LatestRoundData ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) 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 (*AccessControlledOCR2AggregatorCaller) LatestTimestamp ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AccessControlledOCR2AggregatorCaller) LatestTransmissionDetails ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct { ConfigDigest [32]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes32 configDigest, uint32 epoch, uint8 round, int192 latestAnswer_, uint64 latestTimestamp_)
func (*AccessControlledOCR2AggregatorCaller) LinkAvailableForPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AccessControlledOCR2AggregatorCaller) MaxAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AccessControlledOCR2AggregatorCaller) MinAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AccessControlledOCR2AggregatorCaller) OracleObservationCount ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) OracleObservationCount(opts *bind.CallOpts, transmitterAddress common.Address) (uint32, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address transmitterAddress) view returns(uint32)
func (*AccessControlledOCR2AggregatorCaller) OwedPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) OwedPayment(opts *bind.CallOpts, transmitterAddress common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address transmitterAddress) view returns(uint256)
func (*AccessControlledOCR2AggregatorCaller) Owner ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AccessControlledOCR2AggregatorCaller) TypeAndVersion ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*AccessControlledOCR2AggregatorCaller) Version ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
type AccessControlledOCR2AggregatorCallerRaw ¶
type AccessControlledOCR2AggregatorCallerRaw struct {
Contract *AccessControlledOCR2AggregatorCaller // Generic read-only contract binding to access the raw methods on
}
AccessControlledOCR2AggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AccessControlledOCR2AggregatorCallerRaw) Call ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerRaw) 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 AccessControlledOCR2AggregatorCallerSession ¶
type AccessControlledOCR2AggregatorCallerSession struct { Contract *AccessControlledOCR2AggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AccessControlledOCR2AggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AccessControlledOCR2AggregatorCallerSession) CheckEnabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*AccessControlledOCR2AggregatorCallerSession) Decimals ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AccessControlledOCR2AggregatorCallerSession) Description ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AccessControlledOCR2AggregatorCallerSession) GetAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetAnswer(_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 (*AccessControlledOCR2AggregatorCallerSession) GetBilling ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetBilling() (struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*AccessControlledOCR2AggregatorCallerSession) GetBillingAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetBillingAccessController() (common.Address, error)
GetBillingAccessController is a free data retrieval call binding the contract method 0xc4c92b37.
Solidity: function getBillingAccessController() view returns(address)
func (*AccessControlledOCR2AggregatorCallerSession) GetLinkToken ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetLinkToken() (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*AccessControlledOCR2AggregatorCallerSession) GetRequesterAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetRequesterAccessController() (common.Address, error)
GetRequesterAccessController is a free data retrieval call binding the contract method 0xdaffc4b5.
Solidity: function getRequesterAccessController() view returns(address)
func (*AccessControlledOCR2AggregatorCallerSession) GetRoundData ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) 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 (*AccessControlledOCR2AggregatorCallerSession) GetTimestamp ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetTimestamp(_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 (*AccessControlledOCR2AggregatorCallerSession) GetTransmitters ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetTransmitters() ([]common.Address, error)
GetTransmitters is a free data retrieval call binding the contract method 0x666cab8d.
Solidity: function getTransmitters() view returns(address[])
func (*AccessControlledOCR2AggregatorCallerSession) GetValidatorConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) GetValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
GetValidatorConfig is a free data retrieval call binding the contract method 0x9bd2c0b1.
Solidity: function getValidatorConfig() view returns(address validator, uint32 gasLimit)
func (*AccessControlledOCR2AggregatorCallerSession) HasAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) 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 (*AccessControlledOCR2AggregatorCallerSession) LatestAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AccessControlledOCR2AggregatorCallerSession) LatestConfigDetails ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*AccessControlledOCR2AggregatorCallerSession) LatestConfigDigestAndEpoch ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestConfigDigestAndEpoch() (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*AccessControlledOCR2AggregatorCallerSession) LatestRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AccessControlledOCR2AggregatorCallerSession) LatestRoundData ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) 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 (*AccessControlledOCR2AggregatorCallerSession) LatestTimestamp ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AccessControlledOCR2AggregatorCallerSession) LatestTransmissionDetails ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LatestTransmissionDetails() (struct { ConfigDigest [32]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes32 configDigest, uint32 epoch, uint8 round, int192 latestAnswer_, uint64 latestTimestamp_)
func (*AccessControlledOCR2AggregatorCallerSession) LinkAvailableForPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AccessControlledOCR2AggregatorCallerSession) MaxAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AccessControlledOCR2AggregatorCallerSession) MinAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AccessControlledOCR2AggregatorCallerSession) OracleObservationCount ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address transmitterAddress) view returns(uint32)
func (*AccessControlledOCR2AggregatorCallerSession) OwedPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address transmitterAddress) view returns(uint256)
func (*AccessControlledOCR2AggregatorCallerSession) Owner ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AccessControlledOCR2AggregatorCallerSession) TypeAndVersion ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*AccessControlledOCR2AggregatorCallerSession) Version ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorCallerSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
type AccessControlledOCR2AggregatorCheckAccessDisabled ¶
type AccessControlledOCR2AggregatorCheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
AccessControlledOCR2AggregatorCheckAccessDisabled represents a CheckAccessDisabled event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorCheckAccessDisabledIterator ¶
type AccessControlledOCR2AggregatorCheckAccessDisabledIterator struct { Event *AccessControlledOCR2AggregatorCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorCheckAccessDisabledIterator) Close ¶
func (it *AccessControlledOCR2AggregatorCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorCheckAccessDisabledIterator) Error ¶
func (it *AccessControlledOCR2AggregatorCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorCheckAccessDisabledIterator) Next ¶
func (it *AccessControlledOCR2AggregatorCheckAccessDisabledIterator) 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 AccessControlledOCR2AggregatorCheckAccessEnabled ¶
type AccessControlledOCR2AggregatorCheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
AccessControlledOCR2AggregatorCheckAccessEnabled represents a CheckAccessEnabled event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorCheckAccessEnabledIterator ¶
type AccessControlledOCR2AggregatorCheckAccessEnabledIterator struct { Event *AccessControlledOCR2AggregatorCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorCheckAccessEnabledIterator) Close ¶
func (it *AccessControlledOCR2AggregatorCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorCheckAccessEnabledIterator) Error ¶
func (it *AccessControlledOCR2AggregatorCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorCheckAccessEnabledIterator) Next ¶
func (it *AccessControlledOCR2AggregatorCheckAccessEnabledIterator) 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 AccessControlledOCR2AggregatorConfigSet ¶
type AccessControlledOCR2AggregatorConfigSet struct { PreviousConfigBlockNumber uint32 ConfigDigest [32]byte ConfigCount uint64 Signers []common.Address Transmitters []common.Address F uint8 OnchainConfig []byte OffchainConfigVersion uint64 OffchainConfig []byte Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorConfigSet represents a ConfigSet event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorConfigSetIterator ¶
type AccessControlledOCR2AggregatorConfigSetIterator struct { Event *AccessControlledOCR2AggregatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorConfigSetIterator) Close ¶
func (it *AccessControlledOCR2AggregatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorConfigSetIterator) Error ¶
func (it *AccessControlledOCR2AggregatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorConfigSetIterator) Next ¶
func (it *AccessControlledOCR2AggregatorConfigSetIterator) 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 AccessControlledOCR2AggregatorFilterer ¶
type AccessControlledOCR2AggregatorFilterer struct {
// contains filtered or unexported fields
}
AccessControlledOCR2AggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccessControlledOCR2AggregatorFilterer ¶
func NewAccessControlledOCR2AggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlledOCR2AggregatorFilterer, error)
NewAccessControlledOCR2AggregatorFilterer creates a new log filterer instance of AccessControlledOCR2Aggregator, bound to a specific deployed contract.
func (*AccessControlledOCR2AggregatorFilterer) FilterAddedAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AccessControlledOCR2AggregatorFilterer) FilterAnswerUpdated ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AccessControlledOCR2AggregatorAnswerUpdatedIterator, 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 (*AccessControlledOCR2AggregatorFilterer) FilterBillingAccessControllerSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorBillingAccessControllerSetIterator, error)
FilterBillingAccessControllerSet is a free log retrieval operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AccessControlledOCR2AggregatorFilterer) FilterBillingSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorBillingSetIterator, error)
FilterBillingSet is a free log retrieval operation binding the contract event 0x0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f.
Solidity: event BillingSet(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*AccessControlledOCR2AggregatorFilterer) FilterCheckAccessDisabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AccessControlledOCR2AggregatorFilterer) FilterCheckAccessEnabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AccessControlledOCR2AggregatorFilterer) FilterConfigSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*AccessControlledOCR2AggregatorFilterer) FilterLinkTokenSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, oldLinkToken []common.Address, newLinkToken []common.Address) (*AccessControlledOCR2AggregatorLinkTokenSetIterator, error)
FilterLinkTokenSet is a free log retrieval operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed oldLinkToken, address indexed newLinkToken)
func (*AccessControlledOCR2AggregatorFilterer) FilterNewRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AccessControlledOCR2AggregatorNewRoundIterator, 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 (*AccessControlledOCR2AggregatorFilterer) FilterNewTransmission ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AccessControlledOCR2AggregatorNewTransmissionIterator, error)
FilterNewTransmission is a free log retrieval operation binding the contract event 0xc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, uint32 observationsTimestamp, int192[] observations, bytes observers, int192 juelsPerFeeCoin, bytes32 configDigest, uint40 epochAndRound)
func (*AccessControlledOCR2AggregatorFilterer) FilterOraclePaid ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (*AccessControlledOCR2AggregatorOraclePaidIterator, error)
FilterOraclePaid is a free log retrieval operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*AccessControlledOCR2AggregatorFilterer) FilterOwnershipTransferRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*AccessControlledOCR2AggregatorFilterer) FilterOwnershipTransferred ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOCR2AggregatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*AccessControlledOCR2AggregatorFilterer) FilterPayeeshipTransferRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator, error)
FilterPayeeshipTransferRequested is a free log retrieval operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*AccessControlledOCR2AggregatorFilterer) FilterPayeeshipTransferred ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*AccessControlledOCR2AggregatorPayeeshipTransferredIterator, error)
FilterPayeeshipTransferred is a free log retrieval operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*AccessControlledOCR2AggregatorFilterer) FilterRemovedAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AccessControlledOCR2AggregatorFilterer) FilterRequesterAccessControllerSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator, error)
FilterRequesterAccessControllerSet is a free log retrieval operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AccessControlledOCR2AggregatorFilterer) FilterRoundRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AccessControlledOCR2AggregatorRoundRequestedIterator, error)
FilterRoundRequested is a free log retrieval operation binding the contract event 0x41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c.
Solidity: event RoundRequested(address indexed requester, bytes32 configDigest, uint32 epoch, uint8 round)
func (*AccessControlledOCR2AggregatorFilterer) FilterTransmitted ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterTransmitted(opts *bind.FilterOpts) (*AccessControlledOCR2AggregatorTransmittedIterator, error)
FilterTransmitted is a free log retrieval operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*AccessControlledOCR2AggregatorFilterer) FilterValidatorConfigSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, currentValidator []common.Address) (*AccessControlledOCR2AggregatorValidatorConfigSetIterator, error)
FilterValidatorConfigSet is a free log retrieval operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*AccessControlledOCR2AggregatorFilterer) ParseAddedAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseAddedAccess(log types.Log) (*AccessControlledOCR2AggregatorAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AccessControlledOCR2AggregatorFilterer) ParseAnswerUpdated ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseAnswerUpdated(log types.Log) (*AccessControlledOCR2AggregatorAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*AccessControlledOCR2AggregatorFilterer) ParseBillingAccessControllerSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*AccessControlledOCR2AggregatorBillingAccessControllerSet, error)
ParseBillingAccessControllerSet is a log parse operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AccessControlledOCR2AggregatorFilterer) ParseBillingSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseBillingSet(log types.Log) (*AccessControlledOCR2AggregatorBillingSet, error)
ParseBillingSet is a log parse operation binding the contract event 0x0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f.
Solidity: event BillingSet(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*AccessControlledOCR2AggregatorFilterer) ParseCheckAccessDisabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseCheckAccessDisabled(log types.Log) (*AccessControlledOCR2AggregatorCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AccessControlledOCR2AggregatorFilterer) ParseCheckAccessEnabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseCheckAccessEnabled(log types.Log) (*AccessControlledOCR2AggregatorCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AccessControlledOCR2AggregatorFilterer) ParseConfigSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseConfigSet(log types.Log) (*AccessControlledOCR2AggregatorConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*AccessControlledOCR2AggregatorFilterer) ParseLinkTokenSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseLinkTokenSet(log types.Log) (*AccessControlledOCR2AggregatorLinkTokenSet, error)
ParseLinkTokenSet is a log parse operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed oldLinkToken, address indexed newLinkToken)
func (*AccessControlledOCR2AggregatorFilterer) ParseNewRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseNewRound(log types.Log) (*AccessControlledOCR2AggregatorNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*AccessControlledOCR2AggregatorFilterer) ParseNewTransmission ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseNewTransmission(log types.Log) (*AccessControlledOCR2AggregatorNewTransmission, error)
ParseNewTransmission is a log parse operation binding the contract event 0xc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, uint32 observationsTimestamp, int192[] observations, bytes observers, int192 juelsPerFeeCoin, bytes32 configDigest, uint40 epochAndRound)
func (*AccessControlledOCR2AggregatorFilterer) ParseOraclePaid ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseOraclePaid(log types.Log) (*AccessControlledOCR2AggregatorOraclePaid, error)
ParseOraclePaid is a log parse operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*AccessControlledOCR2AggregatorFilterer) ParseOwnershipTransferRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*AccessControlledOCR2AggregatorOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*AccessControlledOCR2AggregatorFilterer) ParseOwnershipTransferred ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*AccessControlledOCR2AggregatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*AccessControlledOCR2AggregatorFilterer) ParsePayeeshipTransferRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AccessControlledOCR2AggregatorPayeeshipTransferRequested, error)
ParsePayeeshipTransferRequested is a log parse operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*AccessControlledOCR2AggregatorFilterer) ParsePayeeshipTransferred ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*AccessControlledOCR2AggregatorPayeeshipTransferred, error)
ParsePayeeshipTransferred is a log parse operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*AccessControlledOCR2AggregatorFilterer) ParseRemovedAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseRemovedAccess(log types.Log) (*AccessControlledOCR2AggregatorRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AccessControlledOCR2AggregatorFilterer) ParseRequesterAccessControllerSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*AccessControlledOCR2AggregatorRequesterAccessControllerSet, error)
ParseRequesterAccessControllerSet is a log parse operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AccessControlledOCR2AggregatorFilterer) ParseRoundRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseRoundRequested(log types.Log) (*AccessControlledOCR2AggregatorRoundRequested, error)
ParseRoundRequested is a log parse operation binding the contract event 0x41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c.
Solidity: event RoundRequested(address indexed requester, bytes32 configDigest, uint32 epoch, uint8 round)
func (*AccessControlledOCR2AggregatorFilterer) ParseTransmitted ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseTransmitted(log types.Log) (*AccessControlledOCR2AggregatorTransmitted, error)
ParseTransmitted is a log parse operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*AccessControlledOCR2AggregatorFilterer) ParseValidatorConfigSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*AccessControlledOCR2AggregatorValidatorConfigSet, error)
ParseValidatorConfigSet is a log parse operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*AccessControlledOCR2AggregatorFilterer) WatchAddedAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AccessControlledOCR2AggregatorFilterer) WatchAnswerUpdated ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorAnswerUpdated, 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 (*AccessControlledOCR2AggregatorFilterer) WatchBillingAccessControllerSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorBillingAccessControllerSet) (event.Subscription, error)
WatchBillingAccessControllerSet is a free log subscription operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AccessControlledOCR2AggregatorFilterer) WatchBillingSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorBillingSet) (event.Subscription, error)
WatchBillingSet is a free log subscription operation binding the contract event 0x0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f.
Solidity: event BillingSet(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*AccessControlledOCR2AggregatorFilterer) WatchCheckAccessDisabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AccessControlledOCR2AggregatorFilterer) WatchCheckAccessEnabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AccessControlledOCR2AggregatorFilterer) WatchConfigSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*AccessControlledOCR2AggregatorFilterer) WatchLinkTokenSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorLinkTokenSet, oldLinkToken []common.Address, newLinkToken []common.Address) (event.Subscription, error)
WatchLinkTokenSet is a free log subscription operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed oldLinkToken, address indexed newLinkToken)
func (*AccessControlledOCR2AggregatorFilterer) WatchNewRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorNewRound, 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 (*AccessControlledOCR2AggregatorFilterer) WatchNewTransmission ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorNewTransmission, aggregatorRoundId []uint32) (event.Subscription, error)
WatchNewTransmission is a free log subscription operation binding the contract event 0xc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, uint32 observationsTimestamp, int192[] observations, bytes observers, int192 juelsPerFeeCoin, bytes32 configDigest, uint40 epochAndRound)
func (*AccessControlledOCR2AggregatorFilterer) WatchOraclePaid ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorOraclePaid, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (event.Subscription, error)
WatchOraclePaid is a free log subscription operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*AccessControlledOCR2AggregatorFilterer) WatchOwnershipTransferRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorOwnershipTransferRequested, 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 (*AccessControlledOCR2AggregatorFilterer) WatchOwnershipTransferred ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorOwnershipTransferred, 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 (*AccessControlledOCR2AggregatorFilterer) WatchPayeeshipTransferRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorPayeeshipTransferRequested, transmitter []common.Address, current []common.Address, proposed []common.Address) (event.Subscription, error)
WatchPayeeshipTransferRequested is a free log subscription operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*AccessControlledOCR2AggregatorFilterer) WatchPayeeshipTransferred ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorPayeeshipTransferred, transmitter []common.Address, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchPayeeshipTransferred is a free log subscription operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*AccessControlledOCR2AggregatorFilterer) WatchRemovedAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AccessControlledOCR2AggregatorFilterer) WatchRequesterAccessControllerSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorRequesterAccessControllerSet) (event.Subscription, error)
WatchRequesterAccessControllerSet is a free log subscription operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AccessControlledOCR2AggregatorFilterer) WatchRoundRequested ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorRoundRequested, requester []common.Address) (event.Subscription, error)
WatchRoundRequested is a free log subscription operation binding the contract event 0x41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c.
Solidity: event RoundRequested(address indexed requester, bytes32 configDigest, uint32 epoch, uint8 round)
func (*AccessControlledOCR2AggregatorFilterer) WatchTransmitted ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorTransmitted) (event.Subscription, error)
WatchTransmitted is a free log subscription operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*AccessControlledOCR2AggregatorFilterer) WatchValidatorConfigSet ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOCR2AggregatorValidatorConfigSet, previousValidator []common.Address, currentValidator []common.Address) (event.Subscription, error)
WatchValidatorConfigSet is a free log subscription operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
type AccessControlledOCR2AggregatorLinkTokenSet ¶
type AccessControlledOCR2AggregatorLinkTokenSet struct { OldLinkToken common.Address NewLinkToken common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorLinkTokenSet represents a LinkTokenSet event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorLinkTokenSetIterator ¶
type AccessControlledOCR2AggregatorLinkTokenSetIterator struct { Event *AccessControlledOCR2AggregatorLinkTokenSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorLinkTokenSetIterator is returned from FilterLinkTokenSet and is used to iterate over the raw logs and unpacked data for LinkTokenSet events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorLinkTokenSetIterator) Close ¶
func (it *AccessControlledOCR2AggregatorLinkTokenSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorLinkTokenSetIterator) Error ¶
func (it *AccessControlledOCR2AggregatorLinkTokenSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorLinkTokenSetIterator) Next ¶
func (it *AccessControlledOCR2AggregatorLinkTokenSetIterator) 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 AccessControlledOCR2AggregatorNewRound ¶
type AccessControlledOCR2AggregatorNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorNewRound represents a NewRound event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorNewRoundIterator ¶
type AccessControlledOCR2AggregatorNewRoundIterator struct { Event *AccessControlledOCR2AggregatorNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorNewRoundIterator) Close ¶
func (it *AccessControlledOCR2AggregatorNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorNewRoundIterator) Error ¶
func (it *AccessControlledOCR2AggregatorNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorNewRoundIterator) Next ¶
func (it *AccessControlledOCR2AggregatorNewRoundIterator) 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 AccessControlledOCR2AggregatorNewTransmission ¶
type AccessControlledOCR2AggregatorNewTransmission struct { AggregatorRoundId uint32 Answer *big.Int Transmitter common.Address ObservationsTimestamp uint32 Observations []*big.Int Observers []byte JuelsPerFeeCoin *big.Int ConfigDigest [32]byte EpochAndRound *big.Int Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorNewTransmission represents a NewTransmission event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorNewTransmissionIterator ¶
type AccessControlledOCR2AggregatorNewTransmissionIterator struct { Event *AccessControlledOCR2AggregatorNewTransmission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorNewTransmissionIterator is returned from FilterNewTransmission and is used to iterate over the raw logs and unpacked data for NewTransmission events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorNewTransmissionIterator) Close ¶
func (it *AccessControlledOCR2AggregatorNewTransmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorNewTransmissionIterator) Error ¶
func (it *AccessControlledOCR2AggregatorNewTransmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorNewTransmissionIterator) Next ¶
func (it *AccessControlledOCR2AggregatorNewTransmissionIterator) 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 AccessControlledOCR2AggregatorOraclePaid ¶
type AccessControlledOCR2AggregatorOraclePaid struct { Transmitter common.Address Payee common.Address Amount *big.Int LinkToken common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorOraclePaid represents a OraclePaid event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorOraclePaidIterator ¶
type AccessControlledOCR2AggregatorOraclePaidIterator struct { Event *AccessControlledOCR2AggregatorOraclePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorOraclePaidIterator is returned from FilterOraclePaid and is used to iterate over the raw logs and unpacked data for OraclePaid events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorOraclePaidIterator) Close ¶
func (it *AccessControlledOCR2AggregatorOraclePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorOraclePaidIterator) Error ¶
func (it *AccessControlledOCR2AggregatorOraclePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorOraclePaidIterator) Next ¶
func (it *AccessControlledOCR2AggregatorOraclePaidIterator) 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 AccessControlledOCR2AggregatorOwnershipTransferRequested ¶
type AccessControlledOCR2AggregatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator ¶
type AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator struct { Event *AccessControlledOCR2AggregatorOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator) Close ¶
func (it *AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator) Error ¶
func (it *AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator) Next ¶
func (it *AccessControlledOCR2AggregatorOwnershipTransferRequestedIterator) 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 AccessControlledOCR2AggregatorOwnershipTransferred ¶
type AccessControlledOCR2AggregatorOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorOwnershipTransferred represents a OwnershipTransferred event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorOwnershipTransferredIterator ¶
type AccessControlledOCR2AggregatorOwnershipTransferredIterator struct { Event *AccessControlledOCR2AggregatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorOwnershipTransferredIterator) Close ¶
func (it *AccessControlledOCR2AggregatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorOwnershipTransferredIterator) Error ¶
func (it *AccessControlledOCR2AggregatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorOwnershipTransferredIterator) Next ¶
func (it *AccessControlledOCR2AggregatorOwnershipTransferredIterator) 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 AccessControlledOCR2AggregatorPayeeshipTransferRequested ¶
type AccessControlledOCR2AggregatorPayeeshipTransferRequested struct { Transmitter common.Address Current common.Address Proposed common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorPayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator ¶
type AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator struct { Event *AccessControlledOCR2AggregatorPayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator) Close ¶
func (it *AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator) Error ¶
func (it *AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator) Next ¶
func (it *AccessControlledOCR2AggregatorPayeeshipTransferRequestedIterator) 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 AccessControlledOCR2AggregatorPayeeshipTransferred ¶
type AccessControlledOCR2AggregatorPayeeshipTransferred struct { Transmitter common.Address Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorPayeeshipTransferred represents a PayeeshipTransferred event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorPayeeshipTransferredIterator ¶
type AccessControlledOCR2AggregatorPayeeshipTransferredIterator struct { Event *AccessControlledOCR2AggregatorPayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorPayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorPayeeshipTransferredIterator) Close ¶
func (it *AccessControlledOCR2AggregatorPayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorPayeeshipTransferredIterator) Error ¶
func (it *AccessControlledOCR2AggregatorPayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorPayeeshipTransferredIterator) Next ¶
func (it *AccessControlledOCR2AggregatorPayeeshipTransferredIterator) 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 AccessControlledOCR2AggregatorRaw ¶
type AccessControlledOCR2AggregatorRaw struct {
Contract *AccessControlledOCR2Aggregator // Generic contract binding to access the raw methods on
}
AccessControlledOCR2AggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AccessControlledOCR2AggregatorRaw) Call ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorRaw) 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 (*AccessControlledOCR2AggregatorRaw) Transact ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlledOCR2AggregatorRaw) Transfer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorRaw) 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 AccessControlledOCR2AggregatorRemovedAccess ¶
type AccessControlledOCR2AggregatorRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorRemovedAccess represents a RemovedAccess event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorRemovedAccessIterator ¶
type AccessControlledOCR2AggregatorRemovedAccessIterator struct { Event *AccessControlledOCR2AggregatorRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorRemovedAccessIterator) Close ¶
func (it *AccessControlledOCR2AggregatorRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorRemovedAccessIterator) Error ¶
func (it *AccessControlledOCR2AggregatorRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorRemovedAccessIterator) Next ¶
func (it *AccessControlledOCR2AggregatorRemovedAccessIterator) 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 AccessControlledOCR2AggregatorRequesterAccessControllerSet ¶
type AccessControlledOCR2AggregatorRequesterAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorRequesterAccessControllerSet represents a RequesterAccessControllerSet event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator ¶
type AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator struct { Event *AccessControlledOCR2AggregatorRequesterAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator is returned from FilterRequesterAccessControllerSet and is used to iterate over the raw logs and unpacked data for RequesterAccessControllerSet events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator) Close ¶
func (it *AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator) Error ¶
func (it *AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator) Next ¶
func (it *AccessControlledOCR2AggregatorRequesterAccessControllerSetIterator) 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 AccessControlledOCR2AggregatorRoundRequested ¶
type AccessControlledOCR2AggregatorRoundRequested struct { Requester common.Address ConfigDigest [32]byte Epoch uint32 Round uint8 Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorRoundRequested represents a RoundRequested event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorRoundRequestedIterator ¶
type AccessControlledOCR2AggregatorRoundRequestedIterator struct { Event *AccessControlledOCR2AggregatorRoundRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorRoundRequestedIterator is returned from FilterRoundRequested and is used to iterate over the raw logs and unpacked data for RoundRequested events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorRoundRequestedIterator) Close ¶
func (it *AccessControlledOCR2AggregatorRoundRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorRoundRequestedIterator) Error ¶
func (it *AccessControlledOCR2AggregatorRoundRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorRoundRequestedIterator) Next ¶
func (it *AccessControlledOCR2AggregatorRoundRequestedIterator) 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 AccessControlledOCR2AggregatorSession ¶
type AccessControlledOCR2AggregatorSession struct { Contract *AccessControlledOCR2Aggregator // 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 }
AccessControlledOCR2AggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AccessControlledOCR2AggregatorSession) AcceptOwnership ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AccessControlledOCR2AggregatorSession) AcceptPayeeship ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address transmitter) returns()
func (*AccessControlledOCR2AggregatorSession) AddAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) 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 (*AccessControlledOCR2AggregatorSession) CheckEnabled ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*AccessControlledOCR2AggregatorSession) Decimals ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AccessControlledOCR2AggregatorSession) Description ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AccessControlledOCR2AggregatorSession) DisableAccessCheck ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AccessControlledOCR2AggregatorSession) EnableAccessCheck ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AccessControlledOCR2AggregatorSession) GetAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetAnswer(_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 (*AccessControlledOCR2AggregatorSession) GetBilling ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetBilling() (struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*AccessControlledOCR2AggregatorSession) GetBillingAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetBillingAccessController() (common.Address, error)
GetBillingAccessController is a free data retrieval call binding the contract method 0xc4c92b37.
Solidity: function getBillingAccessController() view returns(address)
func (*AccessControlledOCR2AggregatorSession) GetLinkToken ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetLinkToken() (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*AccessControlledOCR2AggregatorSession) GetRequesterAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetRequesterAccessController() (common.Address, error)
GetRequesterAccessController is a free data retrieval call binding the contract method 0xdaffc4b5.
Solidity: function getRequesterAccessController() view returns(address)
func (*AccessControlledOCR2AggregatorSession) GetRoundData ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) 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 (*AccessControlledOCR2AggregatorSession) GetTimestamp ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetTimestamp(_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 (*AccessControlledOCR2AggregatorSession) GetTransmitters ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetTransmitters() ([]common.Address, error)
GetTransmitters is a free data retrieval call binding the contract method 0x666cab8d.
Solidity: function getTransmitters() view returns(address[])
func (*AccessControlledOCR2AggregatorSession) GetValidatorConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) GetValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
GetValidatorConfig is a free data retrieval call binding the contract method 0x9bd2c0b1.
Solidity: function getValidatorConfig() view returns(address validator, uint32 gasLimit)
func (*AccessControlledOCR2AggregatorSession) HasAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) 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 (*AccessControlledOCR2AggregatorSession) LatestAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AccessControlledOCR2AggregatorSession) LatestConfigDetails ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*AccessControlledOCR2AggregatorSession) LatestConfigDigestAndEpoch ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestConfigDigestAndEpoch() (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*AccessControlledOCR2AggregatorSession) LatestRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AccessControlledOCR2AggregatorSession) LatestRoundData ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) 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 (*AccessControlledOCR2AggregatorSession) LatestTimestamp ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AccessControlledOCR2AggregatorSession) LatestTransmissionDetails ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LatestTransmissionDetails() (struct { ConfigDigest [32]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes32 configDigest, uint32 epoch, uint8 round, int192 latestAnswer_, uint64 latestTimestamp_)
func (*AccessControlledOCR2AggregatorSession) LinkAvailableForPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AccessControlledOCR2AggregatorSession) MaxAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AccessControlledOCR2AggregatorSession) MinAnswer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AccessControlledOCR2AggregatorSession) OracleObservationCount ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address transmitterAddress) view returns(uint32)
func (*AccessControlledOCR2AggregatorSession) OwedPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address transmitterAddress) view returns(uint256)
func (*AccessControlledOCR2AggregatorSession) Owner ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AccessControlledOCR2AggregatorSession) RemoveAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) 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 (*AccessControlledOCR2AggregatorSession) RequestNewRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AccessControlledOCR2AggregatorSession) SetBilling ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, observationPaymentGjuels uint32, transmissionPaymentGjuels uint32, accountingGas *big.Int) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0x643dc105.
Solidity: function setBilling(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas) returns()
func (*AccessControlledOCR2AggregatorSession) SetBillingAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*AccessControlledOCR2AggregatorSession) SetConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*AccessControlledOCR2AggregatorSession) SetLinkToken ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address linkToken, address recipient) returns()
func (*AccessControlledOCR2AggregatorSession) SetPayees ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] transmitters, address[] payees) returns()
func (*AccessControlledOCR2AggregatorSession) SetRequesterAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address requesterAccessController) returns()
func (*AccessControlledOCR2AggregatorSession) SetValidatorConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address newValidator, uint32 newGasLimit) returns()
func (*AccessControlledOCR2AggregatorSession) TransferOwnership ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) 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 (*AccessControlledOCR2AggregatorSession) TransferPayeeship ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address transmitter, address proposed) returns()
func (*AccessControlledOCR2AggregatorSession) Transmit ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
func (*AccessControlledOCR2AggregatorSession) TypeAndVersion ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*AccessControlledOCR2AggregatorSession) Version ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*AccessControlledOCR2AggregatorSession) WithdrawFunds ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) 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 (*AccessControlledOCR2AggregatorSession) WithdrawPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address transmitter) returns()
type AccessControlledOCR2AggregatorTransactor ¶
type AccessControlledOCR2AggregatorTransactor struct {
// contains filtered or unexported fields
}
AccessControlledOCR2AggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccessControlledOCR2AggregatorTransactor ¶
func NewAccessControlledOCR2AggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlledOCR2AggregatorTransactor, error)
NewAccessControlledOCR2AggregatorTransactor creates a new write-only instance of AccessControlledOCR2Aggregator, bound to a specific deployed contract.
func (*AccessControlledOCR2AggregatorTransactor) AcceptOwnership ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AccessControlledOCR2AggregatorTransactor) AcceptPayeeship ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address transmitter) returns()
func (*AccessControlledOCR2AggregatorTransactor) AddAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) 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 (*AccessControlledOCR2AggregatorTransactor) DisableAccessCheck ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AccessControlledOCR2AggregatorTransactor) EnableAccessCheck ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AccessControlledOCR2AggregatorTransactor) RemoveAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) 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 (*AccessControlledOCR2AggregatorTransactor) RequestNewRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AccessControlledOCR2AggregatorTransactor) SetBilling ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetBilling(opts *bind.TransactOpts, maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, observationPaymentGjuels uint32, transmissionPaymentGjuels uint32, accountingGas *big.Int) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0x643dc105.
Solidity: function setBilling(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas) returns()
func (*AccessControlledOCR2AggregatorTransactor) SetBillingAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*AccessControlledOCR2AggregatorTransactor) SetConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*AccessControlledOCR2AggregatorTransactor) SetLinkToken ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, linkToken common.Address, recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address linkToken, address recipient) returns()
func (*AccessControlledOCR2AggregatorTransactor) SetPayees ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetPayees(opts *bind.TransactOpts, transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] transmitters, address[] payees) returns()
func (*AccessControlledOCR2AggregatorTransactor) SetRequesterAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address requesterAccessController) returns()
func (*AccessControlledOCR2AggregatorTransactor) SetValidatorConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address newValidator, uint32 newGasLimit) returns()
func (*AccessControlledOCR2AggregatorTransactor) TransferOwnership ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) 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 (*AccessControlledOCR2AggregatorTransactor) TransferPayeeship ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address transmitter, address proposed) returns()
func (*AccessControlledOCR2AggregatorTransactor) Transmit ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
func (*AccessControlledOCR2AggregatorTransactor) WithdrawFunds ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) 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 (*AccessControlledOCR2AggregatorTransactor) WithdrawPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address transmitter) returns()
type AccessControlledOCR2AggregatorTransactorRaw ¶
type AccessControlledOCR2AggregatorTransactorRaw struct {
Contract *AccessControlledOCR2AggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
AccessControlledOCR2AggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AccessControlledOCR2AggregatorTransactorRaw) Transact ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControlledOCR2AggregatorTransactorRaw) Transfer ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorRaw) 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 AccessControlledOCR2AggregatorTransactorSession ¶
type AccessControlledOCR2AggregatorTransactorSession struct { Contract *AccessControlledOCR2AggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AccessControlledOCR2AggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AccessControlledOCR2AggregatorTransactorSession) AcceptOwnership ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AccessControlledOCR2AggregatorTransactorSession) AcceptPayeeship ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address transmitter) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) AddAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) 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 (*AccessControlledOCR2AggregatorTransactorSession) DisableAccessCheck ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AccessControlledOCR2AggregatorTransactorSession) EnableAccessCheck ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AccessControlledOCR2AggregatorTransactorSession) RemoveAccess ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) 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 (*AccessControlledOCR2AggregatorTransactorSession) RequestNewRound ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AccessControlledOCR2AggregatorTransactorSession) SetBilling ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, observationPaymentGjuels uint32, transmissionPaymentGjuels uint32, accountingGas *big.Int) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0x643dc105.
Solidity: function setBilling(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) SetBillingAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) SetConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) SetLinkToken ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address linkToken, address recipient) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) SetPayees ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] transmitters, address[] payees) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) SetRequesterAccessController ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address requesterAccessController) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) SetValidatorConfig ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address newValidator, uint32 newGasLimit) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) TransferOwnership ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) 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 (*AccessControlledOCR2AggregatorTransactorSession) TransferPayeeship ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address transmitter, address proposed) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) Transmit ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
func (*AccessControlledOCR2AggregatorTransactorSession) WithdrawFunds ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) 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 (*AccessControlledOCR2AggregatorTransactorSession) WithdrawPayment ¶
func (_AccessControlledOCR2Aggregator *AccessControlledOCR2AggregatorTransactorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address transmitter) returns()
type AccessControlledOCR2AggregatorTransmitted ¶
type AccessControlledOCR2AggregatorTransmitted struct { ConfigDigest [32]byte Epoch uint32 Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorTransmitted represents a Transmitted event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorTransmittedIterator ¶
type AccessControlledOCR2AggregatorTransmittedIterator struct { Event *AccessControlledOCR2AggregatorTransmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorTransmittedIterator is returned from FilterTransmitted and is used to iterate over the raw logs and unpacked data for Transmitted events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorTransmittedIterator) Close ¶
func (it *AccessControlledOCR2AggregatorTransmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorTransmittedIterator) Error ¶
func (it *AccessControlledOCR2AggregatorTransmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorTransmittedIterator) Next ¶
func (it *AccessControlledOCR2AggregatorTransmittedIterator) 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 AccessControlledOCR2AggregatorValidatorConfigSet ¶
type AccessControlledOCR2AggregatorValidatorConfigSet struct { PreviousValidator common.Address PreviousGasLimit uint32 CurrentValidator common.Address CurrentGasLimit uint32 Raw types.Log // Blockchain specific contextual infos }
AccessControlledOCR2AggregatorValidatorConfigSet represents a ValidatorConfigSet event raised by the AccessControlledOCR2Aggregator contract.
type AccessControlledOCR2AggregatorValidatorConfigSetIterator ¶
type AccessControlledOCR2AggregatorValidatorConfigSetIterator struct { Event *AccessControlledOCR2AggregatorValidatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlledOCR2AggregatorValidatorConfigSetIterator is returned from FilterValidatorConfigSet and is used to iterate over the raw logs and unpacked data for ValidatorConfigSet events raised by the AccessControlledOCR2Aggregator contract.
func (*AccessControlledOCR2AggregatorValidatorConfigSetIterator) Close ¶
func (it *AccessControlledOCR2AggregatorValidatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlledOCR2AggregatorValidatorConfigSetIterator) Error ¶
func (it *AccessControlledOCR2AggregatorValidatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlledOCR2AggregatorValidatorConfigSetIterator) Next ¶
func (it *AccessControlledOCR2AggregatorValidatorConfigSetIterator) 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 AccessControllerInterface ¶
type AccessControllerInterface struct { AccessControllerInterfaceCaller // Read-only binding to the contract AccessControllerInterfaceTransactor // Write-only binding to the contract AccessControllerInterfaceFilterer // Log filterer for contract events }
AccessControllerInterface is an auto generated Go binding around an Ethereum contract.
func NewAccessControllerInterface ¶
func NewAccessControllerInterface(address common.Address, backend bind.ContractBackend) (*AccessControllerInterface, error)
NewAccessControllerInterface creates a new instance of AccessControllerInterface, bound to a specific deployed contract.
type AccessControllerInterfaceCaller ¶
type AccessControllerInterfaceCaller struct {
// contains filtered or unexported fields
}
AccessControllerInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccessControllerInterfaceCaller ¶
func NewAccessControllerInterfaceCaller(address common.Address, caller bind.ContractCaller) (*AccessControllerInterfaceCaller, error)
NewAccessControllerInterfaceCaller creates a new read-only instance of AccessControllerInterface, bound to a specific deployed contract.
func (*AccessControllerInterfaceCaller) HasAccess ¶
func (_AccessControllerInterface *AccessControllerInterfaceCaller) HasAccess(opts *bind.CallOpts, user common.Address, data []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address user, bytes data) view returns(bool)
type AccessControllerInterfaceCallerRaw ¶
type AccessControllerInterfaceCallerRaw struct {
Contract *AccessControllerInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
AccessControllerInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AccessControllerInterfaceCallerRaw) Call ¶
func (_AccessControllerInterface *AccessControllerInterfaceCallerRaw) 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 AccessControllerInterfaceCallerSession ¶
type AccessControllerInterfaceCallerSession struct { Contract *AccessControllerInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AccessControllerInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AccessControllerInterfaceCallerSession) HasAccess ¶
func (_AccessControllerInterface *AccessControllerInterfaceCallerSession) HasAccess(user common.Address, data []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address user, bytes data) view returns(bool)
type AccessControllerInterfaceFilterer ¶
type AccessControllerInterfaceFilterer struct {
// contains filtered or unexported fields
}
AccessControllerInterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccessControllerInterfaceFilterer ¶
func NewAccessControllerInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControllerInterfaceFilterer, error)
NewAccessControllerInterfaceFilterer creates a new log filterer instance of AccessControllerInterface, bound to a specific deployed contract.
type AccessControllerInterfaceRaw ¶
type AccessControllerInterfaceRaw struct {
Contract *AccessControllerInterface // Generic contract binding to access the raw methods on
}
AccessControllerInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AccessControllerInterfaceRaw) Call ¶
func (_AccessControllerInterface *AccessControllerInterfaceRaw) 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 (*AccessControllerInterfaceRaw) Transact ¶
func (_AccessControllerInterface *AccessControllerInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControllerInterfaceRaw) Transfer ¶
func (_AccessControllerInterface *AccessControllerInterfaceRaw) 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 AccessControllerInterfaceSession ¶
type AccessControllerInterfaceSession struct { Contract *AccessControllerInterface // 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 }
AccessControllerInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AccessControllerInterfaceSession) HasAccess ¶
func (_AccessControllerInterface *AccessControllerInterfaceSession) HasAccess(user common.Address, data []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address user, bytes data) view returns(bool)
type AccessControllerInterfaceTransactor ¶
type AccessControllerInterfaceTransactor struct {
// contains filtered or unexported fields
}
AccessControllerInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccessControllerInterfaceTransactor ¶
func NewAccessControllerInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControllerInterfaceTransactor, error)
NewAccessControllerInterfaceTransactor creates a new write-only instance of AccessControllerInterface, bound to a specific deployed contract.
type AccessControllerInterfaceTransactorRaw ¶
type AccessControllerInterfaceTransactorRaw struct {
Contract *AccessControllerInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
AccessControllerInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AccessControllerInterfaceTransactorRaw) Transact ¶
func (_AccessControllerInterface *AccessControllerInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccessControllerInterfaceTransactorRaw) Transfer ¶
func (_AccessControllerInterface *AccessControllerInterfaceTransactorRaw) 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 AccessControllerInterfaceTransactorSession ¶
type AccessControllerInterfaceTransactorSession struct { Contract *AccessControllerInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AccessControllerInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AggregatorInterface ¶
type AggregatorInterface struct { AggregatorInterfaceCaller // Read-only binding to the contract AggregatorInterfaceTransactor // Write-only binding to the contract AggregatorInterfaceFilterer // Log filterer for contract events }
AggregatorInterface is an auto generated Go binding around an Ethereum contract.
func NewAggregatorInterface ¶
func NewAggregatorInterface(address common.Address, backend bind.ContractBackend) (*AggregatorInterface, error)
NewAggregatorInterface creates a new instance of AggregatorInterface, bound to a specific deployed contract.
type AggregatorInterfaceAnswerUpdated ¶
type AggregatorInterfaceAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AggregatorInterfaceAnswerUpdated represents a AnswerUpdated event raised by the AggregatorInterface contract.
type AggregatorInterfaceAnswerUpdatedIterator ¶
type AggregatorInterfaceAnswerUpdatedIterator struct { Event *AggregatorInterfaceAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorInterfaceAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the AggregatorInterface contract.
func (*AggregatorInterfaceAnswerUpdatedIterator) Close ¶
func (it *AggregatorInterfaceAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorInterfaceAnswerUpdatedIterator) Error ¶
func (it *AggregatorInterfaceAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorInterfaceAnswerUpdatedIterator) Next ¶
func (it *AggregatorInterfaceAnswerUpdatedIterator) 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 AggregatorInterfaceCaller ¶
type AggregatorInterfaceCaller struct {
// contains filtered or unexported fields
}
AggregatorInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggregatorInterfaceCaller ¶
func NewAggregatorInterfaceCaller(address common.Address, caller bind.ContractCaller) (*AggregatorInterfaceCaller, error)
NewAggregatorInterfaceCaller creates a new read-only instance of AggregatorInterface, bound to a specific deployed contract.
func (*AggregatorInterfaceCaller) GetAnswer ¶
func (_AggregatorInterface *AggregatorInterfaceCaller) 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 (*AggregatorInterfaceCaller) GetTimestamp ¶
func (_AggregatorInterface *AggregatorInterfaceCaller) 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 (*AggregatorInterfaceCaller) LatestAnswer ¶
func (_AggregatorInterface *AggregatorInterfaceCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorInterfaceCaller) LatestRound ¶
func (_AggregatorInterface *AggregatorInterfaceCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorInterfaceCaller) LatestTimestamp ¶
func (_AggregatorInterface *AggregatorInterfaceCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
type AggregatorInterfaceCallerRaw ¶
type AggregatorInterfaceCallerRaw struct {
Contract *AggregatorInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
AggregatorInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggregatorInterfaceCallerRaw) Call ¶
func (_AggregatorInterface *AggregatorInterfaceCallerRaw) 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 AggregatorInterfaceCallerSession ¶
type AggregatorInterfaceCallerSession struct { Contract *AggregatorInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AggregatorInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggregatorInterfaceCallerSession) GetAnswer ¶
func (_AggregatorInterface *AggregatorInterfaceCallerSession) GetAnswer(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 (*AggregatorInterfaceCallerSession) GetTimestamp ¶
func (_AggregatorInterface *AggregatorInterfaceCallerSession) GetTimestamp(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 (*AggregatorInterfaceCallerSession) LatestAnswer ¶
func (_AggregatorInterface *AggregatorInterfaceCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorInterfaceCallerSession) LatestRound ¶
func (_AggregatorInterface *AggregatorInterfaceCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorInterfaceCallerSession) LatestTimestamp ¶
func (_AggregatorInterface *AggregatorInterfaceCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
type AggregatorInterfaceFilterer ¶
type AggregatorInterfaceFilterer struct {
// contains filtered or unexported fields
}
AggregatorInterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggregatorInterfaceFilterer ¶
func NewAggregatorInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorInterfaceFilterer, error)
NewAggregatorInterfaceFilterer creates a new log filterer instance of AggregatorInterface, bound to a specific deployed contract.
func (*AggregatorInterfaceFilterer) FilterAnswerUpdated ¶
func (_AggregatorInterface *AggregatorInterfaceFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AggregatorInterfaceAnswerUpdatedIterator, 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 (*AggregatorInterfaceFilterer) FilterNewRound ¶
func (_AggregatorInterface *AggregatorInterfaceFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AggregatorInterfaceNewRoundIterator, 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 (*AggregatorInterfaceFilterer) ParseAnswerUpdated ¶
func (_AggregatorInterface *AggregatorInterfaceFilterer) ParseAnswerUpdated(log types.Log) (*AggregatorInterfaceAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*AggregatorInterfaceFilterer) ParseNewRound ¶
func (_AggregatorInterface *AggregatorInterfaceFilterer) ParseNewRound(log types.Log) (*AggregatorInterfaceNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*AggregatorInterfaceFilterer) WatchAnswerUpdated ¶
func (_AggregatorInterface *AggregatorInterfaceFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AggregatorInterfaceAnswerUpdated, 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 (*AggregatorInterfaceFilterer) WatchNewRound ¶
func (_AggregatorInterface *AggregatorInterfaceFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AggregatorInterfaceNewRound, 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)
type AggregatorInterfaceNewRound ¶
type AggregatorInterfaceNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AggregatorInterfaceNewRound represents a NewRound event raised by the AggregatorInterface contract.
type AggregatorInterfaceNewRoundIterator ¶
type AggregatorInterfaceNewRoundIterator struct { Event *AggregatorInterfaceNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorInterfaceNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the AggregatorInterface contract.
func (*AggregatorInterfaceNewRoundIterator) Close ¶
func (it *AggregatorInterfaceNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorInterfaceNewRoundIterator) Error ¶
func (it *AggregatorInterfaceNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorInterfaceNewRoundIterator) Next ¶
func (it *AggregatorInterfaceNewRoundIterator) 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 AggregatorInterfaceRaw ¶
type AggregatorInterfaceRaw struct {
Contract *AggregatorInterface // Generic contract binding to access the raw methods on
}
AggregatorInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggregatorInterfaceRaw) Call ¶
func (_AggregatorInterface *AggregatorInterfaceRaw) 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 (*AggregatorInterfaceRaw) Transact ¶
func (_AggregatorInterface *AggregatorInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorInterfaceRaw) Transfer ¶
func (_AggregatorInterface *AggregatorInterfaceRaw) 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 AggregatorInterfaceSession ¶
type AggregatorInterfaceSession struct { Contract *AggregatorInterface // 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 }
AggregatorInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggregatorInterfaceSession) GetAnswer ¶
func (_AggregatorInterface *AggregatorInterfaceSession) GetAnswer(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 (*AggregatorInterfaceSession) GetTimestamp ¶
func (_AggregatorInterface *AggregatorInterfaceSession) GetTimestamp(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 (*AggregatorInterfaceSession) LatestAnswer ¶
func (_AggregatorInterface *AggregatorInterfaceSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorInterfaceSession) LatestRound ¶
func (_AggregatorInterface *AggregatorInterfaceSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorInterfaceSession) LatestTimestamp ¶
func (_AggregatorInterface *AggregatorInterfaceSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
type AggregatorInterfaceTransactor ¶
type AggregatorInterfaceTransactor struct {
// contains filtered or unexported fields
}
AggregatorInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggregatorInterfaceTransactor ¶
func NewAggregatorInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorInterfaceTransactor, error)
NewAggregatorInterfaceTransactor creates a new write-only instance of AggregatorInterface, bound to a specific deployed contract.
type AggregatorInterfaceTransactorRaw ¶
type AggregatorInterfaceTransactorRaw struct {
Contract *AggregatorInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
AggregatorInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggregatorInterfaceTransactorRaw) Transact ¶
func (_AggregatorInterface *AggregatorInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorInterfaceTransactorRaw) Transfer ¶
func (_AggregatorInterface *AggregatorInterfaceTransactorRaw) 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 AggregatorInterfaceTransactorSession ¶
type AggregatorInterfaceTransactorSession struct { Contract *AggregatorInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggregatorInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AggregatorV2V3Interface ¶
type AggregatorV2V3Interface struct { AggregatorV2V3InterfaceCaller // Read-only binding to the contract AggregatorV2V3InterfaceTransactor // Write-only binding to the contract AggregatorV2V3InterfaceFilterer // Log filterer for contract events }
AggregatorV2V3Interface is an auto generated Go binding around an Ethereum contract.
func NewAggregatorV2V3Interface ¶
func NewAggregatorV2V3Interface(address common.Address, backend bind.ContractBackend) (*AggregatorV2V3Interface, error)
NewAggregatorV2V3Interface creates a new instance of AggregatorV2V3Interface, bound to a specific deployed contract.
type AggregatorV2V3InterfaceAnswerUpdated ¶
type AggregatorV2V3InterfaceAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AggregatorV2V3InterfaceAnswerUpdated represents a AnswerUpdated event raised by the AggregatorV2V3Interface contract.
type AggregatorV2V3InterfaceAnswerUpdatedIterator ¶
type AggregatorV2V3InterfaceAnswerUpdatedIterator struct { Event *AggregatorV2V3InterfaceAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorV2V3InterfaceAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the AggregatorV2V3Interface contract.
func (*AggregatorV2V3InterfaceAnswerUpdatedIterator) Close ¶
func (it *AggregatorV2V3InterfaceAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorV2V3InterfaceAnswerUpdatedIterator) Error ¶
func (it *AggregatorV2V3InterfaceAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorV2V3InterfaceAnswerUpdatedIterator) Next ¶
func (it *AggregatorV2V3InterfaceAnswerUpdatedIterator) 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 AggregatorV2V3InterfaceCaller ¶
type AggregatorV2V3InterfaceCaller struct {
// contains filtered or unexported fields
}
AggregatorV2V3InterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggregatorV2V3InterfaceCaller ¶
func NewAggregatorV2V3InterfaceCaller(address common.Address, caller bind.ContractCaller) (*AggregatorV2V3InterfaceCaller, error)
NewAggregatorV2V3InterfaceCaller creates a new read-only instance of AggregatorV2V3Interface, bound to a specific deployed contract.
func (*AggregatorV2V3InterfaceCaller) Decimals ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) 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 (*AggregatorV2V3InterfaceCaller) Description ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) 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 (*AggregatorV2V3InterfaceCaller) GetAnswer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) 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 (*AggregatorV2V3InterfaceCaller) GetRoundData ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) 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 (*AggregatorV2V3InterfaceCaller) GetTimestamp ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) 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 (*AggregatorV2V3InterfaceCaller) LatestAnswer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorV2V3InterfaceCaller) LatestRound ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorV2V3InterfaceCaller) LatestRoundData ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) 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 (*AggregatorV2V3InterfaceCaller) LatestTimestamp ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
type AggregatorV2V3InterfaceCallerRaw ¶
type AggregatorV2V3InterfaceCallerRaw struct {
Contract *AggregatorV2V3InterfaceCaller // Generic read-only contract binding to access the raw methods on
}
AggregatorV2V3InterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggregatorV2V3InterfaceCallerRaw) Call ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerRaw) 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 AggregatorV2V3InterfaceCallerSession ¶
type AggregatorV2V3InterfaceCallerSession struct { Contract *AggregatorV2V3InterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AggregatorV2V3InterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggregatorV2V3InterfaceCallerSession) Decimals ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AggregatorV2V3InterfaceCallerSession) Description ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AggregatorV2V3InterfaceCallerSession) GetAnswer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) GetAnswer(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 (*AggregatorV2V3InterfaceCallerSession) GetRoundData ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) 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 (*AggregatorV2V3InterfaceCallerSession) GetTimestamp ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) GetTimestamp(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 (*AggregatorV2V3InterfaceCallerSession) LatestAnswer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorV2V3InterfaceCallerSession) LatestRound ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorV2V3InterfaceCallerSession) LatestRoundData ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) 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 (*AggregatorV2V3InterfaceCallerSession) LatestTimestamp ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
type AggregatorV2V3InterfaceFilterer ¶
type AggregatorV2V3InterfaceFilterer struct {
// contains filtered or unexported fields
}
AggregatorV2V3InterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggregatorV2V3InterfaceFilterer ¶
func NewAggregatorV2V3InterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorV2V3InterfaceFilterer, error)
NewAggregatorV2V3InterfaceFilterer creates a new log filterer instance of AggregatorV2V3Interface, bound to a specific deployed contract.
func (*AggregatorV2V3InterfaceFilterer) FilterAnswerUpdated ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AggregatorV2V3InterfaceAnswerUpdatedIterator, 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 (*AggregatorV2V3InterfaceFilterer) FilterNewRound ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AggregatorV2V3InterfaceNewRoundIterator, 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 (*AggregatorV2V3InterfaceFilterer) ParseAnswerUpdated ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) ParseAnswerUpdated(log types.Log) (*AggregatorV2V3InterfaceAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*AggregatorV2V3InterfaceFilterer) ParseNewRound ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) ParseNewRound(log types.Log) (*AggregatorV2V3InterfaceNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*AggregatorV2V3InterfaceFilterer) WatchAnswerUpdated ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AggregatorV2V3InterfaceAnswerUpdated, 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 (*AggregatorV2V3InterfaceFilterer) WatchNewRound ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AggregatorV2V3InterfaceNewRound, 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)
type AggregatorV2V3InterfaceNewRound ¶
type AggregatorV2V3InterfaceNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AggregatorV2V3InterfaceNewRound represents a NewRound event raised by the AggregatorV2V3Interface contract.
type AggregatorV2V3InterfaceNewRoundIterator ¶
type AggregatorV2V3InterfaceNewRoundIterator struct { Event *AggregatorV2V3InterfaceNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorV2V3InterfaceNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the AggregatorV2V3Interface contract.
func (*AggregatorV2V3InterfaceNewRoundIterator) Close ¶
func (it *AggregatorV2V3InterfaceNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorV2V3InterfaceNewRoundIterator) Error ¶
func (it *AggregatorV2V3InterfaceNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorV2V3InterfaceNewRoundIterator) Next ¶
func (it *AggregatorV2V3InterfaceNewRoundIterator) 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 AggregatorV2V3InterfaceRaw ¶
type AggregatorV2V3InterfaceRaw struct {
Contract *AggregatorV2V3Interface // Generic contract binding to access the raw methods on
}
AggregatorV2V3InterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggregatorV2V3InterfaceRaw) Call ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceRaw) 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 (*AggregatorV2V3InterfaceRaw) Transact ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorV2V3InterfaceRaw) Transfer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceRaw) 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 AggregatorV2V3InterfaceSession ¶
type AggregatorV2V3InterfaceSession struct { Contract *AggregatorV2V3Interface // 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 }
AggregatorV2V3InterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggregatorV2V3InterfaceSession) Decimals ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AggregatorV2V3InterfaceSession) Description ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AggregatorV2V3InterfaceSession) GetAnswer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) GetAnswer(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 (*AggregatorV2V3InterfaceSession) GetRoundData ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) 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 (*AggregatorV2V3InterfaceSession) GetTimestamp ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) GetTimestamp(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 (*AggregatorV2V3InterfaceSession) LatestAnswer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorV2V3InterfaceSession) LatestRound ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorV2V3InterfaceSession) LatestRoundData ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) 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 (*AggregatorV2V3InterfaceSession) LatestTimestamp ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
type AggregatorV2V3InterfaceTransactor ¶
type AggregatorV2V3InterfaceTransactor struct {
// contains filtered or unexported fields
}
AggregatorV2V3InterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggregatorV2V3InterfaceTransactor ¶
func NewAggregatorV2V3InterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorV2V3InterfaceTransactor, error)
NewAggregatorV2V3InterfaceTransactor creates a new write-only instance of AggregatorV2V3Interface, bound to a specific deployed contract.
type AggregatorV2V3InterfaceTransactorRaw ¶
type AggregatorV2V3InterfaceTransactorRaw struct {
Contract *AggregatorV2V3InterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
AggregatorV2V3InterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggregatorV2V3InterfaceTransactorRaw) Transact ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorV2V3InterfaceTransactorRaw) Transfer ¶
func (_AggregatorV2V3Interface *AggregatorV2V3InterfaceTransactorRaw) 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 AggregatorV2V3InterfaceTransactorSession ¶
type AggregatorV2V3InterfaceTransactorSession struct { Contract *AggregatorV2V3InterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggregatorV2V3InterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AggregatorV3Interface ¶
type AggregatorV3Interface struct { AggregatorV3InterfaceCaller // Read-only binding to the contract AggregatorV3InterfaceTransactor // Write-only binding to the contract AggregatorV3InterfaceFilterer // Log filterer for contract events }
AggregatorV3Interface is an auto generated Go binding around an Ethereum contract.
func NewAggregatorV3Interface ¶
func NewAggregatorV3Interface(address common.Address, backend bind.ContractBackend) (*AggregatorV3Interface, error)
NewAggregatorV3Interface creates a new instance of AggregatorV3Interface, bound to a specific deployed contract.
type AggregatorV3InterfaceCaller ¶
type AggregatorV3InterfaceCaller struct {
// contains filtered or unexported fields
}
AggregatorV3InterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggregatorV3InterfaceCaller ¶
func NewAggregatorV3InterfaceCaller(address common.Address, caller bind.ContractCaller) (*AggregatorV3InterfaceCaller, error)
NewAggregatorV3InterfaceCaller creates a new read-only instance of AggregatorV3Interface, bound to a specific deployed contract.
func (*AggregatorV3InterfaceCaller) Decimals ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) 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 (*AggregatorV3InterfaceCaller) Description ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) 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 (*AggregatorV3InterfaceCaller) GetRoundData ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) 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 (*AggregatorV3InterfaceCaller) LatestRoundData ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCaller) 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)
type AggregatorV3InterfaceCallerRaw ¶
type AggregatorV3InterfaceCallerRaw struct {
Contract *AggregatorV3InterfaceCaller // Generic read-only contract binding to access the raw methods on
}
AggregatorV3InterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggregatorV3InterfaceCallerRaw) Call ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCallerRaw) 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 AggregatorV3InterfaceCallerSession ¶
type AggregatorV3InterfaceCallerSession struct { Contract *AggregatorV3InterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AggregatorV3InterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggregatorV3InterfaceCallerSession) Decimals ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AggregatorV3InterfaceCallerSession) Description ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AggregatorV3InterfaceCallerSession) GetRoundData ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) 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 (*AggregatorV3InterfaceCallerSession) LatestRoundData ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceCallerSession) 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)
type AggregatorV3InterfaceFilterer ¶
type AggregatorV3InterfaceFilterer struct {
// contains filtered or unexported fields
}
AggregatorV3InterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggregatorV3InterfaceFilterer ¶
func NewAggregatorV3InterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorV3InterfaceFilterer, error)
NewAggregatorV3InterfaceFilterer creates a new log filterer instance of AggregatorV3Interface, bound to a specific deployed contract.
type AggregatorV3InterfaceRaw ¶
type AggregatorV3InterfaceRaw struct {
Contract *AggregatorV3Interface // Generic contract binding to access the raw methods on
}
AggregatorV3InterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggregatorV3InterfaceRaw) Call ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceRaw) 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 (*AggregatorV3InterfaceRaw) Transact ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorV3InterfaceRaw) Transfer ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceRaw) 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 AggregatorV3InterfaceSession ¶
type AggregatorV3InterfaceSession struct { Contract *AggregatorV3Interface // 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 }
AggregatorV3InterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggregatorV3InterfaceSession) Decimals ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AggregatorV3InterfaceSession) Description ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AggregatorV3InterfaceSession) GetRoundData ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceSession) 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 (*AggregatorV3InterfaceSession) LatestRoundData ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceSession) 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)
type AggregatorV3InterfaceTransactor ¶
type AggregatorV3InterfaceTransactor struct {
// contains filtered or unexported fields
}
AggregatorV3InterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggregatorV3InterfaceTransactor ¶
func NewAggregatorV3InterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorV3InterfaceTransactor, error)
NewAggregatorV3InterfaceTransactor creates a new write-only instance of AggregatorV3Interface, bound to a specific deployed contract.
type AggregatorV3InterfaceTransactorRaw ¶
type AggregatorV3InterfaceTransactorRaw struct {
Contract *AggregatorV3InterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
AggregatorV3InterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggregatorV3InterfaceTransactorRaw) Transact ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorV3InterfaceTransactorRaw) Transfer ¶
func (_AggregatorV3Interface *AggregatorV3InterfaceTransactorRaw) 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 AggregatorV3InterfaceTransactorSession ¶
type AggregatorV3InterfaceTransactorSession struct { Contract *AggregatorV3InterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggregatorV3InterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AggregatorValidatorInterface ¶
type AggregatorValidatorInterface struct { AggregatorValidatorInterfaceCaller // Read-only binding to the contract AggregatorValidatorInterfaceTransactor // Write-only binding to the contract AggregatorValidatorInterfaceFilterer // Log filterer for contract events }
AggregatorValidatorInterface is an auto generated Go binding around an Ethereum contract.
func NewAggregatorValidatorInterface ¶
func NewAggregatorValidatorInterface(address common.Address, backend bind.ContractBackend) (*AggregatorValidatorInterface, error)
NewAggregatorValidatorInterface creates a new instance of AggregatorValidatorInterface, bound to a specific deployed contract.
type AggregatorValidatorInterfaceCaller ¶
type AggregatorValidatorInterfaceCaller struct {
// contains filtered or unexported fields
}
AggregatorValidatorInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggregatorValidatorInterfaceCaller ¶
func NewAggregatorValidatorInterfaceCaller(address common.Address, caller bind.ContractCaller) (*AggregatorValidatorInterfaceCaller, error)
NewAggregatorValidatorInterfaceCaller creates a new read-only instance of AggregatorValidatorInterface, bound to a specific deployed contract.
type AggregatorValidatorInterfaceCallerRaw ¶
type AggregatorValidatorInterfaceCallerRaw struct {
Contract *AggregatorValidatorInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
AggregatorValidatorInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggregatorValidatorInterfaceCallerRaw) Call ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceCallerRaw) 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 AggregatorValidatorInterfaceCallerSession ¶
type AggregatorValidatorInterfaceCallerSession struct { Contract *AggregatorValidatorInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AggregatorValidatorInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AggregatorValidatorInterfaceFilterer ¶
type AggregatorValidatorInterfaceFilterer struct {
// contains filtered or unexported fields
}
AggregatorValidatorInterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggregatorValidatorInterfaceFilterer ¶
func NewAggregatorValidatorInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorValidatorInterfaceFilterer, error)
NewAggregatorValidatorInterfaceFilterer creates a new log filterer instance of AggregatorValidatorInterface, bound to a specific deployed contract.
type AggregatorValidatorInterfaceRaw ¶
type AggregatorValidatorInterfaceRaw struct {
Contract *AggregatorValidatorInterface // Generic contract binding to access the raw methods on
}
AggregatorValidatorInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggregatorValidatorInterfaceRaw) Call ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) 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 (*AggregatorValidatorInterfaceRaw) Transact ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorValidatorInterfaceRaw) Transfer ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) 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 AggregatorValidatorInterfaceSession ¶
type AggregatorValidatorInterfaceSession struct { Contract *AggregatorValidatorInterface // 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 }
AggregatorValidatorInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggregatorValidatorInterfaceSession) Validate ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceSession) Validate(previousRoundId *big.Int, previousAnswer *big.Int, currentRoundId *big.Int, currentAnswer *big.Int) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0xbeed9b51.
Solidity: function validate(uint256 previousRoundId, int256 previousAnswer, uint256 currentRoundId, int256 currentAnswer) returns(bool)
type AggregatorValidatorInterfaceTransactor ¶
type AggregatorValidatorInterfaceTransactor struct {
// contains filtered or unexported fields
}
AggregatorValidatorInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggregatorValidatorInterfaceTransactor ¶
func NewAggregatorValidatorInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorValidatorInterfaceTransactor, error)
NewAggregatorValidatorInterfaceTransactor creates a new write-only instance of AggregatorValidatorInterface, bound to a specific deployed contract.
func (*AggregatorValidatorInterfaceTransactor) Validate ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactor) Validate(opts *bind.TransactOpts, previousRoundId *big.Int, previousAnswer *big.Int, currentRoundId *big.Int, currentAnswer *big.Int) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0xbeed9b51.
Solidity: function validate(uint256 previousRoundId, int256 previousAnswer, uint256 currentRoundId, int256 currentAnswer) returns(bool)
type AggregatorValidatorInterfaceTransactorRaw ¶
type AggregatorValidatorInterfaceTransactorRaw struct {
Contract *AggregatorValidatorInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
AggregatorValidatorInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggregatorValidatorInterfaceTransactorRaw) Transact ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorValidatorInterfaceTransactorRaw) Transfer ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorRaw) 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 AggregatorValidatorInterfaceTransactorSession ¶
type AggregatorValidatorInterfaceTransactorSession struct { Contract *AggregatorValidatorInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggregatorValidatorInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AggregatorValidatorInterfaceTransactorSession) Validate ¶
func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorSession) Validate(previousRoundId *big.Int, previousAnswer *big.Int, currentRoundId *big.Int, currentAnswer *big.Int) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0xbeed9b51.
Solidity: function validate(uint256 previousRoundId, int256 previousAnswer, uint256 currentRoundId, int256 currentAnswer) returns(bool)
type ConfirmedOwner ¶
type ConfirmedOwner struct { ConfirmedOwnerCaller // Read-only binding to the contract ConfirmedOwnerTransactor // Write-only binding to the contract ConfirmedOwnerFilterer // Log filterer for contract events }
ConfirmedOwner is an auto generated Go binding around an Ethereum contract.
func DeployConfirmedOwner ¶
func DeployConfirmedOwner(auth *bind.TransactOpts, backend bind.ContractBackend, newOwner common.Address) (common.Address, *types.Transaction, *ConfirmedOwner, error)
DeployConfirmedOwner deploys a new Ethereum contract, binding an instance of ConfirmedOwner to it.
func NewConfirmedOwner ¶
func NewConfirmedOwner(address common.Address, backend bind.ContractBackend) (*ConfirmedOwner, error)
NewConfirmedOwner creates a new instance of ConfirmedOwner, bound to a specific deployed contract.
type ConfirmedOwnerCaller ¶
type ConfirmedOwnerCaller struct {
// contains filtered or unexported fields
}
ConfirmedOwnerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewConfirmedOwnerCaller ¶
func NewConfirmedOwnerCaller(address common.Address, caller bind.ContractCaller) (*ConfirmedOwnerCaller, error)
NewConfirmedOwnerCaller creates a new read-only instance of ConfirmedOwner, bound to a specific deployed contract.
type ConfirmedOwnerCallerRaw ¶
type ConfirmedOwnerCallerRaw struct {
Contract *ConfirmedOwnerCaller // Generic read-only contract binding to access the raw methods on
}
ConfirmedOwnerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ConfirmedOwnerCallerRaw) Call ¶
func (_ConfirmedOwner *ConfirmedOwnerCallerRaw) 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 ConfirmedOwnerCallerSession ¶
type ConfirmedOwnerCallerSession struct { Contract *ConfirmedOwnerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ConfirmedOwnerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ConfirmedOwnerFilterer ¶
type ConfirmedOwnerFilterer struct {
// contains filtered or unexported fields
}
ConfirmedOwnerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewConfirmedOwnerFilterer ¶
func NewConfirmedOwnerFilterer(address common.Address, filterer bind.ContractFilterer) (*ConfirmedOwnerFilterer, error)
NewConfirmedOwnerFilterer creates a new log filterer instance of ConfirmedOwner, bound to a specific deployed contract.
func (*ConfirmedOwnerFilterer) FilterOwnershipTransferRequested ¶
func (_ConfirmedOwner *ConfirmedOwnerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*ConfirmedOwnerFilterer) FilterOwnershipTransferred ¶
func (_ConfirmedOwner *ConfirmedOwnerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*ConfirmedOwnerFilterer) ParseOwnershipTransferRequested ¶
func (_ConfirmedOwner *ConfirmedOwnerFilterer) ParseOwnershipTransferRequested(log types.Log) (*ConfirmedOwnerOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*ConfirmedOwnerFilterer) ParseOwnershipTransferred ¶
func (_ConfirmedOwner *ConfirmedOwnerFilterer) ParseOwnershipTransferred(log types.Log) (*ConfirmedOwnerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*ConfirmedOwnerFilterer) WatchOwnershipTransferRequested ¶
func (_ConfirmedOwner *ConfirmedOwnerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerOwnershipTransferRequested, 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 (*ConfirmedOwnerFilterer) WatchOwnershipTransferred ¶
func (_ConfirmedOwner *ConfirmedOwnerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerOwnershipTransferred, 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)
type ConfirmedOwnerOwnershipTransferRequested ¶
type ConfirmedOwnerOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ConfirmedOwnerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the ConfirmedOwner contract.
type ConfirmedOwnerOwnershipTransferRequestedIterator ¶
type ConfirmedOwnerOwnershipTransferRequestedIterator struct { Event *ConfirmedOwnerOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ConfirmedOwnerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the ConfirmedOwner contract.
func (*ConfirmedOwnerOwnershipTransferRequestedIterator) Close ¶
func (it *ConfirmedOwnerOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConfirmedOwnerOwnershipTransferRequestedIterator) Error ¶
func (it *ConfirmedOwnerOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConfirmedOwnerOwnershipTransferRequestedIterator) Next ¶
func (it *ConfirmedOwnerOwnershipTransferRequestedIterator) 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 ConfirmedOwnerOwnershipTransferred ¶
type ConfirmedOwnerOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ConfirmedOwnerOwnershipTransferred represents a OwnershipTransferred event raised by the ConfirmedOwner contract.
type ConfirmedOwnerOwnershipTransferredIterator ¶
type ConfirmedOwnerOwnershipTransferredIterator struct { Event *ConfirmedOwnerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ConfirmedOwnerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ConfirmedOwner contract.
func (*ConfirmedOwnerOwnershipTransferredIterator) Close ¶
func (it *ConfirmedOwnerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConfirmedOwnerOwnershipTransferredIterator) Error ¶
func (it *ConfirmedOwnerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConfirmedOwnerOwnershipTransferredIterator) Next ¶
func (it *ConfirmedOwnerOwnershipTransferredIterator) 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 ConfirmedOwnerRaw ¶
type ConfirmedOwnerRaw struct {
Contract *ConfirmedOwner // Generic contract binding to access the raw methods on
}
ConfirmedOwnerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ConfirmedOwnerRaw) Call ¶
func (_ConfirmedOwner *ConfirmedOwnerRaw) 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 (*ConfirmedOwnerRaw) Transact ¶
func (_ConfirmedOwner *ConfirmedOwnerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConfirmedOwnerRaw) Transfer ¶
func (_ConfirmedOwner *ConfirmedOwnerRaw) 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 ConfirmedOwnerSession ¶
type ConfirmedOwnerSession struct { Contract *ConfirmedOwner // 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 }
ConfirmedOwnerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ConfirmedOwnerSession) AcceptOwnership ¶
func (_ConfirmedOwner *ConfirmedOwnerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConfirmedOwnerSession) Owner ¶
func (_ConfirmedOwner *ConfirmedOwnerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConfirmedOwnerSession) TransferOwnership ¶
func (_ConfirmedOwner *ConfirmedOwnerSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type ConfirmedOwnerTransactor ¶
type ConfirmedOwnerTransactor struct {
// contains filtered or unexported fields
}
ConfirmedOwnerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewConfirmedOwnerTransactor ¶
func NewConfirmedOwnerTransactor(address common.Address, transactor bind.ContractTransactor) (*ConfirmedOwnerTransactor, error)
NewConfirmedOwnerTransactor creates a new write-only instance of ConfirmedOwner, bound to a specific deployed contract.
func (*ConfirmedOwnerTransactor) AcceptOwnership ¶
func (_ConfirmedOwner *ConfirmedOwnerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConfirmedOwnerTransactor) TransferOwnership ¶
func (_ConfirmedOwner *ConfirmedOwnerTransactor) 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()
type ConfirmedOwnerTransactorRaw ¶
type ConfirmedOwnerTransactorRaw struct {
Contract *ConfirmedOwnerTransactor // Generic write-only contract binding to access the raw methods on
}
ConfirmedOwnerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ConfirmedOwnerTransactorRaw) Transact ¶
func (_ConfirmedOwner *ConfirmedOwnerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConfirmedOwnerTransactorRaw) Transfer ¶
func (_ConfirmedOwner *ConfirmedOwnerTransactorRaw) 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 ConfirmedOwnerTransactorSession ¶
type ConfirmedOwnerTransactorSession struct { Contract *ConfirmedOwnerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ConfirmedOwnerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ConfirmedOwnerTransactorSession) AcceptOwnership ¶
func (_ConfirmedOwner *ConfirmedOwnerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConfirmedOwnerTransactorSession) TransferOwnership ¶
func (_ConfirmedOwner *ConfirmedOwnerTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type ConfirmedOwnerWithProposal ¶
type ConfirmedOwnerWithProposal struct { ConfirmedOwnerWithProposalCaller // Read-only binding to the contract ConfirmedOwnerWithProposalTransactor // Write-only binding to the contract ConfirmedOwnerWithProposalFilterer // Log filterer for contract events }
ConfirmedOwnerWithProposal is an auto generated Go binding around an Ethereum contract.
func DeployConfirmedOwnerWithProposal ¶
func DeployConfirmedOwnerWithProposal(auth *bind.TransactOpts, backend bind.ContractBackend, newOwner common.Address, pendingOwner common.Address) (common.Address, *types.Transaction, *ConfirmedOwnerWithProposal, error)
DeployConfirmedOwnerWithProposal deploys a new Ethereum contract, binding an instance of ConfirmedOwnerWithProposal to it.
func NewConfirmedOwnerWithProposal ¶
func NewConfirmedOwnerWithProposal(address common.Address, backend bind.ContractBackend) (*ConfirmedOwnerWithProposal, error)
NewConfirmedOwnerWithProposal creates a new instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.
type ConfirmedOwnerWithProposalCaller ¶
type ConfirmedOwnerWithProposalCaller struct {
// contains filtered or unexported fields
}
ConfirmedOwnerWithProposalCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewConfirmedOwnerWithProposalCaller ¶
func NewConfirmedOwnerWithProposalCaller(address common.Address, caller bind.ContractCaller) (*ConfirmedOwnerWithProposalCaller, error)
NewConfirmedOwnerWithProposalCaller creates a new read-only instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.
type ConfirmedOwnerWithProposalCallerRaw ¶
type ConfirmedOwnerWithProposalCallerRaw struct {
Contract *ConfirmedOwnerWithProposalCaller // Generic read-only contract binding to access the raw methods on
}
ConfirmedOwnerWithProposalCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ConfirmedOwnerWithProposalCallerRaw) Call ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalCallerRaw) 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 ConfirmedOwnerWithProposalCallerSession ¶
type ConfirmedOwnerWithProposalCallerSession struct { Contract *ConfirmedOwnerWithProposalCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ConfirmedOwnerWithProposalCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ConfirmedOwnerWithProposalFilterer ¶
type ConfirmedOwnerWithProposalFilterer struct {
// contains filtered or unexported fields
}
ConfirmedOwnerWithProposalFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewConfirmedOwnerWithProposalFilterer ¶
func NewConfirmedOwnerWithProposalFilterer(address common.Address, filterer bind.ContractFilterer) (*ConfirmedOwnerWithProposalFilterer, error)
NewConfirmedOwnerWithProposalFilterer creates a new log filterer instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.
func (*ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferRequested ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferred ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerWithProposalOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferRequested ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferRequested(log types.Log) (*ConfirmedOwnerWithProposalOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferred ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferred(log types.Log) (*ConfirmedOwnerWithProposalOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferRequested ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerWithProposalOwnershipTransferRequested, 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 (*ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferred ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerWithProposalOwnershipTransferred, 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)
type ConfirmedOwnerWithProposalOwnershipTransferRequested ¶
type ConfirmedOwnerWithProposalOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ConfirmedOwnerWithProposalOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the ConfirmedOwnerWithProposal contract.
type ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator ¶
type ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator struct { Event *ConfirmedOwnerWithProposalOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the ConfirmedOwnerWithProposal contract.
func (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) Close ¶
func (it *ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) Error ¶
func (it *ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) Next ¶
func (it *ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) 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 ConfirmedOwnerWithProposalOwnershipTransferred ¶
type ConfirmedOwnerWithProposalOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ConfirmedOwnerWithProposalOwnershipTransferred represents a OwnershipTransferred event raised by the ConfirmedOwnerWithProposal contract.
type ConfirmedOwnerWithProposalOwnershipTransferredIterator ¶
type ConfirmedOwnerWithProposalOwnershipTransferredIterator struct { Event *ConfirmedOwnerWithProposalOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ConfirmedOwnerWithProposalOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ConfirmedOwnerWithProposal contract.
func (*ConfirmedOwnerWithProposalOwnershipTransferredIterator) Close ¶
func (it *ConfirmedOwnerWithProposalOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConfirmedOwnerWithProposalOwnershipTransferredIterator) Error ¶
func (it *ConfirmedOwnerWithProposalOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConfirmedOwnerWithProposalOwnershipTransferredIterator) Next ¶
func (it *ConfirmedOwnerWithProposalOwnershipTransferredIterator) 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 ConfirmedOwnerWithProposalRaw ¶
type ConfirmedOwnerWithProposalRaw struct {
Contract *ConfirmedOwnerWithProposal // Generic contract binding to access the raw methods on
}
ConfirmedOwnerWithProposalRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ConfirmedOwnerWithProposalRaw) Call ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) 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 (*ConfirmedOwnerWithProposalRaw) Transact ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConfirmedOwnerWithProposalRaw) Transfer ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) 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 ConfirmedOwnerWithProposalSession ¶
type ConfirmedOwnerWithProposalSession struct { Contract *ConfirmedOwnerWithProposal // 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 }
ConfirmedOwnerWithProposalSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ConfirmedOwnerWithProposalSession) AcceptOwnership ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConfirmedOwnerWithProposalSession) Owner ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConfirmedOwnerWithProposalSession) TransferOwnership ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type ConfirmedOwnerWithProposalTransactor ¶
type ConfirmedOwnerWithProposalTransactor struct {
// contains filtered or unexported fields
}
ConfirmedOwnerWithProposalTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewConfirmedOwnerWithProposalTransactor ¶
func NewConfirmedOwnerWithProposalTransactor(address common.Address, transactor bind.ContractTransactor) (*ConfirmedOwnerWithProposalTransactor, error)
NewConfirmedOwnerWithProposalTransactor creates a new write-only instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.
func (*ConfirmedOwnerWithProposalTransactor) AcceptOwnership ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConfirmedOwnerWithProposalTransactor) TransferOwnership ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactor) 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()
type ConfirmedOwnerWithProposalTransactorRaw ¶
type ConfirmedOwnerWithProposalTransactorRaw struct {
Contract *ConfirmedOwnerWithProposalTransactor // Generic write-only contract binding to access the raw methods on
}
ConfirmedOwnerWithProposalTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ConfirmedOwnerWithProposalTransactorRaw) Transact ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConfirmedOwnerWithProposalTransactorRaw) Transfer ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorRaw) 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 ConfirmedOwnerWithProposalTransactorSession ¶
type ConfirmedOwnerWithProposalTransactorSession struct { Contract *ConfirmedOwnerWithProposalTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ConfirmedOwnerWithProposalTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ConfirmedOwnerWithProposalTransactorSession) AcceptOwnership ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConfirmedOwnerWithProposalTransactorSession) TransferOwnership ¶
func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type LinkTokenInterface ¶
type LinkTokenInterface struct { LinkTokenInterfaceCaller // Read-only binding to the contract LinkTokenInterfaceTransactor // Write-only binding to the contract LinkTokenInterfaceFilterer // Log filterer for contract events }
LinkTokenInterface is an auto generated Go binding around an Ethereum contract.
func NewLinkTokenInterface ¶
func NewLinkTokenInterface(address common.Address, backend bind.ContractBackend) (*LinkTokenInterface, error)
NewLinkTokenInterface creates a new instance of LinkTokenInterface, bound to a specific deployed contract.
type LinkTokenInterfaceCaller ¶
type LinkTokenInterfaceCaller struct {
// contains filtered or unexported fields
}
LinkTokenInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLinkTokenInterfaceCaller ¶
func NewLinkTokenInterfaceCaller(address common.Address, caller bind.ContractCaller) (*LinkTokenInterfaceCaller, error)
NewLinkTokenInterfaceCaller creates a new read-only instance of LinkTokenInterface, bound to a specific deployed contract.
func (*LinkTokenInterfaceCaller) Allowance ¶
func (_LinkTokenInterface *LinkTokenInterfaceCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256 remaining)
func (*LinkTokenInterfaceCaller) BalanceOf ¶
func (_LinkTokenInterface *LinkTokenInterfaceCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*LinkTokenInterfaceCaller) Decimals ¶
func (_LinkTokenInterface *LinkTokenInterfaceCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8 decimalPlaces)
func (*LinkTokenInterfaceCaller) Name ¶
func (_LinkTokenInterface *LinkTokenInterfaceCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string tokenName)
func (*LinkTokenInterfaceCaller) Symbol ¶
func (_LinkTokenInterface *LinkTokenInterfaceCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string tokenSymbol)
func (*LinkTokenInterfaceCaller) TotalSupply ¶
func (_LinkTokenInterface *LinkTokenInterfaceCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 totalTokensIssued)
type LinkTokenInterfaceCallerRaw ¶
type LinkTokenInterfaceCallerRaw struct {
Contract *LinkTokenInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
LinkTokenInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LinkTokenInterfaceCallerRaw) Call ¶
func (_LinkTokenInterface *LinkTokenInterfaceCallerRaw) 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 LinkTokenInterfaceCallerSession ¶
type LinkTokenInterfaceCallerSession struct { Contract *LinkTokenInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LinkTokenInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LinkTokenInterfaceCallerSession) Allowance ¶
func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256 remaining)
func (*LinkTokenInterfaceCallerSession) BalanceOf ¶
func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*LinkTokenInterfaceCallerSession) Decimals ¶
func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8 decimalPlaces)
func (*LinkTokenInterfaceCallerSession) Name ¶
func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string tokenName)
func (*LinkTokenInterfaceCallerSession) Symbol ¶
func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string tokenSymbol)
func (*LinkTokenInterfaceCallerSession) TotalSupply ¶
func (_LinkTokenInterface *LinkTokenInterfaceCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 totalTokensIssued)
type LinkTokenInterfaceFilterer ¶
type LinkTokenInterfaceFilterer struct {
// contains filtered or unexported fields
}
LinkTokenInterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLinkTokenInterfaceFilterer ¶
func NewLinkTokenInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*LinkTokenInterfaceFilterer, error)
NewLinkTokenInterfaceFilterer creates a new log filterer instance of LinkTokenInterface, bound to a specific deployed contract.
type LinkTokenInterfaceRaw ¶
type LinkTokenInterfaceRaw struct {
Contract *LinkTokenInterface // Generic contract binding to access the raw methods on
}
LinkTokenInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LinkTokenInterfaceRaw) Call ¶
func (_LinkTokenInterface *LinkTokenInterfaceRaw) 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 (*LinkTokenInterfaceRaw) Transact ¶
func (_LinkTokenInterface *LinkTokenInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkTokenInterfaceRaw) Transfer ¶
func (_LinkTokenInterface *LinkTokenInterfaceRaw) 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 LinkTokenInterfaceSession ¶
type LinkTokenInterfaceSession struct { Contract *LinkTokenInterface // 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 }
LinkTokenInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LinkTokenInterfaceSession) Allowance ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256 remaining)
func (*LinkTokenInterfaceSession) Approve ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool success)
func (*LinkTokenInterfaceSession) BalanceOf ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*LinkTokenInterfaceSession) Decimals ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8 decimalPlaces)
func (*LinkTokenInterfaceSession) DecreaseApproval ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) DecreaseApproval(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address spender, uint256 addedValue) returns(bool success)
func (*LinkTokenInterfaceSession) IncreaseApproval ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) IncreaseApproval(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address spender, uint256 subtractedValue) returns()
func (*LinkTokenInterfaceSession) Name ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string tokenName)
func (*LinkTokenInterfaceSession) Symbol ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string tokenSymbol)
func (*LinkTokenInterfaceSession) TotalSupply ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256 totalTokensIssued)
func (*LinkTokenInterfaceSession) Transfer ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool success)
func (*LinkTokenInterfaceSession) TransferAndCall ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) TransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address to, uint256 value, bytes data) returns(bool success)
func (*LinkTokenInterfaceSession) TransferFrom ¶
func (_LinkTokenInterface *LinkTokenInterfaceSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool success)
type LinkTokenInterfaceTransactor ¶
type LinkTokenInterfaceTransactor struct {
// contains filtered or unexported fields
}
LinkTokenInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLinkTokenInterfaceTransactor ¶
func NewLinkTokenInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*LinkTokenInterfaceTransactor, error)
NewLinkTokenInterfaceTransactor creates a new write-only instance of LinkTokenInterface, bound to a specific deployed contract.
func (*LinkTokenInterfaceTransactor) Approve ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool success)
func (*LinkTokenInterfaceTransactor) DecreaseApproval ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactor) DecreaseApproval(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address spender, uint256 addedValue) returns(bool success)
func (*LinkTokenInterfaceTransactor) IncreaseApproval ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactor) IncreaseApproval(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address spender, uint256 subtractedValue) returns()
func (*LinkTokenInterfaceTransactor) Transfer ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool success)
func (*LinkTokenInterfaceTransactor) TransferAndCall ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactor) TransferAndCall(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address to, uint256 value, bytes data) returns(bool success)
func (*LinkTokenInterfaceTransactor) TransferFrom ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool success)
type LinkTokenInterfaceTransactorRaw ¶
type LinkTokenInterfaceTransactorRaw struct {
Contract *LinkTokenInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
LinkTokenInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LinkTokenInterfaceTransactorRaw) Transact ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkTokenInterfaceTransactorRaw) Transfer ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorRaw) 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 LinkTokenInterfaceTransactorSession ¶
type LinkTokenInterfaceTransactorSession struct { Contract *LinkTokenInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LinkTokenInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LinkTokenInterfaceTransactorSession) Approve ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool success)
func (*LinkTokenInterfaceTransactorSession) DecreaseApproval ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) DecreaseApproval(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address spender, uint256 addedValue) returns(bool success)
func (*LinkTokenInterfaceTransactorSession) IncreaseApproval ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) IncreaseApproval(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address spender, uint256 subtractedValue) returns()
func (*LinkTokenInterfaceTransactorSession) Transfer ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool success)
func (*LinkTokenInterfaceTransactorSession) TransferAndCall ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) TransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address to, uint256 value, bytes data) returns(bool success)
func (*LinkTokenInterfaceTransactorSession) TransferFrom ¶
func (_LinkTokenInterface *LinkTokenInterfaceTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool success)
type OCR2Abstract ¶
type OCR2Abstract struct { OCR2AbstractCaller // Read-only binding to the contract OCR2AbstractTransactor // Write-only binding to the contract OCR2AbstractFilterer // Log filterer for contract events }
OCR2Abstract is an auto generated Go binding around an Ethereum contract.
func NewOCR2Abstract ¶
func NewOCR2Abstract(address common.Address, backend bind.ContractBackend) (*OCR2Abstract, error)
NewOCR2Abstract creates a new instance of OCR2Abstract, bound to a specific deployed contract.
type OCR2AbstractCaller ¶
type OCR2AbstractCaller struct {
// contains filtered or unexported fields
}
OCR2AbstractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOCR2AbstractCaller ¶
func NewOCR2AbstractCaller(address common.Address, caller bind.ContractCaller) (*OCR2AbstractCaller, error)
NewOCR2AbstractCaller creates a new read-only instance of OCR2Abstract, bound to a specific deployed contract.
func (*OCR2AbstractCaller) LatestConfigDetails ¶
func (_OCR2Abstract *OCR2AbstractCaller) LatestConfigDetails(opts *bind.CallOpts) (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*OCR2AbstractCaller) LatestConfigDigestAndEpoch ¶
func (_OCR2Abstract *OCR2AbstractCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*OCR2AbstractCaller) TypeAndVersion ¶
func (_OCR2Abstract *OCR2AbstractCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type OCR2AbstractCallerRaw ¶
type OCR2AbstractCallerRaw struct {
Contract *OCR2AbstractCaller // Generic read-only contract binding to access the raw methods on
}
OCR2AbstractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OCR2AbstractCallerRaw) Call ¶
func (_OCR2Abstract *OCR2AbstractCallerRaw) 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 OCR2AbstractCallerSession ¶
type OCR2AbstractCallerSession struct { Contract *OCR2AbstractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OCR2AbstractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OCR2AbstractCallerSession) LatestConfigDetails ¶
func (_OCR2Abstract *OCR2AbstractCallerSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*OCR2AbstractCallerSession) LatestConfigDigestAndEpoch ¶
func (_OCR2Abstract *OCR2AbstractCallerSession) LatestConfigDigestAndEpoch() (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*OCR2AbstractCallerSession) TypeAndVersion ¶
func (_OCR2Abstract *OCR2AbstractCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type OCR2AbstractConfigSet ¶
type OCR2AbstractConfigSet struct { PreviousConfigBlockNumber uint32 ConfigDigest [32]byte ConfigCount uint64 Signers []common.Address Transmitters []common.Address F uint8 OnchainConfig []byte OffchainConfigVersion uint64 OffchainConfig []byte Raw types.Log // Blockchain specific contextual infos }
OCR2AbstractConfigSet represents a ConfigSet event raised by the OCR2Abstract contract.
type OCR2AbstractConfigSetIterator ¶
type OCR2AbstractConfigSetIterator struct { Event *OCR2AbstractConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AbstractConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the OCR2Abstract contract.
func (*OCR2AbstractConfigSetIterator) Close ¶
func (it *OCR2AbstractConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AbstractConfigSetIterator) Error ¶
func (it *OCR2AbstractConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AbstractConfigSetIterator) Next ¶
func (it *OCR2AbstractConfigSetIterator) 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 OCR2AbstractFilterer ¶
type OCR2AbstractFilterer struct {
// contains filtered or unexported fields
}
OCR2AbstractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOCR2AbstractFilterer ¶
func NewOCR2AbstractFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR2AbstractFilterer, error)
NewOCR2AbstractFilterer creates a new log filterer instance of OCR2Abstract, bound to a specific deployed contract.
func (*OCR2AbstractFilterer) FilterConfigSet ¶
func (_OCR2Abstract *OCR2AbstractFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OCR2AbstractConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*OCR2AbstractFilterer) FilterTransmitted ¶
func (_OCR2Abstract *OCR2AbstractFilterer) FilterTransmitted(opts *bind.FilterOpts) (*OCR2AbstractTransmittedIterator, error)
FilterTransmitted is a free log retrieval operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*OCR2AbstractFilterer) ParseConfigSet ¶
func (_OCR2Abstract *OCR2AbstractFilterer) ParseConfigSet(log types.Log) (*OCR2AbstractConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*OCR2AbstractFilterer) ParseTransmitted ¶
func (_OCR2Abstract *OCR2AbstractFilterer) ParseTransmitted(log types.Log) (*OCR2AbstractTransmitted, error)
ParseTransmitted is a log parse operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*OCR2AbstractFilterer) WatchConfigSet ¶
func (_OCR2Abstract *OCR2AbstractFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2AbstractConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*OCR2AbstractFilterer) WatchTransmitted ¶
func (_OCR2Abstract *OCR2AbstractFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *OCR2AbstractTransmitted) (event.Subscription, error)
WatchTransmitted is a free log subscription operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
type OCR2AbstractRaw ¶
type OCR2AbstractRaw struct {
Contract *OCR2Abstract // Generic contract binding to access the raw methods on
}
OCR2AbstractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OCR2AbstractRaw) Call ¶
func (_OCR2Abstract *OCR2AbstractRaw) 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 (*OCR2AbstractRaw) Transact ¶
func (_OCR2Abstract *OCR2AbstractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OCR2AbstractRaw) Transfer ¶
func (_OCR2Abstract *OCR2AbstractRaw) 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 OCR2AbstractSession ¶
type OCR2AbstractSession struct { Contract *OCR2Abstract // 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 }
OCR2AbstractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OCR2AbstractSession) LatestConfigDetails ¶
func (_OCR2Abstract *OCR2AbstractSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*OCR2AbstractSession) LatestConfigDigestAndEpoch ¶
func (_OCR2Abstract *OCR2AbstractSession) LatestConfigDigestAndEpoch() (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*OCR2AbstractSession) SetConfig ¶
func (_OCR2Abstract *OCR2AbstractSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*OCR2AbstractSession) Transmit ¶
func (_OCR2Abstract *OCR2AbstractSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
func (*OCR2AbstractSession) TypeAndVersion ¶
func (_OCR2Abstract *OCR2AbstractSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type OCR2AbstractTransactor ¶
type OCR2AbstractTransactor struct {
// contains filtered or unexported fields
}
OCR2AbstractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOCR2AbstractTransactor ¶
func NewOCR2AbstractTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR2AbstractTransactor, error)
NewOCR2AbstractTransactor creates a new write-only instance of OCR2Abstract, bound to a specific deployed contract.
func (*OCR2AbstractTransactor) SetConfig ¶
func (_OCR2Abstract *OCR2AbstractTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*OCR2AbstractTransactor) Transmit ¶
func (_OCR2Abstract *OCR2AbstractTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
type OCR2AbstractTransactorRaw ¶
type OCR2AbstractTransactorRaw struct {
Contract *OCR2AbstractTransactor // Generic write-only contract binding to access the raw methods on
}
OCR2AbstractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OCR2AbstractTransactorRaw) Transact ¶
func (_OCR2Abstract *OCR2AbstractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OCR2AbstractTransactorRaw) Transfer ¶
func (_OCR2Abstract *OCR2AbstractTransactorRaw) 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 OCR2AbstractTransactorSession ¶
type OCR2AbstractTransactorSession struct { Contract *OCR2AbstractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OCR2AbstractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OCR2AbstractTransactorSession) SetConfig ¶
func (_OCR2Abstract *OCR2AbstractTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*OCR2AbstractTransactorSession) Transmit ¶
func (_OCR2Abstract *OCR2AbstractTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
type OCR2AbstractTransmitted ¶
type OCR2AbstractTransmitted struct { ConfigDigest [32]byte Epoch uint32 Raw types.Log // Blockchain specific contextual infos }
OCR2AbstractTransmitted represents a Transmitted event raised by the OCR2Abstract contract.
type OCR2AbstractTransmittedIterator ¶
type OCR2AbstractTransmittedIterator struct { Event *OCR2AbstractTransmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AbstractTransmittedIterator is returned from FilterTransmitted and is used to iterate over the raw logs and unpacked data for Transmitted events raised by the OCR2Abstract contract.
func (*OCR2AbstractTransmittedIterator) Close ¶
func (it *OCR2AbstractTransmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AbstractTransmittedIterator) Error ¶
func (it *OCR2AbstractTransmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AbstractTransmittedIterator) Next ¶
func (it *OCR2AbstractTransmittedIterator) 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 OCR2Aggregator ¶
type OCR2Aggregator struct { OCR2AggregatorCaller // Read-only binding to the contract OCR2AggregatorTransactor // Write-only binding to the contract OCR2AggregatorFilterer // Log filterer for contract events }
OCR2Aggregator is an auto generated Go binding around an Ethereum contract.
func DeployOCR2Aggregator ¶
func DeployOCR2Aggregator(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, minAnswer_ *big.Int, maxAnswer_ *big.Int, billingAccessController common.Address, requesterAccessController common.Address, decimals_ uint8, description_ string) (common.Address, *types.Transaction, *OCR2Aggregator, error)
DeployOCR2Aggregator deploys a new Ethereum contract, binding an instance of OCR2Aggregator to it.
func NewOCR2Aggregator ¶
func NewOCR2Aggregator(address common.Address, backend bind.ContractBackend) (*OCR2Aggregator, error)
NewOCR2Aggregator creates a new instance of OCR2Aggregator, bound to a specific deployed contract.
type OCR2AggregatorAnswerUpdated ¶
type OCR2AggregatorAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorAnswerUpdated represents a AnswerUpdated event raised by the OCR2Aggregator contract.
type OCR2AggregatorAnswerUpdatedIterator ¶
type OCR2AggregatorAnswerUpdatedIterator struct { Event *OCR2AggregatorAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorAnswerUpdatedIterator) Close ¶
func (it *OCR2AggregatorAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorAnswerUpdatedIterator) Error ¶
func (it *OCR2AggregatorAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorAnswerUpdatedIterator) Next ¶
func (it *OCR2AggregatorAnswerUpdatedIterator) 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 OCR2AggregatorBillingAccessControllerSet ¶
type OCR2AggregatorBillingAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorBillingAccessControllerSet represents a BillingAccessControllerSet event raised by the OCR2Aggregator contract.
type OCR2AggregatorBillingAccessControllerSetIterator ¶
type OCR2AggregatorBillingAccessControllerSetIterator struct { Event *OCR2AggregatorBillingAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorBillingAccessControllerSetIterator is returned from FilterBillingAccessControllerSet and is used to iterate over the raw logs and unpacked data for BillingAccessControllerSet events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorBillingAccessControllerSetIterator) Close ¶
func (it *OCR2AggregatorBillingAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorBillingAccessControllerSetIterator) Error ¶
func (it *OCR2AggregatorBillingAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorBillingAccessControllerSetIterator) Next ¶
func (it *OCR2AggregatorBillingAccessControllerSetIterator) 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 OCR2AggregatorBillingSet ¶
type OCR2AggregatorBillingSet struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorBillingSet represents a BillingSet event raised by the OCR2Aggregator contract.
type OCR2AggregatorBillingSetIterator ¶
type OCR2AggregatorBillingSetIterator struct { Event *OCR2AggregatorBillingSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorBillingSetIterator is returned from FilterBillingSet and is used to iterate over the raw logs and unpacked data for BillingSet events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorBillingSetIterator) Close ¶
func (it *OCR2AggregatorBillingSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorBillingSetIterator) Error ¶
func (it *OCR2AggregatorBillingSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorBillingSetIterator) Next ¶
func (it *OCR2AggregatorBillingSetIterator) 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 OCR2AggregatorCaller ¶
type OCR2AggregatorCaller struct {
// contains filtered or unexported fields
}
OCR2AggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOCR2AggregatorCaller ¶
func NewOCR2AggregatorCaller(address common.Address, caller bind.ContractCaller) (*OCR2AggregatorCaller, error)
NewOCR2AggregatorCaller creates a new read-only instance of OCR2Aggregator, bound to a specific deployed contract.
func (*OCR2AggregatorCaller) Decimals ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) 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 (*OCR2AggregatorCaller) Description ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) 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 (*OCR2AggregatorCaller) GetAnswer ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) 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 (*OCR2AggregatorCaller) GetBilling ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) GetBilling(opts *bind.CallOpts) (struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*OCR2AggregatorCaller) GetBillingAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) GetBillingAccessController(opts *bind.CallOpts) (common.Address, error)
GetBillingAccessController is a free data retrieval call binding the contract method 0xc4c92b37.
Solidity: function getBillingAccessController() view returns(address)
func (*OCR2AggregatorCaller) GetLinkToken ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*OCR2AggregatorCaller) GetRequesterAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) GetRequesterAccessController(opts *bind.CallOpts) (common.Address, error)
GetRequesterAccessController is a free data retrieval call binding the contract method 0xdaffc4b5.
Solidity: function getRequesterAccessController() view returns(address)
func (*OCR2AggregatorCaller) GetRoundData ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) 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 (*OCR2AggregatorCaller) GetTimestamp ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) 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 (*OCR2AggregatorCaller) GetTransmitters ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) GetTransmitters(opts *bind.CallOpts) ([]common.Address, error)
GetTransmitters is a free data retrieval call binding the contract method 0x666cab8d.
Solidity: function getTransmitters() view returns(address[])
func (*OCR2AggregatorCaller) GetValidatorConfig ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) GetValidatorConfig(opts *bind.CallOpts) (struct { Validator common.Address GasLimit uint32 }, error)
GetValidatorConfig is a free data retrieval call binding the contract method 0x9bd2c0b1.
Solidity: function getValidatorConfig() view returns(address validator, uint32 gasLimit)
func (*OCR2AggregatorCaller) LatestAnswer ¶
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*OCR2AggregatorCaller) LatestConfigDetails ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*OCR2AggregatorCaller) LatestConfigDigestAndEpoch ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*OCR2AggregatorCaller) LatestRound ¶
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*OCR2AggregatorCaller) LatestRoundData ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) 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 (*OCR2AggregatorCaller) LatestTimestamp ¶
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*OCR2AggregatorCaller) LatestTransmissionDetails ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct { ConfigDigest [32]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes32 configDigest, uint32 epoch, uint8 round, int192 latestAnswer_, uint64 latestTimestamp_)
func (*OCR2AggregatorCaller) LinkAvailableForPayment ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*OCR2AggregatorCaller) MaxAnswer ¶
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*OCR2AggregatorCaller) MinAnswer ¶
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*OCR2AggregatorCaller) OracleObservationCount ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) OracleObservationCount(opts *bind.CallOpts, transmitterAddress common.Address) (uint32, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address transmitterAddress) view returns(uint32)
func (*OCR2AggregatorCaller) OwedPayment ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) OwedPayment(opts *bind.CallOpts, transmitterAddress common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address transmitterAddress) view returns(uint256)
func (*OCR2AggregatorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OCR2AggregatorCaller) TypeAndVersion ¶
func (_OCR2Aggregator *OCR2AggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type OCR2AggregatorCallerRaw ¶
type OCR2AggregatorCallerRaw struct {
Contract *OCR2AggregatorCaller // Generic read-only contract binding to access the raw methods on
}
OCR2AggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OCR2AggregatorCallerRaw) Call ¶
func (_OCR2Aggregator *OCR2AggregatorCallerRaw) 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 OCR2AggregatorCallerSession ¶
type OCR2AggregatorCallerSession struct { Contract *OCR2AggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OCR2AggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OCR2AggregatorCallerSession) Decimals ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*OCR2AggregatorCallerSession) Description ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*OCR2AggregatorCallerSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 roundId) view returns(int256)
func (*OCR2AggregatorCallerSession) GetBilling ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetBilling() (struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*OCR2AggregatorCallerSession) GetBillingAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetBillingAccessController() (common.Address, error)
GetBillingAccessController is a free data retrieval call binding the contract method 0xc4c92b37.
Solidity: function getBillingAccessController() view returns(address)
func (*OCR2AggregatorCallerSession) GetLinkToken ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetLinkToken() (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*OCR2AggregatorCallerSession) GetRequesterAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetRequesterAccessController() (common.Address, error)
GetRequesterAccessController is a free data retrieval call binding the contract method 0xdaffc4b5.
Solidity: function getRequesterAccessController() view returns(address)
func (*OCR2AggregatorCallerSession) GetRoundData ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) 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 (*OCR2AggregatorCallerSession) GetTimestamp ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetTimestamp(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 (*OCR2AggregatorCallerSession) GetTransmitters ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetTransmitters() ([]common.Address, error)
GetTransmitters is a free data retrieval call binding the contract method 0x666cab8d.
Solidity: function getTransmitters() view returns(address[])
func (*OCR2AggregatorCallerSession) GetValidatorConfig ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) GetValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
GetValidatorConfig is a free data retrieval call binding the contract method 0x9bd2c0b1.
Solidity: function getValidatorConfig() view returns(address validator, uint32 gasLimit)
func (*OCR2AggregatorCallerSession) LatestAnswer ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*OCR2AggregatorCallerSession) LatestConfigDetails ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*OCR2AggregatorCallerSession) LatestConfigDigestAndEpoch ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestConfigDigestAndEpoch() (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*OCR2AggregatorCallerSession) LatestRound ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*OCR2AggregatorCallerSession) LatestRoundData ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) 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 (*OCR2AggregatorCallerSession) LatestTimestamp ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*OCR2AggregatorCallerSession) LatestTransmissionDetails ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) LatestTransmissionDetails() (struct { ConfigDigest [32]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes32 configDigest, uint32 epoch, uint8 round, int192 latestAnswer_, uint64 latestTimestamp_)
func (*OCR2AggregatorCallerSession) LinkAvailableForPayment ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*OCR2AggregatorCallerSession) MaxAnswer ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*OCR2AggregatorCallerSession) MinAnswer ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*OCR2AggregatorCallerSession) OracleObservationCount ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address transmitterAddress) view returns(uint32)
func (*OCR2AggregatorCallerSession) OwedPayment ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address transmitterAddress) view returns(uint256)
func (*OCR2AggregatorCallerSession) Owner ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OCR2AggregatorCallerSession) TypeAndVersion ¶
func (_OCR2Aggregator *OCR2AggregatorCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type OCR2AggregatorConfigSet ¶
type OCR2AggregatorConfigSet struct { PreviousConfigBlockNumber uint32 ConfigDigest [32]byte ConfigCount uint64 Signers []common.Address Transmitters []common.Address F uint8 OnchainConfig []byte OffchainConfigVersion uint64 OffchainConfig []byte Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorConfigSet represents a ConfigSet event raised by the OCR2Aggregator contract.
type OCR2AggregatorConfigSetIterator ¶
type OCR2AggregatorConfigSetIterator struct { Event *OCR2AggregatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorConfigSetIterator) Close ¶
func (it *OCR2AggregatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorConfigSetIterator) Error ¶
func (it *OCR2AggregatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorConfigSetIterator) Next ¶
func (it *OCR2AggregatorConfigSetIterator) 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 OCR2AggregatorFilterer ¶
type OCR2AggregatorFilterer struct {
// contains filtered or unexported fields
}
OCR2AggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOCR2AggregatorFilterer ¶
func NewOCR2AggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR2AggregatorFilterer, error)
NewOCR2AggregatorFilterer creates a new log filterer instance of OCR2Aggregator, bound to a specific deployed contract.
func (*OCR2AggregatorFilterer) FilterAnswerUpdated ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*OCR2AggregatorAnswerUpdatedIterator, 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 (*OCR2AggregatorFilterer) FilterBillingAccessControllerSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*OCR2AggregatorBillingAccessControllerSetIterator, error)
FilterBillingAccessControllerSet is a free log retrieval operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*OCR2AggregatorFilterer) FilterBillingSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*OCR2AggregatorBillingSetIterator, error)
FilterBillingSet is a free log retrieval operation binding the contract event 0x0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f.
Solidity: event BillingSet(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*OCR2AggregatorFilterer) FilterConfigSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OCR2AggregatorConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*OCR2AggregatorFilterer) FilterLinkTokenSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, oldLinkToken []common.Address, newLinkToken []common.Address) (*OCR2AggregatorLinkTokenSetIterator, error)
FilterLinkTokenSet is a free log retrieval operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed oldLinkToken, address indexed newLinkToken)
func (*OCR2AggregatorFilterer) FilterNewRound ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*OCR2AggregatorNewRoundIterator, 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 (*OCR2AggregatorFilterer) FilterNewTransmission ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*OCR2AggregatorNewTransmissionIterator, error)
FilterNewTransmission is a free log retrieval operation binding the contract event 0xc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, uint32 observationsTimestamp, int192[] observations, bytes observers, int192 juelsPerFeeCoin, bytes32 configDigest, uint40 epochAndRound)
func (*OCR2AggregatorFilterer) FilterOraclePaid ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (*OCR2AggregatorOraclePaidIterator, error)
FilterOraclePaid is a free log retrieval operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*OCR2AggregatorFilterer) FilterOwnershipTransferRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2AggregatorOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*OCR2AggregatorFilterer) FilterOwnershipTransferred ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2AggregatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*OCR2AggregatorFilterer) FilterPayeeshipTransferRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*OCR2AggregatorPayeeshipTransferRequestedIterator, error)
FilterPayeeshipTransferRequested is a free log retrieval operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*OCR2AggregatorFilterer) FilterPayeeshipTransferred ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*OCR2AggregatorPayeeshipTransferredIterator, error)
FilterPayeeshipTransferred is a free log retrieval operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*OCR2AggregatorFilterer) FilterRequesterAccessControllerSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*OCR2AggregatorRequesterAccessControllerSetIterator, error)
FilterRequesterAccessControllerSet is a free log retrieval operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*OCR2AggregatorFilterer) FilterRoundRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*OCR2AggregatorRoundRequestedIterator, error)
FilterRoundRequested is a free log retrieval operation binding the contract event 0x41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c.
Solidity: event RoundRequested(address indexed requester, bytes32 configDigest, uint32 epoch, uint8 round)
func (*OCR2AggregatorFilterer) FilterTransmitted ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterTransmitted(opts *bind.FilterOpts) (*OCR2AggregatorTransmittedIterator, error)
FilterTransmitted is a free log retrieval operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*OCR2AggregatorFilterer) FilterValidatorConfigSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, currentValidator []common.Address) (*OCR2AggregatorValidatorConfigSetIterator, error)
FilterValidatorConfigSet is a free log retrieval operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*OCR2AggregatorFilterer) ParseAnswerUpdated ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseAnswerUpdated(log types.Log) (*OCR2AggregatorAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*OCR2AggregatorFilterer) ParseBillingAccessControllerSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*OCR2AggregatorBillingAccessControllerSet, error)
ParseBillingAccessControllerSet is a log parse operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*OCR2AggregatorFilterer) ParseBillingSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseBillingSet(log types.Log) (*OCR2AggregatorBillingSet, error)
ParseBillingSet is a log parse operation binding the contract event 0x0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f.
Solidity: event BillingSet(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*OCR2AggregatorFilterer) ParseConfigSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseConfigSet(log types.Log) (*OCR2AggregatorConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*OCR2AggregatorFilterer) ParseLinkTokenSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseLinkTokenSet(log types.Log) (*OCR2AggregatorLinkTokenSet, error)
ParseLinkTokenSet is a log parse operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed oldLinkToken, address indexed newLinkToken)
func (*OCR2AggregatorFilterer) ParseNewRound ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseNewRound(log types.Log) (*OCR2AggregatorNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*OCR2AggregatorFilterer) ParseNewTransmission ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseNewTransmission(log types.Log) (*OCR2AggregatorNewTransmission, error)
ParseNewTransmission is a log parse operation binding the contract event 0xc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, uint32 observationsTimestamp, int192[] observations, bytes observers, int192 juelsPerFeeCoin, bytes32 configDigest, uint40 epochAndRound)
func (*OCR2AggregatorFilterer) ParseOraclePaid ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseOraclePaid(log types.Log) (*OCR2AggregatorOraclePaid, error)
ParseOraclePaid is a log parse operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*OCR2AggregatorFilterer) ParseOwnershipTransferRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OCR2AggregatorOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*OCR2AggregatorFilterer) ParseOwnershipTransferred ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*OCR2AggregatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*OCR2AggregatorFilterer) ParsePayeeshipTransferRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*OCR2AggregatorPayeeshipTransferRequested, error)
ParsePayeeshipTransferRequested is a log parse operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*OCR2AggregatorFilterer) ParsePayeeshipTransferred ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*OCR2AggregatorPayeeshipTransferred, error)
ParsePayeeshipTransferred is a log parse operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*OCR2AggregatorFilterer) ParseRequesterAccessControllerSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*OCR2AggregatorRequesterAccessControllerSet, error)
ParseRequesterAccessControllerSet is a log parse operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*OCR2AggregatorFilterer) ParseRoundRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseRoundRequested(log types.Log) (*OCR2AggregatorRoundRequested, error)
ParseRoundRequested is a log parse operation binding the contract event 0x41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c.
Solidity: event RoundRequested(address indexed requester, bytes32 configDigest, uint32 epoch, uint8 round)
func (*OCR2AggregatorFilterer) ParseTransmitted ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseTransmitted(log types.Log) (*OCR2AggregatorTransmitted, error)
ParseTransmitted is a log parse operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*OCR2AggregatorFilterer) ParseValidatorConfigSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*OCR2AggregatorValidatorConfigSet, error)
ParseValidatorConfigSet is a log parse operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*OCR2AggregatorFilterer) WatchAnswerUpdated ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorAnswerUpdated, 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 (*OCR2AggregatorFilterer) WatchBillingAccessControllerSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorBillingAccessControllerSet) (event.Subscription, error)
WatchBillingAccessControllerSet is a free log subscription operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*OCR2AggregatorFilterer) WatchBillingSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorBillingSet) (event.Subscription, error)
WatchBillingSet is a free log subscription operation binding the contract event 0x0bf184bf1bba9699114bdceddaf338a1b364252c5e497cc01918dde92031713f.
Solidity: event BillingSet(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*OCR2AggregatorFilterer) WatchConfigSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
func (*OCR2AggregatorFilterer) WatchLinkTokenSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorLinkTokenSet, oldLinkToken []common.Address, newLinkToken []common.Address) (event.Subscription, error)
WatchLinkTokenSet is a free log subscription operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed oldLinkToken, address indexed newLinkToken)
func (*OCR2AggregatorFilterer) WatchNewRound ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorNewRound, 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 (*OCR2AggregatorFilterer) WatchNewTransmission ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorNewTransmission, aggregatorRoundId []uint32) (event.Subscription, error)
WatchNewTransmission is a free log subscription operation binding the contract event 0xc797025feeeaf2cd924c99e9205acb8ec04d5cad21c41ce637a38fb6dee6016a.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, uint32 observationsTimestamp, int192[] observations, bytes observers, int192 juelsPerFeeCoin, bytes32 configDigest, uint40 epochAndRound)
func (*OCR2AggregatorFilterer) WatchOraclePaid ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorOraclePaid, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (event.Subscription, error)
WatchOraclePaid is a free log subscription operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*OCR2AggregatorFilterer) WatchOwnershipTransferRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorOwnershipTransferRequested, 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 (*OCR2AggregatorFilterer) WatchOwnershipTransferred ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorOwnershipTransferred, 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 (*OCR2AggregatorFilterer) WatchPayeeshipTransferRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorPayeeshipTransferRequested, transmitter []common.Address, current []common.Address, proposed []common.Address) (event.Subscription, error)
WatchPayeeshipTransferRequested is a free log subscription operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*OCR2AggregatorFilterer) WatchPayeeshipTransferred ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorPayeeshipTransferred, transmitter []common.Address, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchPayeeshipTransferred is a free log subscription operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*OCR2AggregatorFilterer) WatchRequesterAccessControllerSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorRequesterAccessControllerSet) (event.Subscription, error)
WatchRequesterAccessControllerSet is a free log subscription operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*OCR2AggregatorFilterer) WatchRoundRequested ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorRoundRequested, requester []common.Address) (event.Subscription, error)
WatchRoundRequested is a free log subscription operation binding the contract event 0x41e3990591fd372502daa15842da15bc7f41c75309ab3ff4f56f1848c178825c.
Solidity: event RoundRequested(address indexed requester, bytes32 configDigest, uint32 epoch, uint8 round)
func (*OCR2AggregatorFilterer) WatchTransmitted ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorTransmitted) (event.Subscription, error)
WatchTransmitted is a free log subscription operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.
Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)
func (*OCR2AggregatorFilterer) WatchValidatorConfigSet ¶
func (_OCR2Aggregator *OCR2AggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2AggregatorValidatorConfigSet, previousValidator []common.Address, currentValidator []common.Address) (event.Subscription, error)
WatchValidatorConfigSet is a free log subscription operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
type OCR2AggregatorLinkTokenSet ¶
type OCR2AggregatorLinkTokenSet struct { OldLinkToken common.Address NewLinkToken common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorLinkTokenSet represents a LinkTokenSet event raised by the OCR2Aggregator contract.
type OCR2AggregatorLinkTokenSetIterator ¶
type OCR2AggregatorLinkTokenSetIterator struct { Event *OCR2AggregatorLinkTokenSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorLinkTokenSetIterator is returned from FilterLinkTokenSet and is used to iterate over the raw logs and unpacked data for LinkTokenSet events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorLinkTokenSetIterator) Close ¶
func (it *OCR2AggregatorLinkTokenSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorLinkTokenSetIterator) Error ¶
func (it *OCR2AggregatorLinkTokenSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorLinkTokenSetIterator) Next ¶
func (it *OCR2AggregatorLinkTokenSetIterator) 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 OCR2AggregatorNewRound ¶
type OCR2AggregatorNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorNewRound represents a NewRound event raised by the OCR2Aggregator contract.
type OCR2AggregatorNewRoundIterator ¶
type OCR2AggregatorNewRoundIterator struct { Event *OCR2AggregatorNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorNewRoundIterator) Close ¶
func (it *OCR2AggregatorNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorNewRoundIterator) Error ¶
func (it *OCR2AggregatorNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorNewRoundIterator) Next ¶
func (it *OCR2AggregatorNewRoundIterator) 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 OCR2AggregatorNewTransmission ¶
type OCR2AggregatorNewTransmission struct { AggregatorRoundId uint32 Answer *big.Int Transmitter common.Address ObservationsTimestamp uint32 Observations []*big.Int Observers []byte JuelsPerFeeCoin *big.Int ConfigDigest [32]byte EpochAndRound *big.Int Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorNewTransmission represents a NewTransmission event raised by the OCR2Aggregator contract.
type OCR2AggregatorNewTransmissionIterator ¶
type OCR2AggregatorNewTransmissionIterator struct { Event *OCR2AggregatorNewTransmission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorNewTransmissionIterator is returned from FilterNewTransmission and is used to iterate over the raw logs and unpacked data for NewTransmission events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorNewTransmissionIterator) Close ¶
func (it *OCR2AggregatorNewTransmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorNewTransmissionIterator) Error ¶
func (it *OCR2AggregatorNewTransmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorNewTransmissionIterator) Next ¶
func (it *OCR2AggregatorNewTransmissionIterator) 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 OCR2AggregatorOraclePaid ¶
type OCR2AggregatorOraclePaid struct { Transmitter common.Address Payee common.Address Amount *big.Int LinkToken common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorOraclePaid represents a OraclePaid event raised by the OCR2Aggregator contract.
type OCR2AggregatorOraclePaidIterator ¶
type OCR2AggregatorOraclePaidIterator struct { Event *OCR2AggregatorOraclePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorOraclePaidIterator is returned from FilterOraclePaid and is used to iterate over the raw logs and unpacked data for OraclePaid events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorOraclePaidIterator) Close ¶
func (it *OCR2AggregatorOraclePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorOraclePaidIterator) Error ¶
func (it *OCR2AggregatorOraclePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorOraclePaidIterator) Next ¶
func (it *OCR2AggregatorOraclePaidIterator) 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 OCR2AggregatorOwnershipTransferRequested ¶
type OCR2AggregatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the OCR2Aggregator contract.
type OCR2AggregatorOwnershipTransferRequestedIterator ¶
type OCR2AggregatorOwnershipTransferRequestedIterator struct { Event *OCR2AggregatorOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorOwnershipTransferRequestedIterator) Close ¶
func (it *OCR2AggregatorOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorOwnershipTransferRequestedIterator) Error ¶
func (it *OCR2AggregatorOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorOwnershipTransferRequestedIterator) Next ¶
func (it *OCR2AggregatorOwnershipTransferRequestedIterator) 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 OCR2AggregatorOwnershipTransferred ¶
type OCR2AggregatorOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorOwnershipTransferred represents a OwnershipTransferred event raised by the OCR2Aggregator contract.
type OCR2AggregatorOwnershipTransferredIterator ¶
type OCR2AggregatorOwnershipTransferredIterator struct { Event *OCR2AggregatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorOwnershipTransferredIterator) Close ¶
func (it *OCR2AggregatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorOwnershipTransferredIterator) Error ¶
func (it *OCR2AggregatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorOwnershipTransferredIterator) Next ¶
func (it *OCR2AggregatorOwnershipTransferredIterator) 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 OCR2AggregatorPayeeshipTransferRequested ¶
type OCR2AggregatorPayeeshipTransferRequested struct { Transmitter common.Address Current common.Address Proposed common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorPayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the OCR2Aggregator contract.
type OCR2AggregatorPayeeshipTransferRequestedIterator ¶
type OCR2AggregatorPayeeshipTransferRequestedIterator struct { Event *OCR2AggregatorPayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorPayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorPayeeshipTransferRequestedIterator) Close ¶
func (it *OCR2AggregatorPayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorPayeeshipTransferRequestedIterator) Error ¶
func (it *OCR2AggregatorPayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorPayeeshipTransferRequestedIterator) Next ¶
func (it *OCR2AggregatorPayeeshipTransferRequestedIterator) 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 OCR2AggregatorPayeeshipTransferred ¶
type OCR2AggregatorPayeeshipTransferred struct { Transmitter common.Address Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorPayeeshipTransferred represents a PayeeshipTransferred event raised by the OCR2Aggregator contract.
type OCR2AggregatorPayeeshipTransferredIterator ¶
type OCR2AggregatorPayeeshipTransferredIterator struct { Event *OCR2AggregatorPayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorPayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorPayeeshipTransferredIterator) Close ¶
func (it *OCR2AggregatorPayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorPayeeshipTransferredIterator) Error ¶
func (it *OCR2AggregatorPayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorPayeeshipTransferredIterator) Next ¶
func (it *OCR2AggregatorPayeeshipTransferredIterator) 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 OCR2AggregatorRaw ¶
type OCR2AggregatorRaw struct {
Contract *OCR2Aggregator // Generic contract binding to access the raw methods on
}
OCR2AggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OCR2AggregatorRaw) Call ¶
func (_OCR2Aggregator *OCR2AggregatorRaw) 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 (*OCR2AggregatorRaw) Transact ¶
func (_OCR2Aggregator *OCR2AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OCR2AggregatorRaw) Transfer ¶
func (_OCR2Aggregator *OCR2AggregatorRaw) 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 OCR2AggregatorRequesterAccessControllerSet ¶
type OCR2AggregatorRequesterAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorRequesterAccessControllerSet represents a RequesterAccessControllerSet event raised by the OCR2Aggregator contract.
type OCR2AggregatorRequesterAccessControllerSetIterator ¶
type OCR2AggregatorRequesterAccessControllerSetIterator struct { Event *OCR2AggregatorRequesterAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorRequesterAccessControllerSetIterator is returned from FilterRequesterAccessControllerSet and is used to iterate over the raw logs and unpacked data for RequesterAccessControllerSet events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorRequesterAccessControllerSetIterator) Close ¶
func (it *OCR2AggregatorRequesterAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorRequesterAccessControllerSetIterator) Error ¶
func (it *OCR2AggregatorRequesterAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorRequesterAccessControllerSetIterator) Next ¶
func (it *OCR2AggregatorRequesterAccessControllerSetIterator) 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 OCR2AggregatorRoundRequested ¶
type OCR2AggregatorRoundRequested struct { Requester common.Address ConfigDigest [32]byte Epoch uint32 Round uint8 Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorRoundRequested represents a RoundRequested event raised by the OCR2Aggregator contract.
type OCR2AggregatorRoundRequestedIterator ¶
type OCR2AggregatorRoundRequestedIterator struct { Event *OCR2AggregatorRoundRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorRoundRequestedIterator is returned from FilterRoundRequested and is used to iterate over the raw logs and unpacked data for RoundRequested events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorRoundRequestedIterator) Close ¶
func (it *OCR2AggregatorRoundRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorRoundRequestedIterator) Error ¶
func (it *OCR2AggregatorRoundRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorRoundRequestedIterator) Next ¶
func (it *OCR2AggregatorRoundRequestedIterator) 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 OCR2AggregatorSession ¶
type OCR2AggregatorSession struct { Contract *OCR2Aggregator // 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 }
OCR2AggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OCR2AggregatorSession) AcceptOwnership ¶
func (_OCR2Aggregator *OCR2AggregatorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OCR2AggregatorSession) AcceptPayeeship ¶
func (_OCR2Aggregator *OCR2AggregatorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address transmitter) returns()
func (*OCR2AggregatorSession) Decimals ¶
func (_OCR2Aggregator *OCR2AggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*OCR2AggregatorSession) Description ¶
func (_OCR2Aggregator *OCR2AggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*OCR2AggregatorSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 roundId) view returns(int256)
func (*OCR2AggregatorSession) GetBilling ¶
func (_OCR2Aggregator *OCR2AggregatorSession) GetBilling() (struct { MaximumGasPriceGwei uint32 ReasonableGasPriceGwei uint32 ObservationPaymentGjuels uint32 TransmissionPaymentGjuels uint32 AccountingGas *big.Int }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas)
func (*OCR2AggregatorSession) GetBillingAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorSession) GetBillingAccessController() (common.Address, error)
GetBillingAccessController is a free data retrieval call binding the contract method 0xc4c92b37.
Solidity: function getBillingAccessController() view returns(address)
func (*OCR2AggregatorSession) GetLinkToken ¶
func (_OCR2Aggregator *OCR2AggregatorSession) GetLinkToken() (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*OCR2AggregatorSession) GetRequesterAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorSession) GetRequesterAccessController() (common.Address, error)
GetRequesterAccessController is a free data retrieval call binding the contract method 0xdaffc4b5.
Solidity: function getRequesterAccessController() view returns(address)
func (*OCR2AggregatorSession) GetRoundData ¶
func (_OCR2Aggregator *OCR2AggregatorSession) 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 (*OCR2AggregatorSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 roundId) view returns(uint256)
func (*OCR2AggregatorSession) GetTransmitters ¶
func (_OCR2Aggregator *OCR2AggregatorSession) GetTransmitters() ([]common.Address, error)
GetTransmitters is a free data retrieval call binding the contract method 0x666cab8d.
Solidity: function getTransmitters() view returns(address[])
func (*OCR2AggregatorSession) GetValidatorConfig ¶
func (_OCR2Aggregator *OCR2AggregatorSession) GetValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
GetValidatorConfig is a free data retrieval call binding the contract method 0x9bd2c0b1.
Solidity: function getValidatorConfig() view returns(address validator, uint32 gasLimit)
func (*OCR2AggregatorSession) LatestAnswer ¶
func (_OCR2Aggregator *OCR2AggregatorSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*OCR2AggregatorSession) LatestConfigDetails ¶
func (_OCR2Aggregator *OCR2AggregatorSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [32]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)
func (*OCR2AggregatorSession) LatestConfigDigestAndEpoch ¶
func (_OCR2Aggregator *OCR2AggregatorSession) LatestConfigDigestAndEpoch() (struct { ScanLogs bool ConfigDigest [32]byte Epoch uint32 }, error)
LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.
Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)
func (*OCR2AggregatorSession) LatestRound ¶
func (_OCR2Aggregator *OCR2AggregatorSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*OCR2AggregatorSession) LatestRoundData ¶
func (_OCR2Aggregator *OCR2AggregatorSession) 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 (*OCR2AggregatorSession) LatestTimestamp ¶
func (_OCR2Aggregator *OCR2AggregatorSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*OCR2AggregatorSession) LatestTransmissionDetails ¶
func (_OCR2Aggregator *OCR2AggregatorSession) LatestTransmissionDetails() (struct { ConfigDigest [32]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes32 configDigest, uint32 epoch, uint8 round, int192 latestAnswer_, uint64 latestTimestamp_)
func (*OCR2AggregatorSession) LinkAvailableForPayment ¶
func (_OCR2Aggregator *OCR2AggregatorSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*OCR2AggregatorSession) MaxAnswer ¶
func (_OCR2Aggregator *OCR2AggregatorSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*OCR2AggregatorSession) MinAnswer ¶
func (_OCR2Aggregator *OCR2AggregatorSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*OCR2AggregatorSession) OracleObservationCount ¶
func (_OCR2Aggregator *OCR2AggregatorSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address transmitterAddress) view returns(uint32)
func (*OCR2AggregatorSession) OwedPayment ¶
func (_OCR2Aggregator *OCR2AggregatorSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address transmitterAddress) view returns(uint256)
func (*OCR2AggregatorSession) Owner ¶
func (_OCR2Aggregator *OCR2AggregatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OCR2AggregatorSession) RequestNewRound ¶
func (_OCR2Aggregator *OCR2AggregatorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*OCR2AggregatorSession) SetBilling ¶
func (_OCR2Aggregator *OCR2AggregatorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, observationPaymentGjuels uint32, transmissionPaymentGjuels uint32, accountingGas *big.Int) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0x643dc105.
Solidity: function setBilling(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas) returns()
func (*OCR2AggregatorSession) SetBillingAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*OCR2AggregatorSession) SetConfig ¶
func (_OCR2Aggregator *OCR2AggregatorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*OCR2AggregatorSession) SetLinkToken ¶
func (_OCR2Aggregator *OCR2AggregatorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address linkToken, address recipient) returns()
func (*OCR2AggregatorSession) SetPayees ¶
func (_OCR2Aggregator *OCR2AggregatorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] transmitters, address[] payees) returns()
func (*OCR2AggregatorSession) SetRequesterAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address requesterAccessController) returns()
func (*OCR2AggregatorSession) SetValidatorConfig ¶
func (_OCR2Aggregator *OCR2AggregatorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address newValidator, uint32 newGasLimit) returns()
func (*OCR2AggregatorSession) TransferOwnership ¶
func (_OCR2Aggregator *OCR2AggregatorSession) 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 (*OCR2AggregatorSession) TransferPayeeship ¶
func (_OCR2Aggregator *OCR2AggregatorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address transmitter, address proposed) returns()
func (*OCR2AggregatorSession) Transmit ¶
func (_OCR2Aggregator *OCR2AggregatorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
func (*OCR2AggregatorSession) TypeAndVersion ¶
func (_OCR2Aggregator *OCR2AggregatorSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*OCR2AggregatorSession) Version ¶
func (_OCR2Aggregator *OCR2AggregatorSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*OCR2AggregatorSession) WithdrawFunds ¶
func (_OCR2Aggregator *OCR2AggregatorSession) 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 (*OCR2AggregatorSession) WithdrawPayment ¶
func (_OCR2Aggregator *OCR2AggregatorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address transmitter) returns()
type OCR2AggregatorTransactor ¶
type OCR2AggregatorTransactor struct {
// contains filtered or unexported fields
}
OCR2AggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOCR2AggregatorTransactor ¶
func NewOCR2AggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR2AggregatorTransactor, error)
NewOCR2AggregatorTransactor creates a new write-only instance of OCR2Aggregator, bound to a specific deployed contract.
func (*OCR2AggregatorTransactor) AcceptOwnership ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OCR2AggregatorTransactor) AcceptPayeeship ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address transmitter) returns()
func (*OCR2AggregatorTransactor) RequestNewRound ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*OCR2AggregatorTransactor) SetBilling ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) SetBilling(opts *bind.TransactOpts, maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, observationPaymentGjuels uint32, transmissionPaymentGjuels uint32, accountingGas *big.Int) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0x643dc105.
Solidity: function setBilling(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas) returns()
func (*OCR2AggregatorTransactor) SetBillingAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*OCR2AggregatorTransactor) SetConfig ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*OCR2AggregatorTransactor) SetLinkToken ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, linkToken common.Address, recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address linkToken, address recipient) returns()
func (*OCR2AggregatorTransactor) SetPayees ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) SetPayees(opts *bind.TransactOpts, transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] transmitters, address[] payees) returns()
func (*OCR2AggregatorTransactor) SetRequesterAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address requesterAccessController) returns()
func (*OCR2AggregatorTransactor) SetValidatorConfig ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address newValidator, uint32 newGasLimit) returns()
func (*OCR2AggregatorTransactor) TransferOwnership ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) 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 (*OCR2AggregatorTransactor) TransferPayeeship ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address transmitter, address proposed) returns()
func (*OCR2AggregatorTransactor) Transmit ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
func (*OCR2AggregatorTransactor) WithdrawFunds ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) 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 (*OCR2AggregatorTransactor) WithdrawPayment ¶
func (_OCR2Aggregator *OCR2AggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address transmitter) returns()
type OCR2AggregatorTransactorRaw ¶
type OCR2AggregatorTransactorRaw struct {
Contract *OCR2AggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
OCR2AggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OCR2AggregatorTransactorRaw) Transact ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OCR2AggregatorTransactorRaw) Transfer ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorRaw) 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 OCR2AggregatorTransactorSession ¶
type OCR2AggregatorTransactorSession struct { Contract *OCR2AggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OCR2AggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OCR2AggregatorTransactorSession) AcceptOwnership ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OCR2AggregatorTransactorSession) AcceptPayeeship ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address transmitter) returns()
func (*OCR2AggregatorTransactorSession) RequestNewRound ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*OCR2AggregatorTransactorSession) SetBilling ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetBilling(maximumGasPriceGwei uint32, reasonableGasPriceGwei uint32, observationPaymentGjuels uint32, transmissionPaymentGjuels uint32, accountingGas *big.Int) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0x643dc105.
Solidity: function setBilling(uint32 maximumGasPriceGwei, uint32 reasonableGasPriceGwei, uint32 observationPaymentGjuels, uint32 transmissionPaymentGjuels, uint24 accountingGas) returns()
func (*OCR2AggregatorTransactorSession) SetBillingAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*OCR2AggregatorTransactorSession) SetConfig ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.
Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()
func (*OCR2AggregatorTransactorSession) SetLinkToken ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetLinkToken(linkToken common.Address, recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address linkToken, address recipient) returns()
func (*OCR2AggregatorTransactorSession) SetPayees ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] transmitters, address[] payees) returns()
func (*OCR2AggregatorTransactorSession) SetRequesterAccessController ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetRequesterAccessController(requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address requesterAccessController) returns()
func (*OCR2AggregatorTransactorSession) SetValidatorConfig ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) SetValidatorConfig(newValidator common.Address, newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address newValidator, uint32 newGasLimit) returns()
func (*OCR2AggregatorTransactorSession) TransferOwnership ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) 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 (*OCR2AggregatorTransactorSession) TransferPayeeship ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address transmitter, address proposed) returns()
func (*OCR2AggregatorTransactorSession) Transmit ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.
Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()
func (*OCR2AggregatorTransactorSession) WithdrawFunds ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) 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 (*OCR2AggregatorTransactorSession) WithdrawPayment ¶
func (_OCR2Aggregator *OCR2AggregatorTransactorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address transmitter) returns()
type OCR2AggregatorTransmitted ¶
type OCR2AggregatorTransmitted struct { ConfigDigest [32]byte Epoch uint32 Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorTransmitted represents a Transmitted event raised by the OCR2Aggregator contract.
type OCR2AggregatorTransmittedIterator ¶
type OCR2AggregatorTransmittedIterator struct { Event *OCR2AggregatorTransmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorTransmittedIterator is returned from FilterTransmitted and is used to iterate over the raw logs and unpacked data for Transmitted events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorTransmittedIterator) Close ¶
func (it *OCR2AggregatorTransmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorTransmittedIterator) Error ¶
func (it *OCR2AggregatorTransmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorTransmittedIterator) Next ¶
func (it *OCR2AggregatorTransmittedIterator) 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 OCR2AggregatorValidatorConfigSet ¶
type OCR2AggregatorValidatorConfigSet struct { PreviousValidator common.Address PreviousGasLimit uint32 CurrentValidator common.Address CurrentGasLimit uint32 Raw types.Log // Blockchain specific contextual infos }
OCR2AggregatorValidatorConfigSet represents a ValidatorConfigSet event raised by the OCR2Aggregator contract.
type OCR2AggregatorValidatorConfigSetIterator ¶
type OCR2AggregatorValidatorConfigSetIterator struct { Event *OCR2AggregatorValidatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OCR2AggregatorValidatorConfigSetIterator is returned from FilterValidatorConfigSet and is used to iterate over the raw logs and unpacked data for ValidatorConfigSet events raised by the OCR2Aggregator contract.
func (*OCR2AggregatorValidatorConfigSetIterator) Close ¶
func (it *OCR2AggregatorValidatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OCR2AggregatorValidatorConfigSetIterator) Error ¶
func (it *OCR2AggregatorValidatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OCR2AggregatorValidatorConfigSetIterator) Next ¶
func (it *OCR2AggregatorValidatorConfigSetIterator) 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 OwnableInterface ¶
type OwnableInterface struct { OwnableInterfaceCaller // Read-only binding to the contract OwnableInterfaceTransactor // Write-only binding to the contract OwnableInterfaceFilterer // Log filterer for contract events }
OwnableInterface is an auto generated Go binding around an Ethereum contract.
func NewOwnableInterface ¶
func NewOwnableInterface(address common.Address, backend bind.ContractBackend) (*OwnableInterface, error)
NewOwnableInterface creates a new instance of OwnableInterface, bound to a specific deployed contract.
type OwnableInterfaceCaller ¶
type OwnableInterfaceCaller struct {
// contains filtered or unexported fields
}
OwnableInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableInterfaceCaller ¶
func NewOwnableInterfaceCaller(address common.Address, caller bind.ContractCaller) (*OwnableInterfaceCaller, error)
NewOwnableInterfaceCaller creates a new read-only instance of OwnableInterface, bound to a specific deployed contract.
type OwnableInterfaceCallerRaw ¶
type OwnableInterfaceCallerRaw struct {
Contract *OwnableInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
OwnableInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableInterfaceCallerRaw) Call ¶
func (_OwnableInterface *OwnableInterfaceCallerRaw) 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 OwnableInterfaceCallerSession ¶
type OwnableInterfaceCallerSession struct { Contract *OwnableInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableInterfaceFilterer ¶
type OwnableInterfaceFilterer struct {
// contains filtered or unexported fields
}
OwnableInterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableInterfaceFilterer ¶
func NewOwnableInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableInterfaceFilterer, error)
NewOwnableInterfaceFilterer creates a new log filterer instance of OwnableInterface, bound to a specific deployed contract.
type OwnableInterfaceRaw ¶
type OwnableInterfaceRaw struct {
Contract *OwnableInterface // Generic contract binding to access the raw methods on
}
OwnableInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableInterfaceRaw) Call ¶
func (_OwnableInterface *OwnableInterfaceRaw) 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 (*OwnableInterfaceRaw) Transact ¶
func (_OwnableInterface *OwnableInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableInterfaceRaw) Transfer ¶
func (_OwnableInterface *OwnableInterfaceRaw) 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 OwnableInterfaceSession ¶
type OwnableInterfaceSession struct { Contract *OwnableInterface // 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 }
OwnableInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableInterfaceSession) AcceptOwnership ¶
func (_OwnableInterface *OwnableInterfaceSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnableInterfaceSession) Owner ¶
func (_OwnableInterface *OwnableInterfaceSession) Owner() (*types.Transaction, error)
Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.
Solidity: function owner() returns(address)
func (*OwnableInterfaceSession) TransferOwnership ¶
func (_OwnableInterface *OwnableInterfaceSession) TransferOwnership(recipient common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address recipient) returns()
type OwnableInterfaceTransactor ¶
type OwnableInterfaceTransactor struct {
// contains filtered or unexported fields
}
OwnableInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableInterfaceTransactor ¶
func NewOwnableInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableInterfaceTransactor, error)
NewOwnableInterfaceTransactor creates a new write-only instance of OwnableInterface, bound to a specific deployed contract.
func (*OwnableInterfaceTransactor) AcceptOwnership ¶
func (_OwnableInterface *OwnableInterfaceTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnableInterfaceTransactor) Owner ¶
func (_OwnableInterface *OwnableInterfaceTransactor) Owner(opts *bind.TransactOpts) (*types.Transaction, error)
Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.
Solidity: function owner() returns(address)
func (*OwnableInterfaceTransactor) TransferOwnership ¶
func (_OwnableInterface *OwnableInterfaceTransactor) TransferOwnership(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address recipient) returns()
type OwnableInterfaceTransactorRaw ¶
type OwnableInterfaceTransactorRaw struct {
Contract *OwnableInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableInterfaceTransactorRaw) Transact ¶
func (_OwnableInterface *OwnableInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableInterfaceTransactorRaw) Transfer ¶
func (_OwnableInterface *OwnableInterfaceTransactorRaw) 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 OwnableInterfaceTransactorSession ¶
type OwnableInterfaceTransactorSession struct { Contract *OwnableInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableInterfaceTransactorSession) AcceptOwnership ¶
func (_OwnableInterface *OwnableInterfaceTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnableInterfaceTransactorSession) Owner ¶
func (_OwnableInterface *OwnableInterfaceTransactorSession) Owner() (*types.Transaction, error)
Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.
Solidity: function owner() returns(address)
func (*OwnableInterfaceTransactorSession) TransferOwnership ¶
func (_OwnableInterface *OwnableInterfaceTransactorSession) TransferOwnership(recipient common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address recipient) returns()
type OwnerIsCreator ¶
type OwnerIsCreator struct { OwnerIsCreatorCaller // Read-only binding to the contract OwnerIsCreatorTransactor // Write-only binding to the contract OwnerIsCreatorFilterer // Log filterer for contract events }
OwnerIsCreator is an auto generated Go binding around an Ethereum contract.
func DeployOwnerIsCreator ¶
func DeployOwnerIsCreator(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OwnerIsCreator, error)
DeployOwnerIsCreator deploys a new Ethereum contract, binding an instance of OwnerIsCreator to it.
func NewOwnerIsCreator ¶
func NewOwnerIsCreator(address common.Address, backend bind.ContractBackend) (*OwnerIsCreator, error)
NewOwnerIsCreator creates a new instance of OwnerIsCreator, bound to a specific deployed contract.
type OwnerIsCreatorCaller ¶
type OwnerIsCreatorCaller struct {
// contains filtered or unexported fields
}
OwnerIsCreatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnerIsCreatorCaller ¶
func NewOwnerIsCreatorCaller(address common.Address, caller bind.ContractCaller) (*OwnerIsCreatorCaller, error)
NewOwnerIsCreatorCaller creates a new read-only instance of OwnerIsCreator, bound to a specific deployed contract.
type OwnerIsCreatorCallerRaw ¶
type OwnerIsCreatorCallerRaw struct {
Contract *OwnerIsCreatorCaller // Generic read-only contract binding to access the raw methods on
}
OwnerIsCreatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnerIsCreatorCallerRaw) Call ¶
func (_OwnerIsCreator *OwnerIsCreatorCallerRaw) 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 OwnerIsCreatorCallerSession ¶
type OwnerIsCreatorCallerSession struct { Contract *OwnerIsCreatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnerIsCreatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnerIsCreatorFilterer ¶
type OwnerIsCreatorFilterer struct {
// contains filtered or unexported fields
}
OwnerIsCreatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnerIsCreatorFilterer ¶
func NewOwnerIsCreatorFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnerIsCreatorFilterer, error)
NewOwnerIsCreatorFilterer creates a new log filterer instance of OwnerIsCreator, bound to a specific deployed contract.
func (*OwnerIsCreatorFilterer) FilterOwnershipTransferRequested ¶
func (_OwnerIsCreator *OwnerIsCreatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OwnerIsCreatorOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*OwnerIsCreatorFilterer) FilterOwnershipTransferred ¶
func (_OwnerIsCreator *OwnerIsCreatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OwnerIsCreatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*OwnerIsCreatorFilterer) ParseOwnershipTransferRequested ¶
func (_OwnerIsCreator *OwnerIsCreatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OwnerIsCreatorOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*OwnerIsCreatorFilterer) ParseOwnershipTransferred ¶
func (_OwnerIsCreator *OwnerIsCreatorFilterer) ParseOwnershipTransferred(log types.Log) (*OwnerIsCreatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*OwnerIsCreatorFilterer) WatchOwnershipTransferRequested ¶
func (_OwnerIsCreator *OwnerIsCreatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OwnerIsCreatorOwnershipTransferRequested, 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 (*OwnerIsCreatorFilterer) WatchOwnershipTransferred ¶
func (_OwnerIsCreator *OwnerIsCreatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnerIsCreatorOwnershipTransferred, 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)
type OwnerIsCreatorOwnershipTransferRequested ¶
type OwnerIsCreatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
OwnerIsCreatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the OwnerIsCreator contract.
type OwnerIsCreatorOwnershipTransferRequestedIterator ¶
type OwnerIsCreatorOwnershipTransferRequestedIterator struct { Event *OwnerIsCreatorOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerIsCreatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the OwnerIsCreator contract.
func (*OwnerIsCreatorOwnershipTransferRequestedIterator) Close ¶
func (it *OwnerIsCreatorOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerIsCreatorOwnershipTransferRequestedIterator) Error ¶
func (it *OwnerIsCreatorOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerIsCreatorOwnershipTransferRequestedIterator) Next ¶
func (it *OwnerIsCreatorOwnershipTransferRequestedIterator) 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 OwnerIsCreatorOwnershipTransferred ¶
type OwnerIsCreatorOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
OwnerIsCreatorOwnershipTransferred represents a OwnershipTransferred event raised by the OwnerIsCreator contract.
type OwnerIsCreatorOwnershipTransferredIterator ¶
type OwnerIsCreatorOwnershipTransferredIterator struct { Event *OwnerIsCreatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerIsCreatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnerIsCreator contract.
func (*OwnerIsCreatorOwnershipTransferredIterator) Close ¶
func (it *OwnerIsCreatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerIsCreatorOwnershipTransferredIterator) Error ¶
func (it *OwnerIsCreatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerIsCreatorOwnershipTransferredIterator) Next ¶
func (it *OwnerIsCreatorOwnershipTransferredIterator) 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 OwnerIsCreatorRaw ¶
type OwnerIsCreatorRaw struct {
Contract *OwnerIsCreator // Generic contract binding to access the raw methods on
}
OwnerIsCreatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnerIsCreatorRaw) Call ¶
func (_OwnerIsCreator *OwnerIsCreatorRaw) 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 (*OwnerIsCreatorRaw) Transact ¶
func (_OwnerIsCreator *OwnerIsCreatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnerIsCreatorRaw) Transfer ¶
func (_OwnerIsCreator *OwnerIsCreatorRaw) 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 OwnerIsCreatorSession ¶
type OwnerIsCreatorSession struct { Contract *OwnerIsCreator // 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 }
OwnerIsCreatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnerIsCreatorSession) AcceptOwnership ¶
func (_OwnerIsCreator *OwnerIsCreatorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnerIsCreatorSession) Owner ¶
func (_OwnerIsCreator *OwnerIsCreatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnerIsCreatorSession) TransferOwnership ¶
func (_OwnerIsCreator *OwnerIsCreatorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type OwnerIsCreatorTransactor ¶
type OwnerIsCreatorTransactor struct {
// contains filtered or unexported fields
}
OwnerIsCreatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnerIsCreatorTransactor ¶
func NewOwnerIsCreatorTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnerIsCreatorTransactor, error)
NewOwnerIsCreatorTransactor creates a new write-only instance of OwnerIsCreator, bound to a specific deployed contract.
func (*OwnerIsCreatorTransactor) AcceptOwnership ¶
func (_OwnerIsCreator *OwnerIsCreatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnerIsCreatorTransactor) TransferOwnership ¶
func (_OwnerIsCreator *OwnerIsCreatorTransactor) 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()
type OwnerIsCreatorTransactorRaw ¶
type OwnerIsCreatorTransactorRaw struct {
Contract *OwnerIsCreatorTransactor // Generic write-only contract binding to access the raw methods on
}
OwnerIsCreatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnerIsCreatorTransactorRaw) Transact ¶
func (_OwnerIsCreator *OwnerIsCreatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnerIsCreatorTransactorRaw) Transfer ¶
func (_OwnerIsCreator *OwnerIsCreatorTransactorRaw) 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 OwnerIsCreatorTransactorSession ¶
type OwnerIsCreatorTransactorSession struct { Contract *OwnerIsCreatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnerIsCreatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnerIsCreatorTransactorSession) AcceptOwnership ¶
func (_OwnerIsCreator *OwnerIsCreatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OwnerIsCreatorTransactorSession) TransferOwnership ¶
func (_OwnerIsCreator *OwnerIsCreatorTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type SimpleReadAccessController ¶
type SimpleReadAccessController struct { SimpleReadAccessControllerCaller // Read-only binding to the contract SimpleReadAccessControllerTransactor // Write-only binding to the contract SimpleReadAccessControllerFilterer // Log filterer for contract events }
SimpleReadAccessController is an auto generated Go binding around an Ethereum contract.
func DeploySimpleReadAccessController ¶
func DeploySimpleReadAccessController(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleReadAccessController, error)
DeploySimpleReadAccessController deploys a new Ethereum contract, binding an instance of SimpleReadAccessController to it.
func NewSimpleReadAccessController ¶
func NewSimpleReadAccessController(address common.Address, backend bind.ContractBackend) (*SimpleReadAccessController, error)
NewSimpleReadAccessController creates a new instance of SimpleReadAccessController, bound to a specific deployed contract.
type SimpleReadAccessControllerAddedAccess ¶
type SimpleReadAccessControllerAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerAddedAccess represents a AddedAccess event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerAddedAccessIterator ¶
type SimpleReadAccessControllerAddedAccessIterator struct { Event *SimpleReadAccessControllerAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerAddedAccessIterator) Close ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerAddedAccessIterator) Error ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerAddedAccessIterator) Next ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) 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 SimpleReadAccessControllerCaller ¶
type SimpleReadAccessControllerCaller struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimpleReadAccessControllerCaller ¶
func NewSimpleReadAccessControllerCaller(address common.Address, caller bind.ContractCaller) (*SimpleReadAccessControllerCaller, error)
NewSimpleReadAccessControllerCaller creates a new read-only instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerCaller) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) 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 (*SimpleReadAccessControllerCaller) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) 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)
type SimpleReadAccessControllerCallerRaw ¶
type SimpleReadAccessControllerCallerRaw struct {
Contract *SimpleReadAccessControllerCaller // Generic read-only contract binding to access the raw methods on
}
SimpleReadAccessControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerCallerRaw) Call ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerRaw) 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 SimpleReadAccessControllerCallerSession ¶
type SimpleReadAccessControllerCallerSession struct { Contract *SimpleReadAccessControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimpleReadAccessControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimpleReadAccessControllerCallerSession) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerCallerSession) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) 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)
type SimpleReadAccessControllerCheckAccessDisabled ¶
type SimpleReadAccessControllerCheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleReadAccessControllerCheckAccessDisabled represents a CheckAccessDisabled event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerCheckAccessDisabledIterator ¶
type SimpleReadAccessControllerCheckAccessDisabledIterator struct { Event *SimpleReadAccessControllerCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Close ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Error ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Next ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) 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 SimpleReadAccessControllerCheckAccessEnabled ¶
type SimpleReadAccessControllerCheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleReadAccessControllerCheckAccessEnabled represents a CheckAccessEnabled event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerCheckAccessEnabledIterator ¶
type SimpleReadAccessControllerCheckAccessEnabledIterator struct { Event *SimpleReadAccessControllerCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Close ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Error ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Next ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) 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 SimpleReadAccessControllerFilterer ¶
type SimpleReadAccessControllerFilterer struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimpleReadAccessControllerFilterer ¶
func NewSimpleReadAccessControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleReadAccessControllerFilterer, error)
NewSimpleReadAccessControllerFilterer creates a new log filterer instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerFilterer) FilterAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) FilterOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) FilterRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleReadAccessControllerFilterer) ParseAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleReadAccessControllerAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleReadAccessControllerCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleReadAccessControllerCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleReadAccessControllerOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) ParseOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleReadAccessControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) ParseRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleReadAccessControllerRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleReadAccessControllerFilterer) WatchAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerOwnershipTransferRequested, 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 (*SimpleReadAccessControllerFilterer) WatchOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerOwnershipTransferred, 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 (*SimpleReadAccessControllerFilterer) WatchRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type SimpleReadAccessControllerOwnershipTransferRequested ¶
type SimpleReadAccessControllerOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerOwnershipTransferRequestedIterator ¶
type SimpleReadAccessControllerOwnershipTransferRequestedIterator struct { Event *SimpleReadAccessControllerOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Close ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Error ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Next ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) 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 SimpleReadAccessControllerOwnershipTransferred ¶
type SimpleReadAccessControllerOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerOwnershipTransferredIterator ¶
type SimpleReadAccessControllerOwnershipTransferredIterator struct { Event *SimpleReadAccessControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Close ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Error ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Next ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) 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 SimpleReadAccessControllerRaw ¶
type SimpleReadAccessControllerRaw struct {
Contract *SimpleReadAccessController // Generic contract binding to access the raw methods on
}
SimpleReadAccessControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerRaw) Call ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) 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 (*SimpleReadAccessControllerRaw) Transact ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleReadAccessControllerRaw) Transfer ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) 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 SimpleReadAccessControllerRemovedAccess ¶
type SimpleReadAccessControllerRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerRemovedAccess represents a RemovedAccess event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerRemovedAccessIterator ¶
type SimpleReadAccessControllerRemovedAccessIterator struct { Event *SimpleReadAccessControllerRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerRemovedAccessIterator) Close ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerRemovedAccessIterator) Error ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerRemovedAccessIterator) Next ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) 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 SimpleReadAccessControllerSession ¶
type SimpleReadAccessControllerSession struct { Contract *SimpleReadAccessController // 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 }
SimpleReadAccessControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimpleReadAccessControllerSession) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerSession) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) 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 (*SimpleReadAccessControllerSession) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerSession) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerSession) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerSession) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) 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 (*SimpleReadAccessControllerSession) Owner ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleReadAccessControllerSession) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) 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 (*SimpleReadAccessControllerSession) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type SimpleReadAccessControllerTransactor ¶
type SimpleReadAccessControllerTransactor struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimpleReadAccessControllerTransactor ¶
func NewSimpleReadAccessControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleReadAccessControllerTransactor, error)
NewSimpleReadAccessControllerTransactor creates a new write-only instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerTransactor) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerTransactor) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) 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 (*SimpleReadAccessControllerTransactor) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactor) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactor) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) 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 (*SimpleReadAccessControllerTransactor) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) 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()
type SimpleReadAccessControllerTransactorRaw ¶
type SimpleReadAccessControllerTransactorRaw struct {
Contract *SimpleReadAccessControllerTransactor // Generic write-only contract binding to access the raw methods on
}
SimpleReadAccessControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerTransactorRaw) Transact ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleReadAccessControllerTransactorRaw) Transfer ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) 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 SimpleReadAccessControllerTransactorSession ¶
type SimpleReadAccessControllerTransactorSession struct { Contract *SimpleReadAccessControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleReadAccessControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimpleReadAccessControllerTransactorSession) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerTransactorSession) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) 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 (*SimpleReadAccessControllerTransactorSession) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactorSession) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactorSession) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) 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 (*SimpleReadAccessControllerTransactorSession) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type SimpleWriteAccessController ¶
type SimpleWriteAccessController struct { SimpleWriteAccessControllerCaller // Read-only binding to the contract SimpleWriteAccessControllerTransactor // Write-only binding to the contract SimpleWriteAccessControllerFilterer // Log filterer for contract events }
SimpleWriteAccessController is an auto generated Go binding around an Ethereum contract.
func DeploySimpleWriteAccessController ¶
func DeploySimpleWriteAccessController(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleWriteAccessController, error)
DeploySimpleWriteAccessController deploys a new Ethereum contract, binding an instance of SimpleWriteAccessController to it.
func NewSimpleWriteAccessController ¶
func NewSimpleWriteAccessController(address common.Address, backend bind.ContractBackend) (*SimpleWriteAccessController, error)
NewSimpleWriteAccessController creates a new instance of SimpleWriteAccessController, bound to a specific deployed contract.
type SimpleWriteAccessControllerAddedAccess ¶
type SimpleWriteAccessControllerAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerAddedAccess represents a AddedAccess event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerAddedAccessIterator ¶
type SimpleWriteAccessControllerAddedAccessIterator struct { Event *SimpleWriteAccessControllerAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerAddedAccessIterator) Close ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerAddedAccessIterator) Error ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerAddedAccessIterator) Next ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) 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 SimpleWriteAccessControllerCaller ¶
type SimpleWriteAccessControllerCaller struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimpleWriteAccessControllerCaller ¶
func NewSimpleWriteAccessControllerCaller(address common.Address, caller bind.ContractCaller) (*SimpleWriteAccessControllerCaller, error)
NewSimpleWriteAccessControllerCaller creates a new read-only instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerCaller) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) 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 (*SimpleWriteAccessControllerCaller) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
type SimpleWriteAccessControllerCallerRaw ¶
type SimpleWriteAccessControllerCallerRaw struct {
Contract *SimpleWriteAccessControllerCaller // Generic read-only contract binding to access the raw methods on
}
SimpleWriteAccessControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerCallerRaw) Call ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerRaw) 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 SimpleWriteAccessControllerCallerSession ¶
type SimpleWriteAccessControllerCallerSession struct { Contract *SimpleWriteAccessControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimpleWriteAccessControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimpleWriteAccessControllerCallerSession) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerCallerSession) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
type SimpleWriteAccessControllerCheckAccessDisabled ¶
type SimpleWriteAccessControllerCheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleWriteAccessControllerCheckAccessDisabled represents a CheckAccessDisabled event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerCheckAccessDisabledIterator ¶
type SimpleWriteAccessControllerCheckAccessDisabledIterator struct { Event *SimpleWriteAccessControllerCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Close ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Error ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Next ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) 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 SimpleWriteAccessControllerCheckAccessEnabled ¶
type SimpleWriteAccessControllerCheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleWriteAccessControllerCheckAccessEnabled represents a CheckAccessEnabled event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerCheckAccessEnabledIterator ¶
type SimpleWriteAccessControllerCheckAccessEnabledIterator struct { Event *SimpleWriteAccessControllerCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Close ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Error ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Next ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) 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 SimpleWriteAccessControllerFilterer ¶
type SimpleWriteAccessControllerFilterer struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimpleWriteAccessControllerFilterer ¶
func NewSimpleWriteAccessControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleWriteAccessControllerFilterer, error)
NewSimpleWriteAccessControllerFilterer creates a new log filterer instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerFilterer) FilterAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) FilterRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) ParseAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleWriteAccessControllerAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) ParseRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleWriteAccessControllerRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) WatchAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerOwnershipTransferRequested, 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 (*SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerOwnershipTransferred, 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 (*SimpleWriteAccessControllerFilterer) WatchRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type SimpleWriteAccessControllerOwnershipTransferRequested ¶
type SimpleWriteAccessControllerOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerOwnershipTransferRequestedIterator ¶
type SimpleWriteAccessControllerOwnershipTransferRequestedIterator struct { Event *SimpleWriteAccessControllerOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Close ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Error ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Next ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) 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 SimpleWriteAccessControllerOwnershipTransferred ¶
type SimpleWriteAccessControllerOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerOwnershipTransferredIterator ¶
type SimpleWriteAccessControllerOwnershipTransferredIterator struct { Event *SimpleWriteAccessControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Close ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Error ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Next ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) 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 SimpleWriteAccessControllerRaw ¶
type SimpleWriteAccessControllerRaw struct {
Contract *SimpleWriteAccessController // Generic contract binding to access the raw methods on
}
SimpleWriteAccessControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerRaw) Call ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) 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 (*SimpleWriteAccessControllerRaw) Transact ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleWriteAccessControllerRaw) Transfer ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) 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 SimpleWriteAccessControllerRemovedAccess ¶
type SimpleWriteAccessControllerRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerRemovedAccess represents a RemovedAccess event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerRemovedAccessIterator ¶
type SimpleWriteAccessControllerRemovedAccessIterator struct { Event *SimpleWriteAccessControllerRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Close ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Error ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Next ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) 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 SimpleWriteAccessControllerSession ¶
type SimpleWriteAccessControllerSession struct { Contract *SimpleWriteAccessController // 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 }
SimpleWriteAccessControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimpleWriteAccessControllerSession) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerSession) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) 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 (*SimpleWriteAccessControllerSession) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerSession) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerSession) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerSession) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
func (*SimpleWriteAccessControllerSession) Owner ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleWriteAccessControllerSession) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) 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 (*SimpleWriteAccessControllerSession) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type SimpleWriteAccessControllerTransactor ¶
type SimpleWriteAccessControllerTransactor struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimpleWriteAccessControllerTransactor ¶
func NewSimpleWriteAccessControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleWriteAccessControllerTransactor, error)
NewSimpleWriteAccessControllerTransactor creates a new write-only instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerTransactor) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerTransactor) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) 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 (*SimpleWriteAccessControllerTransactor) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactor) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactor) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) 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 (*SimpleWriteAccessControllerTransactor) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) 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()
type SimpleWriteAccessControllerTransactorRaw ¶
type SimpleWriteAccessControllerTransactorRaw struct {
Contract *SimpleWriteAccessControllerTransactor // Generic write-only contract binding to access the raw methods on
}
SimpleWriteAccessControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerTransactorRaw) Transact ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleWriteAccessControllerTransactorRaw) Transfer ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) 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 SimpleWriteAccessControllerTransactorSession ¶
type SimpleWriteAccessControllerTransactorSession struct { Contract *SimpleWriteAccessControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleWriteAccessControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimpleWriteAccessControllerTransactorSession) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerTransactorSession) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) 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 (*SimpleWriteAccessControllerTransactorSession) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactorSession) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactorSession) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) 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 (*SimpleWriteAccessControllerTransactorSession) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
type TypeAndVersionInterface ¶
type TypeAndVersionInterface struct { TypeAndVersionInterfaceCaller // Read-only binding to the contract TypeAndVersionInterfaceTransactor // Write-only binding to the contract TypeAndVersionInterfaceFilterer // Log filterer for contract events }
TypeAndVersionInterface is an auto generated Go binding around an Ethereum contract.
func NewTypeAndVersionInterface ¶
func NewTypeAndVersionInterface(address common.Address, backend bind.ContractBackend) (*TypeAndVersionInterface, error)
NewTypeAndVersionInterface creates a new instance of TypeAndVersionInterface, bound to a specific deployed contract.
type TypeAndVersionInterfaceCaller ¶
type TypeAndVersionInterfaceCaller struct {
// contains filtered or unexported fields
}
TypeAndVersionInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTypeAndVersionInterfaceCaller ¶
func NewTypeAndVersionInterfaceCaller(address common.Address, caller bind.ContractCaller) (*TypeAndVersionInterfaceCaller, error)
NewTypeAndVersionInterfaceCaller creates a new read-only instance of TypeAndVersionInterface, bound to a specific deployed contract.
func (*TypeAndVersionInterfaceCaller) TypeAndVersion ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type TypeAndVersionInterfaceCallerRaw ¶
type TypeAndVersionInterfaceCallerRaw struct {
Contract *TypeAndVersionInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
TypeAndVersionInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypeAndVersionInterfaceCallerRaw) Call ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceCallerRaw) 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 TypeAndVersionInterfaceCallerSession ¶
type TypeAndVersionInterfaceCallerSession struct { Contract *TypeAndVersionInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypeAndVersionInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TypeAndVersionInterfaceCallerSession) TypeAndVersion ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type TypeAndVersionInterfaceFilterer ¶
type TypeAndVersionInterfaceFilterer struct {
// contains filtered or unexported fields
}
TypeAndVersionInterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypeAndVersionInterfaceFilterer ¶
func NewTypeAndVersionInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*TypeAndVersionInterfaceFilterer, error)
NewTypeAndVersionInterfaceFilterer creates a new log filterer instance of TypeAndVersionInterface, bound to a specific deployed contract.
type TypeAndVersionInterfaceRaw ¶
type TypeAndVersionInterfaceRaw struct {
Contract *TypeAndVersionInterface // Generic contract binding to access the raw methods on
}
TypeAndVersionInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypeAndVersionInterfaceRaw) Call ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) 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 (*TypeAndVersionInterfaceRaw) Transact ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeAndVersionInterfaceRaw) Transfer ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) 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 TypeAndVersionInterfaceSession ¶
type TypeAndVersionInterfaceSession struct { Contract *TypeAndVersionInterface // 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 }
TypeAndVersionInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TypeAndVersionInterfaceSession) TypeAndVersion ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
type TypeAndVersionInterfaceTransactor ¶
type TypeAndVersionInterfaceTransactor struct {
// contains filtered or unexported fields
}
TypeAndVersionInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypeAndVersionInterfaceTransactor ¶
func NewTypeAndVersionInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*TypeAndVersionInterfaceTransactor, error)
NewTypeAndVersionInterfaceTransactor creates a new write-only instance of TypeAndVersionInterface, bound to a specific deployed contract.
type TypeAndVersionInterfaceTransactorRaw ¶
type TypeAndVersionInterfaceTransactorRaw struct {
Contract *TypeAndVersionInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
TypeAndVersionInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypeAndVersionInterfaceTransactorRaw) Transact ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeAndVersionInterfaceTransactorRaw) Transfer ¶
func (_TypeAndVersionInterface *TypeAndVersionInterfaceTransactorRaw) 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 TypeAndVersionInterfaceTransactorSession ¶
type TypeAndVersionInterfaceTransactorSession struct { Contract *TypeAndVersionInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypeAndVersionInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.