Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterCodec ¶
RegisterCodec registers the necessary x/ibc interfaces and concrete types on the provided Amino codec. These types are used for Amino JSON serialization.
func RegisterInterfaces ¶
func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
RegisterInterfaces registers x/ibc interfaces into protobuf Any.
Types ¶
type GenesisState ¶
type GenesisState struct { ClientGenesis client.GenesisState `json:"client_genesis" yaml:"client_genesis"` ConnectionGenesis connection.GenesisState `json:"connection_genesis" yaml:"connection_genesis"` ChannelGenesis channel.GenesisState `json:"channel_genesis" yaml:"channel_genesis"` }
GenesisState defines the ibc module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() GenesisState
DefaultGenesisState returns the ibc module's default genesis state.
func (GenesisState) Validate ¶
func (gs GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure.
Click to show internal directories.
Click to hide internal directories.