Documentation
¶
Index ¶
- Constants
- Variables
- type InterfaceIdentifier
- type InterfaceIdentifierCaller
- type InterfaceIdentifierCallerRaw
- type InterfaceIdentifierCallerSession
- type InterfaceIdentifierFilterer
- type InterfaceIdentifierRaw
- func (_InterfaceIdentifier *InterfaceIdentifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_InterfaceIdentifier *InterfaceIdentifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceIdentifier *InterfaceIdentifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceIdentifierSession
- type InterfaceIdentifierTransactor
- type InterfaceIdentifierTransactorRaw
- type InterfaceIdentifierTransactorSession
Constants ¶
const InterfaceIdentifierBinRuntime = ``
InterfaceIdentifierBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
Variables ¶
var InterfaceIdentifierABI = InterfaceIdentifierMetaData.ABI
InterfaceIdentifierABI is the input ABI used to generate the binding from. Deprecated: Use InterfaceIdentifierMetaData.ABI instead.
var InterfaceIdentifierFuncSigs = InterfaceIdentifierMetaData.Sigs
InterfaceIdentifierFuncSigs maps the 4-byte function signature to its string representation. Deprecated: Use InterfaceIdentifierMetaData.Sigs instead.
var InterfaceIdentifierMetaData = &bind.MetaData{ ABI: "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "01ffc9a7": "supportsInterface(bytes4)", }, }
InterfaceIdentifierMetaData contains all meta data concerning the InterfaceIdentifier contract.
Functions ¶
This section is empty.
Types ¶
type InterfaceIdentifier ¶
type InterfaceIdentifier struct { InterfaceIdentifierCaller // Read-only binding to the contract InterfaceIdentifierTransactor // Write-only binding to the contract InterfaceIdentifierFilterer // Log filterer for contract events }
InterfaceIdentifier is an auto generated Go binding around a Kaia contract.
func NewInterfaceIdentifier ¶
func NewInterfaceIdentifier(address common.Address, backend bind.ContractBackend) (*InterfaceIdentifier, error)
NewInterfaceIdentifier creates a new instance of InterfaceIdentifier, bound to a specific deployed contract.
type InterfaceIdentifierCaller ¶
type InterfaceIdentifierCaller struct {
// contains filtered or unexported fields
}
InterfaceIdentifierCaller is an auto generated read-only Go binding around a Kaia contract.
func NewInterfaceIdentifierCaller ¶
func NewInterfaceIdentifierCaller(address common.Address, caller bind.ContractCaller) (*InterfaceIdentifierCaller, error)
NewInterfaceIdentifierCaller creates a new read-only instance of InterfaceIdentifier, bound to a specific deployed contract.
func (*InterfaceIdentifierCaller) SupportsInterface ¶
func (_InterfaceIdentifier *InterfaceIdentifierCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type InterfaceIdentifierCallerRaw ¶
type InterfaceIdentifierCallerRaw struct {
Contract *InterfaceIdentifierCaller // Generic read-only contract binding to access the raw methods on
}
InterfaceIdentifierCallerRaw is an auto generated low-level read-only Go binding around a Kaia contract.
func (*InterfaceIdentifierCallerRaw) Call ¶
func (_InterfaceIdentifier *InterfaceIdentifierCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type InterfaceIdentifierCallerSession ¶
type InterfaceIdentifierCallerSession struct { Contract *InterfaceIdentifierCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InterfaceIdentifierCallerSession is an auto generated read-only Go binding around a Kaia contract, with pre-set call options.
func (*InterfaceIdentifierCallerSession) SupportsInterface ¶
func (_InterfaceIdentifier *InterfaceIdentifierCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type InterfaceIdentifierFilterer ¶
type InterfaceIdentifierFilterer struct {
// contains filtered or unexported fields
}
InterfaceIdentifierFilterer is an auto generated log filtering Go binding around a Kaia contract events.
func NewInterfaceIdentifierFilterer ¶
func NewInterfaceIdentifierFilterer(address common.Address, filterer bind.ContractFilterer) (*InterfaceIdentifierFilterer, error)
NewInterfaceIdentifierFilterer creates a new log filterer instance of InterfaceIdentifier, bound to a specific deployed contract.
type InterfaceIdentifierRaw ¶
type InterfaceIdentifierRaw struct {
Contract *InterfaceIdentifier // Generic contract binding to access the raw methods on
}
InterfaceIdentifierRaw is an auto generated low-level Go binding around a Kaia contract.
func (*InterfaceIdentifierRaw) Call ¶
func (_InterfaceIdentifier *InterfaceIdentifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*InterfaceIdentifierRaw) Transact ¶
func (_InterfaceIdentifier *InterfaceIdentifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceIdentifierRaw) Transfer ¶
func (_InterfaceIdentifier *InterfaceIdentifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceIdentifierSession ¶
type InterfaceIdentifierSession struct { Contract *InterfaceIdentifier // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceIdentifierSession is an auto generated Go binding around a Kaia contract, with pre-set call and transact options.
func (*InterfaceIdentifierSession) SupportsInterface ¶
func (_InterfaceIdentifier *InterfaceIdentifierSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type InterfaceIdentifierTransactor ¶
type InterfaceIdentifierTransactor struct {
// contains filtered or unexported fields
}
InterfaceIdentifierTransactor is an auto generated write-only Go binding around a Kaia contract.
func NewInterfaceIdentifierTransactor ¶
func NewInterfaceIdentifierTransactor(address common.Address, transactor bind.ContractTransactor) (*InterfaceIdentifierTransactor, error)
NewInterfaceIdentifierTransactor creates a new write-only instance of InterfaceIdentifier, bound to a specific deployed contract.
type InterfaceIdentifierTransactorRaw ¶
type InterfaceIdentifierTransactorRaw struct {
Contract *InterfaceIdentifierTransactor // Generic write-only contract binding to access the raw methods on
}
InterfaceIdentifierTransactorRaw is an auto generated low-level write-only Go binding around a Kaia contract.
func (*InterfaceIdentifierTransactorRaw) Transact ¶
func (_InterfaceIdentifier *InterfaceIdentifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceIdentifierTransactorRaw) Transfer ¶
func (_InterfaceIdentifier *InterfaceIdentifierTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceIdentifierTransactorSession ¶
type InterfaceIdentifierTransactorSession struct { Contract *InterfaceIdentifierTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceIdentifierTransactorSession is an auto generated write-only Go binding around a Kaia contract, with pre-set transact options.