accesscontrolledoffchainaggregator

package
v1.8.0-beta2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const AccessControlledOffchainAggregatorABI = "" /* 20031-byte string literal not displayed */

Variables

View Source
var AccessControlledOffchainAggregatorBin = "" /* 51896-byte string literal not displayed */

Functions

This section is empty.

Types

type AccessControlledOffchainAggregator

type AccessControlledOffchainAggregator struct {
	AccessControlledOffchainAggregatorCaller
	AccessControlledOffchainAggregatorTransactor
	AccessControlledOffchainAggregatorFilterer
	// contains filtered or unexported fields
}

func DeployAccessControlledOffchainAggregator

func DeployAccessControlledOffchainAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32, _link common.Address, _minAnswer *big.Int, _maxAnswer *big.Int, _billingAccessController common.Address, _requesterAccessController common.Address, _decimals uint8, description string) (common.Address, *types.Transaction, *AccessControlledOffchainAggregator, error)

func NewAccessControlledOffchainAggregator

func NewAccessControlledOffchainAggregator(address common.Address, backend bind.ContractBackend) (*AccessControlledOffchainAggregator, error)

func (*AccessControlledOffchainAggregator) Address

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregator) Address() common.Address

func (*AccessControlledOffchainAggregator) ParseLog

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregator) ParseLog(log types.Log) (generated.AbigenLog, error)

type AccessControlledOffchainAggregatorAddedAccess

type AccessControlledOffchainAggregatorAddedAccess struct {
	User common.Address
	Raw  types.Log
}

func (AccessControlledOffchainAggregatorAddedAccess) Topic

type AccessControlledOffchainAggregatorAddedAccessIterator

type AccessControlledOffchainAggregatorAddedAccessIterator struct {
	Event *AccessControlledOffchainAggregatorAddedAccess
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorAddedAccessIterator) Close

func (*AccessControlledOffchainAggregatorAddedAccessIterator) Error

func (*AccessControlledOffchainAggregatorAddedAccessIterator) Next

type AccessControlledOffchainAggregatorAnswerUpdated

type AccessControlledOffchainAggregatorAnswerUpdated struct {
	Current   *big.Int
	RoundId   *big.Int
	UpdatedAt *big.Int
	Raw       types.Log
}

func (AccessControlledOffchainAggregatorAnswerUpdated) Topic

type AccessControlledOffchainAggregatorAnswerUpdatedIterator

type AccessControlledOffchainAggregatorAnswerUpdatedIterator struct {
	Event *AccessControlledOffchainAggregatorAnswerUpdated
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorAnswerUpdatedIterator) Close

func (*AccessControlledOffchainAggregatorAnswerUpdatedIterator) Error

func (*AccessControlledOffchainAggregatorAnswerUpdatedIterator) Next

type AccessControlledOffchainAggregatorBillingAccessControllerSet

type AccessControlledOffchainAggregatorBillingAccessControllerSet struct {
	Old     common.Address
	Current common.Address
	Raw     types.Log
}

func (AccessControlledOffchainAggregatorBillingAccessControllerSet) Topic

type AccessControlledOffchainAggregatorBillingAccessControllerSetIterator

type AccessControlledOffchainAggregatorBillingAccessControllerSetIterator struct {
	Event *AccessControlledOffchainAggregatorBillingAccessControllerSet
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorBillingAccessControllerSetIterator) Close

func (*AccessControlledOffchainAggregatorBillingAccessControllerSetIterator) Error

func (*AccessControlledOffchainAggregatorBillingAccessControllerSetIterator) Next

type AccessControlledOffchainAggregatorBillingSet

type AccessControlledOffchainAggregatorBillingSet struct {
	MaximumGasPrice         uint32
	ReasonableGasPrice      uint32
	MicroLinkPerEth         uint32
	LinkGweiPerObservation  uint32
	LinkGweiPerTransmission uint32
	Raw                     types.Log
}

func (AccessControlledOffchainAggregatorBillingSet) Topic

type AccessControlledOffchainAggregatorBillingSetIterator

type AccessControlledOffchainAggregatorBillingSetIterator struct {
	Event *AccessControlledOffchainAggregatorBillingSet
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorBillingSetIterator) Close

func (*AccessControlledOffchainAggregatorBillingSetIterator) Error

func (*AccessControlledOffchainAggregatorBillingSetIterator) Next

type AccessControlledOffchainAggregatorCaller

type AccessControlledOffchainAggregatorCaller struct {
	// contains filtered or unexported fields
}

func NewAccessControlledOffchainAggregatorCaller

func NewAccessControlledOffchainAggregatorCaller(address common.Address, caller bind.ContractCaller) (*AccessControlledOffchainAggregatorCaller, error)

func (*AccessControlledOffchainAggregatorCaller) BillingAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)

func (*AccessControlledOffchainAggregatorCaller) CheckEnabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)

func (*AccessControlledOffchainAggregatorCaller) Decimals

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)

func (*AccessControlledOffchainAggregatorCaller) Description

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) Description(opts *bind.CallOpts) (string, error)

