Documentation ¶
Index ¶
- Constants
- type ChannelCounterpartyData
- type ChannelData
- type ConnectionEndData
- type CounterpartyData
- type HeightData
- type Ibchost
- type IbchostCaller
- func (_Ibchost *IbchostCaller) AuthenticateCapability(opts *bind.CallOpts, name []byte, addr common.Address) (bool, error)
- func (_Ibchost *IbchostCaller) GetChannel(opts *bind.CallOpts, portId string, channelId string) (ChannelData, bool, error)
- func (_Ibchost *IbchostCaller) GetClientImpl(opts *bind.CallOpts, clientType string) (common.Address, bool, error)
- func (_Ibchost *IbchostCaller) GetClientState(opts *bind.CallOpts, clientId string) ([]byte, bool, error)
- func (_Ibchost *IbchostCaller) GetClientType(opts *bind.CallOpts, clientId string) (string, error)
- func (_Ibchost *IbchostCaller) GetConnection(opts *bind.CallOpts, connectionId string) (ConnectionEndData, bool, error)
- func (_Ibchost *IbchostCaller) GetConsensusState(opts *bind.CallOpts, clientId string, height uint64) ([]byte, bool, error)
- func (_Ibchost *IbchostCaller) GetModuleOwner(opts *bind.CallOpts, name []byte) (common.Address, bool, error)
- func (_Ibchost *IbchostCaller) GetNextSequenceAck(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostCaller) GetNextSequenceRecv(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostCaller) GetNextSequenceSend(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostCaller) GetPacketAcknowledgementCommitment(opts *bind.CallOpts, portId string, channelId string, sequence uint64) ([32]byte, bool, error)
- func (_Ibchost *IbchostCaller) GetPacketCommitment(opts *bind.CallOpts, portId string, channelId string, sequence uint64) ([32]byte, bool, error)
- func (_Ibchost *IbchostCaller) HasPacketReceipt(opts *bind.CallOpts, portId string, channelId string, sequence uint64) (bool, error)
- func (_Ibchost *IbchostCaller) MakePacketAcknowledgementCommitment(opts *bind.CallOpts, acknowledgement []byte) ([32]byte, error)
- func (_Ibchost *IbchostCaller) MakePacketCommitment(opts *bind.CallOpts, packet PacketData) ([32]byte, error)
- func (_Ibchost *IbchostCaller) OnlyIBCModule(opts *bind.CallOpts) error
- type IbchostCallerRaw
- type IbchostCallerSession
- func (_Ibchost *IbchostCallerSession) AuthenticateCapability(name []byte, addr common.Address) (bool, error)
- func (_Ibchost *IbchostCallerSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
- func (_Ibchost *IbchostCallerSession) GetClientImpl(clientType string) (common.Address, bool, error)
- func (_Ibchost *IbchostCallerSession) GetClientState(clientId string) ([]byte, bool, error)
- func (_Ibchost *IbchostCallerSession) GetClientType(clientId string) (string, error)
- func (_Ibchost *IbchostCallerSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
- func (_Ibchost *IbchostCallerSession) GetConsensusState(clientId string, height uint64) ([]byte, bool, error)
- func (_Ibchost *IbchostCallerSession) GetModuleOwner(name []byte) (common.Address, bool, error)
- func (_Ibchost *IbchostCallerSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostCallerSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostCallerSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostCallerSession) GetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
- func (_Ibchost *IbchostCallerSession) GetPacketCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
- func (_Ibchost *IbchostCallerSession) HasPacketReceipt(portId string, channelId string, sequence uint64) (bool, error)
- func (_Ibchost *IbchostCallerSession) MakePacketAcknowledgementCommitment(acknowledgement []byte) ([32]byte, error)
- func (_Ibchost *IbchostCallerSession) MakePacketCommitment(packet PacketData) ([32]byte, error)
- func (_Ibchost *IbchostCallerSession) OnlyIBCModule() error
- type IbchostFilterer
- func (_Ibchost *IbchostFilterer) FilterGeneratedChannelIdentifier(opts *bind.FilterOpts) (*IbchostGeneratedChannelIdentifierIterator, error)
- func (_Ibchost *IbchostFilterer) FilterGeneratedClientIdentifier(opts *bind.FilterOpts) (*IbchostGeneratedClientIdentifierIterator, error)
- func (_Ibchost *IbchostFilterer) FilterGeneratedConnectionIdentifier(opts *bind.FilterOpts) (*IbchostGeneratedConnectionIdentifierIterator, error)
- func (_Ibchost *IbchostFilterer) ParseGeneratedChannelIdentifier(log types.Log) (*IbchostGeneratedChannelIdentifier, error)
- func (_Ibchost *IbchostFilterer) ParseGeneratedClientIdentifier(log types.Log) (*IbchostGeneratedClientIdentifier, error)
- func (_Ibchost *IbchostFilterer) ParseGeneratedConnectionIdentifier(log types.Log) (*IbchostGeneratedConnectionIdentifier, error)
- func (_Ibchost *IbchostFilterer) WatchGeneratedChannelIdentifier(opts *bind.WatchOpts, sink chan<- *IbchostGeneratedChannelIdentifier) (event.Subscription, error)
- func (_Ibchost *IbchostFilterer) WatchGeneratedClientIdentifier(opts *bind.WatchOpts, sink chan<- *IbchostGeneratedClientIdentifier) (event.Subscription, error)
- func (_Ibchost *IbchostFilterer) WatchGeneratedConnectionIdentifier(opts *bind.WatchOpts, sink chan<- *IbchostGeneratedConnectionIdentifier) (event.Subscription, error)
- type IbchostGeneratedChannelIdentifier
- type IbchostGeneratedChannelIdentifierIterator
- type IbchostGeneratedClientIdentifier
- type IbchostGeneratedClientIdentifierIterator
- type IbchostGeneratedConnectionIdentifier
- type IbchostGeneratedConnectionIdentifierIterator
- type IbchostRaw
- func (_Ibchost *IbchostRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ibchost *IbchostRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ibchost *IbchostRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IbchostSession
- func (_Ibchost *IbchostSession) AuthenticateCapability(name []byte, addr common.Address) (bool, error)
- func (_Ibchost *IbchostSession) ClaimCapability(name []byte, addr common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) DeletePacketCommitment(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) GenerateChannelIdentifier() (*types.Transaction, error)
- func (_Ibchost *IbchostSession) GenerateClientIdentifier(clientType string) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) GenerateConnectionIdentifier() (*types.Transaction, error)
- func (_Ibchost *IbchostSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
- func (_Ibchost *IbchostSession) GetClientImpl(clientType string) (common.Address, bool, error)
- func (_Ibchost *IbchostSession) GetClientState(clientId string) ([]byte, bool, error)
- func (_Ibchost *IbchostSession) GetClientType(clientId string) (string, error)
- func (_Ibchost *IbchostSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
- func (_Ibchost *IbchostSession) GetConsensusState(clientId string, height uint64) ([]byte, bool, error)
- func (_Ibchost *IbchostSession) GetModuleOwner(name []byte) (common.Address, bool, error)
- func (_Ibchost *IbchostSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
- func (_Ibchost *IbchostSession) GetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
- func (_Ibchost *IbchostSession) GetPacketCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
- func (_Ibchost *IbchostSession) HasPacketReceipt(portId string, channelId string, sequence uint64) (bool, error)
- func (_Ibchost *IbchostSession) MakePacketAcknowledgementCommitment(acknowledgement []byte) ([32]byte, error)
- func (_Ibchost *IbchostSession) MakePacketCommitment(packet PacketData) ([32]byte, error)
- func (_Ibchost *IbchostSession) OnlyIBCModule() error
- func (_Ibchost *IbchostSession) SetChannel(portId string, channelId string, channel ChannelData) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetClientImpl(clientType string, clientImpl common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetClientState(clientId string, clientStateBytes []byte) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetClientType(clientId string, clientType string) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetConnection(connectionId string, connection ConnectionEndData) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetConsensusState(clientId string, height uint64, consensusStateBytes []byte) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetIBCModule(ibcModule_ common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetNextSequenceAck(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetNextSequenceRecv(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetNextSequenceSend(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64, acknowledgement []byte) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetPacketCommitment(portId string, channelId string, sequence uint64, packet PacketData) (*types.Transaction, error)
- func (_Ibchost *IbchostSession) SetPacketReceipt(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- type IbchostTransactor
- func (_Ibchost *IbchostTransactor) ClaimCapability(opts *bind.TransactOpts, name []byte, addr common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) DeletePacketCommitment(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) GenerateChannelIdentifier(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) GenerateClientIdentifier(opts *bind.TransactOpts, clientType string) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) GenerateConnectionIdentifier(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetChannel(opts *bind.TransactOpts, portId string, channelId string, channel ChannelData) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetClientImpl(opts *bind.TransactOpts, clientType string, clientImpl common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetClientState(opts *bind.TransactOpts, clientId string, clientStateBytes []byte) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetClientType(opts *bind.TransactOpts, clientId string, clientType string) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetConnection(opts *bind.TransactOpts, connectionId string, connection ConnectionEndData) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetConsensusState(opts *bind.TransactOpts, clientId string, height uint64, ...) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetIBCModule(opts *bind.TransactOpts, ibcModule_ common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetNextSequenceAck(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetNextSequenceRecv(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetNextSequenceSend(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetPacketAcknowledgementCommitment(opts *bind.TransactOpts, portId string, channelId string, sequence uint64, ...) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetPacketCommitment(opts *bind.TransactOpts, portId string, channelId string, sequence uint64, ...) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactor) SetPacketReceipt(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
- type IbchostTransactorRaw
- type IbchostTransactorSession
- func (_Ibchost *IbchostTransactorSession) ClaimCapability(name []byte, addr common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) DeletePacketCommitment(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) GenerateChannelIdentifier() (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) GenerateClientIdentifier(clientType string) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) GenerateConnectionIdentifier() (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetChannel(portId string, channelId string, channel ChannelData) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetClientImpl(clientType string, clientImpl common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetClientState(clientId string, clientStateBytes []byte) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetClientType(clientId string, clientType string) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetConnection(connectionId string, connection ConnectionEndData) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetConsensusState(clientId string, height uint64, consensusStateBytes []byte) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetIBCModule(ibcModule_ common.Address) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetNextSequenceAck(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetNextSequenceRecv(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetNextSequenceSend(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64, acknowledgement []byte) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetPacketCommitment(portId string, channelId string, sequence uint64, packet PacketData) (*types.Transaction, error)
- func (_Ibchost *IbchostTransactorSession) SetPacketReceipt(portId string, channelId string, sequence uint64) (*types.Transaction, error)
- type MerklePrefixData
- type PacketData
- type VersionData
Constants ¶
const IbchostABI = "" /* 16426-byte string literal not displayed */
IbchostABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelCounterpartyData ¶
ChannelCounterpartyData is an auto generated low-level Go binding around an user-defined struct.
type ChannelData ¶
type ChannelData struct { State uint8 Ordering uint8 Counterparty ChannelCounterpartyData ConnectionHops []string Version string }
ChannelData is an auto generated low-level Go binding around an user-defined struct.
type ConnectionEndData ¶
type ConnectionEndData struct { ClientId string Versions []VersionData State uint8 Counterparty CounterpartyData DelayPeriod uint64 }
ConnectionEndData is an auto generated low-level Go binding around an user-defined struct.
type CounterpartyData ¶
type CounterpartyData struct { ClientId string ConnectionId string Prefix MerklePrefixData }
CounterpartyData is an auto generated low-level Go binding around an user-defined struct.
type HeightData ¶
HeightData is an auto generated low-level Go binding around an user-defined struct.
type Ibchost ¶
type Ibchost struct { IbchostCaller // Read-only binding to the contract IbchostTransactor // Write-only binding to the contract IbchostFilterer // Log filterer for contract events }
Ibchost is an auto generated Go binding around an Ethereum contract.
func NewIbchost ¶
NewIbchost creates a new instance of Ibchost, bound to a specific deployed contract.
type IbchostCaller ¶
type IbchostCaller struct {
// contains filtered or unexported fields
}
IbchostCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIbchostCaller ¶
func NewIbchostCaller(address common.Address, caller bind.ContractCaller) (*IbchostCaller, error)
NewIbchostCaller creates a new read-only instance of Ibchost, bound to a specific deployed contract.
func (*IbchostCaller) AuthenticateCapability ¶
func (_Ibchost *IbchostCaller) AuthenticateCapability(opts *bind.CallOpts, name []byte, addr common.Address) (bool, error)
AuthenticateCapability is a free data retrieval call binding the contract method 0x2d46858f.
Solidity: function authenticateCapability(bytes name, address addr) view returns(bool)
func (*IbchostCaller) GetChannel ¶
func (_Ibchost *IbchostCaller) GetChannel(opts *bind.CallOpts, portId string, channelId string) (ChannelData, bool, error)
GetChannel is a free data retrieval call binding the contract method 0x3000217a.
Solidity: function getChannel(string portId, string channelId) view returns((uint8,uint8,(string,string),string[],string) channel, bool)
func (*IbchostCaller) GetClientImpl ¶
func (_Ibchost *IbchostCaller) GetClientImpl(opts *bind.CallOpts, clientType string) (common.Address, bool, error)
GetClientImpl is a free data retrieval call binding the contract method 0xbfe7aa66.
Solidity: function getClientImpl(string clientType) view returns(address, bool)
func (*IbchostCaller) GetClientState ¶
func (_Ibchost *IbchostCaller) GetClientState(opts *bind.CallOpts, clientId string) ([]byte, bool, error)
GetClientState is a free data retrieval call binding the contract method 0x76c81c42.
Solidity: function getClientState(string clientId) view returns(bytes, bool)
func (*IbchostCaller) GetClientType ¶
GetClientType is a free data retrieval call binding the contract method 0x84515f5d.
Solidity: function getClientType(string clientId) view returns(string)
func (*IbchostCaller) GetConnection ¶
func (_Ibchost *IbchostCaller) GetConnection(opts *bind.CallOpts, connectionId string) (ConnectionEndData, bool, error)
GetConnection is a free data retrieval call binding the contract method 0x27711a69.
Solidity: function getConnection(string connectionId) view returns((string,(string,string[])[],uint8,(string,string,(bytes)),uint64) connection, bool)
func (*IbchostCaller) GetConsensusState ¶
func (_Ibchost *IbchostCaller) GetConsensusState(opts *bind.CallOpts, clientId string, height uint64) ([]byte, bool, error)
GetConsensusState is a free data retrieval call binding the contract method 0xa37a45c8.
Solidity: function getConsensusState(string clientId, uint64 height) view returns(bytes, bool)
func (*IbchostCaller) GetModuleOwner ¶
func (_Ibchost *IbchostCaller) GetModuleOwner(opts *bind.CallOpts, name []byte) (common.Address, bool, error)
GetModuleOwner is a free data retrieval call binding the contract method 0xace6cfb7.
Solidity: function getModuleOwner(bytes name) view returns(address, bool)
func (*IbchostCaller) GetNextSequenceAck ¶
func (_Ibchost *IbchostCaller) GetNextSequenceAck(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
GetNextSequenceAck is a free data retrieval call binding the contract method 0x4e08c6f3.
Solidity: function getNextSequenceAck(string portId, string channelId) view returns(uint64)
func (*IbchostCaller) GetNextSequenceRecv ¶
func (_Ibchost *IbchostCaller) GetNextSequenceRecv(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
GetNextSequenceRecv is a free data retrieval call binding the contract method 0xe211bb06.
Solidity: function getNextSequenceRecv(string portId, string channelId) view returns(uint64)
func (*IbchostCaller) GetNextSequenceSend ¶
func (_Ibchost *IbchostCaller) GetNextSequenceSend(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
GetNextSequenceSend is a free data retrieval call binding the contract method 0x582418b6.
Solidity: function getNextSequenceSend(string portId, string channelId) view returns(uint64)
func (*IbchostCaller) GetPacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostCaller) GetPacketAcknowledgementCommitment(opts *bind.CallOpts, portId string, channelId string, sequence uint64) ([32]byte, bool, error)
GetPacketAcknowledgementCommitment is a free data retrieval call binding the contract method 0x71f56c59.
Solidity: function getPacketAcknowledgementCommitment(string portId, string channelId, uint64 sequence) view returns(bytes32, bool)
func (*IbchostCaller) GetPacketCommitment ¶
func (_Ibchost *IbchostCaller) GetPacketCommitment(opts *bind.CallOpts, portId string, channelId string, sequence uint64) ([32]byte, bool, error)
GetPacketCommitment is a free data retrieval call binding the contract method 0x61fc5e7b.
Solidity: function getPacketCommitment(string portId, string channelId, uint64 sequence) view returns(bytes32, bool)
func (*IbchostCaller) HasPacketReceipt ¶
func (_Ibchost *IbchostCaller) HasPacketReceipt(opts *bind.CallOpts, portId string, channelId string, sequence uint64) (bool, error)
HasPacketReceipt is a free data retrieval call binding the contract method 0x5a9afac3.
Solidity: function hasPacketReceipt(string portId, string channelId, uint64 sequence) view returns(bool)
func (*IbchostCaller) MakePacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostCaller) MakePacketAcknowledgementCommitment(opts *bind.CallOpts, acknowledgement []byte) ([32]byte, error)
MakePacketAcknowledgementCommitment is a free data retrieval call binding the contract method 0x8a889658.
Solidity: function makePacketAcknowledgementCommitment(bytes acknowledgement) pure returns(bytes32)
func (*IbchostCaller) MakePacketCommitment ¶
func (_Ibchost *IbchostCaller) MakePacketCommitment(opts *bind.CallOpts, packet PacketData) ([32]byte, error)
MakePacketCommitment is a free data retrieval call binding the contract method 0x12a68750.
Solidity: function makePacketCommitment((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet) pure returns(bytes32)
func (*IbchostCaller) OnlyIBCModule ¶
func (_Ibchost *IbchostCaller) OnlyIBCModule(opts *bind.CallOpts) error
OnlyIBCModule is a free data retrieval call binding the contract method 0x1649a4f7.
Solidity: function onlyIBCModule() view returns()
type IbchostCallerRaw ¶
type IbchostCallerRaw struct {
Contract *IbchostCaller // Generic read-only contract binding to access the raw methods on
}
IbchostCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IbchostCallerRaw) Call ¶
func (_Ibchost *IbchostCallerRaw) 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 IbchostCallerSession ¶
type IbchostCallerSession struct { Contract *IbchostCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IbchostCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IbchostCallerSession) AuthenticateCapability ¶
func (_Ibchost *IbchostCallerSession) AuthenticateCapability(name []byte, addr common.Address) (bool, error)
AuthenticateCapability is a free data retrieval call binding the contract method 0x2d46858f.
Solidity: function authenticateCapability(bytes name, address addr) view returns(bool)
func (*IbchostCallerSession) GetChannel ¶
func (_Ibchost *IbchostCallerSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
GetChannel is a free data retrieval call binding the contract method 0x3000217a.
Solidity: function getChannel(string portId, string channelId) view returns((uint8,uint8,(string,string),string[],string) channel, bool)
func (*IbchostCallerSession) GetClientImpl ¶
func (_Ibchost *IbchostCallerSession) GetClientImpl(clientType string) (common.Address, bool, error)
GetClientImpl is a free data retrieval call binding the contract method 0xbfe7aa66.
Solidity: function getClientImpl(string clientType) view returns(address, bool)
func (*IbchostCallerSession) GetClientState ¶
func (_Ibchost *IbchostCallerSession) GetClientState(clientId string) ([]byte, bool, error)
GetClientState is a free data retrieval call binding the contract method 0x76c81c42.
Solidity: function getClientState(string clientId) view returns(bytes, bool)
func (*IbchostCallerSession) GetClientType ¶
func (_Ibchost *IbchostCallerSession) GetClientType(clientId string) (string, error)
GetClientType is a free data retrieval call binding the contract method 0x84515f5d.
Solidity: function getClientType(string clientId) view returns(string)
func (*IbchostCallerSession) GetConnection ¶
func (_Ibchost *IbchostCallerSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
GetConnection is a free data retrieval call binding the contract method 0x27711a69.
Solidity: function getConnection(string connectionId) view returns((string,(string,string[])[],uint8,(string,string,(bytes)),uint64) connection, bool)
func (*IbchostCallerSession) GetConsensusState ¶
func (_Ibchost *IbchostCallerSession) GetConsensusState(clientId string, height uint64) ([]byte, bool, error)
GetConsensusState is a free data retrieval call binding the contract method 0xa37a45c8.
Solidity: function getConsensusState(string clientId, uint64 height) view returns(bytes, bool)
func (*IbchostCallerSession) GetModuleOwner ¶
GetModuleOwner is a free data retrieval call binding the contract method 0xace6cfb7.
Solidity: function getModuleOwner(bytes name) view returns(address, bool)
func (*IbchostCallerSession) GetNextSequenceAck ¶
func (_Ibchost *IbchostCallerSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
GetNextSequenceAck is a free data retrieval call binding the contract method 0x4e08c6f3.
Solidity: function getNextSequenceAck(string portId, string channelId) view returns(uint64)
func (*IbchostCallerSession) GetNextSequenceRecv ¶
func (_Ibchost *IbchostCallerSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
GetNextSequenceRecv is a free data retrieval call binding the contract method 0xe211bb06.
Solidity: function getNextSequenceRecv(string portId, string channelId) view returns(uint64)
func (*IbchostCallerSession) GetNextSequenceSend ¶
func (_Ibchost *IbchostCallerSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
GetNextSequenceSend is a free data retrieval call binding the contract method 0x582418b6.
Solidity: function getNextSequenceSend(string portId, string channelId) view returns(uint64)
func (*IbchostCallerSession) GetPacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostCallerSession) GetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
GetPacketAcknowledgementCommitment is a free data retrieval call binding the contract method 0x71f56c59.
Solidity: function getPacketAcknowledgementCommitment(string portId, string channelId, uint64 sequence) view returns(bytes32, bool)
func (*IbchostCallerSession) GetPacketCommitment ¶
func (_Ibchost *IbchostCallerSession) GetPacketCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
GetPacketCommitment is a free data retrieval call binding the contract method 0x61fc5e7b.
Solidity: function getPacketCommitment(string portId, string channelId, uint64 sequence) view returns(bytes32, bool)
func (*IbchostCallerSession) HasPacketReceipt ¶
func (_Ibchost *IbchostCallerSession) HasPacketReceipt(portId string, channelId string, sequence uint64) (bool, error)
HasPacketReceipt is a free data retrieval call binding the contract method 0x5a9afac3.
Solidity: function hasPacketReceipt(string portId, string channelId, uint64 sequence) view returns(bool)
func (*IbchostCallerSession) MakePacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostCallerSession) MakePacketAcknowledgementCommitment(acknowledgement []byte) ([32]byte, error)
MakePacketAcknowledgementCommitment is a free data retrieval call binding the contract method 0x8a889658.
Solidity: function makePacketAcknowledgementCommitment(bytes acknowledgement) pure returns(bytes32)
func (*IbchostCallerSession) MakePacketCommitment ¶
func (_Ibchost *IbchostCallerSession) MakePacketCommitment(packet PacketData) ([32]byte, error)
MakePacketCommitment is a free data retrieval call binding the contract method 0x12a68750.
Solidity: function makePacketCommitment((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet) pure returns(bytes32)
func (*IbchostCallerSession) OnlyIBCModule ¶
func (_Ibchost *IbchostCallerSession) OnlyIBCModule() error
OnlyIBCModule is a free data retrieval call binding the contract method 0x1649a4f7.
Solidity: function onlyIBCModule() view returns()
type IbchostFilterer ¶
type IbchostFilterer struct {
// contains filtered or unexported fields
}
IbchostFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIbchostFilterer ¶
func NewIbchostFilterer(address common.Address, filterer bind.ContractFilterer) (*IbchostFilterer, error)
NewIbchostFilterer creates a new log filterer instance of Ibchost, bound to a specific deployed contract.
func (*IbchostFilterer) FilterGeneratedChannelIdentifier ¶
func (_Ibchost *IbchostFilterer) FilterGeneratedChannelIdentifier(opts *bind.FilterOpts) (*IbchostGeneratedChannelIdentifierIterator, error)
FilterGeneratedChannelIdentifier is a free log retrieval operation binding the contract event 0x01fb9b8778b6fb840b058bb971dea3ba81c167b010a0216afe600826884f9ba7.
Solidity: event GeneratedChannelIdentifier(string arg0)
func (*IbchostFilterer) FilterGeneratedClientIdentifier ¶
func (_Ibchost *IbchostFilterer) FilterGeneratedClientIdentifier(opts *bind.FilterOpts) (*IbchostGeneratedClientIdentifierIterator, error)
FilterGeneratedClientIdentifier is a free log retrieval operation binding the contract event 0x601bfcc455d5d4d7738f8c6ac232e0d7cc9c31dab811f1d87c100af0b7fc3a20.
Solidity: event GeneratedClientIdentifier(string arg0)
func (*IbchostFilterer) FilterGeneratedConnectionIdentifier ¶
func (_Ibchost *IbchostFilterer) FilterGeneratedConnectionIdentifier(opts *bind.FilterOpts) (*IbchostGeneratedConnectionIdentifierIterator, error)
FilterGeneratedConnectionIdentifier is a free log retrieval operation binding the contract event 0xbcf8ae1e9272e040280c9adfc8033bb831043a9959e37ef4af1f7e8ded16321b.
Solidity: event GeneratedConnectionIdentifier(string arg0)
func (*IbchostFilterer) ParseGeneratedChannelIdentifier ¶
func (_Ibchost *IbchostFilterer) ParseGeneratedChannelIdentifier(log types.Log) (*IbchostGeneratedChannelIdentifier, error)
ParseGeneratedChannelIdentifier is a log parse operation binding the contract event 0x01fb9b8778b6fb840b058bb971dea3ba81c167b010a0216afe600826884f9ba7.
Solidity: event GeneratedChannelIdentifier(string arg0)
func (*IbchostFilterer) ParseGeneratedClientIdentifier ¶
func (_Ibchost *IbchostFilterer) ParseGeneratedClientIdentifier(log types.Log) (*IbchostGeneratedClientIdentifier, error)
ParseGeneratedClientIdentifier is a log parse operation binding the contract event 0x601bfcc455d5d4d7738f8c6ac232e0d7cc9c31dab811f1d87c100af0b7fc3a20.
Solidity: event GeneratedClientIdentifier(string arg0)
func (*IbchostFilterer) ParseGeneratedConnectionIdentifier ¶
func (_Ibchost *IbchostFilterer) ParseGeneratedConnectionIdentifier(log types.Log) (*IbchostGeneratedConnectionIdentifier, error)
ParseGeneratedConnectionIdentifier is a log parse operation binding the contract event 0xbcf8ae1e9272e040280c9adfc8033bb831043a9959e37ef4af1f7e8ded16321b.
Solidity: event GeneratedConnectionIdentifier(string arg0)
func (*IbchostFilterer) WatchGeneratedChannelIdentifier ¶
func (_Ibchost *IbchostFilterer) WatchGeneratedChannelIdentifier(opts *bind.WatchOpts, sink chan<- *IbchostGeneratedChannelIdentifier) (event.Subscription, error)
WatchGeneratedChannelIdentifier is a free log subscription operation binding the contract event 0x01fb9b8778b6fb840b058bb971dea3ba81c167b010a0216afe600826884f9ba7.
Solidity: event GeneratedChannelIdentifier(string arg0)
func (*IbchostFilterer) WatchGeneratedClientIdentifier ¶
func (_Ibchost *IbchostFilterer) WatchGeneratedClientIdentifier(opts *bind.WatchOpts, sink chan<- *IbchostGeneratedClientIdentifier) (event.Subscription, error)
WatchGeneratedClientIdentifier is a free log subscription operation binding the contract event 0x601bfcc455d5d4d7738f8c6ac232e0d7cc9c31dab811f1d87c100af0b7fc3a20.
Solidity: event GeneratedClientIdentifier(string arg0)
func (*IbchostFilterer) WatchGeneratedConnectionIdentifier ¶
func (_Ibchost *IbchostFilterer) WatchGeneratedConnectionIdentifier(opts *bind.WatchOpts, sink chan<- *IbchostGeneratedConnectionIdentifier) (event.Subscription, error)
WatchGeneratedConnectionIdentifier is a free log subscription operation binding the contract event 0xbcf8ae1e9272e040280c9adfc8033bb831043a9959e37ef4af1f7e8ded16321b.
Solidity: event GeneratedConnectionIdentifier(string arg0)
type IbchostGeneratedChannelIdentifier ¶
type IbchostGeneratedChannelIdentifier struct { Arg0 string Raw types.Log // Blockchain specific contextual infos }
IbchostGeneratedChannelIdentifier represents a GeneratedChannelIdentifier event raised by the Ibchost contract.
type IbchostGeneratedChannelIdentifierIterator ¶
type IbchostGeneratedChannelIdentifierIterator struct { Event *IbchostGeneratedChannelIdentifier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchostGeneratedChannelIdentifierIterator is returned from FilterGeneratedChannelIdentifier and is used to iterate over the raw logs and unpacked data for GeneratedChannelIdentifier events raised by the Ibchost contract.
func (*IbchostGeneratedChannelIdentifierIterator) Close ¶
func (it *IbchostGeneratedChannelIdentifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchostGeneratedChannelIdentifierIterator) Error ¶
func (it *IbchostGeneratedChannelIdentifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchostGeneratedChannelIdentifierIterator) Next ¶
func (it *IbchostGeneratedChannelIdentifierIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchostGeneratedClientIdentifier ¶
type IbchostGeneratedClientIdentifier struct { Arg0 string Raw types.Log // Blockchain specific contextual infos }
IbchostGeneratedClientIdentifier represents a GeneratedClientIdentifier event raised by the Ibchost contract.
type IbchostGeneratedClientIdentifierIterator ¶
type IbchostGeneratedClientIdentifierIterator struct { Event *IbchostGeneratedClientIdentifier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchostGeneratedClientIdentifierIterator is returned from FilterGeneratedClientIdentifier and is used to iterate over the raw logs and unpacked data for GeneratedClientIdentifier events raised by the Ibchost contract.
func (*IbchostGeneratedClientIdentifierIterator) Close ¶
func (it *IbchostGeneratedClientIdentifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchostGeneratedClientIdentifierIterator) Error ¶
func (it *IbchostGeneratedClientIdentifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchostGeneratedClientIdentifierIterator) Next ¶
func (it *IbchostGeneratedClientIdentifierIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchostGeneratedConnectionIdentifier ¶
type IbchostGeneratedConnectionIdentifier struct { Arg0 string Raw types.Log // Blockchain specific contextual infos }
IbchostGeneratedConnectionIdentifier represents a GeneratedConnectionIdentifier event raised by the Ibchost contract.
type IbchostGeneratedConnectionIdentifierIterator ¶
type IbchostGeneratedConnectionIdentifierIterator struct { Event *IbchostGeneratedConnectionIdentifier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchostGeneratedConnectionIdentifierIterator is returned from FilterGeneratedConnectionIdentifier and is used to iterate over the raw logs and unpacked data for GeneratedConnectionIdentifier events raised by the Ibchost contract.
func (*IbchostGeneratedConnectionIdentifierIterator) Close ¶
func (it *IbchostGeneratedConnectionIdentifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchostGeneratedConnectionIdentifierIterator) Error ¶
func (it *IbchostGeneratedConnectionIdentifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchostGeneratedConnectionIdentifierIterator) Next ¶
func (it *IbchostGeneratedConnectionIdentifierIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchostRaw ¶
type IbchostRaw struct {
Contract *Ibchost // Generic contract binding to access the raw methods on
}
IbchostRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IbchostRaw) Call ¶
func (_Ibchost *IbchostRaw) 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 (*IbchostRaw) Transact ¶
func (_Ibchost *IbchostRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IbchostRaw) Transfer ¶
func (_Ibchost *IbchostRaw) 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 IbchostSession ¶
type IbchostSession struct { Contract *Ibchost // 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 }
IbchostSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IbchostSession) AuthenticateCapability ¶
func (_Ibchost *IbchostSession) AuthenticateCapability(name []byte, addr common.Address) (bool, error)
AuthenticateCapability is a free data retrieval call binding the contract method 0x2d46858f.
Solidity: function authenticateCapability(bytes name, address addr) view returns(bool)
func (*IbchostSession) ClaimCapability ¶
func (_Ibchost *IbchostSession) ClaimCapability(name []byte, addr common.Address) (*types.Transaction, error)
ClaimCapability is a paid mutator transaction binding the contract method 0xbe3d6e92.
Solidity: function claimCapability(bytes name, address addr) returns()
func (*IbchostSession) DeletePacketCommitment ¶
func (_Ibchost *IbchostSession) DeletePacketCommitment(portId string, channelId string, sequence uint64) (*types.Transaction, error)
DeletePacketCommitment is a paid mutator transaction binding the contract method 0x94dcb4c6.
Solidity: function deletePacketCommitment(string portId, string channelId, uint64 sequence) returns()
func (*IbchostSession) GenerateChannelIdentifier ¶
func (_Ibchost *IbchostSession) GenerateChannelIdentifier() (*types.Transaction, error)
GenerateChannelIdentifier is a paid mutator transaction binding the contract method 0x53ccd1c8.
Solidity: function generateChannelIdentifier() returns(string)
func (*IbchostSession) GenerateClientIdentifier ¶
func (_Ibchost *IbchostSession) GenerateClientIdentifier(clientType string) (*types.Transaction, error)
GenerateClientIdentifier is a paid mutator transaction binding the contract method 0x22c99536.
Solidity: function generateClientIdentifier(string clientType) returns(string)
func (*IbchostSession) GenerateConnectionIdentifier ¶
func (_Ibchost *IbchostSession) GenerateConnectionIdentifier() (*types.Transaction, error)
GenerateConnectionIdentifier is a paid mutator transaction binding the contract method 0xd9e73f50.
Solidity: function generateConnectionIdentifier() returns(string)
func (*IbchostSession) GetChannel ¶
func (_Ibchost *IbchostSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
GetChannel is a free data retrieval call binding the contract method 0x3000217a.
Solidity: function getChannel(string portId, string channelId) view returns((uint8,uint8,(string,string),string[],string) channel, bool)
func (*IbchostSession) GetClientImpl ¶
GetClientImpl is a free data retrieval call binding the contract method 0xbfe7aa66.
Solidity: function getClientImpl(string clientType) view returns(address, bool)
func (*IbchostSession) GetClientState ¶
func (_Ibchost *IbchostSession) GetClientState(clientId string) ([]byte, bool, error)
GetClientState is a free data retrieval call binding the contract method 0x76c81c42.
Solidity: function getClientState(string clientId) view returns(bytes, bool)
func (*IbchostSession) GetClientType ¶
func (_Ibchost *IbchostSession) GetClientType(clientId string) (string, error)
GetClientType is a free data retrieval call binding the contract method 0x84515f5d.
Solidity: function getClientType(string clientId) view returns(string)
func (*IbchostSession) GetConnection ¶
func (_Ibchost *IbchostSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
GetConnection is a free data retrieval call binding the contract method 0x27711a69.
Solidity: function getConnection(string connectionId) view returns((string,(string,string[])[],uint8,(string,string,(bytes)),uint64) connection, bool)
func (*IbchostSession) GetConsensusState ¶
func (_Ibchost *IbchostSession) GetConsensusState(clientId string, height uint64) ([]byte, bool, error)
GetConsensusState is a free data retrieval call binding the contract method 0xa37a45c8.
Solidity: function getConsensusState(string clientId, uint64 height) view returns(bytes, bool)
func (*IbchostSession) GetModuleOwner ¶
GetModuleOwner is a free data retrieval call binding the contract method 0xace6cfb7.
Solidity: function getModuleOwner(bytes name) view returns(address, bool)
func (*IbchostSession) GetNextSequenceAck ¶
func (_Ibchost *IbchostSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
GetNextSequenceAck is a free data retrieval call binding the contract method 0x4e08c6f3.
Solidity: function getNextSequenceAck(string portId, string channelId) view returns(uint64)
func (*IbchostSession) GetNextSequenceRecv ¶
func (_Ibchost *IbchostSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
GetNextSequenceRecv is a free data retrieval call binding the contract method 0xe211bb06.
Solidity: function getNextSequenceRecv(string portId, string channelId) view returns(uint64)
func (*IbchostSession) GetNextSequenceSend ¶
func (_Ibchost *IbchostSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
GetNextSequenceSend is a free data retrieval call binding the contract method 0x582418b6.
Solidity: function getNextSequenceSend(string portId, string channelId) view returns(uint64)
func (*IbchostSession) GetPacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostSession) GetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
GetPacketAcknowledgementCommitment is a free data retrieval call binding the contract method 0x71f56c59.
Solidity: function getPacketAcknowledgementCommitment(string portId, string channelId, uint64 sequence) view returns(bytes32, bool)
func (*IbchostSession) GetPacketCommitment ¶
func (_Ibchost *IbchostSession) GetPacketCommitment(portId string, channelId string, sequence uint64) ([32]byte, bool, error)
GetPacketCommitment is a free data retrieval call binding the contract method 0x61fc5e7b.
Solidity: function getPacketCommitment(string portId, string channelId, uint64 sequence) view returns(bytes32, bool)
func (*IbchostSession) HasPacketReceipt ¶
func (_Ibchost *IbchostSession) HasPacketReceipt(portId string, channelId string, sequence uint64) (bool, error)
HasPacketReceipt is a free data retrieval call binding the contract method 0x5a9afac3.
Solidity: function hasPacketReceipt(string portId, string channelId, uint64 sequence) view returns(bool)
func (*IbchostSession) MakePacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostSession) MakePacketAcknowledgementCommitment(acknowledgement []byte) ([32]byte, error)
MakePacketAcknowledgementCommitment is a free data retrieval call binding the contract method 0x8a889658.
Solidity: function makePacketAcknowledgementCommitment(bytes acknowledgement) pure returns(bytes32)
func (*IbchostSession) MakePacketCommitment ¶
func (_Ibchost *IbchostSession) MakePacketCommitment(packet PacketData) ([32]byte, error)
MakePacketCommitment is a free data retrieval call binding the contract method 0x12a68750.
Solidity: function makePacketCommitment((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet) pure returns(bytes32)
func (*IbchostSession) OnlyIBCModule ¶
func (_Ibchost *IbchostSession) OnlyIBCModule() error
OnlyIBCModule is a free data retrieval call binding the contract method 0x1649a4f7.
Solidity: function onlyIBCModule() view returns()
func (*IbchostSession) SetChannel ¶
func (_Ibchost *IbchostSession) SetChannel(portId string, channelId string, channel ChannelData) (*types.Transaction, error)
SetChannel is a paid mutator transaction binding the contract method 0x3564d550.
Solidity: function setChannel(string portId, string channelId, (uint8,uint8,(string,string),string[],string) channel) returns()
func (*IbchostSession) SetClientImpl ¶
func (_Ibchost *IbchostSession) SetClientImpl(clientType string, clientImpl common.Address) (*types.Transaction, error)
SetClientImpl is a paid mutator transaction binding the contract method 0x9d0b7650.
Solidity: function setClientImpl(string clientType, address clientImpl) returns()
func (*IbchostSession) SetClientState ¶
func (_Ibchost *IbchostSession) SetClientState(clientId string, clientStateBytes []byte) (*types.Transaction, error)
SetClientState is a paid mutator transaction binding the contract method 0x0838f56d.
Solidity: function setClientState(string clientId, bytes clientStateBytes) returns()
func (*IbchostSession) SetClientType ¶
func (_Ibchost *IbchostSession) SetClientType(clientId string, clientType string) (*types.Transaction, error)
SetClientType is a paid mutator transaction binding the contract method 0x78338a17.
Solidity: function setClientType(string clientId, string clientType) returns()
func (*IbchostSession) SetConnection ¶
func (_Ibchost *IbchostSession) SetConnection(connectionId string, connection ConnectionEndData) (*types.Transaction, error)
SetConnection is a paid mutator transaction binding the contract method 0x2dbe1450.
Solidity: function setConnection(string connectionId, (string,(string,string[])[],uint8,(string,string,(bytes)),uint64) connection) returns()
func (*IbchostSession) SetConsensusState ¶
func (_Ibchost *IbchostSession) SetConsensusState(clientId string, height uint64, consensusStateBytes []byte) (*types.Transaction, error)
SetConsensusState is a paid mutator transaction binding the contract method 0xff618292.
Solidity: function setConsensusState(string clientId, uint64 height, bytes consensusStateBytes) returns()
func (*IbchostSession) SetIBCModule ¶
func (_Ibchost *IbchostSession) SetIBCModule(ibcModule_ common.Address) (*types.Transaction, error)
SetIBCModule is a paid mutator transaction binding the contract method 0x1e742f32.
Solidity: function setIBCModule(address ibcModule_) returns()
func (*IbchostSession) SetNextSequenceAck ¶
func (_Ibchost *IbchostSession) SetNextSequenceAck(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceAck is a paid mutator transaction binding the contract method 0x24fe5ee8.
Solidity: function setNextSequenceAck(string portId, string channelId, uint64 sequence) returns()
func (*IbchostSession) SetNextSequenceRecv ¶
func (_Ibchost *IbchostSession) SetNextSequenceRecv(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceRecv is a paid mutator transaction binding the contract method 0xff171745.
Solidity: function setNextSequenceRecv(string portId, string channelId, uint64 sequence) returns()
func (*IbchostSession) SetNextSequenceSend ¶
func (_Ibchost *IbchostSession) SetNextSequenceSend(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceSend is a paid mutator transaction binding the contract method 0xddc090dd.
Solidity: function setNextSequenceSend(string portId, string channelId, uint64 sequence) returns()
func (*IbchostSession) SetPacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostSession) SetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64, acknowledgement []byte) (*types.Transaction, error)
SetPacketAcknowledgementCommitment is a paid mutator transaction binding the contract method 0xf81cc9e1.
Solidity: function setPacketAcknowledgementCommitment(string portId, string channelId, uint64 sequence, bytes acknowledgement) returns()
func (*IbchostSession) SetPacketCommitment ¶
func (_Ibchost *IbchostSession) SetPacketCommitment(portId string, channelId string, sequence uint64, packet PacketData) (*types.Transaction, error)
SetPacketCommitment is a paid mutator transaction binding the contract method 0xb7ccdc57.
Solidity: function setPacketCommitment(string portId, string channelId, uint64 sequence, (uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet) returns()
func (*IbchostSession) SetPacketReceipt ¶
func (_Ibchost *IbchostSession) SetPacketReceipt(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetPacketReceipt is a paid mutator transaction binding the contract method 0xf2a47da3.
Solidity: function setPacketReceipt(string portId, string channelId, uint64 sequence) returns()
type IbchostTransactor ¶
type IbchostTransactor struct {
// contains filtered or unexported fields
}
IbchostTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIbchostTransactor ¶
func NewIbchostTransactor(address common.Address, transactor bind.ContractTransactor) (*IbchostTransactor, error)
NewIbchostTransactor creates a new write-only instance of Ibchost, bound to a specific deployed contract.
func (*IbchostTransactor) ClaimCapability ¶
func (_Ibchost *IbchostTransactor) ClaimCapability(opts *bind.TransactOpts, name []byte, addr common.Address) (*types.Transaction, error)
ClaimCapability is a paid mutator transaction binding the contract method 0xbe3d6e92.
Solidity: function claimCapability(bytes name, address addr) returns()
func (*IbchostTransactor) DeletePacketCommitment ¶
func (_Ibchost *IbchostTransactor) DeletePacketCommitment(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
DeletePacketCommitment is a paid mutator transaction binding the contract method 0x94dcb4c6.
Solidity: function deletePacketCommitment(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactor) GenerateChannelIdentifier ¶
func (_Ibchost *IbchostTransactor) GenerateChannelIdentifier(opts *bind.TransactOpts) (*types.Transaction, error)
GenerateChannelIdentifier is a paid mutator transaction binding the contract method 0x53ccd1c8.
Solidity: function generateChannelIdentifier() returns(string)
func (*IbchostTransactor) GenerateClientIdentifier ¶
func (_Ibchost *IbchostTransactor) GenerateClientIdentifier(opts *bind.TransactOpts, clientType string) (*types.Transaction, error)
GenerateClientIdentifier is a paid mutator transaction binding the contract method 0x22c99536.
Solidity: function generateClientIdentifier(string clientType) returns(string)
func (*IbchostTransactor) GenerateConnectionIdentifier ¶
func (_Ibchost *IbchostTransactor) GenerateConnectionIdentifier(opts *bind.TransactOpts) (*types.Transaction, error)
GenerateConnectionIdentifier is a paid mutator transaction binding the contract method 0xd9e73f50.
Solidity: function generateConnectionIdentifier() returns(string)
func (*IbchostTransactor) SetChannel ¶
func (_Ibchost *IbchostTransactor) SetChannel(opts *bind.TransactOpts, portId string, channelId string, channel ChannelData) (*types.Transaction, error)
SetChannel is a paid mutator transaction binding the contract method 0x3564d550.
Solidity: function setChannel(string portId, string channelId, (uint8,uint8,(string,string),string[],string) channel) returns()
func (*IbchostTransactor) SetClientImpl ¶
func (_Ibchost *IbchostTransactor) SetClientImpl(opts *bind.TransactOpts, clientType string, clientImpl common.Address) (*types.Transaction, error)
SetClientImpl is a paid mutator transaction binding the contract method 0x9d0b7650.
Solidity: function setClientImpl(string clientType, address clientImpl) returns()
func (*IbchostTransactor) SetClientState ¶
func (_Ibchost *IbchostTransactor) SetClientState(opts *bind.TransactOpts, clientId string, clientStateBytes []byte) (*types.Transaction, error)
SetClientState is a paid mutator transaction binding the contract method 0x0838f56d.
Solidity: function setClientState(string clientId, bytes clientStateBytes) returns()
func (*IbchostTransactor) SetClientType ¶
func (_Ibchost *IbchostTransactor) SetClientType(opts *bind.TransactOpts, clientId string, clientType string) (*types.Transaction, error)
SetClientType is a paid mutator transaction binding the contract method 0x78338a17.
Solidity: function setClientType(string clientId, string clientType) returns()
func (*IbchostTransactor) SetConnection ¶
func (_Ibchost *IbchostTransactor) SetConnection(opts *bind.TransactOpts, connectionId string, connection ConnectionEndData) (*types.Transaction, error)
SetConnection is a paid mutator transaction binding the contract method 0x2dbe1450.
Solidity: function setConnection(string connectionId, (string,(string,string[])[],uint8,(string,string,(bytes)),uint64) connection) returns()
func (*IbchostTransactor) SetConsensusState ¶
func (_Ibchost *IbchostTransactor) SetConsensusState(opts *bind.TransactOpts, clientId string, height uint64, consensusStateBytes []byte) (*types.Transaction, error)
SetConsensusState is a paid mutator transaction binding the contract method 0xff618292.
Solidity: function setConsensusState(string clientId, uint64 height, bytes consensusStateBytes) returns()
func (*IbchostTransactor) SetIBCModule ¶
func (_Ibchost *IbchostTransactor) SetIBCModule(opts *bind.TransactOpts, ibcModule_ common.Address) (*types.Transaction, error)
SetIBCModule is a paid mutator transaction binding the contract method 0x1e742f32.
Solidity: function setIBCModule(address ibcModule_) returns()
func (*IbchostTransactor) SetNextSequenceAck ¶
func (_Ibchost *IbchostTransactor) SetNextSequenceAck(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceAck is a paid mutator transaction binding the contract method 0x24fe5ee8.
Solidity: function setNextSequenceAck(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactor) SetNextSequenceRecv ¶
func (_Ibchost *IbchostTransactor) SetNextSequenceRecv(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceRecv is a paid mutator transaction binding the contract method 0xff171745.
Solidity: function setNextSequenceRecv(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactor) SetNextSequenceSend ¶
func (_Ibchost *IbchostTransactor) SetNextSequenceSend(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceSend is a paid mutator transaction binding the contract method 0xddc090dd.
Solidity: function setNextSequenceSend(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactor) SetPacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostTransactor) SetPacketAcknowledgementCommitment(opts *bind.TransactOpts, portId string, channelId string, sequence uint64, acknowledgement []byte) (*types.Transaction, error)
SetPacketAcknowledgementCommitment is a paid mutator transaction binding the contract method 0xf81cc9e1.
Solidity: function setPacketAcknowledgementCommitment(string portId, string channelId, uint64 sequence, bytes acknowledgement) returns()
func (*IbchostTransactor) SetPacketCommitment ¶
func (_Ibchost *IbchostTransactor) SetPacketCommitment(opts *bind.TransactOpts, portId string, channelId string, sequence uint64, packet PacketData) (*types.Transaction, error)
SetPacketCommitment is a paid mutator transaction binding the contract method 0xb7ccdc57.
Solidity: function setPacketCommitment(string portId, string channelId, uint64 sequence, (uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet) returns()
func (*IbchostTransactor) SetPacketReceipt ¶
func (_Ibchost *IbchostTransactor) SetPacketReceipt(opts *bind.TransactOpts, portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetPacketReceipt is a paid mutator transaction binding the contract method 0xf2a47da3.
Solidity: function setPacketReceipt(string portId, string channelId, uint64 sequence) returns()
type IbchostTransactorRaw ¶
type IbchostTransactorRaw struct {
Contract *IbchostTransactor // Generic write-only contract binding to access the raw methods on
}
IbchostTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IbchostTransactorRaw) Transact ¶
func (_Ibchost *IbchostTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IbchostTransactorRaw) Transfer ¶
func (_Ibchost *IbchostTransactorRaw) 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 IbchostTransactorSession ¶
type IbchostTransactorSession struct { Contract *IbchostTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IbchostTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IbchostTransactorSession) ClaimCapability ¶
func (_Ibchost *IbchostTransactorSession) ClaimCapability(name []byte, addr common.Address) (*types.Transaction, error)
ClaimCapability is a paid mutator transaction binding the contract method 0xbe3d6e92.
Solidity: function claimCapability(bytes name, address addr) returns()
func (*IbchostTransactorSession) DeletePacketCommitment ¶
func (_Ibchost *IbchostTransactorSession) DeletePacketCommitment(portId string, channelId string, sequence uint64) (*types.Transaction, error)
DeletePacketCommitment is a paid mutator transaction binding the contract method 0x94dcb4c6.
Solidity: function deletePacketCommitment(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactorSession) GenerateChannelIdentifier ¶
func (_Ibchost *IbchostTransactorSession) GenerateChannelIdentifier() (*types.Transaction, error)
GenerateChannelIdentifier is a paid mutator transaction binding the contract method 0x53ccd1c8.
Solidity: function generateChannelIdentifier() returns(string)
func (*IbchostTransactorSession) GenerateClientIdentifier ¶
func (_Ibchost *IbchostTransactorSession) GenerateClientIdentifier(clientType string) (*types.Transaction, error)
GenerateClientIdentifier is a paid mutator transaction binding the contract method 0x22c99536.
Solidity: function generateClientIdentifier(string clientType) returns(string)
func (*IbchostTransactorSession) GenerateConnectionIdentifier ¶
func (_Ibchost *IbchostTransactorSession) GenerateConnectionIdentifier() (*types.Transaction, error)
GenerateConnectionIdentifier is a paid mutator transaction binding the contract method 0xd9e73f50.
Solidity: function generateConnectionIdentifier() returns(string)
func (*IbchostTransactorSession) SetChannel ¶
func (_Ibchost *IbchostTransactorSession) SetChannel(portId string, channelId string, channel ChannelData) (*types.Transaction, error)
SetChannel is a paid mutator transaction binding the contract method 0x3564d550.
Solidity: function setChannel(string portId, string channelId, (uint8,uint8,(string,string),string[],string) channel) returns()
func (*IbchostTransactorSession) SetClientImpl ¶
func (_Ibchost *IbchostTransactorSession) SetClientImpl(clientType string, clientImpl common.Address) (*types.Transaction, error)
SetClientImpl is a paid mutator transaction binding the contract method 0x9d0b7650.
Solidity: function setClientImpl(string clientType, address clientImpl) returns()
func (*IbchostTransactorSession) SetClientState ¶
func (_Ibchost *IbchostTransactorSession) SetClientState(clientId string, clientStateBytes []byte) (*types.Transaction, error)
SetClientState is a paid mutator transaction binding the contract method 0x0838f56d.
Solidity: function setClientState(string clientId, bytes clientStateBytes) returns()
func (*IbchostTransactorSession) SetClientType ¶
func (_Ibchost *IbchostTransactorSession) SetClientType(clientId string, clientType string) (*types.Transaction, error)
SetClientType is a paid mutator transaction binding the contract method 0x78338a17.
Solidity: function setClientType(string clientId, string clientType) returns()
func (*IbchostTransactorSession) SetConnection ¶
func (_Ibchost *IbchostTransactorSession) SetConnection(connectionId string, connection ConnectionEndData) (*types.Transaction, error)
SetConnection is a paid mutator transaction binding the contract method 0x2dbe1450.
Solidity: function setConnection(string connectionId, (string,(string,string[])[],uint8,(string,string,(bytes)),uint64) connection) returns()
func (*IbchostTransactorSession) SetConsensusState ¶
func (_Ibchost *IbchostTransactorSession) SetConsensusState(clientId string, height uint64, consensusStateBytes []byte) (*types.Transaction, error)
SetConsensusState is a paid mutator transaction binding the contract method 0xff618292.
Solidity: function setConsensusState(string clientId, uint64 height, bytes consensusStateBytes) returns()
func (*IbchostTransactorSession) SetIBCModule ¶
func (_Ibchost *IbchostTransactorSession) SetIBCModule(ibcModule_ common.Address) (*types.Transaction, error)
SetIBCModule is a paid mutator transaction binding the contract method 0x1e742f32.
Solidity: function setIBCModule(address ibcModule_) returns()
func (*IbchostTransactorSession) SetNextSequenceAck ¶
func (_Ibchost *IbchostTransactorSession) SetNextSequenceAck(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceAck is a paid mutator transaction binding the contract method 0x24fe5ee8.
Solidity: function setNextSequenceAck(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactorSession) SetNextSequenceRecv ¶
func (_Ibchost *IbchostTransactorSession) SetNextSequenceRecv(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceRecv is a paid mutator transaction binding the contract method 0xff171745.
Solidity: function setNextSequenceRecv(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactorSession) SetNextSequenceSend ¶
func (_Ibchost *IbchostTransactorSession) SetNextSequenceSend(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetNextSequenceSend is a paid mutator transaction binding the contract method 0xddc090dd.
Solidity: function setNextSequenceSend(string portId, string channelId, uint64 sequence) returns()
func (*IbchostTransactorSession) SetPacketAcknowledgementCommitment ¶
func (_Ibchost *IbchostTransactorSession) SetPacketAcknowledgementCommitment(portId string, channelId string, sequence uint64, acknowledgement []byte) (*types.Transaction, error)
SetPacketAcknowledgementCommitment is a paid mutator transaction binding the contract method 0xf81cc9e1.
Solidity: function setPacketAcknowledgementCommitment(string portId, string channelId, uint64 sequence, bytes acknowledgement) returns()
func (*IbchostTransactorSession) SetPacketCommitment ¶
func (_Ibchost *IbchostTransactorSession) SetPacketCommitment(portId string, channelId string, sequence uint64, packet PacketData) (*types.Transaction, error)
SetPacketCommitment is a paid mutator transaction binding the contract method 0xb7ccdc57.
Solidity: function setPacketCommitment(string portId, string channelId, uint64 sequence, (uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet) returns()
func (*IbchostTransactorSession) SetPacketReceipt ¶
func (_Ibchost *IbchostTransactorSession) SetPacketReceipt(portId string, channelId string, sequence uint64) (*types.Transaction, error)
SetPacketReceipt is a paid mutator transaction binding the contract method 0xf2a47da3.
Solidity: function setPacketReceipt(string portId, string channelId, uint64 sequence) returns()
type MerklePrefixData ¶
type MerklePrefixData struct {
KeyPrefix []byte
}
MerklePrefixData is an auto generated low-level Go binding around an user-defined struct.
type PacketData ¶
type PacketData struct { Sequence uint64 SourcePort string SourceChannel string DestinationPort string DestinationChannel string Data []byte TimeoutHeight HeightData TimeoutTimestamp uint64 }
PacketData is an auto generated low-level Go binding around an user-defined struct.
type VersionData ¶
VersionData is an auto generated low-level Go binding around an user-defined struct.