Help us shape the future of Go! Take the 2026 Go Developer Survey

offchainaggregator

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const OffchainAggregatorABI = "" /* 18445-byte string literal not displayed */

Variables

View Source
var OffchainAggregatorBin = "" /* 46524-byte string literal not displayed */

Functions

This section is empty.

Types

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 OffchainAggregator

type OffchainAggregator struct {
	OffchainAggregatorCaller
	OffchainAggregatorTransactor
	OffchainAggregatorFilterer
	// contains filtered or unexported fields
}

func DeployOffchainAggregator

func DeployOffchainAggregator(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, *OffchainAggregator, error)

func NewOffchainAggregator

func NewOffchainAggregator(address common.Address, backend bind.ContractBackend) (*OffchainAggregator, error)

func (*OffchainAggregator) Address

func (_OffchainAggregator *OffchainAggregator) Address() common.Address

func (*OffchainAggregator) ParseLog

func (_OffchainAggregator *OffchainAggregator) ParseLog(log types.Log) (generated.AbigenLog, error)

type OffchainAggregatorAnswerUpdated

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

func (OffchainAggregatorAnswerUpdated) Topic

type OffchainAggregatorAnswerUpdatedIterator

type OffchainAggregatorAnswerUpdatedIterator struct {
	Event *OffchainAggregatorAnswerUpdated
	// contains filtered or unexported fields
}

func (*OffchainAggregatorAnswerUpdatedIterator) Close

func (*OffchainAggregatorAnswerUpdatedIterator) Error

func (*OffchainAggregatorAnswerUpdatedIterator) Next

type OffchainAggregatorBillingAccessControllerSet

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

func (OffchainAggregatorBillingAccessControllerSet) Topic

type OffchainAggregatorBillingAccessControllerSetIterator

type OffchainAggregatorBillingAccessControllerSetIterator struct {
	Event *OffchainAggregatorBillingAccessControllerSet
	// contains filtered or unexported fields
}

func (*OffchainAggregatorBillingAccessControllerSetIterator) Close

func (*OffchainAggregatorBillingAccessControllerSetIterator) Error

func (*OffchainAggregatorBillingAccessControllerSetIterator) Next

type OffchainAggregatorBillingSet

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

func (OffchainAggregatorBillingSet) Topic

type OffchainAggregatorBillingSetIterator

type OffchainAggregatorBillingSetIterator struct {
	Event *OffchainAggregatorBillingSet
	// contains filtered or unexported fields
}

func (*OffchainAggregatorBillingSetIterator) Close

func (*OffchainAggregatorBillingSetIterator) Error

func (*OffchainAggregatorBillingSetIterator) Next

type OffchainAggregatorCaller

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

func NewOffchainAggregatorCaller

func NewOffchainAggregatorCaller(address common.Address, caller bind.ContractCaller) (*OffchainAggregatorCaller, error)

func (*OffchainAggregatorCaller) BillingAccessController

func (_OffchainAggregator *OffchainAggregatorCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)

func (*OffchainAggregatorCaller) Decimals

func (_OffchainAggregator *OffchainAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)

func (*OffchainAggregatorCaller) Description

func (_OffchainAggregator *OffchainAggregatorCaller) Description(opts *bind.CallOpts) (string, error)

func (*OffchainAggregatorCaller) GetAnswer

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

func (*OffchainAggregatorCaller) GetBilling

func (_OffchainAggregator *OffchainAggregatorCaller) GetBilling(opts *bind.CallOpts) (GetBilling,

	error)

func (*OffchainAggregatorCaller) GetLinkToken

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

func (*OffchainAggregatorCaller) GetRoundData

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

	error)

func (*OffchainAggregatorCaller) GetTimestamp

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

func (*OffchainAggregatorCaller) LatestAnswer

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

func (*OffchainAggregatorCaller) LatestConfigDetails