func (*AccessControlledOffchainAggregatorCaller) GetAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) GetBilling

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) GetBilling(opts *bind.CallOpts) (GetBilling,

	error)

func (*AccessControlledOffchainAggregatorCaller) GetLinkToken

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)

func (*AccessControlledOffchainAggregatorCaller) GetRoundData

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (GetRoundData,

	error)

func (*AccessControlledOffchainAggregatorCaller) GetTimestamp

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) HasAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)

func (*AccessControlledOffchainAggregatorCaller) LatestAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) LatestConfigDetails

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (LatestConfigDetails,

	error)

func (*AccessControlledOffchainAggregatorCaller) LatestRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) LatestRoundData

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (LatestRoundData,

	error)

func (*AccessControlledOffchainAggregatorCaller) LatestTimestamp

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) LatestTransmissionDetails

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (LatestTransmissionDetails,

	error)

func (*AccessControlledOffchainAggregatorCaller) LinkAvailableForPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) MaxAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) MinAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) OracleObservationCount

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)

func (*AccessControlledOffchainAggregatorCaller) OwedPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCaller) Owner

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)

func (*AccessControlledOffchainAggregatorCaller) RequesterAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) RequesterAccessController(opts *bind.CallOpts) (common.Address, error)

func (*AccessControlledOffchainAggregatorCaller) Transmitters

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)

func (*AccessControlledOffchainAggregatorCaller) TypeAndVersion

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

func (*AccessControlledOffchainAggregatorCaller) ValidatorConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) ValidatorConfig(opts *bind.CallOpts) (ValidatorConfig,

	error)

func (*AccessControlledOffchainAggregatorCaller) Version

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)

type AccessControlledOffchainAggregatorCallerRaw

type AccessControlledOffchainAggregatorCallerRaw struct {
	Contract *AccessControlledOffchainAggregatorCaller
}

func (*AccessControlledOffchainAggregatorCallerRaw) Call

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

type AccessControlledOffchainAggregatorCallerSession

type AccessControlledOffchainAggregatorCallerSession struct {
	Contract *AccessControlledOffchainAggregatorCaller
	CallOpts bind.CallOpts
}

func (*AccessControlledOffchainAggregatorCallerSession) BillingAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) BillingAccessController() (common.Address, error)

func (*AccessControlledOffchainAggregatorCallerSession) CheckEnabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) CheckEnabled() (bool, error)

func (*AccessControlledOffchainAggregatorCallerSession) Decimals

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) Decimals() (uint8, error)

func (*AccessControlledOffchainAggregatorCallerSession) Description

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) Description() (string, error)

func (*AccessControlledOffchainAggregatorCallerSession) GetAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) GetBilling

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) GetBilling() (GetBilling,

	error)

func (*AccessControlledOffchainAggregatorCallerSession) GetLinkToken

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) GetLinkToken() (common.Address, error)

func (*AccessControlledOffchainAggregatorCallerSession) GetRoundData

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) GetRoundData(_roundId *big.Int) (GetRoundData,

	error)

func (*AccessControlledOffchainAggregatorCallerSession) GetTimestamp

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) HasAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)

func (*AccessControlledOffchainAggregatorCallerSession) LatestAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) LatestAnswer() (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) LatestConfigDetails

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) LatestConfigDetails() (LatestConfigDetails,

	error)

func (*AccessControlledOffchainAggregatorCallerSession) LatestRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) LatestRound() (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) LatestRoundData

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) LatestRoundData() (LatestRoundData,

	error)

func (*AccessControlledOffchainAggregatorCallerSession) LatestTimestamp

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) LatestTimestamp() (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) LatestTransmissionDetails

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) LatestTransmissionDetails() (LatestTransmissionDetails,

	error)

func (*AccessControlledOffchainAggregatorCallerSession) LinkAvailableForPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) MaxAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) MaxAnswer() (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) MinAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) MinAnswer() (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) OracleObservationCount

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)

func (*AccessControlledOffchainAggregatorCallerSession) OwedPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)

func (*AccessControlledOffchainAggregatorCallerSession) Owner

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) Owner() (common.Address, error)

func (*AccessControlledOffchainAggregatorCallerSession) RequesterAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) RequesterAccessController() (common.Address, error)

func (*AccessControlledOffchainAggregatorCallerSession) Transmitters

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) Transmitters() ([]common.Address, error)

func (*AccessControlledOffchainAggregatorCallerSession) TypeAndVersion

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) TypeAndVersion() (string, error)

func (*AccessControlledOffchainAggregatorCallerSession) ValidatorConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) ValidatorConfig() (ValidatorConfig,

	error)

func (*AccessControlledOffchainAggregatorCallerSession) Version

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorCallerSession) Version() (*big.Int, error)

type AccessControlledOffchainAggregatorCheckAccessDisabled

type AccessControlledOffchainAggregatorCheckAccessDisabled struct {
	Raw types.Log
}

func (AccessControlledOffchainAggregatorCheckAccessDisabled) Topic

type AccessControlledOffchainAggregatorCheckAccessDisabledIterator

