mercury_lookup_compatible_interface

package
v2.2.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MercuryLookupCompatibleInterfaceABI = MercuryLookupCompatibleInterfaceMetaData.ABI
View Source
var MercuryLookupCompatibleInterfaceMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"feedLabel\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"feedList\",\"type\":\"string[]\"},{\"internalType\":\"string\",\"name\":\"queryLabel\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"query\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"MercuryLookup\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"values\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"mercuryCallback\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

Functions

This section is empty.

Types

type MercuryCallback

type MercuryCallback struct {
	UpkeepNeeded bool
	PerformData  []byte
}

type MercuryLookupCompatibleInterface

type MercuryLookupCompatibleInterface struct {
	MercuryLookupCompatibleInterfaceCaller
	MercuryLookupCompatibleInterfaceTransactor
	MercuryLookupCompatibleInterfaceFilterer
	// contains filtered or unexported fields
}

func NewMercuryLookupCompatibleInterface

func NewMercuryLookupCompatibleInterface(address common.Address, backend bind.ContractBackend) (*MercuryLookupCompatibleInterface, error)

func (*MercuryLookupCompatibleInterface) Address

func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterface) Address() common.Address

type MercuryLookupCompatibleInterfaceCaller

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

func NewMercuryLookupCompatibleInterfaceCaller

func NewMercuryLookupCompatibleInterfaceCaller(address common.Address, caller bind.ContractCaller) (*MercuryLookupCompatibleInterfaceCaller, error)

func (*MercuryLookupCompatibleInterfaceCaller) MercuryCallback

func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceCaller) MercuryCallback(opts *bind.CallOpts, values [][]byte, extraData []byte) (MercuryCallback,

	error)

type MercuryLookupCompatibleInterfaceCallerRaw

type MercuryLookupCompatibleInterfaceCallerRaw struct {
	Contract *MercuryLookupCompatibleInterfaceCaller
}

func (*MercuryLookupCompatibleInterfaceCallerRaw) Call

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

type MercuryLookupCompatibleInterfaceCallerSession

type MercuryLookupCompatibleInterfaceCallerSession struct {
	Contract *MercuryLookupCompatibleInterfaceCaller
	CallOpts bind.CallOpts
}

func (*MercuryLookupCompatibleInterfaceCallerSession) MercuryCallback

func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceCallerSession) MercuryCallback(values [][]byte, extraData []byte) (MercuryCallback,

	error)

type MercuryLookupCompatibleInterfaceFilterer

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

func NewMercuryLookupCompatibleInterfaceFilterer

func NewMercuryLookupCompatibleInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*MercuryLookupCompatibleInterfaceFilterer, error)

type MercuryLookupCompatibleInterfaceInterface

type MercuryLookupCompatibleInterfaceInterface interface {
	MercuryCallback(opts *bind.CallOpts, values [][]byte, extraData []byte) (MercuryCallback,

		error)

	Address() common.Address
}

type MercuryLookupCompatibleInterfaceRaw

type MercuryLookupCompatibleInterfaceRaw struct {
	Contract *MercuryLookupCompatibleInterface
}

func (*MercuryLookupCompatibleInterfaceRaw) Call

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

func (*MercuryLookupCompatibleInterfaceRaw) Transact

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

func (*MercuryLookupCompatibleInterfaceRaw) Transfer

func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type MercuryLookupCompatibleInterfaceSession

type MercuryLookupCompatibleInterfaceSession struct {
	Contract     *MercuryLookupCompatibleInterface
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*MercuryLookupCompatibleInterfaceSession) MercuryCallback

func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceSession) MercuryCallback(values [][]byte, extraData []byte) (MercuryCallback,

	error)

type MercuryLookupCompatibleInterfaceTransactor

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

func NewMercuryLookupCompatibleInterfaceTransactor

func NewMercuryLookupCompatibleInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*MercuryLookupCompatibleInterfaceTransactor, error)

type MercuryLookupCompatibleInterfaceTransactorRaw

type MercuryLookupCompatibleInterfaceTransactorRaw struct {
	Contract *MercuryLookupCompatibleInterfaceTransactor
}

func (*MercuryLookupCompatibleInterfaceTransactorRaw) Transact

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

func (*MercuryLookupCompatibleInterfaceTransactorRaw) Transfer

func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type MercuryLookupCompatibleInterfaceTransactorSession

type MercuryLookupCompatibleInterfaceTransactorSession struct {
	Contract     *MercuryLookupCompatibleInterfaceTransactor
	TransactOpts bind.TransactOpts
}

Jump to

Keyboard shortcuts

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