func (_OffchainAggregator *OffchainAggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (LatestConfigDetails,

	error)

func (*OffchainAggregatorCaller) LatestRound

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

func (*OffchainAggregatorCaller) LatestRoundData

func (_OffchainAggregator *OffchainAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (LatestRoundData,

	error)

func (*OffchainAggregatorCaller) LatestTimestamp

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

func (*OffchainAggregatorCaller) LatestTransmissionDetails

func (_OffchainAggregator *OffchainAggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (LatestTransmissionDetails,

	error)

func (*OffchainAggregatorCaller) LinkAvailableForPayment

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

func (*OffchainAggregatorCaller) MaxAnswer

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

func (*OffchainAggregatorCaller) MinAnswer

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

func (*OffchainAggregatorCaller) OracleObservationCount

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

func (*OffchainAggregatorCaller) OwedPayment

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

func (*OffchainAggregatorCaller) Owner

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

func (*OffchainAggregatorCaller) RequesterAccessController

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

func (*OffchainAggregatorCaller) Transmitters

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

func (*OffchainAggregatorCaller) TypeAndVersion

func (_OffchainAggregator *OffchainAggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

func (*OffchainAggregatorCaller) ValidatorConfig

func (_OffchainAggregator *OffchainAggregatorCaller) ValidatorConfig(opts *bind.CallOpts) (ValidatorConfig,

	error)

func (*OffchainAggregatorCaller) Version

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

type OffchainAggregatorCallerRaw

type OffchainAggregatorCallerRaw struct {
	Contract *OffchainAggregatorCaller
}

func (*OffchainAggregatorCallerRaw) Call

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

type OffchainAggregatorCallerSession

type OffchainAggregatorCallerSession struct {
	Contract *OffchainAggregatorCaller
	CallOpts bind.CallOpts
}

func (*OffchainAggregatorCallerSession) BillingAccessController

func (_OffchainAggregator *OffchainAggregatorCallerSession) BillingAccessController() (common.Address, error)

func (*OffchainAggregatorCallerSession) Decimals

func (_OffchainAggregator *OffchainAggregatorCallerSession) Decimals() (uint8, error)

func (*OffchainAggregatorCallerSession) Description

func (_OffchainAggregator *OffchainAggregatorCallerSession) Description() (string, error)

func (*OffchainAggregatorCallerSession) GetAnswer

func (_OffchainAggregator *OffchainAggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)

func (*OffchainAggregatorCallerSession) GetBilling

func (_OffchainAggregator *OffchainAggregatorCallerSession) GetBilling() (GetBilling,

	error)

func (*OffchainAggregatorCallerSession) GetLinkToken

func (_OffchainAggregator *OffchainAggregatorCallerSession) GetLinkToken() (common.Address, error)

func (*OffchainAggregatorCallerSession) GetRoundData

func (_OffchainAggregator *OffchainAggregatorCallerSession) GetRoundData(_roundId *big.Int) (GetRoundData,

	error)

func (*OffchainAggregatorCallerSession) GetTimestamp

func (_OffchainAggregator *OffchainAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)

func (*OffchainAggregatorCallerSession) LatestAnswer

func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestAnswer() (*big.Int, error)

func (*OffchainAggregatorCallerSession) LatestConfigDetails

func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestConfigDetails() (LatestConfigDetails,

	error)

func (*OffchainAggregatorCallerSession) LatestRound

func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRound() (*big.Int, error)

func (*OffchainAggregatorCallerSession) LatestRoundData

func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRoundData() (LatestRoundData,

	error)

func (*OffchainAggregatorCallerSession) LatestTimestamp

func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTimestamp() (*big.Int, error)

func (*OffchainAggregatorCallerSession) LatestTransmissionDetails

func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTransmissionDetails() (LatestTransmissionDetails,

	error)

func (*OffchainAggregatorCallerSession) LinkAvailableForPayment

func (_OffchainAggregator *OffchainAggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)

func (*OffchainAggregatorCallerSession) MaxAnswer

func (_OffchainAggregator *OffchainAggregatorCallerSession) MaxAnswer() (*big.Int, error)

func (*OffchainAggregatorCallerSession) MinAnswer

func (_OffchainAggregator *OffchainAggregatorCallerSession) MinAnswer() (*big.Int, error)

func (*OffchainAggregatorCallerSession) OracleObservationCount

func (_OffchainAggregator *OffchainAggregatorCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)

func (*OffchainAggregatorCallerSession) OwedPayment

func (_OffchainAggregator *OffchainAggregatorCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)

func (*OffchainAggregatorCallerSession) Owner

func (_OffchainAggregator *OffchainAggregatorCallerSession) Owner() (common.Address, error)

func (*OffchainAggregatorCallerSession) RequesterAccessController

func (_OffchainAggregator *OffchainAggregatorCallerSession) RequesterAccessController() (common.Address, error)

func (*OffchainAggregatorCallerSession) Transmitters

func (_OffchainAggregator *OffchainAggregatorCallerSession) Transmitters() ([]common.Address, error)

func (*OffchainAggregatorCallerSession) TypeAndVersion

func (_OffchainAggregator *OffchainAggregatorCallerSession) TypeAndVersion() (string, error)

func (*OffchainAggregatorCallerSession) ValidatorConfig

func (_OffchainAggregator *OffchainAggregatorCallerSession) ValidatorConfig() (ValidatorConfig,

	error)

func (*OffchainAggregatorCallerSession) Version

func (_OffchainAggregator *OffchainAggregatorCallerSession) Version() (*big.Int, error)

type OffchainAggregatorConfigSet

type OffchainAggregatorConfigSet 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 (OffchainAggregatorConfigSet) Topic

type OffchainAggregatorConfigSetIterator

type OffchainAggregatorConfigSetIterator struct {
	Event *OffchainAggregatorConfigSet
	// contains filtered or unexported fields
}

func (*OffchainAggregatorConfigSetIterator) Close

func (*OffchainAggregatorConfigSetIterator) Error

func (*OffchainAggregatorConfigSetIterator) Next

type OffchainAggregatorFilterer

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

func NewOffchainAggregatorFilterer

func NewOffchainAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*OffchainAggregatorFilterer, error)

func (*OffchainAggregatorFilterer) FilterAnswerUpdated

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*OffchainAggregatorAnswerUpdatedIterator, error)

func (*OffchainAggregatorFilterer) FilterBillingAccessControllerSet

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingAccessControllerSetIterator, error)

func (*OffchainAggregatorFilterer) FilterBillingSet

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingSetIterator, error)