type AccessControlledOffchainAggregatorCheckAccessDisabledIterator struct {
	Event *AccessControlledOffchainAggregatorCheckAccessDisabled
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorCheckAccessDisabledIterator) Close

func (*AccessControlledOffchainAggregatorCheckAccessDisabledIterator) Error

func (*AccessControlledOffchainAggregatorCheckAccessDisabledIterator) Next

type AccessControlledOffchainAggregatorCheckAccessEnabled

type AccessControlledOffchainAggregatorCheckAccessEnabled struct {
	Raw types.Log
}

func (AccessControlledOffchainAggregatorCheckAccessEnabled) Topic

type AccessControlledOffchainAggregatorCheckAccessEnabledIterator

type AccessControlledOffchainAggregatorCheckAccessEnabledIterator struct {
	Event *AccessControlledOffchainAggregatorCheckAccessEnabled
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorCheckAccessEnabledIterator) Close

func (*AccessControlledOffchainAggregatorCheckAccessEnabledIterator) Error

func (*AccessControlledOffchainAggregatorCheckAccessEnabledIterator) Next

type AccessControlledOffchainAggregatorConfigSet

type AccessControlledOffchainAggregatorConfigSet struct {
	PreviousConfigBlockNumber uint32
	ConfigDigest              [32]byte
	ConfigCount               uint64
	Signers                   []common.Address
	Transmitters              []common.Address
	Threshold                 uint8
	OnchainConfig             []byte
	EncodedConfigVersion      uint64
	Encoded                   []byte
	Raw                       types.Log
}

func (AccessControlledOffchainAggregatorConfigSet) Topic

type AccessControlledOffchainAggregatorConfigSetIterator

type AccessControlledOffchainAggregatorConfigSetIterator struct {
	Event *AccessControlledOffchainAggregatorConfigSet
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorConfigSetIterator) Close

func (*AccessControlledOffchainAggregatorConfigSetIterator) Error

func (*AccessControlledOffchainAggregatorConfigSetIterator) Next

type AccessControlledOffchainAggregatorFilterer

type AccessControlledOffchainAggregatorFilterer struct {
	// contains filtered or unexported fields
}

func NewAccessControlledOffchainAggregatorFilterer

func NewAccessControlledOffchainAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlledOffchainAggregatorFilterer, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterAddedAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorAddedAccessIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterAnswerUpdated

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AccessControlledOffchainAggregatorAnswerUpdatedIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterBillingAccessControllerSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorBillingAccessControllerSetIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterBillingSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorBillingSetIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterCheckAccessDisabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorCheckAccessDisabledIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterCheckAccessEnabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorCheckAccessEnabledIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterConfigSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorConfigSetIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterLinkTokenSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, _oldLinkToken []common.Address, _newLinkToken []common.Address) (*AccessControlledOffchainAggregatorLinkTokenSetIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterNewRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AccessControlledOffchainAggregatorNewRoundIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterNewTransmission

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AccessControlledOffchainAggregatorNewTransmissionIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterOraclePaid

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (*AccessControlledOffchainAggregatorOraclePaidIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterOwnershipTransferRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOffchainAggregatorOwnershipTransferRequestedIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterOwnershipTransferred

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOffchainAggregatorOwnershipTransferredIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterPayeeshipTransferRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*AccessControlledOffchainAggregatorPayeeshipTransferRequestedIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterPayeeshipTransferred

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*AccessControlledOffchainAggregatorPayeeshipTransferredIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterRemovedAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorRemovedAccessIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterRequesterAccessControllerSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorRequesterAccessControllerSetIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterRoundRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AccessControlledOffchainAggregatorRoundRequestedIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) FilterValidatorConfigSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, currentValidator []common.Address) (*AccessControlledOffchainAggregatorValidatorConfigSetIterator, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseAddedAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseAddedAccess(log types.Log) (*AccessControlledOffchainAggregatorAddedAccess, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseAnswerUpdated

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*AccessControlledOffchainAggregatorAnswerUpdated, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseBillingAccessControllerSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*AccessControlledOffchainAggregatorBillingAccessControllerSet, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseBillingSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseBillingSet(log types.Log) (*AccessControlledOffchainAggregatorBillingSet, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseCheckAccessDisabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseCheckAccessDisabled(log types.Log) (*AccessControlledOffchainAggregatorCheckAccessDisabled, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseCheckAccessEnabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseCheckAccessEnabled(log types.Log) (*AccessControlledOffchainAggregatorCheckAccessEnabled, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseConfigSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseConfigSet(log types.Log) (*AccessControlledOffchainAggregatorConfigSet, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseLinkTokenSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseLinkTokenSet(log types.Log) (*AccessControlledOffchainAggregatorLinkTokenSet, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseNewRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseNewRound(log types.Log) (*AccessControlledOffchainAggregatorNewRound, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseNewTransmission

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseNewTransmission(log types.Log) (*AccessControlledOffchainAggregatorNewTransmission, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseOraclePaid

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseOraclePaid(log types.Log) (*AccessControlledOffchainAggregatorOraclePaid, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseOwnershipTransferRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*AccessControlledOffchainAggregatorOwnershipTransferRequested, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseOwnershipTransferred

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*AccessControlledOffchainAggregatorOwnershipTransferred, error)

func (*AccessControlledOffchainAggregatorFilterer) ParsePayeeshipTransferRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AccessControlledOffchainAggregatorPayeeshipTransferRequested, error)

func (*AccessControlledOffchainAggregatorFilterer) ParsePayeeshipTransferred

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*AccessControlledOffchainAggregatorPayeeshipTransferred, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseRemovedAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseRemovedAccess(log types.Log) (*AccessControlledOffchainAggregatorRemovedAccess, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseRequesterAccessControllerSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*AccessControlledOffchainAggregatorRequesterAccessControllerSet, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseRoundRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseRoundRequested(log types.Log) (*AccessControlledOffchainAggregatorRoundRequested, error)

func (*AccessControlledOffchainAggregatorFilterer) ParseValidatorConfigSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*AccessControlledOffchainAggregatorValidatorConfigSet, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchAddedAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorAddedAccess) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchAnswerUpdated

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchBillingAccessControllerSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorBillingAccessControllerSet) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchBillingSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorBillingSet) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchCheckAccessDisabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorCheckAccessDisabled) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchCheckAccessEnabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorCheckAccessEnabled) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchConfigSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorConfigSet) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchLinkTokenSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorLinkTokenSet, _oldLinkToken []common.Address, _newLinkToken []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchNewRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorNewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchNewTransmission

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorNewTransmission, aggregatorRoundId []uint32) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchOraclePaid

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorOraclePaid, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchOwnershipTransferRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchOwnershipTransferred

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchPayeeshipTransferRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorPayeeshipTransferRequested, transmitter []common.Address, current []common.Address, proposed []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchPayeeshipTransferred

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorPayeeshipTransferred, transmitter []common.Address, previous []common.Address, current []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchRemovedAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorRemovedAccess) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchRequesterAccessControllerSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorRequesterAccessControllerSet) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchRoundRequested

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorRoundRequested, requester []common.Address) (event.Subscription, error)

