Documentation
¶
Index ¶
- Variables
- type Abis
- type AbisAddedAccess
- type AbisAddedAccessIterator
- type AbisAnswerUpdated
- type AbisAnswerUpdatedIterator
- type AbisBillingAccessControllerSet
- type AbisBillingAccessControllerSetIterator
- type AbisBillingSet
- type AbisBillingSetIterator
- type AbisCaller
- func (_Abis *AbisCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_Abis *AbisCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_Abis *AbisCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Abis *AbisCaller) Description(opts *bind.CallOpts) (string, error)
- func (_Abis *AbisCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_Abis *AbisCaller) GetBilling(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Abis *AbisCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_Abis *AbisCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_Abis *AbisCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_Abis *AbisCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_Abis *AbisCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_Abis *AbisCaller) LatestConfigDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Abis *AbisCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_Abis *AbisCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Abis *AbisCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_Abis *AbisCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Abis *AbisCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_Abis *AbisCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_Abis *AbisCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_Abis *AbisCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)
- func (_Abis *AbisCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)
- func (_Abis *AbisCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Abis *AbisCaller) RequesterAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_Abis *AbisCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)
- func (_Abis *AbisCaller) Validator(opts *bind.CallOpts) (common.Address, error)
- func (_Abis *AbisCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type AbisCallerRaw
- type AbisCallerSession
- func (_Abis *AbisCallerSession) BillingAccessController() (common.Address, error)
- func (_Abis *AbisCallerSession) CheckEnabled() (bool, error)
- func (_Abis *AbisCallerSession) Decimals() (uint8, error)
- func (_Abis *AbisCallerSession) Description() (string, error)
- func (_Abis *AbisCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_Abis *AbisCallerSession) GetBilling() (struct{ ... }, error)
- func (_Abis *AbisCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_Abis *AbisCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_Abis *AbisCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Abis *AbisCallerSession) LINK() (common.Address, error)
- func (_Abis *AbisCallerSession) LatestAnswer() (*big.Int, error)
- func (_Abis *AbisCallerSession) LatestConfigDetails() (struct{ ... }, error)
- func (_Abis *AbisCallerSession) LatestRound() (*big.Int, error)
- func (_Abis *AbisCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_Abis *AbisCallerSession) LatestTimestamp() (*big.Int, error)
- func (_Abis *AbisCallerSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_Abis *AbisCallerSession) LinkAvailableForPayment() (*big.Int, error)
- func (_Abis *AbisCallerSession) MaxAnswer() (*big.Int, error)
- func (_Abis *AbisCallerSession) MinAnswer() (*big.Int, error)
- func (_Abis *AbisCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_Abis *AbisCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_Abis *AbisCallerSession) Owner() (common.Address, error)
- func (_Abis *AbisCallerSession) RequesterAccessController() (common.Address, error)
- func (_Abis *AbisCallerSession) Transmitters() ([]common.Address, error)
- func (_Abis *AbisCallerSession) Validator() (common.Address, error)
- func (_Abis *AbisCallerSession) Version() (*big.Int, error)
- type AbisCheckAccessDisabled
- type AbisCheckAccessDisabledIterator
- type AbisCheckAccessEnabled
- type AbisCheckAccessEnabledIterator
- type AbisConfigSet
- type AbisConfigSetIterator
- type AbisFilterer
- func (_Abis *AbisFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*AbisAddedAccessIterator, error)
- func (_Abis *AbisFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AbisAnswerUpdatedIterator, error)
- func (_Abis *AbisFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AbisBillingAccessControllerSetIterator, error)
- func (_Abis *AbisFilterer) FilterBillingSet(opts *bind.FilterOpts) (*AbisBillingSetIterator, error)
- func (_Abis *AbisFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AbisCheckAccessDisabledIterator, error)
- func (_Abis *AbisFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AbisCheckAccessEnabledIterator, error)
- func (_Abis *AbisFilterer) FilterConfigSet(opts *bind.FilterOpts) (*AbisConfigSetIterator, error)
- func (_Abis *AbisFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AbisNewRoundIterator, error)
- func (_Abis *AbisFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AbisNewTransmissionIterator, error)
- func (_Abis *AbisFilterer) FilterOraclePaid(opts *bind.FilterOpts) (*AbisOraclePaidIterator, error)
- func (_Abis *AbisFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbisOwnershipTransferRequestedIterator, error)
- func (_Abis *AbisFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbisOwnershipTransferredIterator, error)
- func (_Abis *AbisFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*AbisPayeeshipTransferRequestedIterator, error)
- func (_Abis *AbisFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*AbisPayeeshipTransferredIterator, error)
- func (_Abis *AbisFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*AbisRemovedAccessIterator, error)
- func (_Abis *AbisFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AbisRequesterAccessControllerSetIterator, error)
- func (_Abis *AbisFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AbisRoundRequestedIterator, error)
- func (_Abis *AbisFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*AbisValidatorUpdatedIterator, error)
- func (_Abis *AbisFilterer) ParseAddedAccess(log types.Log) (*AbisAddedAccess, error)
- func (_Abis *AbisFilterer) ParseAnswerUpdated(log types.Log) (*AbisAnswerUpdated, error)
- func (_Abis *AbisFilterer) ParseBillingAccessControllerSet(log types.Log) (*AbisBillingAccessControllerSet, error)
- func (_Abis *AbisFilterer) ParseBillingSet(log types.Log) (*AbisBillingSet, error)
- func (_Abis *AbisFilterer) ParseCheckAccessDisabled(log types.Log) (*AbisCheckAccessDisabled, error)
- func (_Abis *AbisFilterer) ParseCheckAccessEnabled(log types.Log) (*AbisCheckAccessEnabled, error)
- func (_Abis *AbisFilterer) ParseConfigSet(log types.Log) (*AbisConfigSet, error)
- func (_Abis *AbisFilterer) ParseNewRound(log types.Log) (*AbisNewRound, error)
- func (_Abis *AbisFilterer) ParseNewTransmission(log types.Log) (*AbisNewTransmission, error)
- func (_Abis *AbisFilterer) ParseOraclePaid(log types.Log) (*AbisOraclePaid, error)
- func (_Abis *AbisFilterer) ParseOwnershipTransferRequested(log types.Log) (*AbisOwnershipTransferRequested, error)
- func (_Abis *AbisFilterer) ParseOwnershipTransferred(log types.Log) (*AbisOwnershipTransferred, error)
- func (_Abis *AbisFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AbisPayeeshipTransferRequested, error)
- func (_Abis *AbisFilterer) ParsePayeeshipTransferred(log types.Log) (*AbisPayeeshipTransferred, error)
- func (_Abis *AbisFilterer) ParseRemovedAccess(log types.Log) (*AbisRemovedAccess, error)
- func (_Abis *AbisFilterer) ParseRequesterAccessControllerSet(log types.Log) (*AbisRequesterAccessControllerSet, error)
- func (_Abis *AbisFilterer) ParseRoundRequested(log types.Log) (*AbisRoundRequested, error)
- func (_Abis *AbisFilterer) ParseValidatorUpdated(log types.Log) (*AbisValidatorUpdated, error)
- func (_Abis *AbisFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AbisAddedAccess) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AbisAnswerUpdated, current []*big.Int, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AbisBillingAccessControllerSet) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AbisBillingSet) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *AbisCheckAccessDisabled) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *AbisCheckAccessEnabled) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AbisConfigSet) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AbisNewRound, roundId []*big.Int, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *AbisNewTransmission, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AbisOraclePaid) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AbisOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AbisOwnershipTransferred, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *AbisPayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *AbisPayeeshipTransferred, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AbisRemovedAccess) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AbisRequesterAccessControllerSet) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *AbisRoundRequested, ...) (event.Subscription, error)
- func (_Abis *AbisFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *AbisValidatorUpdated, ...) (event.Subscription, error)
- type AbisNewRound
- type AbisNewRoundIterator
- type AbisNewTransmission
- type AbisNewTransmissionIterator
- type AbisOraclePaid
- type AbisOraclePaidIterator
- type AbisOwnershipTransferRequested
- type AbisOwnershipTransferRequestedIterator
- type AbisOwnershipTransferred
- type AbisOwnershipTransferredIterator
- type AbisPayeeshipTransferRequested
- type AbisPayeeshipTransferRequestedIterator
- type AbisPayeeshipTransferred
- type AbisPayeeshipTransferredIterator
- type AbisRaw
- func (_Abis *AbisRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Abis *AbisRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Abis *AbisRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbisRemovedAccess
- type AbisRemovedAccessIterator
- type AbisRequesterAccessControllerSet
- type AbisRequesterAccessControllerSetIterator
- type AbisRoundRequested
- type AbisRoundRequestedIterator
- type AbisSession
- func (_Abis *AbisSession) AcceptOwnership() (*types.Transaction, error)
- func (_Abis *AbisSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) BillingAccessController() (common.Address, error)
- func (_Abis *AbisSession) CheckEnabled() (bool, error)
- func (_Abis *AbisSession) Decimals() (uint8, error)
- func (_Abis *AbisSession) Description() (string, error)
- func (_Abis *AbisSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Abis *AbisSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Abis *AbisSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_Abis *AbisSession) GetBilling() (struct{ ... }, error)
- func (_Abis *AbisSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_Abis *AbisSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_Abis *AbisSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Abis *AbisSession) LINK() (common.Address, error)
- func (_Abis *AbisSession) LatestAnswer() (*big.Int, error)
- func (_Abis *AbisSession) LatestConfigDetails() (struct{ ... }, error)
- func (_Abis *AbisSession) LatestRound() (*big.Int, error)
- func (_Abis *AbisSession) LatestRoundData() (struct{ ... }, error)
- func (_Abis *AbisSession) LatestTimestamp() (*big.Int, error)
- func (_Abis *AbisSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_Abis *AbisSession) LinkAvailableForPayment() (*big.Int, error)
- func (_Abis *AbisSession) MaxAnswer() (*big.Int, error)
- func (_Abis *AbisSession) MinAnswer() (*big.Int, error)
- func (_Abis *AbisSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_Abis *AbisSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_Abis *AbisSession) Owner() (common.Address, error)
- func (_Abis *AbisSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) RequestNewRound() (*types.Transaction, error)
- func (_Abis *AbisSession) RequesterAccessController() (common.Address, error)
- func (_Abis *AbisSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_Abis *AbisSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_Abis *AbisSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_Abis *AbisSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_Abis *AbisSession) Transmitters() ([]common.Address, error)
- func (_Abis *AbisSession) Validator() (common.Address, error)
- func (_Abis *AbisSession) Version() (*big.Int, error)
- func (_Abis *AbisSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Abis *AbisSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type AbisTransactor
- func (_Abis *AbisTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Abis *AbisTransactor) AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Abis *AbisTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Abis *AbisTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Abis *AbisTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, ...) (*types.Transaction, error)
- func (_Abis *AbisTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, ...) (*types.Transaction, error)
- func (_Abis *AbisTransactor) SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, ...) (*types.Transaction, error)
- func (_Abis *AbisTransactor) SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactor) Transmit(opts *bind.TransactOpts, _report []byte, _rs [][32]byte, _ss [][32]byte, ...) (*types.Transaction, error)
- func (_Abis *AbisTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Abis *AbisTransactor) WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- type AbisTransactorRaw
- type AbisTransactorSession
- func (_Abis *AbisTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Abis *AbisTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type AbisValidatorUpdated
- type AbisValidatorUpdatedIterator
Constants ¶
This section is empty.
Variables ¶
var AbisABI = AbisMetaData.ABI
AbisABI is the input ABI used to generate the binding from. Deprecated: Use AbisMetaData.ABI instead.
var AbisMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerTransmission\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_validator\",\"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\":\"maximumGasPrice\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"reasonableGasPrice\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"microLinkPerEth\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"linkGweiPerObservation\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"linkGweiPerTransmission\",\"type\":\"uint32\"}],\"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\":\"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\":\"threshold\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"encodedConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"encoded\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"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\":\"int192[]\",\"name\":\"observations\",\"type\":\"int192[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"observers\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"rawReportContext\",\"type\":\"bytes32\"}],\"name\":\"NewTransmission\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"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\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"}],\"name\":\"RoundRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"ValidatorUpdated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"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\":\"billingAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"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\":\"maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"linkGweiPerTransmission\",\"type\":\"uint32\"}],\"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\":[{\"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\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"}],\"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\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"},{\"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\":\"_signerOrTransmitter\",\"type\":\"address\"}],\"name\":\"oracleObservationCount\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"}],\"name\":\"owedPayment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"addresspayable\",\"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\":[],\"name\":\"requesterAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerTransmission\",\"type\":\"uint32\"}],\"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\":\"_threshold\",\"type\":\"uint8\"},{\"internalType\":\"uint64\",\"name\":\"_encodedConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"_encoded\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"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\":\"address\",\"name\":\"_newValidator\",\"type\":\"address\"}],\"name\":\"setValidator\",\"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\":\"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\":\"transmitters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"validator\",\"outputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"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\"}]",
}
AbisMetaData contains all meta data concerning the Abis contract.
Functions ¶
This section is empty.
Types ¶
type Abis ¶
type Abis struct { AbisCaller // Read-only binding to the contract AbisTransactor // Write-only binding to the contract AbisFilterer // Log filterer for contract events }
Abis is an auto generated Go binding around an Ethereum contract.
type AbisAddedAccess ¶
type AbisAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
AbisAddedAccess represents a AddedAccess event raised by the Abis contract.
type AbisAddedAccessIterator ¶
type AbisAddedAccessIterator struct { Event *AbisAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the Abis contract.
func (*AbisAddedAccessIterator) Close ¶
func (it *AbisAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisAddedAccessIterator) Error ¶
func (it *AbisAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisAddedAccessIterator) Next ¶
func (it *AbisAddedAccessIterator) 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 AbisAnswerUpdated ¶
type AbisAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AbisAnswerUpdated represents a AnswerUpdated event raised by the Abis contract.
type AbisAnswerUpdatedIterator ¶
type AbisAnswerUpdatedIterator struct { Event *AbisAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the Abis contract.
func (*AbisAnswerUpdatedIterator) Close ¶
func (it *AbisAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisAnswerUpdatedIterator) Error ¶
func (it *AbisAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisAnswerUpdatedIterator) Next ¶
func (it *AbisAnswerUpdatedIterator) 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 AbisBillingAccessControllerSet ¶
type AbisBillingAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AbisBillingAccessControllerSet represents a BillingAccessControllerSet event raised by the Abis contract.
type AbisBillingAccessControllerSetIterator ¶
type AbisBillingAccessControllerSetIterator struct { Event *AbisBillingAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisBillingAccessControllerSetIterator is returned from FilterBillingAccessControllerSet and is used to iterate over the raw logs and unpacked data for BillingAccessControllerSet events raised by the Abis contract.
func (*AbisBillingAccessControllerSetIterator) Close ¶
func (it *AbisBillingAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisBillingAccessControllerSetIterator) Error ¶
func (it *AbisBillingAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisBillingAccessControllerSetIterator) Next ¶
func (it *AbisBillingAccessControllerSetIterator) 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 AbisBillingSet ¶
type AbisBillingSet struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 Raw types.Log // Blockchain specific contextual infos }
AbisBillingSet represents a BillingSet event raised by the Abis contract.
type AbisBillingSetIterator ¶
type AbisBillingSetIterator struct { Event *AbisBillingSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisBillingSetIterator is returned from FilterBillingSet and is used to iterate over the raw logs and unpacked data for BillingSet events raised by the Abis contract.
func (*AbisBillingSetIterator) Close ¶
func (it *AbisBillingSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisBillingSetIterator) Error ¶
func (it *AbisBillingSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisBillingSetIterator) Next ¶
func (it *AbisBillingSetIterator) 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 AbisCaller ¶
type AbisCaller struct {
// contains filtered or unexported fields
}
AbisCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbisCaller ¶
func NewAbisCaller(address common.Address, caller bind.ContractCaller) (*AbisCaller, error)
NewAbisCaller creates a new read-only instance of Abis, bound to a specific deployed contract.
func (*AbisCaller) BillingAccessController ¶
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*AbisCaller) CheckEnabled ¶
func (_Abis *AbisCaller) 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 (*AbisCaller) Decimals ¶
func (_Abis *AbisCaller) 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 (*AbisCaller) Description ¶
func (_Abis *AbisCaller) 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 (*AbisCaller) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*AbisCaller) GetBilling ¶
func (_Abis *AbisCaller) GetBilling(opts *bind.CallOpts) (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AbisCaller) GetRoundData ¶
func (_Abis *AbisCaller) 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 (*AbisCaller) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*AbisCaller) HasAccess ¶
func (_Abis *AbisCaller) 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 (*AbisCaller) LINK ¶
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*AbisCaller) LatestAnswer ¶
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AbisCaller) LatestConfigDetails ¶
func (_Abis *AbisCaller) LatestConfigDetails(opts *bind.CallOpts) (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*AbisCaller) LatestRound ¶
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AbisCaller) LatestRoundData ¶
func (_Abis *AbisCaller) 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 (*AbisCaller) LatestTimestamp ¶
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AbisCaller) LatestTransmissionDetails ¶
func (_Abis *AbisCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct { ConfigDigest [16]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(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*AbisCaller) LinkAvailableForPayment ¶
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AbisCaller) MaxAnswer ¶
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AbisCaller) MinAnswer ¶
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AbisCaller) OracleObservationCount ¶
func (_Abis *AbisCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*AbisCaller) OwedPayment ¶
func (_Abis *AbisCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*AbisCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AbisCaller) RequesterAccessController ¶
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*AbisCaller) Transmitters ¶
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
type AbisCallerRaw ¶
type AbisCallerRaw struct {
Contract *AbisCaller // Generic read-only contract binding to access the raw methods on
}
AbisCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbisCallerRaw) Call ¶
func (_Abis *AbisCallerRaw) 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 AbisCallerSession ¶
type AbisCallerSession struct { Contract *AbisCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbisCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AbisCallerSession) BillingAccessController ¶
func (_Abis *AbisCallerSession) BillingAccessController() (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*AbisCallerSession) CheckEnabled ¶
func (_Abis *AbisCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*AbisCallerSession) Decimals ¶
func (_Abis *AbisCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AbisCallerSession) Description ¶
func (_Abis *AbisCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AbisCallerSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*AbisCallerSession) GetBilling ¶
func (_Abis *AbisCallerSession) GetBilling() (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AbisCallerSession) GetRoundData ¶
func (_Abis *AbisCallerSession) 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 (*AbisCallerSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*AbisCallerSession) HasAccess ¶
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*AbisCallerSession) LINK ¶
func (_Abis *AbisCallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*AbisCallerSession) LatestAnswer ¶
func (_Abis *AbisCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AbisCallerSession) LatestConfigDetails ¶
func (_Abis *AbisCallerSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*AbisCallerSession) LatestRound ¶
func (_Abis *AbisCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AbisCallerSession) LatestRoundData ¶
func (_Abis *AbisCallerSession) 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 (*AbisCallerSession) LatestTimestamp ¶
func (_Abis *AbisCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AbisCallerSession) LatestTransmissionDetails ¶
func (_Abis *AbisCallerSession) LatestTransmissionDetails() (struct { ConfigDigest [16]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(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*AbisCallerSession) LinkAvailableForPayment ¶
func (_Abis *AbisCallerSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AbisCallerSession) MaxAnswer ¶
func (_Abis *AbisCallerSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AbisCallerSession) MinAnswer ¶
func (_Abis *AbisCallerSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AbisCallerSession) OracleObservationCount ¶
func (_Abis *AbisCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*AbisCallerSession) OwedPayment ¶
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*AbisCallerSession) Owner ¶
func (_Abis *AbisCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AbisCallerSession) RequesterAccessController ¶
func (_Abis *AbisCallerSession) RequesterAccessController() (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*AbisCallerSession) Transmitters ¶
func (_Abis *AbisCallerSession) Transmitters() ([]common.Address, error)
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
type AbisCheckAccessDisabled ¶
AbisCheckAccessDisabled represents a CheckAccessDisabled event raised by the Abis contract.
type AbisCheckAccessDisabledIterator ¶
type AbisCheckAccessDisabledIterator struct { Event *AbisCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the Abis contract.
func (*AbisCheckAccessDisabledIterator) Close ¶
func (it *AbisCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisCheckAccessDisabledIterator) Error ¶
func (it *AbisCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisCheckAccessDisabledIterator) Next ¶
func (it *AbisCheckAccessDisabledIterator) 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 AbisCheckAccessEnabled ¶
AbisCheckAccessEnabled represents a CheckAccessEnabled event raised by the Abis contract.
type AbisCheckAccessEnabledIterator ¶
type AbisCheckAccessEnabledIterator struct { Event *AbisCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the Abis contract.
func (*AbisCheckAccessEnabledIterator) Close ¶
func (it *AbisCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisCheckAccessEnabledIterator) Error ¶
func (it *AbisCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisCheckAccessEnabledIterator) Next ¶
func (it *AbisCheckAccessEnabledIterator) 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 AbisConfigSet ¶
type AbisConfigSet struct { PreviousConfigBlockNumber uint32 ConfigCount uint64 Signers []common.Address Transmitters []common.Address Threshold uint8 EncodedConfigVersion uint64 Encoded []byte Raw types.Log // Blockchain specific contextual infos }
AbisConfigSet represents a ConfigSet event raised by the Abis contract.
type AbisConfigSetIterator ¶
type AbisConfigSetIterator struct { Event *AbisConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the Abis contract.
func (*AbisConfigSetIterator) Close ¶
func (it *AbisConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisConfigSetIterator) Error ¶
func (it *AbisConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisConfigSetIterator) Next ¶
func (it *AbisConfigSetIterator) 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 AbisFilterer ¶
type AbisFilterer struct {
// contains filtered or unexported fields
}
AbisFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbisFilterer ¶
func NewAbisFilterer(address common.Address, filterer bind.ContractFilterer) (*AbisFilterer, error)
NewAbisFilterer creates a new log filterer instance of Abis, bound to a specific deployed contract.
func (*AbisFilterer) FilterAddedAccess ¶
func (_Abis *AbisFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*AbisAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AbisFilterer) FilterAnswerUpdated ¶
func (_Abis *AbisFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AbisAnswerUpdatedIterator, 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 (*AbisFilterer) FilterBillingAccessControllerSet ¶
func (_Abis *AbisFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AbisBillingAccessControllerSetIterator, error)
FilterBillingAccessControllerSet is a free log retrieval operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AbisFilterer) FilterBillingSet ¶
func (_Abis *AbisFilterer) FilterBillingSet(opts *bind.FilterOpts) (*AbisBillingSetIterator, error)
FilterBillingSet is a free log retrieval operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AbisFilterer) FilterCheckAccessDisabled ¶
func (_Abis *AbisFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AbisCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AbisFilterer) FilterCheckAccessEnabled ¶
func (_Abis *AbisFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AbisCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AbisFilterer) FilterConfigSet ¶
func (_Abis *AbisFilterer) FilterConfigSet(opts *bind.FilterOpts) (*AbisConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*AbisFilterer) FilterNewRound ¶
func (_Abis *AbisFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AbisNewRoundIterator, 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 (*AbisFilterer) FilterNewTransmission ¶
func (_Abis *AbisFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AbisNewTransmissionIterator, error)
FilterNewTransmission is a free log retrieval operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*AbisFilterer) FilterOraclePaid ¶
func (_Abis *AbisFilterer) FilterOraclePaid(opts *bind.FilterOpts) (*AbisOraclePaidIterator, error)
FilterOraclePaid is a free log retrieval operation binding the contract event 0xe8ec50e5150ae28ae37e493ff389ffab7ffaec2dc4dccfca03f12a3de29d12b2.
Solidity: event OraclePaid(address transmitter, address payee, uint256 amount)
func (*AbisFilterer) FilterOwnershipTransferRequested ¶
func (_Abis *AbisFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbisOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*AbisFilterer) FilterOwnershipTransferred ¶
func (_Abis *AbisFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbisOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*AbisFilterer) FilterPayeeshipTransferRequested ¶
func (_Abis *AbisFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*AbisPayeeshipTransferRequestedIterator, 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 (*AbisFilterer) FilterPayeeshipTransferred ¶
func (_Abis *AbisFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*AbisPayeeshipTransferredIterator, 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 (*AbisFilterer) FilterRemovedAccess ¶
func (_Abis *AbisFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*AbisRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AbisFilterer) FilterRequesterAccessControllerSet ¶
func (_Abis *AbisFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AbisRequesterAccessControllerSetIterator, error)
FilterRequesterAccessControllerSet is a free log retrieval operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AbisFilterer) FilterRoundRequested ¶
func (_Abis *AbisFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AbisRoundRequestedIterator, error)
FilterRoundRequested is a free log retrieval operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*AbisFilterer) FilterValidatorUpdated ¶
func (_Abis *AbisFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*AbisValidatorUpdatedIterator, error)
FilterValidatorUpdated is a free log retrieval operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
func (*AbisFilterer) ParseAddedAccess ¶
func (_Abis *AbisFilterer) ParseAddedAccess(log types.Log) (*AbisAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AbisFilterer) ParseAnswerUpdated ¶
func (_Abis *AbisFilterer) ParseAnswerUpdated(log types.Log) (*AbisAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*AbisFilterer) ParseBillingAccessControllerSet ¶
func (_Abis *AbisFilterer) ParseBillingAccessControllerSet(log types.Log) (*AbisBillingAccessControllerSet, error)
ParseBillingAccessControllerSet is a log parse operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AbisFilterer) ParseBillingSet ¶
func (_Abis *AbisFilterer) ParseBillingSet(log types.Log) (*AbisBillingSet, error)
ParseBillingSet is a log parse operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AbisFilterer) ParseCheckAccessDisabled ¶
func (_Abis *AbisFilterer) ParseCheckAccessDisabled(log types.Log) (*AbisCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AbisFilterer) ParseCheckAccessEnabled ¶
func (_Abis *AbisFilterer) ParseCheckAccessEnabled(log types.Log) (*AbisCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AbisFilterer) ParseConfigSet ¶
func (_Abis *AbisFilterer) ParseConfigSet(log types.Log) (*AbisConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*AbisFilterer) ParseNewRound ¶
func (_Abis *AbisFilterer) ParseNewRound(log types.Log) (*AbisNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*AbisFilterer) ParseNewTransmission ¶
func (_Abis *AbisFilterer) ParseNewTransmission(log types.Log) (*AbisNewTransmission, error)
ParseNewTransmission is a log parse operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*AbisFilterer) ParseOraclePaid ¶
func (_Abis *AbisFilterer) ParseOraclePaid(log types.Log) (*AbisOraclePaid, error)
ParseOraclePaid is a log parse operation binding the contract event 0xe8ec50e5150ae28ae37e493ff389ffab7ffaec2dc4dccfca03f12a3de29d12b2.
Solidity: event OraclePaid(address transmitter, address payee, uint256 amount)
func (*AbisFilterer) ParseOwnershipTransferRequested ¶
func (_Abis *AbisFilterer) ParseOwnershipTransferRequested(log types.Log) (*AbisOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*AbisFilterer) ParseOwnershipTransferred ¶
func (_Abis *AbisFilterer) ParseOwnershipTransferred(log types.Log) (*AbisOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*AbisFilterer) ParsePayeeshipTransferRequested ¶
func (_Abis *AbisFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AbisPayeeshipTransferRequested, 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 (*AbisFilterer) ParsePayeeshipTransferred ¶
func (_Abis *AbisFilterer) ParsePayeeshipTransferred(log types.Log) (*AbisPayeeshipTransferred, 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 (*AbisFilterer) ParseRemovedAccess ¶
func (_Abis *AbisFilterer) ParseRemovedAccess(log types.Log) (*AbisRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AbisFilterer) ParseRequesterAccessControllerSet ¶
func (_Abis *AbisFilterer) ParseRequesterAccessControllerSet(log types.Log) (*AbisRequesterAccessControllerSet, error)
ParseRequesterAccessControllerSet is a log parse operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AbisFilterer) ParseRoundRequested ¶
func (_Abis *AbisFilterer) ParseRoundRequested(log types.Log) (*AbisRoundRequested, error)
ParseRoundRequested is a log parse operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*AbisFilterer) ParseValidatorUpdated ¶
func (_Abis *AbisFilterer) ParseValidatorUpdated(log types.Log) (*AbisValidatorUpdated, error)
ParseValidatorUpdated is a log parse operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
func (*AbisFilterer) WatchAddedAccess ¶
func (_Abis *AbisFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AbisAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AbisFilterer) WatchAnswerUpdated ¶
func (_Abis *AbisFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AbisAnswerUpdated, 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 (*AbisFilterer) WatchBillingAccessControllerSet ¶
func (_Abis *AbisFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AbisBillingAccessControllerSet) (event.Subscription, error)
WatchBillingAccessControllerSet is a free log subscription operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AbisFilterer) WatchBillingSet ¶
func (_Abis *AbisFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AbisBillingSet) (event.Subscription, error)
WatchBillingSet is a free log subscription operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AbisFilterer) WatchCheckAccessDisabled ¶
func (_Abis *AbisFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *AbisCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AbisFilterer) WatchCheckAccessEnabled ¶
func (_Abis *AbisFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *AbisCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AbisFilterer) WatchConfigSet ¶
func (_Abis *AbisFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AbisConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*AbisFilterer) WatchNewRound ¶
func (_Abis *AbisFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AbisNewRound, 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 (*AbisFilterer) WatchNewTransmission ¶
func (_Abis *AbisFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *AbisNewTransmission, aggregatorRoundId []uint32) (event.Subscription, error)
WatchNewTransmission is a free log subscription operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*AbisFilterer) WatchOraclePaid ¶
func (_Abis *AbisFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AbisOraclePaid) (event.Subscription, error)
WatchOraclePaid is a free log subscription operation binding the contract event 0xe8ec50e5150ae28ae37e493ff389ffab7ffaec2dc4dccfca03f12a3de29d12b2.
Solidity: event OraclePaid(address transmitter, address payee, uint256 amount)
func (*AbisFilterer) WatchOwnershipTransferRequested ¶
func (_Abis *AbisFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AbisOwnershipTransferRequested, 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 (*AbisFilterer) WatchOwnershipTransferred ¶
func (_Abis *AbisFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AbisOwnershipTransferred, 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 (*AbisFilterer) WatchPayeeshipTransferRequested ¶
func (_Abis *AbisFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *AbisPayeeshipTransferRequested, 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 (*AbisFilterer) WatchPayeeshipTransferred ¶
func (_Abis *AbisFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *AbisPayeeshipTransferred, 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 (*AbisFilterer) WatchRemovedAccess ¶
func (_Abis *AbisFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AbisRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AbisFilterer) WatchRequesterAccessControllerSet ¶
func (_Abis *AbisFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AbisRequesterAccessControllerSet) (event.Subscription, error)
WatchRequesterAccessControllerSet is a free log subscription operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AbisFilterer) WatchRoundRequested ¶
func (_Abis *AbisFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *AbisRoundRequested, requester []common.Address) (event.Subscription, error)
WatchRoundRequested is a free log subscription operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*AbisFilterer) WatchValidatorUpdated ¶
func (_Abis *AbisFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *AbisValidatorUpdated, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchValidatorUpdated is a free log subscription operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
type AbisNewRound ¶
type AbisNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AbisNewRound represents a NewRound event raised by the Abis contract.
type AbisNewRoundIterator ¶
type AbisNewRoundIterator struct { Event *AbisNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the Abis contract.
func (*AbisNewRoundIterator) Close ¶
func (it *AbisNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisNewRoundIterator) Error ¶
func (it *AbisNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisNewRoundIterator) Next ¶
func (it *AbisNewRoundIterator) 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 AbisNewTransmission ¶
type AbisNewTransmission struct { AggregatorRoundId uint32 Answer *big.Int Transmitter common.Address Observations []*big.Int Observers []byte RawReportContext [32]byte Raw types.Log // Blockchain specific contextual infos }
AbisNewTransmission represents a NewTransmission event raised by the Abis contract.
type AbisNewTransmissionIterator ¶
type AbisNewTransmissionIterator struct { Event *AbisNewTransmission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisNewTransmissionIterator is returned from FilterNewTransmission and is used to iterate over the raw logs and unpacked data for NewTransmission events raised by the Abis contract.
func (*AbisNewTransmissionIterator) Close ¶
func (it *AbisNewTransmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisNewTransmissionIterator) Error ¶
func (it *AbisNewTransmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisNewTransmissionIterator) Next ¶
func (it *AbisNewTransmissionIterator) 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 AbisOraclePaid ¶
type AbisOraclePaid struct { Transmitter common.Address Payee common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AbisOraclePaid represents a OraclePaid event raised by the Abis contract.
type AbisOraclePaidIterator ¶
type AbisOraclePaidIterator struct { Event *AbisOraclePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisOraclePaidIterator is returned from FilterOraclePaid and is used to iterate over the raw logs and unpacked data for OraclePaid events raised by the Abis contract.
func (*AbisOraclePaidIterator) Close ¶
func (it *AbisOraclePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisOraclePaidIterator) Error ¶
func (it *AbisOraclePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisOraclePaidIterator) Next ¶
func (it *AbisOraclePaidIterator) 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 AbisOwnershipTransferRequested ¶
type AbisOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
AbisOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the Abis contract.
type AbisOwnershipTransferRequestedIterator ¶
type AbisOwnershipTransferRequestedIterator struct { Event *AbisOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the Abis contract.
func (*AbisOwnershipTransferRequestedIterator) Close ¶
func (it *AbisOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisOwnershipTransferRequestedIterator) Error ¶
func (it *AbisOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisOwnershipTransferRequestedIterator) Next ¶
func (it *AbisOwnershipTransferRequestedIterator) 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 AbisOwnershipTransferred ¶
type AbisOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
AbisOwnershipTransferred represents a OwnershipTransferred event raised by the Abis contract.
type AbisOwnershipTransferredIterator ¶
type AbisOwnershipTransferredIterator struct { Event *AbisOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Abis contract.
func (*AbisOwnershipTransferredIterator) Close ¶
func (it *AbisOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisOwnershipTransferredIterator) Error ¶
func (it *AbisOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisOwnershipTransferredIterator) Next ¶
func (it *AbisOwnershipTransferredIterator) 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 AbisPayeeshipTransferRequested ¶
type AbisPayeeshipTransferRequested struct { Transmitter common.Address Current common.Address Proposed common.Address Raw types.Log // Blockchain specific contextual infos }
AbisPayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the Abis contract.
type AbisPayeeshipTransferRequestedIterator ¶
type AbisPayeeshipTransferRequestedIterator struct { Event *AbisPayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisPayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the Abis contract.
func (*AbisPayeeshipTransferRequestedIterator) Close ¶
func (it *AbisPayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisPayeeshipTransferRequestedIterator) Error ¶
func (it *AbisPayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisPayeeshipTransferRequestedIterator) Next ¶
func (it *AbisPayeeshipTransferRequestedIterator) 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 AbisPayeeshipTransferred ¶
type AbisPayeeshipTransferred struct { Transmitter common.Address Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AbisPayeeshipTransferred represents a PayeeshipTransferred event raised by the Abis contract.
type AbisPayeeshipTransferredIterator ¶
type AbisPayeeshipTransferredIterator struct { Event *AbisPayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisPayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the Abis contract.
func (*AbisPayeeshipTransferredIterator) Close ¶
func (it *AbisPayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisPayeeshipTransferredIterator) Error ¶
func (it *AbisPayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisPayeeshipTransferredIterator) Next ¶
func (it *AbisPayeeshipTransferredIterator) 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 AbisRaw ¶
type AbisRaw struct {
Contract *Abis // Generic contract binding to access the raw methods on
}
AbisRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbisRaw) Call ¶
func (_Abis *AbisRaw) 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 (*AbisRaw) Transact ¶
func (_Abis *AbisRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbisRaw) Transfer ¶
func (_Abis *AbisRaw) 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 AbisRemovedAccess ¶
type AbisRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
AbisRemovedAccess represents a RemovedAccess event raised by the Abis contract.
type AbisRemovedAccessIterator ¶
type AbisRemovedAccessIterator struct { Event *AbisRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the Abis contract.
func (*AbisRemovedAccessIterator) Close ¶
func (it *AbisRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisRemovedAccessIterator) Error ¶
func (it *AbisRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisRemovedAccessIterator) Next ¶
func (it *AbisRemovedAccessIterator) 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 AbisRequesterAccessControllerSet ¶
type AbisRequesterAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AbisRequesterAccessControllerSet represents a RequesterAccessControllerSet event raised by the Abis contract.
type AbisRequesterAccessControllerSetIterator ¶
type AbisRequesterAccessControllerSetIterator struct { Event *AbisRequesterAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisRequesterAccessControllerSetIterator is returned from FilterRequesterAccessControllerSet and is used to iterate over the raw logs and unpacked data for RequesterAccessControllerSet events raised by the Abis contract.
func (*AbisRequesterAccessControllerSetIterator) Close ¶
func (it *AbisRequesterAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisRequesterAccessControllerSetIterator) Error ¶
func (it *AbisRequesterAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisRequesterAccessControllerSetIterator) Next ¶
func (it *AbisRequesterAccessControllerSetIterator) 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 AbisRoundRequested ¶
type AbisRoundRequested struct { Requester common.Address ConfigDigest [16]byte Epoch uint32 Round uint8 Raw types.Log // Blockchain specific contextual infos }
AbisRoundRequested represents a RoundRequested event raised by the Abis contract.
type AbisRoundRequestedIterator ¶
type AbisRoundRequestedIterator struct { Event *AbisRoundRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisRoundRequestedIterator is returned from FilterRoundRequested and is used to iterate over the raw logs and unpacked data for RoundRequested events raised by the Abis contract.
func (*AbisRoundRequestedIterator) Close ¶
func (it *AbisRoundRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisRoundRequestedIterator) Error ¶
func (it *AbisRoundRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisRoundRequestedIterator) Next ¶
func (it *AbisRoundRequestedIterator) 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 AbisSession ¶
type AbisSession struct { Contract *Abis // 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 }
AbisSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AbisSession) AcceptOwnership ¶
func (_Abis *AbisSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AbisSession) AcceptPayeeship ¶
func (_Abis *AbisSession) 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 (*AbisSession) AddAccess ¶
func (_Abis *AbisSession) 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 (*AbisSession) BillingAccessController ¶
func (_Abis *AbisSession) BillingAccessController() (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*AbisSession) CheckEnabled ¶
func (_Abis *AbisSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*AbisSession) Decimals ¶
func (_Abis *AbisSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AbisSession) Description ¶
func (_Abis *AbisSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AbisSession) DisableAccessCheck ¶
func (_Abis *AbisSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AbisSession) EnableAccessCheck ¶
func (_Abis *AbisSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AbisSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*AbisSession) GetBilling ¶
func (_Abis *AbisSession) GetBilling() (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AbisSession) GetRoundData ¶
func (_Abis *AbisSession) 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 (*AbisSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*AbisSession) HasAccess ¶
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*AbisSession) LINK ¶
func (_Abis *AbisSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*AbisSession) LatestAnswer ¶
func (_Abis *AbisSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AbisSession) LatestConfigDetails ¶
func (_Abis *AbisSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*AbisSession) LatestRound ¶
func (_Abis *AbisSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AbisSession) LatestRoundData ¶
func (_Abis *AbisSession) 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 (*AbisSession) LatestTimestamp ¶
func (_Abis *AbisSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AbisSession) LatestTransmissionDetails ¶
func (_Abis *AbisSession) LatestTransmissionDetails() (struct { ConfigDigest [16]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(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*AbisSession) LinkAvailableForPayment ¶
func (_Abis *AbisSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AbisSession) MaxAnswer ¶
func (_Abis *AbisSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AbisSession) MinAnswer ¶
func (_Abis *AbisSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AbisSession) OracleObservationCount ¶
func (_Abis *AbisSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*AbisSession) OwedPayment ¶
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*AbisSession) Owner ¶
func (_Abis *AbisSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AbisSession) RemoveAccess ¶
func (_Abis *AbisSession) 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 (*AbisSession) RequestNewRound ¶
func (_Abis *AbisSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AbisSession) RequesterAccessController ¶
func (_Abis *AbisSession) RequesterAccessController() (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*AbisSession) SetBilling ¶
func (_Abis *AbisSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*AbisSession) SetBillingAccessController ¶
func (_Abis *AbisSession) 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 (*AbisSession) SetConfig ¶
func (_Abis *AbisSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*AbisSession) SetPayees ¶
func (_Abis *AbisSession) 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 (*AbisSession) SetRequesterAccessController ¶
func (_Abis *AbisSession) 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 (*AbisSession) SetValidator ¶
func (_Abis *AbisSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*AbisSession) TransferOwnership ¶
func (_Abis *AbisSession) 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 (*AbisSession) TransferPayeeship ¶
func (_Abis *AbisSession) 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 (*AbisSession) Transmit ¶
func (_Abis *AbisSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*AbisSession) Transmitters ¶
func (_Abis *AbisSession) Transmitters() ([]common.Address, error)
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
func (*AbisSession) Validator ¶
func (_Abis *AbisSession) Validator() (common.Address, error)
Validator is a free data retrieval call binding the contract method 0x3a5381b5.
Solidity: function validator() view returns(address)
func (*AbisSession) Version ¶
func (_Abis *AbisSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*AbisSession) WithdrawFunds ¶
func (_Abis *AbisSession) 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 (*AbisSession) WithdrawPayment ¶
func (_Abis *AbisSession) 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 AbisTransactor ¶
type AbisTransactor struct {
// contains filtered or unexported fields
}
AbisTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbisTransactor ¶
func NewAbisTransactor(address common.Address, transactor bind.ContractTransactor) (*AbisTransactor, error)
NewAbisTransactor creates a new write-only instance of Abis, bound to a specific deployed contract.
func (*AbisTransactor) AcceptOwnership ¶
func (_Abis *AbisTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AbisTransactor) AcceptPayeeship ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) AddAccess ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) DisableAccessCheck ¶
func (_Abis *AbisTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AbisTransactor) EnableAccessCheck ¶
func (_Abis *AbisTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AbisTransactor) RemoveAccess ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) RequestNewRound ¶
func (_Abis *AbisTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AbisTransactor) SetBilling ¶
func (_Abis *AbisTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*AbisTransactor) SetBillingAccessController ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) SetConfig ¶
func (_Abis *AbisTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*AbisTransactor) SetPayees ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) SetRequesterAccessController ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) SetValidator ¶
func (_Abis *AbisTransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*AbisTransactor) TransferOwnership ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) TransferPayeeship ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) Transmit ¶
func (_Abis *AbisTransactor) Transmit(opts *bind.TransactOpts, _report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*AbisTransactor) WithdrawFunds ¶
func (_Abis *AbisTransactor) 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 (*AbisTransactor) WithdrawPayment ¶
func (_Abis *AbisTransactor) 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 AbisTransactorRaw ¶
type AbisTransactorRaw struct {
Contract *AbisTransactor // Generic write-only contract binding to access the raw methods on
}
AbisTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbisTransactorRaw) Transact ¶
func (_Abis *AbisTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbisTransactorRaw) Transfer ¶
func (_Abis *AbisTransactorRaw) 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 AbisTransactorSession ¶
type AbisTransactorSession struct { Contract *AbisTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbisTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AbisTransactorSession) AcceptOwnership ¶
func (_Abis *AbisTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AbisTransactorSession) AcceptPayeeship ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) AddAccess ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) DisableAccessCheck ¶
func (_Abis *AbisTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AbisTransactorSession) EnableAccessCheck ¶
func (_Abis *AbisTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AbisTransactorSession) RemoveAccess ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) RequestNewRound ¶
func (_Abis *AbisTransactorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AbisTransactorSession) SetBilling ¶
func (_Abis *AbisTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*AbisTransactorSession) SetBillingAccessController ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) SetConfig ¶
func (_Abis *AbisTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*AbisTransactorSession) SetPayees ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) SetRequesterAccessController ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) SetValidator ¶
func (_Abis *AbisTransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*AbisTransactorSession) TransferOwnership ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) TransferPayeeship ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) Transmit ¶
func (_Abis *AbisTransactorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*AbisTransactorSession) WithdrawFunds ¶
func (_Abis *AbisTransactorSession) 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 (*AbisTransactorSession) WithdrawPayment ¶
func (_Abis *AbisTransactorSession) 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 AbisValidatorUpdated ¶
type AbisValidatorUpdated struct { Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AbisValidatorUpdated represents a ValidatorUpdated event raised by the Abis contract.
type AbisValidatorUpdatedIterator ¶
type AbisValidatorUpdatedIterator struct { Event *AbisValidatorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbisValidatorUpdatedIterator is returned from FilterValidatorUpdated and is used to iterate over the raw logs and unpacked data for ValidatorUpdated events raised by the Abis contract.
func (*AbisValidatorUpdatedIterator) Close ¶
func (it *AbisValidatorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbisValidatorUpdatedIterator) Error ¶
func (it *AbisValidatorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbisValidatorUpdatedIterator) Next ¶
func (it *AbisValidatorUpdatedIterator) 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.