func (*OffchainAggregatorFilterer) FilterConfigSet

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OffchainAggregatorConfigSetIterator, error)

func (*OffchainAggregatorFilterer) FilterLinkTokenSet

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, _oldLinkToken []common.Address, _newLinkToken []common.Address) (*OffchainAggregatorLinkTokenSetIterator, error)

func (*OffchainAggregatorFilterer) FilterNewRound

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*OffchainAggregatorNewRoundIterator, error)

func (*OffchainAggregatorFilterer) FilterNewTransmission

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*OffchainAggregatorNewTransmissionIterator, error)

func (*OffchainAggregatorFilterer) FilterOraclePaid

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (*OffchainAggregatorOraclePaidIterator, error)

func (*OffchainAggregatorFilterer) FilterOwnershipTransferRequested

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferRequestedIterator, error)

func (*OffchainAggregatorFilterer) FilterOwnershipTransferred

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferredIterator, error)

func (*OffchainAggregatorFilterer) FilterPayeeshipTransferRequested

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*OffchainAggregatorPayeeshipTransferRequestedIterator, error)

func (*OffchainAggregatorFilterer) FilterPayeeshipTransferred

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*OffchainAggregatorPayeeshipTransferredIterator, error)

func (*OffchainAggregatorFilterer) FilterRequesterAccessControllerSet

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorRequesterAccessControllerSetIterator, error)

func (*OffchainAggregatorFilterer) FilterRoundRequested

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*OffchainAggregatorRoundRequestedIterator, error)

func (*OffchainAggregatorFilterer) FilterValidatorConfigSet

func (_OffchainAggregator *OffchainAggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, currentValidator []common.Address) (*OffchainAggregatorValidatorConfigSetIterator, error)

func (*OffchainAggregatorFilterer) ParseAnswerUpdated

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*OffchainAggregatorAnswerUpdated, error)

func (*OffchainAggregatorFilterer) ParseBillingAccessControllerSet

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*OffchainAggregatorBillingAccessControllerSet, error)

func (*OffchainAggregatorFilterer) ParseBillingSet

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingSet(log types.Log) (*OffchainAggregatorBillingSet, error)

func (*OffchainAggregatorFilterer) ParseConfigSet

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseConfigSet(log types.Log) (*OffchainAggregatorConfigSet, error)

func (*OffchainAggregatorFilterer) ParseLinkTokenSet

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseLinkTokenSet(log types.Log) (*OffchainAggregatorLinkTokenSet, error)

func (*OffchainAggregatorFilterer) ParseNewRound

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewRound(log types.Log) (*OffchainAggregatorNewRound, error)

func (*OffchainAggregatorFilterer) ParseNewTransmission

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewTransmission(log types.Log) (*OffchainAggregatorNewTransmission, error)