func (*AccessControlledOffchainAggregatorFilterer) WatchValidatorConfigSet

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorValidatorConfigSet, previousValidator []common.Address, currentValidator []common.Address) (event.Subscription, error)

type AccessControlledOffchainAggregatorInterface

type AccessControlledOffchainAggregatorInterface interface {
	BillingAccessController(opts *bind.CallOpts) (common.Address, error)

	CheckEnabled(opts *bind.CallOpts) (bool, error)

	Decimals(opts *bind.CallOpts) (uint8, error)

	Description(opts *bind.CallOpts) (string, error)

	GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)

	GetBilling(opts *bind.CallOpts) (GetBilling,

		error)

	GetLinkToken(opts *bind.CallOpts) (common.Address, error)

	GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (GetRoundData,

		error)

	GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)

	HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)

	LatestAnswer(opts *bind.CallOpts) (*big.Int, error)

	LatestConfigDetails(opts *bind.CallOpts) (LatestConfigDetails,

		error)

	LatestRound(opts *bind.CallOpts) (*big.Int, error)

	LatestRoundData(opts *bind.CallOpts) (LatestRoundData,

		error)

	LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)

	LatestTransmissionDetails(opts *bind.CallOpts) (LatestTransmissionDetails,

		error)

	LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)

	MaxAnswer(opts *bind.CallOpts) (*big.Int, error)

	MinAnswer(opts *bind.CallOpts) (*big.Int, error)

	OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)

	OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)

	Owner(opts *bind.CallOpts) (common.Address, error)

	RequesterAccessController(opts *bind.CallOpts) (common.Address, error)

	Transmitters(opts *bind.CallOpts) ([]common.Address, error)

	TypeAndVersion(opts *bind.CallOpts) (string, error)

	ValidatorConfig(opts *bind.CallOpts) (ValidatorConfig,

		error)

	Version(opts *bind.CallOpts) (*big.Int, error)

	AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

	AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)

	AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

	DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)

	EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)

	RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

	RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)

	SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)

	SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)

	SetConfig(opts *bind.TransactOpts, _signers []common.Address, _transmitters []common.Address, _threshold uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

	SetLinkToken(opts *bind.TransactOpts, _linkToken common.Address, _recipient common.Address) (*types.Transaction, error)

	SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)

	SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)

	SetValidatorConfig(opts *bind.TransactOpts, _newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)

	TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)

	TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)

	Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

	WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)

	WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)

	FilterAddedAccess(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorAddedAccessIterator, error)

	WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorAddedAccess) (event.Subscription, error)

	ParseAddedAccess(log types.Log) (*AccessControlledOffchainAggregatorAddedAccess, error)

	FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AccessControlledOffchainAggregatorAnswerUpdatedIterator, error)

	WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)

	ParseAnswerUpdated(log types.Log) (*AccessControlledOffchainAggregatorAnswerUpdated, error)

	FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorBillingAccessControllerSetIterator, error)

	WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorBillingAccessControllerSet) (event.Subscription, error)

	ParseBillingAccessControllerSet(log types.Log) (*AccessControlledOffchainAggregatorBillingAccessControllerSet, error)

	FilterBillingSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorBillingSetIterator, error)

	WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorBillingSet) (event.Subscription, error)

	ParseBillingSet(log types.Log) (*AccessControlledOffchainAggregatorBillingSet, error)

	FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorCheckAccessDisabledIterator, error)

	WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorCheckAccessDisabled) (event.Subscription, error)

	ParseCheckAccessDisabled(log types.Log) (*AccessControlledOffchainAggregatorCheckAccessDisabled, error)

	FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorCheckAccessEnabledIterator, error)

	WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorCheckAccessEnabled) (event.Subscription, error)

	ParseCheckAccessEnabled(log types.Log) (*AccessControlledOffchainAggregatorCheckAccessEnabled, error)

	FilterConfigSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorConfigSetIterator, error)

	WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorConfigSet) (event.Subscription, error)

	ParseConfigSet(log types.Log) (*AccessControlledOffchainAggregatorConfigSet, error)

	FilterLinkTokenSet(opts *bind.FilterOpts, _oldLinkToken []common.Address, _newLinkToken []common.Address) (*AccessControlledOffchainAggregatorLinkTokenSetIterator, error)

	WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorLinkTokenSet, _oldLinkToken []common.Address, _newLinkToken []common.Address) (event.Subscription, error)

	ParseLinkTokenSet(log types.Log) (*AccessControlledOffchainAggregatorLinkTokenSet, error)

	FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AccessControlledOffchainAggregatorNewRoundIterator, error)

	WatchNewRound(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorNewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)

	ParseNewRound(log types.Log) (*AccessControlledOffchainAggregatorNewRound, error)

	FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AccessControlledOffchainAggregatorNewTransmissionIterator, error)

	WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorNewTransmission, aggregatorRoundId []uint32) (event.Subscription, error)

	ParseNewTransmission(log types.Log) (*AccessControlledOffchainAggregatorNewTransmission, error)

	FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (*AccessControlledOffchainAggregatorOraclePaidIterator, error)

	WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorOraclePaid, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (event.Subscription, error)

	ParseOraclePaid(log types.Log) (*AccessControlledOffchainAggregatorOraclePaid, error)

	FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOffchainAggregatorOwnershipTransferRequestedIterator, error)

	WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseOwnershipTransferRequested(log types.Log) (*AccessControlledOffchainAggregatorOwnershipTransferRequested, error)

	FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AccessControlledOffchainAggregatorOwnershipTransferredIterator, error)

	WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseOwnershipTransferred(log types.Log) (*AccessControlledOffchainAggregatorOwnershipTransferred, error)

	FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*AccessControlledOffchainAggregatorPayeeshipTransferRequestedIterator, error)

	WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorPayeeshipTransferRequested, transmitter []common.Address, current []common.Address, proposed []common.Address) (event.Subscription, error)

	ParsePayeeshipTransferRequested(log types.Log) (*AccessControlledOffchainAggregatorPayeeshipTransferRequested, error)

	FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*AccessControlledOffchainAggregatorPayeeshipTransferredIterator, error)

	WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorPayeeshipTransferred, transmitter []common.Address, previous []common.Address, current []common.Address) (event.Subscription, error)

	ParsePayeeshipTransferred(log types.Log) (*AccessControlledOffchainAggregatorPayeeshipTransferred, error)

	FilterRemovedAccess(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorRemovedAccessIterator, error)

	WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorRemovedAccess) (event.Subscription, error)

	ParseRemovedAccess(log types.Log) (*AccessControlledOffchainAggregatorRemovedAccess, error)

	FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AccessControlledOffchainAggregatorRequesterAccessControllerSetIterator, error)

	WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorRequesterAccessControllerSet) (event.Subscription, error)

	ParseRequesterAccessControllerSet(log types.Log) (*AccessControlledOffchainAggregatorRequesterAccessControllerSet, error)

	FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AccessControlledOffchainAggregatorRoundRequestedIterator, error)

	WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorRoundRequested, requester []common.Address) (event.Subscription, error)

	ParseRoundRequested(log types.Log) (*AccessControlledOffchainAggregatorRoundRequested, error)

	FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, currentValidator []common.Address) (*AccessControlledOffchainAggregatorValidatorConfigSetIterator, error)

	WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *AccessControlledOffchainAggregatorValidatorConfigSet, previousValidator []common.Address, currentValidator []common.Address) (event.Subscription, error)

	ParseValidatorConfigSet(log types.Log) (*AccessControlledOffchainAggregatorValidatorConfigSet, error)

	ParseLog(log types.Log) (generated.AbigenLog, error)

	Address() common.Address
}

