Versions in this module Expand all Collapse all v0 v0.1.0 Jun 22, 2023 Changes in this version + var AggregatorValidatorInterfaceABI = AggregatorValidatorInterfaceMetaData.ABI + var AggregatorValidatorInterfaceMetaData = &bind.MetaData + var TestValidatorABI = TestValidatorMetaData.ABI + var TestValidatorBin = TestValidatorMetaData.Bin + var TestValidatorMetaData = &bind.MetaData + type AggregatorValidatorInterface struct + func NewAggregatorValidatorInterface(address common.Address, backend bind.ContractBackend) (*AggregatorValidatorInterface, error) + type AggregatorValidatorInterfaceCaller struct + func NewAggregatorValidatorInterfaceCaller(address common.Address, caller bind.ContractCaller) (*AggregatorValidatorInterfaceCaller, error) + type AggregatorValidatorInterfaceCallerRaw struct + Contract *AggregatorValidatorInterfaceCaller + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type AggregatorValidatorInterfaceCallerSession struct + CallOpts bind.CallOpts + Contract *AggregatorValidatorInterfaceCaller + type AggregatorValidatorInterfaceFilterer struct + func NewAggregatorValidatorInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorValidatorInterfaceFilterer, error) + type AggregatorValidatorInterfaceRaw struct + Contract *AggregatorValidatorInterface + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AggregatorValidatorInterfaceSession struct + CallOpts bind.CallOpts + Contract *AggregatorValidatorInterface + TransactOpts bind.TransactOpts + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceSession) Validate(previousRoundId *big.Int, previousAnswer *big.Int, currentRoundId *big.Int, ...) (*types.Transaction, error) + type AggregatorValidatorInterfaceTransactor struct + func NewAggregatorValidatorInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorValidatorInterfaceTransactor, error) + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactor) Validate(opts *bind.TransactOpts, previousRoundId *big.Int, previousAnswer *big.Int, ...) (*types.Transaction, error) + type AggregatorValidatorInterfaceTransactorRaw struct + Contract *AggregatorValidatorInterfaceTransactor + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AggregatorValidatorInterfaceTransactorSession struct + Contract *AggregatorValidatorInterfaceTransactor + TransactOpts bind.TransactOpts + func (_AggregatorValidatorInterface *AggregatorValidatorInterfaceTransactorSession) Validate(previousRoundId *big.Int, previousAnswer *big.Int, currentRoundId *big.Int, ...) (*types.Transaction, error) + type TestValidator struct + func DeployTestValidator(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TestValidator, error) + func NewTestValidator(address common.Address, backend bind.ContractBackend) (*TestValidator, error) + type TestValidatorCaller struct + func NewTestValidatorCaller(address common.Address, caller bind.ContractCaller) (*TestValidatorCaller, error) + func (_TestValidator *TestValidatorCaller) LatestRoundId(opts *bind.CallOpts) (*big.Int, error) + type TestValidatorCallerRaw struct + Contract *TestValidatorCaller + func (_TestValidator *TestValidatorCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type TestValidatorCallerSession struct + CallOpts bind.CallOpts + Contract *TestValidatorCaller + func (_TestValidator *TestValidatorCallerSession) LatestRoundId() (*big.Int, error) + type TestValidatorFilterer struct + func NewTestValidatorFilterer(address common.Address, filterer bind.ContractFilterer) (*TestValidatorFilterer, error) + func (_TestValidator *TestValidatorFilterer) FilterValidated(opts *bind.FilterOpts) (*TestValidatorValidatedIterator, error) + func (_TestValidator *TestValidatorFilterer) ParseValidated(log types.Log) (*TestValidatorValidated, error) + func (_TestValidator *TestValidatorFilterer) WatchValidated(opts *bind.WatchOpts, sink chan<- *TestValidatorValidated) (event.Subscription, error) + type TestValidatorRaw struct + Contract *TestValidator + func (_TestValidator *TestValidatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_TestValidator *TestValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_TestValidator *TestValidatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type TestValidatorSession struct + CallOpts bind.CallOpts + Contract *TestValidator + TransactOpts bind.TransactOpts + func (_TestValidator *TestValidatorSession) LatestRoundId() (*big.Int, error) + func (_TestValidator *TestValidatorSession) SetMinGasUse(minGasUse uint32) (*types.Transaction, error) + func (_TestValidator *TestValidatorSession) Validate(previousRoundId *big.Int, previousAnswer *big.Int, currentRoundId *big.Int, ...) (*types.Transaction, error) + type TestValidatorTransactor struct + func NewTestValidatorTransactor(address common.Address, transactor bind.ContractTransactor) (*TestValidatorTransactor, error) + func (_TestValidator *TestValidatorTransactor) SetMinGasUse(opts *bind.TransactOpts, minGasUse uint32) (*types.Transaction, error) + func (_TestValidator *TestValidatorTransactor) Validate(opts *bind.TransactOpts, previousRoundId *big.Int, previousAnswer *big.Int, ...) (*types.Transaction, error) + type TestValidatorTransactorRaw struct + Contract *TestValidatorTransactor + func (_TestValidator *TestValidatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_TestValidator *TestValidatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type TestValidatorTransactorSession struct + Contract *TestValidatorTransactor + TransactOpts bind.TransactOpts + func (_TestValidator *TestValidatorTransactorSession) SetMinGasUse(minGasUse uint32) (*types.Transaction, error) + func (_TestValidator *TestValidatorTransactorSession) Validate(previousRoundId *big.Int, previousAnswer *big.Int, currentRoundId *big.Int, ...) (*types.Transaction, error) + type TestValidatorValidated struct + CurrentAnswer *big.Int + CurrentRoundId *big.Int + InitialGas *big.Int + PreviousAnswer *big.Int + PreviousRoundId *big.Int + Raw types.Log + type TestValidatorValidatedIterator struct + Event *TestValidatorValidated + func (it *TestValidatorValidatedIterator) Close() error + func (it *TestValidatorValidatedIterator) Error() error + func (it *TestValidatorValidatedIterator) Next() bool