func (*OffchainAggregatorFilterer) ParseOraclePaid

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOraclePaid(log types.Log) (*OffchainAggregatorOraclePaid, error)

func (*OffchainAggregatorFilterer) ParseOwnershipTransferRequested

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OffchainAggregatorOwnershipTransferRequested, error)

func (*OffchainAggregatorFilterer) ParseOwnershipTransferred

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*OffchainAggregatorOwnershipTransferred, error)

func (*OffchainAggregatorFilterer) ParsePayeeshipTransferRequested

func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*OffchainAggregatorPayeeshipTransferRequested, error)

func (*OffchainAggregatorFilterer) ParsePayeeshipTransferred

func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*OffchainAggregatorPayeeshipTransferred, error)

func (*OffchainAggregatorFilterer) ParseRequesterAccessControllerSet

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*OffchainAggregatorRequesterAccessControllerSet, error)

func (*OffchainAggregatorFilterer) ParseRoundRequested

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRoundRequested(log types.Log) (*OffchainAggregatorRoundRequested, error)

func (*OffchainAggregatorFilterer) ParseValidatorConfigSet

func (_OffchainAggregator *OffchainAggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*OffchainAggregatorValidatorConfigSet, error)

func (*OffchainAggregatorFilterer) WatchAnswerUpdated

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

func (*OffchainAggregatorFilterer) WatchBillingAccessControllerSet

func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorBillingAccessControllerSet) (event.Subscription, error)

func (*OffchainAggregatorFilterer) WatchBillingSet

func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorBillingSet) (event.Subscription, error)

func (*OffchainAggregatorFilterer) WatchConfigSet

func (_OffchainAggregator *OffchainAggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorConfigSet) (event.Subscription, error)

func (*OffchainAggregatorFilterer) WatchLinkTokenSet

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

func (*OffchainAggregatorFilterer) WatchNewRound

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

func (*OffchainAggregatorFilterer) WatchNewTransmission

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

func (*OffchainAggregatorFilterer) WatchOraclePaid

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

func (*OffchainAggregatorFilterer) WatchOwnershipTransferRequested

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

func (*OffchainAggregatorFilterer) WatchOwnershipTransferred

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

func (*OffchainAggregatorFilterer) WatchPayeeshipTransferRequested

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

func (*OffchainAggregatorFilterer) WatchPayeeshipTransferred

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

func (*OffchainAggregatorFilterer) WatchRequesterAccessControllerSet

func (_OffchainAggregator *OffchainAggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorRequesterAccessControllerSet) (event.Subscription, error)

func (*OffchainAggregatorFilterer) WatchRoundRequested

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

func (*OffchainAggregatorFilterer) WatchValidatorConfigSet

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

type OffchainAggregatorInterface

type OffchainAggregatorInterface interface {
	BillingAccessController(opts *bind.CallOpts) (common.Address, 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)

	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)

	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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	Address() common.Address
}

type OffchainAggregatorLinkTokenSet

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

func (OffchainAggregatorLinkTokenSet) Topic

type OffchainAggregatorLinkTokenSetIterator

type OffchainAggregatorLinkTokenSetIterator struct {
	Event *OffchainAggregatorLinkTokenSet
	// contains filtered or unexported fields
}

func (*OffchainAggregatorLinkTokenSetIterator) Close

func (*OffchainAggregatorLinkTokenSetIterator) Error

func (*OffchainAggregatorLinkTokenSetIterator) Next

type OffchainAggregatorNewRound

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

func (OffchainAggregatorNewRound) Topic

type OffchainAggregatorNewRoundIterator

type OffchainAggregatorNewRoundIterator struct {
	Event *OffchainAggregatorNewRound
	// contains filtered or unexported fields
}

func (*OffchainAggregatorNewRoundIterator) Close

func (*OffchainAggregatorNewRoundIterator) Error

func (*OffchainAggregatorNewRoundIterator) Next

type OffchainAggregatorNewTransmission

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

func (OffchainAggregatorNewTransmission) Topic

type OffchainAggregatorNewTransmissionIterator

type OffchainAggregatorNewTransmissionIterator struct {
	Event *OffchainAggregatorNewTransmission
	// contains filtered or unexported fields
}

func (*OffchainAggregatorNewTransmissionIterator) Close

func (*OffchainAggregatorNewTransmissionIterator) Error

