Documentation ¶
Index ¶
- Constants
- type IBridge
- type IBridgeCaller
- type IBridgeCallerRaw
- type IBridgeCallerSession
- type IBridgeFilterer
- type IBridgeRaw
- func (_IBridge *IBridgeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IBridge *IBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IBridge *IBridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IBridgeSession
- type IBridgeTransactor
- type IBridgeTransactorRaw
- type IBridgeTransactorSession
Constants ¶
const IBridgeABI = "" /* 172-byte string literal not displayed */
IBridgeABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBridge ¶
type IBridge struct { IBridgeCaller // Read-only binding to the contract IBridgeTransactor // Write-only binding to the contract IBridgeFilterer // Log filterer for contract events }
IBridge is an auto generated Go binding around an Ethereum contract.
func NewIBridge ¶
NewIBridge creates a new instance of IBridge, bound to a specific deployed contract.
type IBridgeCaller ¶
type IBridgeCaller struct {
// contains filtered or unexported fields
}
IBridgeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIBridgeCaller ¶
func NewIBridgeCaller(address common.Address, caller bind.ContractCaller) (*IBridgeCaller, error)
NewIBridgeCaller creates a new read-only instance of IBridge, bound to a specific deployed contract.
type IBridgeCallerRaw ¶
type IBridgeCallerRaw struct {
Contract *IBridgeCaller // Generic read-only contract binding to access the raw methods on
}
IBridgeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IBridgeCallerRaw) Call ¶
func (_IBridge *IBridgeCallerRaw) 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 IBridgeCallerSession ¶
type IBridgeCallerSession struct { Contract *IBridgeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IBridgeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IBridgeFilterer ¶
type IBridgeFilterer struct {
// contains filtered or unexported fields
}
IBridgeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIBridgeFilterer ¶
func NewIBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*IBridgeFilterer, error)
NewIBridgeFilterer creates a new log filterer instance of IBridge, bound to a specific deployed contract.
type IBridgeRaw ¶
type IBridgeRaw struct {
Contract *IBridge // Generic contract binding to access the raw methods on
}
IBridgeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IBridgeRaw) Call ¶
func (_IBridge *IBridgeRaw) 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 (*IBridgeRaw) Transact ¶
func (_IBridge *IBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBridgeRaw) Transfer ¶
func (_IBridge *IBridgeRaw) 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 IBridgeSession ¶
type IBridgeSession struct { Contract *IBridge // 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 }
IBridgeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IBridgeSession) ChainID ¶
func (_IBridge *IBridgeSession) ChainID() (*types.Transaction, error)
ChainID is a paid mutator transaction binding the contract method 0xbeab7131.
Solidity: function _chainID() returns(uint8)
type IBridgeTransactor ¶
type IBridgeTransactor struct {
// contains filtered or unexported fields
}
IBridgeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIBridgeTransactor ¶
func NewIBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*IBridgeTransactor, error)
NewIBridgeTransactor creates a new write-only instance of IBridge, bound to a specific deployed contract.
func (*IBridgeTransactor) ChainID ¶
func (_IBridge *IBridgeTransactor) ChainID(opts *bind.TransactOpts) (*types.Transaction, error)
ChainID is a paid mutator transaction binding the contract method 0xbeab7131.
Solidity: function _chainID() returns(uint8)
type IBridgeTransactorRaw ¶
type IBridgeTransactorRaw struct {
Contract *IBridgeTransactor // Generic write-only contract binding to access the raw methods on
}
IBridgeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IBridgeTransactorRaw) Transact ¶
func (_IBridge *IBridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBridgeTransactorRaw) Transfer ¶
func (_IBridge *IBridgeTransactorRaw) 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 IBridgeTransactorSession ¶
type IBridgeTransactorSession struct { Contract *IBridgeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IBridgeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IBridgeTransactorSession) ChainID ¶
func (_IBridge *IBridgeTransactorSession) ChainID() (*types.Transaction, error)
ChainID is a paid mutator transaction binding the contract method 0xbeab7131.
Solidity: function _chainID() returns(uint8)