type AccessControlledOffchainAggregatorLinkTokenSet

type AccessControlledOffchainAggregatorLinkTokenSet struct {
	OldLinkToken common.Address
	NewLinkToken common.Address
	Raw          types.Log
}

func (AccessControlledOffchainAggregatorLinkTokenSet) Topic

type AccessControlledOffchainAggregatorLinkTokenSetIterator

type AccessControlledOffchainAggregatorLinkTokenSetIterator struct {
	Event *AccessControlledOffchainAggregatorLinkTokenSet
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorLinkTokenSetIterator) Close

func (*AccessControlledOffchainAggregatorLinkTokenSetIterator) Error

func (*AccessControlledOffchainAggregatorLinkTokenSetIterator) Next

type AccessControlledOffchainAggregatorNewRound

type AccessControlledOffchainAggregatorNewRound struct {
	RoundId   *big.Int
	StartedBy common.Address
	StartedAt *big.Int
	Raw       types.Log
}

func (AccessControlledOffchainAggregatorNewRound) Topic

type AccessControlledOffchainAggregatorNewRoundIterator

type AccessControlledOffchainAggregatorNewRoundIterator struct {
	Event *AccessControlledOffchainAggregatorNewRound
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorNewRoundIterator) Close

func (*AccessControlledOffchainAggregatorNewRoundIterator) Error