func (*OffchainAggregatorNewTransmissionIterator) Next

type OffchainAggregatorOraclePaid

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

func (OffchainAggregatorOraclePaid) Topic

type OffchainAggregatorOraclePaidIterator

type OffchainAggregatorOraclePaidIterator struct {
	Event *OffchainAggregatorOraclePaid
	// contains filtered or unexported fields
}

func (*OffchainAggregatorOraclePaidIterator) Close

func (*OffchainAggregatorOraclePaidIterator) Error

func (*OffchainAggregatorOraclePaidIterator) Next

type OffchainAggregatorOwnershipTransferRequested

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

func (OffchainAggregatorOwnershipTransferRequested) Topic

type OffchainAggregatorOwnershipTransferRequestedIterator

type OffchainAggregatorOwnershipTransferRequestedIterator struct {
	Event *OffchainAggregatorOwnershipTransferRequested
	// contains filtered or unexported fields
}

func (*OffchainAggregatorOwnershipTransferRequestedIterator) Close

func (*OffchainAggregatorOwnershipTransferRequestedIterator) Error

func (*OffchainAggregatorOwnershipTransferRequestedIterator) Next

type OffchainAggregatorOwnershipTransferred

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

func (OffchainAggregatorOwnershipTransferred) Topic

type OffchainAggregatorOwnershipTransferredIterator

type OffchainAggregatorOwnershipTransferredIterator struct {
	Event *OffchainAggregatorOwnershipTransferred
	// contains filtered or unexported fields
}

func (*OffchainAggregatorOwnershipTransferredIterator) Close

func (*OffchainAggregatorOwnershipTransferredIterator) Error

func (*OffchainAggregatorOwnershipTransferredIterator) Next

type OffchainAggregatorPayeeshipTransferRequested

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

func (OffchainAggregatorPayeeshipTransferRequested) Topic

type OffchainAggregatorPayeeshipTransferRequestedIterator

type OffchainAggregatorPayeeshipTransferRequestedIterator struct {
	Event *OffchainAggregatorPayeeshipTransferRequested
	// contains filtered or unexported fields
}

func (*OffchainAggregatorPayeeshipTransferRequestedIterator) Close

func (*OffchainAggregatorPayeeshipTransferRequestedIterator) Error

func (*OffchainAggregatorPayeeshipTransferRequestedIterator) Next

type OffchainAggregatorPayeeshipTransferred

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

func (OffchainAggregatorPayeeshipTransferred) Topic

type OffchainAggregatorPayeeshipTransferredIterator

type OffchainAggregatorPayeeshipTransferredIterator struct {
	Event *OffchainAggregatorPayeeshipTransferred
	// contains filtered or unexported fields
}

func (*OffchainAggregatorPayeeshipTransferredIterator) Close

func (*OffchainAggregatorPayeeshipTransferredIterator) Error

func (*OffchainAggregatorPayeeshipTransferredIterator) Next

type OffchainAggregatorRaw

type OffchainAggregatorRaw struct {
	Contract *OffchainAggregator
}

func (*OffchainAggregatorRaw) Call

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

func (*OffchainAggregatorRaw) Transact

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

func (*OffchainAggregatorRaw) Transfer

