Documentation ¶
Index ¶
- Variables
- type MercuryCallback
- type MercuryLookupCompatibleInterface
- type MercuryLookupCompatibleInterfaceCaller
- type MercuryLookupCompatibleInterfaceCallerRaw
- type MercuryLookupCompatibleInterfaceCallerSession
- type MercuryLookupCompatibleInterfaceFilterer
- type MercuryLookupCompatibleInterfaceInterface
- type MercuryLookupCompatibleInterfaceRaw
- func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MercuryLookupCompatibleInterfaceSession
- type MercuryLookupCompatibleInterfaceTransactor
- type MercuryLookupCompatibleInterfaceTransactorRaw
- func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MercuryLookupCompatibleInterface *MercuryLookupCompatibleInterfaceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MercuryLookupCompatibleInterfaceTransactorSession
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 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
}
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 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 }
Click to show internal directories.
Click to hide internal directories.