func (*AccessControlledOffchainAggregatorNewRoundIterator) Next

type AccessControlledOffchainAggregatorNewTransmission

type AccessControlledOffchainAggregatorNewTransmission struct {
	AggregatorRoundId uint32
	Answer            *big.Int
	Transmitter       common.Address
	Observations      []*big.Int
	Observers         []byte
	ConfigDigest      [32]byte
	EpochAndRound     *big.Int
	Raw               types.Log
}

func (AccessControlledOffchainAggregatorNewTransmission) Topic

type AccessControlledOffchainAggregatorNewTransmissionIterator

type AccessControlledOffchainAggregatorNewTransmissionIterator struct {
	Event *AccessControlledOffchainAggregatorNewTransmission
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorNewTransmissionIterator) Close

func (*AccessControlledOffchainAggregatorNewTransmissionIterator) Error

func (*AccessControlledOffchainAggregatorNewTransmissionIterator) Next

type AccessControlledOffchainAggregatorOraclePaid

type AccessControlledOffchainAggregatorOraclePaid struct {
	Transmitter common.Address
	Payee       common.Address
	Amount      *big.Int
	LinkToken   common.Address
	Raw         types.Log
}

func (AccessControlledOffchainAggregatorOraclePaid) Topic

type AccessControlledOffchainAggregatorOraclePaidIterator

type AccessControlledOffchainAggregatorOraclePaidIterator struct {
	Event *AccessControlledOffchainAggregatorOraclePaid
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorOraclePaidIterator) Close

func (*AccessControlledOffchainAggregatorOraclePaidIterator) Error

func (*AccessControlledOffchainAggregatorOraclePaidIterator) Next

type AccessControlledOffchainAggregatorOwnershipTransferRequested

type AccessControlledOffchainAggregatorOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (AccessControlledOffchainAggregatorOwnershipTransferRequested) Topic

type AccessControlledOffchainAggregatorOwnershipTransferRequestedIterator

type AccessControlledOffchainAggregatorOwnershipTransferRequestedIterator struct {
	Event *AccessControlledOffchainAggregatorOwnershipTransferRequested
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorOwnershipTransferRequestedIterator) Close

func (*AccessControlledOffchainAggregatorOwnershipTransferRequestedIterator) Error

func (*AccessControlledOffchainAggregatorOwnershipTransferRequestedIterator) Next

type AccessControlledOffchainAggregatorOwnershipTransferred

type AccessControlledOffchainAggregatorOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (AccessControlledOffchainAggregatorOwnershipTransferred) Topic

type AccessControlledOffchainAggregatorOwnershipTransferredIterator

type AccessControlledOffchainAggregatorOwnershipTransferredIterator struct {
	Event *AccessControlledOffchainAggregatorOwnershipTransferred
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorOwnershipTransferredIterator) Close

func (*AccessControlledOffchainAggregatorOwnershipTransferredIterator) Error

func (*AccessControlledOffchainAggregatorOwnershipTransferredIterator) Next

type AccessControlledOffchainAggregatorPayeeshipTransferRequested

type AccessControlledOffchainAggregatorPayeeshipTransferRequested struct {
	Transmitter common.Address
	Current     common.Address
	Proposed    common.Address
	Raw         types.Log
}

func (AccessControlledOffchainAggregatorPayeeshipTransferRequested) Topic

type AccessControlledOffchainAggregatorPayeeshipTransferRequestedIterator

type AccessControlledOffchainAggregatorPayeeshipTransferRequestedIterator struct {
	Event *AccessControlledOffchainAggregatorPayeeshipTransferRequested
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorPayeeshipTransferRequestedIterator) Close

func (*AccessControlledOffchainAggregatorPayeeshipTransferRequestedIterator) Error

func (*AccessControlledOffchainAggregatorPayeeshipTransferRequestedIterator) Next

type AccessControlledOffchainAggregatorPayeeshipTransferred

type AccessControlledOffchainAggregatorPayeeshipTransferred struct {
	Transmitter common.Address
	Previous    common.Address
	Current     common.Address
	Raw         types.Log
}