func (_OffchainAggregator *OffchainAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type OffchainAggregatorRequesterAccessControllerSet

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

func (OffchainAggregatorRequesterAccessControllerSet) Topic

type OffchainAggregatorRequesterAccessControllerSetIterator

type OffchainAggregatorRequesterAccessControllerSetIterator struct {
	Event *OffchainAggregatorRequesterAccessControllerSet
	// contains filtered or unexported fields
}

func (*OffchainAggregatorRequesterAccessControllerSetIterator) Close

func (*OffchainAggregatorRequesterAccessControllerSetIterator) Error

func (*OffchainAggregatorRequesterAccessControllerSetIterator) Next

type OffchainAggregatorRoundRequested

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

func (OffchainAggregatorRoundRequested) Topic

type OffchainAggregatorRoundRequestedIterator

type OffchainAggregatorRoundRequestedIterator struct {
	Event *OffchainAggregatorRoundRequested
	// contains filtered or unexported fields
}

func (*OffchainAggregatorRoundRequestedIterator) Close

func (*OffchainAggregatorRoundRequestedIterator) Error

func (*OffchainAggregatorRoundRequestedIterator) Next

type OffchainAggregatorSession

type OffchainAggregatorSession struct {
	Contract     *OffchainAggregator
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*OffchainAggregatorSession) AcceptOwnership

func (_OffchainAggregator *OffchainAggregatorSession) AcceptOwnership() (*types.Transaction, error)

func (*OffchainAggregatorSession) AcceptPayeeship

func (_OffchainAggregator *OffchainAggregatorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)

func (*OffchainAggregatorSession) BillingAccessController

func (_OffchainAggregator *OffchainAggregatorSession) BillingAccessController() (common.Address, error)

func (*OffchainAggregatorSession) Decimals

func (_OffchainAggregator *OffchainAggregatorSession) Decimals() (uint8, error)

func (*OffchainAggregatorSession) Description

func (_OffchainAggregator *OffchainAggregatorSession) Description() (string, error)

func (*OffchainAggregatorSession) GetAnswer

func (_OffchainAggregator *OffchainAggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)

func (*OffchainAggregatorSession) GetBilling

func (_OffchainAggregator *OffchainAggregatorSession) GetBilling() (GetBilling,

	error)

func (*OffchainAggregatorSession) GetLinkToken

func (_OffchainAggregator *OffchainAggregatorSession) GetLinkToken() (common.Address, error)

func (*OffchainAggregatorSession) GetRoundData

func (_OffchainAggregator *OffchainAggregatorSession) GetRoundData(_roundId *big.Int) (GetRoundData,

	error)

func (*OffchainAggregatorSession) GetTimestamp

func (_OffchainAggregator *OffchainAggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)

func (*OffchainAggregatorSession) LatestAnswer

func (_OffchainAggregator *OffchainAggregatorSession) LatestAnswer() (*big.Int, error)

func (*OffchainAggregatorSession) LatestConfigDetails

func (_OffchainAggregator *OffchainAggregatorSession) LatestConfigDetails() (LatestConfigDetails,

	error)

func (*OffchainAggregatorSession) LatestRound

func (_OffchainAggregator *OffchainAggregatorSession) LatestRound() (*big.Int, error)

func (*OffchainAggregatorSession) LatestRoundData

func (_OffchainAggregator *OffchainAggregatorSession) LatestRoundData() (LatestRoundData,

	error)

func (*OffchainAggregatorSession) LatestTimestamp

func (_OffchainAggregator *OffchainAggregatorSession) LatestTimestamp() (*big.Int, error)

func (*OffchainAggregatorSession) LatestTransmissionDetails

func (_OffchainAggregator *OffchainAggregatorSession) LatestTransmissionDetails() (LatestTransmissionDetails,

	error)

func (*OffchainAggregatorSession) LinkAvailableForPayment

func (_OffchainAggregator *OffchainAggregatorSession) LinkAvailableForPayment() (*big.Int, error)

func (*OffchainAggregatorSession) MaxAnswer

func (_OffchainAggregator *OffchainAggregatorSession) MaxAnswer() (*big.Int, error)

func (*OffchainAggregatorSession) MinAnswer

func (_OffchainAggregator *OffchainAggregatorSession) MinAnswer() (*big.Int, error)

func (*OffchainAggregatorSession) OracleObservationCount

func (_OffchainAggregator *OffchainAggregatorSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)

func (*OffchainAggregatorSession) OwedPayment

func (_OffchainAggregator *OffchainAggregatorSession) OwedPayment(_transmitter common.Address) (*big.Int, error)

func (*OffchainAggregatorSession) Owner

func (_OffchainAggregator *OffchainAggregatorSession) Owner() (common.Address, error)

func (*OffchainAggregatorSession) RequestNewRound

func (_OffchainAggregator *OffchainAggregatorSession) RequestNewRound() (*types.Transaction, error)

func (*OffchainAggregatorSession) RequesterAccessController

func (_OffchainAggregator *OffchainAggregatorSession) RequesterAccessController() (common.Address, error)

func (*OffchainAggregatorSession) SetBilling

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

func (*OffchainAggregatorSession) SetBillingAccessController

func (_OffchainAggregator *OffchainAggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)

func (*OffchainAggregatorSession) SetConfig

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

func (*OffchainAggregatorSession) SetLinkToken

func (_OffchainAggregator *OffchainAggregatorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)

func (*OffchainAggregatorSession) SetPayees

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

func (*OffchainAggregatorSession) SetRequesterAccessController

func (_OffchainAggregator *OffchainAggregatorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)

func (*OffchainAggregatorSession) SetValidatorConfig

func (_OffchainAggregator *OffchainAggregatorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)

func (*OffchainAggregatorSession) TransferOwnership

func (_OffchainAggregator *OffchainAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)

func (*OffchainAggregatorSession) TransferPayeeship

func (_OffchainAggregator *OffchainAggregatorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)

func (*OffchainAggregatorSession) Transmit

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

func (*OffchainAggregatorSession) Transmitters

func (_OffchainAggregator *OffchainAggregatorSession) Transmitters() ([]common.Address, error)

func (*OffchainAggregatorSession) TypeAndVersion

func (_OffchainAggregator *OffchainAggregatorSession) TypeAndVersion() (string, error)

func (*OffchainAggregatorSession) ValidatorConfig

func (_OffchainAggregator *OffchainAggregatorSession) ValidatorConfig() (ValidatorConfig,

	error)

func (*OffchainAggregatorSession) Version

func (_OffchainAggregator *OffchainAggregatorSession) Version() (*big.Int, error)

func (*OffchainAggregatorSession) WithdrawFunds

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

func (*OffchainAggregatorSession) WithdrawPayment

func (_OffchainAggregator *OffchainAggregatorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)

type OffchainAggregatorTransactor

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

func NewOffchainAggregatorTransactor

func NewOffchainAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*OffchainAggregatorTransactor, error)

func (*OffchainAggregatorTransactor) AcceptOwnership

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

func (*OffchainAggregatorTransactor) AcceptPayeeship

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

func (*OffchainAggregatorTransactor) RequestNewRound

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

func (*OffchainAggregatorTransactor) SetBilling

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

func (*OffchainAggregatorTransactor) SetBillingAccessController

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

func (*OffchainAggregatorTransactor) SetConfig

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

func (*OffchainAggregatorTransactor) SetLinkToken

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

func (*OffchainAggregatorTransactor) SetPayees

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

func (*OffchainAggregatorTransactor) SetRequesterAccessController

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

func (*OffchainAggregatorTransactor) SetValidatorConfig

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

func (*OffchainAggregatorTransactor) TransferOwnership

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

func (*OffchainAggregatorTransactor) TransferPayeeship

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

func (*OffchainAggregatorTransactor) Transmit

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

func (*OffchainAggregatorTransactor) WithdrawFunds

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

func (*OffchainAggregatorTransactor) WithdrawPayment

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

type OffchainAggregatorTransactorRaw

type OffchainAggregatorTransactorRaw struct {
	Contract *OffchainAggregatorTransactor
}

func (*OffchainAggregatorTransactorRaw) Transact

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

func (*OffchainAggregatorTransactorRaw) Transfer

func (_OffchainAggregator *OffchainAggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type OffchainAggregatorTransactorSession

type OffchainAggregatorTransactorSession struct {
	Contract     *OffchainAggregatorTransactor
	TransactOpts bind.TransactOpts
}

func (*OffchainAggregatorTransactorSession) AcceptOwnership

func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) AcceptPayeeship

func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) RequestNewRound

func (_OffchainAggregator *OffchainAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) SetBilling

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

func (*OffchainAggregatorTransactorSession) SetBillingAccessController

func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) SetConfig

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

func (*OffchainAggregatorTransactorSession) SetLinkToken

func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) SetPayees

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

func (*OffchainAggregatorTransactorSession) SetRequesterAccessController

func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) SetValidatorConfig

func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) TransferOwnership

func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) TransferPayeeship

func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)

func (*OffchainAggregatorTransactorSession) Transmit

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

func (*OffchainAggregatorTransactorSession) WithdrawFunds

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

func (*OffchainAggregatorTransactorSession) WithdrawPayment

func (_OffchainAggregator *OffchainAggregatorTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)

type OffchainAggregatorValidatorConfigSet

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

func (OffchainAggregatorValidatorConfigSet) Topic

type OffchainAggregatorValidatorConfigSetIterator

type OffchainAggregatorValidatorConfigSetIterator struct {
	Event *OffchainAggregatorValidatorConfigSet
	// contains filtered or unexported fields
}

func (*OffchainAggregatorValidatorConfigSetIterator) Close

func (*OffchainAggregatorValidatorConfigSetIterator) Error

func (*OffchainAggregatorValidatorConfigSetIterator) Next

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