func (AccessControlledOffchainAggregatorPayeeshipTransferred) Topic

type AccessControlledOffchainAggregatorPayeeshipTransferredIterator

type AccessControlledOffchainAggregatorPayeeshipTransferredIterator struct {
	Event *AccessControlledOffchainAggregatorPayeeshipTransferred
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorPayeeshipTransferredIterator) Close

func (*AccessControlledOffchainAggregatorPayeeshipTransferredIterator) Error

func (*AccessControlledOffchainAggregatorPayeeshipTransferredIterator) Next

type AccessControlledOffchainAggregatorRaw

type AccessControlledOffchainAggregatorRaw struct {
	Contract *AccessControlledOffchainAggregator
}

func (*AccessControlledOffchainAggregatorRaw) Call

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

func (*AccessControlledOffchainAggregatorRaw) Transact

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorRaw) Transfer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type AccessControlledOffchainAggregatorRemovedAccess

type AccessControlledOffchainAggregatorRemovedAccess struct {
	User common.Address
	Raw  types.Log
}

func (AccessControlledOffchainAggregatorRemovedAccess) Topic

type AccessControlledOffchainAggregatorRemovedAccessIterator

type AccessControlledOffchainAggregatorRemovedAccessIterator struct {
	Event *AccessControlledOffchainAggregatorRemovedAccess
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorRemovedAccessIterator) Close

func (*AccessControlledOffchainAggregatorRemovedAccessIterator) Error

func (*AccessControlledOffchainAggregatorRemovedAccessIterator) Next

type AccessControlledOffchainAggregatorRequesterAccessControllerSet

type AccessControlledOffchainAggregatorRequesterAccessControllerSet struct {
	Old     common.Address
	Current common.Address
	Raw     types.Log
}

func (AccessControlledOffchainAggregatorRequesterAccessControllerSet) Topic

type AccessControlledOffchainAggregatorRequesterAccessControllerSetIterator

type AccessControlledOffchainAggregatorRequesterAccessControllerSetIterator struct {
	Event *AccessControlledOffchainAggregatorRequesterAccessControllerSet
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorRequesterAccessControllerSetIterator) Close

func (*AccessControlledOffchainAggregatorRequesterAccessControllerSetIterator) Error

func (*AccessControlledOffchainAggregatorRequesterAccessControllerSetIterator) Next

type AccessControlledOffchainAggregatorRoundRequested

type AccessControlledOffchainAggregatorRoundRequested struct {
	Requester    common.Address
	ConfigDigest [32]byte
	Epoch        uint32
	Round        uint8
	Raw          types.Log
}

func (AccessControlledOffchainAggregatorRoundRequested) Topic

type AccessControlledOffchainAggregatorRoundRequestedIterator

type AccessControlledOffchainAggregatorRoundRequestedIterator struct {
	Event *AccessControlledOffchainAggregatorRoundRequested
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorRoundRequestedIterator) Close

func (*AccessControlledOffchainAggregatorRoundRequestedIterator) Error

func (*AccessControlledOffchainAggregatorRoundRequestedIterator) Next

type AccessControlledOffchainAggregatorSession

type AccessControlledOffchainAggregatorSession struct {
	Contract     *AccessControlledOffchainAggregator
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*AccessControlledOffchainAggregatorSession) AcceptOwnership

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) AcceptOwnership() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) AcceptPayeeship

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) AddAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) AddAccess(_user common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) BillingAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) BillingAccessController() (common.Address, error)

func (*AccessControlledOffchainAggregatorSession) CheckEnabled

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) CheckEnabled() (bool, error)

func (*AccessControlledOffchainAggregatorSession) Decimals

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) Decimals() (uint8, error)

func (*AccessControlledOffchainAggregatorSession) Description

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) Description() (string, error)

func (*AccessControlledOffchainAggregatorSession) DisableAccessCheck

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) DisableAccessCheck() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) EnableAccessCheck

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) EnableAccessCheck() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) GetAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) GetBilling

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) GetBilling() (GetBilling,

	error)

func (*AccessControlledOffchainAggregatorSession) GetLinkToken

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) GetLinkToken() (common.Address, error)

func (*AccessControlledOffchainAggregatorSession) GetRoundData

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) GetRoundData(_roundId *big.Int) (GetRoundData,

	error)

func (*AccessControlledOffchainAggregatorSession) GetTimestamp

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) HasAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)

func (*AccessControlledOffchainAggregatorSession) LatestAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) LatestAnswer() (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) LatestConfigDetails

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) LatestConfigDetails() (LatestConfigDetails,

	error)

func (*AccessControlledOffchainAggregatorSession) LatestRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) LatestRound() (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) LatestRoundData

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) LatestRoundData() (LatestRoundData,

	error)

func (*AccessControlledOffchainAggregatorSession) LatestTimestamp

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) LatestTimestamp() (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) LatestTransmissionDetails

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) LatestTransmissionDetails() (LatestTransmissionDetails,

	error)

func (*AccessControlledOffchainAggregatorSession) LinkAvailableForPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) LinkAvailableForPayment() (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) MaxAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) MaxAnswer() (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) MinAnswer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) MinAnswer() (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) OracleObservationCount

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)

func (*AccessControlledOffchainAggregatorSession) OwedPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) OwedPayment(_transmitter common.Address) (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) Owner

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) Owner() (common.Address, error)

func (*AccessControlledOffchainAggregatorSession) RemoveAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) RequestNewRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) RequestNewRound() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) RequesterAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) RequesterAccessController() (common.Address, error)

func (*AccessControlledOffchainAggregatorSession) SetBilling

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) SetBillingAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) SetConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) SetLinkToken

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) SetPayees

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) SetRequesterAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) SetValidatorConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) TransferOwnership

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) TransferPayeeship

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) Transmit

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) Transmitters

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) Transmitters() ([]common.Address, error)

func (*AccessControlledOffchainAggregatorSession) TypeAndVersion

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) TypeAndVersion() (string, error)

func (*AccessControlledOffchainAggregatorSession) ValidatorConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) ValidatorConfig() (ValidatorConfig,

	error)

func (*AccessControlledOffchainAggregatorSession) Version

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) Version() (*big.Int, error)

func (*AccessControlledOffchainAggregatorSession) WithdrawFunds

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorSession) WithdrawPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)

type AccessControlledOffchainAggregatorTransactor

type AccessControlledOffchainAggregatorTransactor struct {
	// contains filtered or unexported fields
}

func NewAccessControlledOffchainAggregatorTransactor

func NewAccessControlledOffchainAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlledOffchainAggregatorTransactor, error)

func (*AccessControlledOffchainAggregatorTransactor) AcceptOwnership

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) AcceptPayeeship

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) AddAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) DisableAccessCheck

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) EnableAccessCheck

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) RemoveAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) RequestNewRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) SetBilling

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) SetBillingAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) SetConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, _transmitters []common.Address, _threshold uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) SetLinkToken

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, _linkToken common.Address, _recipient common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) SetPayees

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) SetRequesterAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) SetValidatorConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, _newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) TransferOwnership

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) TransferPayeeship

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) Transmit

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) WithdrawFunds

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactor) WithdrawPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)

type AccessControlledOffchainAggregatorTransactorRaw

type AccessControlledOffchainAggregatorTransactorRaw struct {
	Contract *AccessControlledOffchainAggregatorTransactor
}

func (*AccessControlledOffchainAggregatorTransactorRaw) Transact

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorRaw) Transfer

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type AccessControlledOffchainAggregatorTransactorSession

type AccessControlledOffchainAggregatorTransactorSession struct {
	Contract     *AccessControlledOffchainAggregatorTransactor
	TransactOpts bind.TransactOpts
}

func (*AccessControlledOffchainAggregatorTransactorSession) AcceptOwnership

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) AcceptPayeeship

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) AddAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) DisableAccessCheck

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) DisableAccessCheck() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) EnableAccessCheck

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) EnableAccessCheck() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) RemoveAccess

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) RequestNewRound

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) SetBilling

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) SetBillingAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) SetConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) SetLinkToken

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) SetPayees

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) SetRequesterAccessController

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) SetValidatorConfig

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) TransferOwnership

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) TransferPayeeship

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) Transmit

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) WithdrawFunds

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)

func (*AccessControlledOffchainAggregatorTransactorSession) WithdrawPayment

func (_AccessControlledOffchainAggregator *AccessControlledOffchainAggregatorTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)

type AccessControlledOffchainAggregatorValidatorConfigSet

type AccessControlledOffchainAggregatorValidatorConfigSet struct {
	PreviousValidator common.Address
	PreviousGasLimit  uint32
	CurrentValidator  common.Address
	CurrentGasLimit   uint32
	Raw               types.Log
}

func (AccessControlledOffchainAggregatorValidatorConfigSet) Topic

type AccessControlledOffchainAggregatorValidatorConfigSetIterator

type AccessControlledOffchainAggregatorValidatorConfigSetIterator struct {
	Event *AccessControlledOffchainAggregatorValidatorConfigSet
	// contains filtered or unexported fields
}

func (*AccessControlledOffchainAggregatorValidatorConfigSetIterator) Close

func (*AccessControlledOffchainAggregatorValidatorConfigSetIterator) Error

func (*AccessControlledOffchainAggregatorValidatorConfigSetIterator) Next

type GetBilling

type GetBilling struct {
	MaximumGasPrice         uint32
	ReasonableGasPrice      uint32
	MicroLinkPerEth         uint32
	LinkGweiPerObservation  uint32
	LinkGweiPerTransmission uint32
}

type GetRoundData

type GetRoundData struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}

type LatestConfigDetails

type LatestConfigDetails struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}

type LatestRoundData

type LatestRoundData struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}

type LatestTransmissionDetails

type LatestTransmissionDetails struct {
	ConfigDigest    [32]byte
	Epoch           uint32
	Round           uint8
	LatestAnswer    *big.Int
	LatestTimestamp uint64
}

type ValidatorConfig

type ValidatorConfig struct {
	Validator common.Address
	GasLimit  uint32
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL