types

package
v8.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: MIT Imports: 41 Imported by: 58

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	AttributeKeyConnectionID   = "connection_id"
	AttributeKeyPortID         = "port_id"
	AttributeKeyChannelID      = "channel_id"
	AttributeKeyChannelState   = "channel_state"
	AttributeVersion           = "version"
	AttributeKeyConnectionHops = "connection_hops"
	AttributeKeyOrdering       = "ordering"

	// upgrade specific keys
	AttributeKeyUpgradeTimeoutHeight    = "timeout_height"
	AttributeKeyUpgradeTimeoutTimestamp = "timeout_timestamp"
	AttributeKeyUpgradeSequence         = "upgrade_sequence"
	AttributeKeyErrorReceipt            = "error_receipt"

	AttributeCounterpartyPortID    = "counterparty_port_id"
	AttributeCounterpartyChannelID = "counterparty_channel_id"

	EventTypeSendPacket        = "send_packet"
	EventTypeRecvPacket        = "recv_packet"
	EventTypeWriteAck          = "write_acknowledgement"
	EventTypeAcknowledgePacket = "acknowledge_packet"
	EventTypeTimeoutPacket     = "timeout_packet"

	// Deprecated: in favor of AttributeKeyDataHex
	AttributeKeyData = "packet_data"
	// Deprecated: in favor of AttributeKeyAckHex
	AttributeKeyAck = "packet_ack"

	AttributeKeyDataHex          = "packet_data_hex"
	AttributeKeyAckHex           = "packet_ack_hex"
	AttributeKeyTimeoutHeight    = "packet_timeout_height"
	AttributeKeyTimeoutTimestamp = "packet_timeout_timestamp"
	AttributeKeySequence         = "packet_sequence"
	AttributeKeySrcPort          = "packet_src_port"
	AttributeKeySrcChannel       = "packet_src_channel"
	AttributeKeyDstPort          = "packet_dst_port"
	AttributeKeyDstChannel       = "packet_dst_channel"
	AttributeKeyChannelOrdering  = "packet_channel_ordering"
	AttributeKeyConnection       = "packet_connection"
)

IBC channel events

View Source
const (
	// SubModuleName defines the IBC channels name
	SubModuleName = "channel"

	// StoreKey is the store key string for IBC channels
	StoreKey = SubModuleName

	// RouterKey is the message route for IBC channels
	RouterKey = SubModuleName

	// QuerierRoute is the querier route for IBC channels
	QuerierRoute = SubModuleName

	// KeyNextChannelSequence is the key used to store the next channel sequence in
	// the keeper.
	KeyNextChannelSequence = "nextChannelSequence"

	// ChannelPrefix is the prefix used when creating a channel identifier
	ChannelPrefix = "channel-"

	// ParamsKey defines the key to store the params in the keeper.
	ParamsKey = "channelParams"
)

Variables

View Source
var (
	ErrInvalidLengthChannel        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowChannel          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupChannel = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrChannelExists             = errorsmod.Register(SubModuleName, 2, "channel already exists")
	ErrChannelNotFound           = errorsmod.Register(SubModuleName, 3, "channel not found")
	ErrInvalidChannel            = errorsmod.Register(SubModuleName, 4, "invalid channel")
	ErrInvalidChannelState       = errorsmod.Register(SubModuleName, 5, "invalid channel state")
	ErrInvalidChannelOrdering    = errorsmod.Register(SubModuleName, 6, "invalid channel ordering")
	ErrInvalidCounterparty       = errorsmod.Register(SubModuleName, 7, "invalid counterparty channel")
	ErrInvalidChannelCapability  = errorsmod.Register(SubModuleName, 8, "invalid channel capability")
	ErrChannelCapabilityNotFound = errorsmod.Register(SubModuleName, 9, "channel capability not found")
	ErrSequenceSendNotFound      = errorsmod.Register(SubModuleName, 10, "sequence send not found")
	ErrSequenceReceiveNotFound   = errorsmod.Register(SubModuleName, 11, "sequence receive not found")
	ErrSequenceAckNotFound       = errorsmod.Register(SubModuleName, 12, "sequence acknowledgement not found")
	ErrInvalidPacket             = errorsmod.Register(SubModuleName, 13, "invalid packet")
	ErrPacketTimeout             = errorsmod.Register(SubModuleName, 14, "packet timeout")
	ErrTooManyConnectionHops     = errorsmod.Register(SubModuleName, 15, "too many connection hops")
	ErrInvalidAcknowledgement    = errorsmod.Register(SubModuleName, 16, "invalid acknowledgement")
	ErrAcknowledgementExists     = errorsmod.Register(SubModuleName, 17, "acknowledgement for packet already exists")
	ErrInvalidChannelIdentifier  = errorsmod.Register(SubModuleName, 18, "invalid channel identifier")

	// packets already relayed errors
	ErrPacketReceived           = errorsmod.Register(SubModuleName, 19, "packet already received")
	ErrPacketCommitmentNotFound = errorsmod.Register(SubModuleName, 20, "packet commitment not found") // may occur for already received acknowledgements or timeouts and in rare cases for packets never sent

	// ORDERED channel error
	ErrPacketSequenceOutOfOrder = errorsmod.Register(SubModuleName, 21, "packet sequence is out of order")

	// Antehandler error
	ErrRedundantTx = errorsmod.Register(SubModuleName, 22, "packet messages are redundant")

	// Perform a no-op on the current Msg
	ErrNoOpMsg = errorsmod.Register(SubModuleName, 23, "message is redundant, no-op will be performed")

	ErrInvalidChannelVersion           = errorsmod.Register(SubModuleName, 24, "invalid channel version")
	ErrPacketNotSent                   = errorsmod.Register(SubModuleName, 25, "packet has not been sent")
	ErrInvalidTimeout                  = errorsmod.Register(SubModuleName, 26, "invalid packet timeout")
	ErrUpgradeErrorNotFound            = errorsmod.Register(SubModuleName, 27, "upgrade error receipt not found")
	ErrInvalidUpgrade                  = errorsmod.Register(SubModuleName, 28, "invalid upgrade")
	ErrInvalidUpgradeSequence          = errorsmod.Register(SubModuleName, 29, "invalid upgrade sequence")
	ErrUpgradeNotFound                 = errorsmod.Register(SubModuleName, 30, "upgrade not found")
	ErrIncompatibleCounterpartyUpgrade = errorsmod.Register(SubModuleName, 31, "incompatible counterparty upgrade")
	ErrInvalidUpgradeError             = errorsmod.Register(SubModuleName, 32, "invalid upgrade error")
	ErrUpgradeRestoreFailed            = errorsmod.Register(SubModuleName, 33, "restore failed")
	ErrUpgradeTimeout                  = errorsmod.Register(SubModuleName, 34, "upgrade timed-out")
	ErrInvalidUpgradeTimeout           = errorsmod.Register(SubModuleName, 35, "upgrade timeout is invalid")
	ErrPendingInflightPackets          = errorsmod.Register(SubModuleName, 36, "pending inflight packets exist")
	ErrUpgradeTimeoutFailed            = errorsmod.Register(SubModuleName, 37, "upgrade timeout failed")
	ErrInvalidPruningLimit             = errorsmod.Register(SubModuleName, 38, "invalid pruning limit")
	ErrTimeoutNotReached               = errorsmod.Register(SubModuleName, 39, "timeout not reached")
	ErrTimeoutElapsed                  = errorsmod.Register(SubModuleName, 40, "timeout elapsed")
	ErrPruningSequenceStartNotFound    = errorsmod.Register(SubModuleName, 41, "pruning sequence start not found")
	ErrRecvStartSequenceNotFound       = errorsmod.Register(SubModuleName, 42, "recv start sequence not found")
)

IBC channel sentinel errors

View Source
var (
	EventTypeChannelOpenInit       = "channel_open_init"
	EventTypeChannelOpenTry        = "channel_open_try"
	EventTypeChannelOpenAck        = "channel_open_ack"
	EventTypeChannelOpenConfirm    = "channel_open_confirm"
	EventTypeChannelCloseInit      = "channel_close_init"
	EventTypeChannelCloseConfirm   = "channel_close_confirm"
	EventTypeChannelClosed         = "channel_close"
	EventTypeChannelUpgradeInit    = "channel_upgrade_init"
	EventTypeChannelUpgradeTry     = "channel_upgrade_try"
	EventTypeChannelUpgradeAck     = "channel_upgrade_ack"
	EventTypeChannelUpgradeConfirm = "channel_upgrade_confirm"
	EventTypeChannelUpgradeOpen    = "channel_upgrade_open"
	EventTypeChannelUpgradeTimeout = "channel_upgrade_timeout"
	EventTypeChannelUpgradeCancel  = "channel_upgrade_cancelled"
	EventTypeChannelUpgradeError   = "channel_upgrade_error"
	EventTypeChannelFlushComplete  = "channel_flush_complete"

	AttributeValueCategory = fmt.Sprintf("%s_%s", ibcexported.ModuleName, SubModuleName)
)

IBC channel events vars

View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthUpgrade        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowUpgrade          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupUpgrade = fmt.Errorf("proto: unexpected end of group")
)
View Source
var DefaultTimeout = NewTimeout(clienttypes.ZeroHeight(), uint64(10*time.Minute.Nanoseconds()))

DefaultTimeout defines a default parameter for the channel upgrade protocol. It allows relayers a window in which they can flush all in-flight packets on a channel before completing the upgrade handshake. This parameter can be overridden by a valid authority using the UpdateChannelParams rpc.

View Source
var IsChannelIDFormat = regexp.MustCompile(`^channel-[0-9]{1,20}$`).MatchString

IsChannelIDFormat checks if a channelID is in the format required on the SDK for parsing channel identifiers. The channel identifier must be in the form: `channel-{N}

View Source
var Order_name = map[int32]string{
	0: "ORDER_NONE_UNSPECIFIED",
	1: "ORDER_UNORDERED",
	2: "ORDER_ORDERED",
}
View Source
var Order_value = map[string]int32{
	"ORDER_NONE_UNSPECIFIED": 0,
	"ORDER_UNORDERED":        1,
	"ORDER_ORDERED":          2,
}
View Source
var ResponseResultType_name = map[int32]string{
	0: "RESPONSE_RESULT_TYPE_UNSPECIFIED",
	1: "RESPONSE_RESULT_TYPE_NOOP",
	2: "RESPONSE_RESULT_TYPE_SUCCESS",
	3: "RESPONSE_RESULT_TYPE_FAILURE",
}
View Source
var ResponseResultType_value = map[string]int32{
	"RESPONSE_RESULT_TYPE_UNSPECIFIED": 0,
	"RESPONSE_RESULT_TYPE_NOOP":        1,
	"RESPONSE_RESULT_TYPE_SUCCESS":     2,
	"RESPONSE_RESULT_TYPE_FAILURE":     3,
}
View Source
var State_name = map[int32]string{
	0: "STATE_UNINITIALIZED_UNSPECIFIED",
	1: "STATE_INIT",
	2: "STATE_TRYOPEN",
	3: "STATE_OPEN",
	4: "STATE_CLOSED",
	5: "STATE_FLUSHING",
	6: "STATE_FLUSHCOMPLETE",
}
View Source
var State_value = map[string]int32{
	"STATE_UNINITIALIZED_UNSPECIFIED": 0,
	"STATE_INIT":                      1,
	"STATE_TRYOPEN":                   2,
	"STATE_OPEN":                      3,
	"STATE_CLOSED":                    4,
	"STATE_FLUSHING":                  5,
	"STATE_FLUSHCOMPLETE":             6,
}

SubModuleCdc references the global x/ibc/core/04-channel module codec. Note, the codec should ONLY be used in certain instances of tests and for JSON encoding.

The actual codec used for serialization should be provided to x/ibc/core/04-channel and defined at the application level.

Functions

func CommitAcknowledgement

func CommitAcknowledgement(data []byte) []byte

CommitAcknowledgement returns the hash of commitment bytes

func CommitPacket

func CommitPacket(cdc codec.BinaryCodec, packet exported.PacketI) []byte

CommitPacket returns the packet commitment bytes. The commitment consists of: sha256_hash(timeout_timestamp + timeout_height.RevisionNumber + timeout_height.RevisionHeight + sha256_hash(data)) from a given packet. This results in a fixed length preimage. NOTE: sdk.Uint64ToBigEndian sets the uint64 to a slice of length 8.

func FilteredPortPrefix

func FilteredPortPrefix(portPrefix string) []byte

FilteredPortPrefix returns the prefix key for the given port prefix.

func FormatChannelIdentifier

func FormatChannelIdentifier(sequence uint64) string

FormatChannelIdentifier returns the channel identifier with the sequence appended. This is a SDK specific format not enforced by IBC protocol.

func IsUpgradeError added in v8.1.0

func IsUpgradeError(err error) bool

IsUpgradeError returns true if err is of type UpgradeError or contained in the error chain of err and false otherwise.

func IsValidChannelID

func IsValidChannelID(channelID string) bool

IsValidChannelID checks if a channelID is valid and can be parsed to the channel identifier format.

func ParseChannelSequence

func ParseChannelSequence(channelID string) (uint64, error)

ParseChannelSequence parses the channel sequence from the channel identifier.

func RegisterInterfaces

func RegisterInterfaces(registry codectypes.InterfaceRegistry)

RegisterInterfaces register the ibc channel submodule interfaces to protobuf Any.

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryHandlerClient

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.

func RegisterQueryHandlerFromEndpoint

func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryHandlerServer

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

Types

type Acknowledgement

type Acknowledgement struct {
	// response contains either a result or an error and must be non-empty
	//
	// Types that are valid to be assigned to Response:
	//	*Acknowledgement_Result
	//	*Acknowledgement_Error
	Response isAcknowledgement_Response `protobuf_oneof:"response"`
}

Acknowledgement is the recommended acknowledgement format to be used by app-specific protocols. NOTE: The field numbers 21 and 22 were explicitly chosen to avoid accidental conflicts with other protobuf message formats used for acknowledgements. The first byte of any message with this format will be the non-ASCII values `0xaa` (result) or `0xb2` (error). Implemented as defined by ICS: https://github.com/cosmos/ibc/tree/master/spec/core/ics-004-channel-and-packet-semantics#acknowledgement-envelope

func NewErrorAcknowledgement

func NewErrorAcknowledgement(err error) Acknowledgement

NewErrorAcknowledgement returns a new instance of Acknowledgement using an Acknowledgement_Error type in the Response field. NOTE: Acknowledgements are written into state and thus, changes made to error strings included in packet acknowledgements risk an app hash divergence when nodes in a network are running different patch versions of software.

func NewResultAcknowledgement

func NewResultAcknowledgement(result []byte) Acknowledgement

NewResultAcknowledgement returns a new instance of Acknowledgement using an Acknowledgement_Result type in the Response field.

func (Acknowledgement) Acknowledgement

func (ack Acknowledgement) Acknowledgement() []byte

Acknowledgement implements the Acknowledgement interface. It returns the acknowledgement serialised using JSON.

func (*Acknowledgement) Descriptor

func (*Acknowledgement) Descriptor() ([]byte, []int)

func (*Acknowledgement) GetError

func (m *Acknowledgement) GetError() string

func (*Acknowledgement) GetResponse

func (m *Acknowledgement) GetResponse() isAcknowledgement_Response

func (*Acknowledgement) GetResult

func (m *Acknowledgement) GetResult() []byte

func (*Acknowledgement) Marshal

func (m *Acknowledgement) Marshal() (dAtA []byte, err error)

func (*Acknowledgement) MarshalTo

func (m *Acknowledgement) MarshalTo(dAtA []byte) (int, error)

func (*Acknowledgement) MarshalToSizedBuffer

func (m *Acknowledgement) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Acknowledgement) ProtoMessage

func (*Acknowledgement) ProtoMessage()

func (*Acknowledgement) Reset

func (m *Acknowledgement) Reset()

func (*Acknowledgement) Size

func (m *Acknowledgement) Size() (n int)

func (*Acknowledgement) String

func (m *Acknowledgement) String() string

func (Acknowledgement) Success

func (ack Acknowledgement) Success() bool

Success implements the Acknowledgement interface. The acknowledgement is considered successful if it is a ResultAcknowledgement. Otherwise it is considered a failed acknowledgement.

func (*Acknowledgement) Unmarshal

func (m *Acknowledgement) Unmarshal(dAtA []byte) error

func (Acknowledgement) ValidateBasic

func (ack Acknowledgement) ValidateBasic() error

ValidateBasic performs a basic validation of the acknowledgement

func (*Acknowledgement) XXX_DiscardUnknown

func (m *Acknowledgement) XXX_DiscardUnknown()

func (*Acknowledgement) XXX_Marshal

func (m *Acknowledgement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Acknowledgement) XXX_Merge

func (m *Acknowledgement) XXX_Merge(src proto.Message)

func (*Acknowledgement) XXX_OneofWrappers

func (*Acknowledgement) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Acknowledgement) XXX_Size

func (m *Acknowledgement) XXX_Size() int

func (*Acknowledgement) XXX_Unmarshal

func (m *Acknowledgement) XXX_Unmarshal(b []byte) error

type Acknowledgement_Error

type Acknowledgement_Error struct {
	Error string `protobuf:"bytes,22,opt,name=error,proto3,oneof" json:"error,omitempty"`
}

func (*Acknowledgement_Error) MarshalTo

func (m *Acknowledgement_Error) MarshalTo(dAtA []byte) (int, error)

func (*Acknowledgement_Error) MarshalToSizedBuffer

func (m *Acknowledgement_Error) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Acknowledgement_Error) Size

func (m *Acknowledgement_Error) Size() (n int)

type Acknowledgement_Result

type Acknowledgement_Result struct {
	Result []byte `protobuf:"bytes,21,opt,name=result,proto3,oneof" json:"result,omitempty"`
}

func (*Acknowledgement_Result) MarshalTo

func (m *Acknowledgement_Result) MarshalTo(dAtA []byte) (int, error)

func (*Acknowledgement_Result) MarshalToSizedBuffer

func (m *Acknowledgement_Result) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Acknowledgement_Result) Size

func (m *Acknowledgement_Result) Size() (n int)

type Channel

type Channel struct {
	// current state of the channel end
	State State `protobuf:"varint,1,opt,name=state,proto3,enum=ibc.core.channel.v1.State" json:"state,omitempty"`
	// whether the channel is ordered or unordered
	Ordering Order `protobuf:"varint,2,opt,name=ordering,proto3,enum=ibc.core.channel.v1.Order" json:"ordering,omitempty"`
	// counterparty channel end
	Counterparty Counterparty `protobuf:"bytes,3,opt,name=counterparty,proto3" json:"counterparty"`
	// list of connection identifiers, in order, along which packets sent on
	// this channel will travel
	ConnectionHops []string `protobuf:"bytes,4,rep,name=connection_hops,json=connectionHops,proto3" json:"connection_hops,omitempty"`
	// opaque channel version, which is agreed upon during the handshake
	Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// upgrade sequence indicates the latest upgrade attempt performed by this channel
	// the value of 0 indicates the channel has never been upgraded
	UpgradeSequence uint64 `protobuf:"varint,6,opt,name=upgrade_sequence,json=upgradeSequence,proto3" json:"upgrade_sequence,omitempty"`
}

Channel defines pipeline for exactly-once packet delivery between specific modules on separate blockchains, which has at least one end capable of sending packets and one end capable of receiving packets.

func NewChannel

func NewChannel(
	state State, ordering Order, counterparty Counterparty,
	hops []string, version string,
) Channel

NewChannel creates a new Channel instance

func (*Channel) Descriptor

func (*Channel) Descriptor() ([]byte, []int)

func (Channel) GetConnectionHops

func (ch Channel) GetConnectionHops() []string

GetConnectionHops implements Channel interface.

func (Channel) GetCounterparty

func (ch Channel) GetCounterparty() exported.CounterpartyChannelI

GetCounterparty implements Channel interface.

func (Channel) GetOrdering

func (ch Channel) GetOrdering() int32

GetOrdering implements Channel interface.

func (Channel) GetState

func (ch Channel) GetState() int32

GetState implements Channel interface.

func (Channel) GetVersion

func (ch Channel) GetVersion() string

GetVersion implements Channel interface.

func (Channel) IsClosed

func (ch Channel) IsClosed() bool

IsClosed returns true if the channel state is CLOSED

func (Channel) IsOpen

func (ch Channel) IsOpen() bool

IsOpen returns true if the channel state is OPEN

func (*Channel) Marshal

func (m *Channel) Marshal() (dAtA []byte, err error)

func (*Channel) MarshalTo

func (m *Channel) MarshalTo(dAtA []byte) (int, error)

func (*Channel) MarshalToSizedBuffer

func (m *Channel) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Channel) ProtoMessage

func (*Channel) ProtoMessage()

func (*Channel) Reset

func (m *Channel) Reset()

func (*Channel) Size

func (m *Channel) Size() (n int)

func (*Channel) String

func (m *Channel) String() string

func (*Channel) Unmarshal

func (m *Channel) Unmarshal(dAtA []byte) error

func (Channel) ValidateBasic

func (ch Channel) ValidateBasic() error

ValidateBasic performs a basic validation of the channel fields

func (*Channel) XXX_DiscardUnknown

func (m *Channel) XXX_DiscardUnknown()

func (*Channel) XXX_Marshal

func (m *Channel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Channel) XXX_Merge

func (m *Channel) XXX_Merge(src proto.Message)

func (*Channel) XXX_Size

func (m *Channel) XXX_Size() int

func (*Channel) XXX_Unmarshal

func (m *Channel) XXX_Unmarshal(b []byte) error

type ClientKeeper

type ClientKeeper interface {
	GetClientStatus(ctx sdk.Context, clientState exported.ClientState, clientID string) exported.Status
	GetClientState(ctx sdk.Context, clientID string) (exported.ClientState, bool)
	GetClientConsensusState(ctx sdk.Context, clientID string, height exported.Height) (exported.ConsensusState, bool)
	ClientStore(ctx sdk.Context, clientID string) storetypes.KVStore
}

ClientKeeper expected account IBC client keeper

type ConnectionKeeper

type ConnectionKeeper interface {
	GetConnection(ctx sdk.Context, connectionID string) (connectiontypes.ConnectionEnd, bool)
	GetTimestampAtHeight(
		ctx sdk.Context,
		connection connectiontypes.ConnectionEnd,
		height exported.Height,
	) (uint64, error)
	VerifyChannelState(
		ctx sdk.Context,
		connection exported.ConnectionI,
		height exported.Height,
		proof []byte,
		portID,
		channelID string,
		channel exported.ChannelI,
	) error
	VerifyPacketCommitment(
		ctx sdk.Context,
		connection exported.ConnectionI,
		height exported.Height,
		proof []byte,
		portID,
		channelID string,
		sequence uint64,
		commitmentBytes []byte,
	) error
	VerifyPacketAcknowledgement(
		ctx sdk.Context,
		connection exported.ConnectionI,
		height exported.Height,
		proof []byte,
		portID,
		channelID string,
		sequence uint64,
		acknowledgement []byte,
	) error
	VerifyPacketReceiptAbsence(
		ctx sdk.Context,
		connection exported.ConnectionI,
		height exported.Height,
		proof []byte,
		portID,
		channelID string,
		sequence uint64,
	) error
	VerifyNextSequenceRecv(
		ctx sdk.Context,
		connection exported.ConnectionI,
		height exported.Height,
		proof []byte,
		portID,
		channelID string,
		nextSequenceRecv uint64,
	) error
	VerifyChannelUpgrade(
		ctx sdk.Context,
		connection exported.ConnectionI,
		height exported.Height,
		proof []byte,
		portID,
		channelID string,
		upgrade Upgrade,
	) error
	VerifyChannelUpgradeError(
		ctx sdk.Context,
		connection exported.ConnectionI,
		height exported.Height,
		proof []byte,
		portID,
		channelID string,
		errorReceipt ErrorReceipt,
	) error
}

ConnectionKeeper expected account IBC connection keeper

type Counterparty

type Counterparty struct {
	// port on the counterparty chain which owns the other end of the channel.
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel end on the counterparty chain
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

Counterparty defines a channel end counterparty

func NewCounterparty

func NewCounterparty(portID, channelID string) Counterparty

NewCounterparty returns a new Counterparty instance

func (*Counterparty) Descriptor

func (*Counterparty) Descriptor() ([]byte, []int)

func (Counterparty) GetChannelID

func (c Counterparty) GetChannelID() string

GetChannelID implements CounterpartyChannelI interface

func (Counterparty) GetPortID

func (c Counterparty) GetPortID() string

GetPortID implements CounterpartyChannelI interface

func (*Counterparty) Marshal

func (m *Counterparty) Marshal() (dAtA []byte, err error)

func (*Counterparty) MarshalTo

func (m *Counterparty) MarshalTo(dAtA []byte) (int, error)

func (*Counterparty) MarshalToSizedBuffer

func (m *Counterparty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Counterparty) ProtoMessage

func (*Counterparty) ProtoMessage()

func (*Counterparty) Reset

func (m *Counterparty) Reset()

func (*Counterparty) Size

func (m *Counterparty) Size() (n int)

func (*Counterparty) String

func (m *Counterparty) String() string

func (*Counterparty) Unmarshal

func (m *Counterparty) Unmarshal(dAtA []byte) error

func (Counterparty) ValidateBasic

func (c Counterparty) ValidateBasic() error

ValidateBasic performs a basic validation check of the identifiers

func (*Counterparty) XXX_DiscardUnknown

func (m *Counterparty) XXX_DiscardUnknown()

func (*Counterparty) XXX_Marshal

func (m *Counterparty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Counterparty) XXX_Merge

func (m *Counterparty) XXX_Merge(src proto.Message)

func (*Counterparty) XXX_Size

func (m *Counterparty) XXX_Size() int

func (*Counterparty) XXX_Unmarshal

func (m *Counterparty) XXX_Unmarshal(b []byte) error

type ErrorReceipt added in v8.1.0

type ErrorReceipt struct {
	// the channel upgrade sequence
	Sequence uint64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// the error message detailing the cause of failure
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}

ErrorReceipt defines a type which encapsulates the upgrade sequence and error associated with the upgrade handshake failure. When a channel upgrade handshake is aborted both chains are expected to increment to the next sequence.

func (*ErrorReceipt) Descriptor added in v8.1.0

func (*ErrorReceipt) Descriptor() ([]byte, []int)

func (*ErrorReceipt) Marshal added in v8.1.0

func (m *ErrorReceipt) Marshal() (dAtA []byte, err error)

func (*ErrorReceipt) MarshalTo added in v8.1.0

func (m *ErrorReceipt) MarshalTo(dAtA []byte) (int, error)

func (*ErrorReceipt) MarshalToSizedBuffer added in v8.1.0

func (m *ErrorReceipt) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ErrorReceipt) ProtoMessage added in v8.1.0

func (*ErrorReceipt) ProtoMessage()

func (*ErrorReceipt) Reset added in v8.1.0

func (m *ErrorReceipt) Reset()

func (*ErrorReceipt) Size added in v8.1.0

func (m *ErrorReceipt) Size() (n int)

func (*ErrorReceipt) String added in v8.1.0

func (m *ErrorReceipt) String() string

func (*ErrorReceipt) Unmarshal added in v8.1.0

func (m *ErrorReceipt) Unmarshal(dAtA []byte) error

func (*ErrorReceipt) XXX_DiscardUnknown added in v8.1.0

func (m *ErrorReceipt) XXX_DiscardUnknown()

func (*ErrorReceipt) XXX_Marshal added in v8.1.0

func (m *ErrorReceipt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ErrorReceipt) XXX_Merge added in v8.1.0

func (m *ErrorReceipt) XXX_Merge(src proto.Message)

func (*ErrorReceipt) XXX_Size added in v8.1.0

func (m *ErrorReceipt) XXX_Size() int

func (*ErrorReceipt) XXX_Unmarshal added in v8.1.0

func (m *ErrorReceipt) XXX_Unmarshal(b []byte) error

type GenesisState

type GenesisState struct {
	Channels         []IdentifiedChannel `protobuf:"bytes,1,rep,name=channels,proto3,casttype=IdentifiedChannel" json:"channels"`
	Acknowledgements []PacketState       `protobuf:"bytes,2,rep,name=acknowledgements,proto3" json:"acknowledgements"`
	Commitments      []PacketState       `protobuf:"bytes,3,rep,name=commitments,proto3" json:"commitments"`
	Receipts         []PacketState       `protobuf:"bytes,4,rep,name=receipts,proto3" json:"receipts"`
	SendSequences    []PacketSequence    `protobuf:"bytes,5,rep,name=send_sequences,json=sendSequences,proto3" json:"send_sequences"`
	RecvSequences    []PacketSequence    `protobuf:"bytes,6,rep,name=recv_sequences,json=recvSequences,proto3" json:"recv_sequences"`
	AckSequences     []PacketSequence    `protobuf:"bytes,7,rep,name=ack_sequences,json=ackSequences,proto3" json:"ack_sequences"`
	// the sequence for the next generated channel identifier
	NextChannelSequence uint64 `protobuf:"varint,8,opt,name=next_channel_sequence,json=nextChannelSequence,proto3" json:"next_channel_sequence,omitempty"`
	Params              Params `protobuf:"bytes,9,opt,name=params,proto3" json:"params"`
}

GenesisState defines the ibc channel submodule's genesis state.

func DefaultGenesisState

func DefaultGenesisState() GenesisState

DefaultGenesisState returns the ibc channel submodule's default genesis state.

func NewGenesisState

func NewGenesisState(
	channels []IdentifiedChannel, acks, receipts, commitments []PacketState,
	sendSeqs, recvSeqs, ackSeqs []PacketSequence, nextChannelSequence uint64,
) GenesisState

NewGenesisState creates a GenesisState instance. It uses the default params. Breakage in v9.0.0 will allow the params to be provided. Please use NewGenesisStateWithParams in this version if you want to provide custom params.

func NewGenesisStateWithParams added in v8.1.0

func NewGenesisStateWithParams(
	channels []IdentifiedChannel, acks, receipts, commitments []PacketState,
	sendSeqs, recvSeqs, ackSeqs []PacketSequence, nextChannelSequence uint64,
	params Params,
) GenesisState

NewGenesisStateWithParams creates a GenesisState instance.

func (*GenesisState) Descriptor

func (*GenesisState) Descriptor() ([]byte, []int)

func (*GenesisState) GetAckSequences

func (m *GenesisState) GetAckSequences() []PacketSequence

func (*GenesisState) GetAcknowledgements

func (m *GenesisState) GetAcknowledgements() []PacketState

func (*GenesisState) GetChannels

func (m *GenesisState) GetChannels() []IdentifiedChannel

func (*GenesisState) GetCommitments

func (m *GenesisState) GetCommitments() []PacketState

func (*GenesisState) GetNextChannelSequence

func (m *GenesisState) GetNextChannelSequence() uint64

func (*GenesisState) GetParams added in v8.1.0

func (m *GenesisState) GetParams() Params

func (*GenesisState) GetReceipts

func (m *GenesisState) GetReceipts() []PacketState

func (*GenesisState) GetRecvSequences

func (m *GenesisState) GetRecvSequences() []PacketSequence

func (*GenesisState) GetSendSequences

func (m *GenesisState) GetSendSequences() []PacketSequence

func (*GenesisState) Marshal

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

func (m *GenesisState) Size() (n int)

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (GenesisState) Validate

func (gs GenesisState) Validate() error

Validate performs basic genesis state validation returning an error upon any failure.

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type IdentifiedChannel

type IdentifiedChannel struct {
	// current state of the channel end
	State State `protobuf:"varint,1,opt,name=state,proto3,enum=ibc.core.channel.v1.State" json:"state,omitempty"`
	// whether the channel is ordered or unordered
	Ordering Order `protobuf:"varint,2,opt,name=ordering,proto3,enum=ibc.core.channel.v1.Order" json:"ordering,omitempty"`
	// counterparty channel end
	Counterparty Counterparty `protobuf:"bytes,3,opt,name=counterparty,proto3" json:"counterparty"`
	// list of connection identifiers, in order, along which packets sent on
	// this channel will travel
	ConnectionHops []string `protobuf:"bytes,4,rep,name=connection_hops,json=connectionHops,proto3" json:"connection_hops,omitempty"`
	// opaque channel version, which is agreed upon during the handshake
	Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// port identifier
	PortId string `protobuf:"bytes,6,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel identifier
	ChannelId string `protobuf:"bytes,7,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// upgrade sequence indicates the latest upgrade attempt performed by this channel
	// the value of 0 indicates the channel has never been upgraded
	UpgradeSequence uint64 `protobuf:"varint,8,opt,name=upgrade_sequence,json=upgradeSequence,proto3" json:"upgrade_sequence,omitempty"`
}

IdentifiedChannel defines a channel with additional port and channel identifier fields.

func NewIdentifiedChannel

func NewIdentifiedChannel(portID, channelID string, ch Channel) IdentifiedChannel

NewIdentifiedChannel creates a new IdentifiedChannel instance

func (*IdentifiedChannel) Descriptor

func (*IdentifiedChannel) Descriptor() ([]byte, []int)

func (*IdentifiedChannel) Marshal

func (m *IdentifiedChannel) Marshal() (dAtA []byte, err error)

func (*IdentifiedChannel) MarshalTo

func (m *IdentifiedChannel) MarshalTo(dAtA []byte) (int, error)

func (*IdentifiedChannel) MarshalToSizedBuffer

func (m *IdentifiedChannel) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IdentifiedChannel) ProtoMessage

func (*IdentifiedChannel) ProtoMessage()

func (*IdentifiedChannel) Reset

func (m *IdentifiedChannel) Reset()

func (*IdentifiedChannel) Size

func (m *IdentifiedChannel) Size() (n int)

func (*IdentifiedChannel) String

func (m *IdentifiedChannel) String() string

func (*IdentifiedChannel) Unmarshal

func (m *IdentifiedChannel) Unmarshal(dAtA []byte) error

func (IdentifiedChannel) ValidateBasic

func (ic IdentifiedChannel) ValidateBasic() error

ValidateBasic performs a basic validation of the identifiers and channel fields.

func (*IdentifiedChannel) XXX_DiscardUnknown

func (m *IdentifiedChannel) XXX_DiscardUnknown()

func (*IdentifiedChannel) XXX_Marshal

func (m *IdentifiedChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentifiedChannel) XXX_Merge

func (m *IdentifiedChannel) XXX_Merge(src proto.Message)

func (*IdentifiedChannel) XXX_Size

func (m *IdentifiedChannel) XXX_Size() int

func (*IdentifiedChannel) XXX_Unmarshal

func (m *IdentifiedChannel) XXX_Unmarshal(b []byte) error

type MsgAcknowledgement

type MsgAcknowledgement struct {
	Packet          Packet       `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet"`
	Acknowledgement []byte       `protobuf:"bytes,2,opt,name=acknowledgement,proto3" json:"acknowledgement,omitempty"`
	ProofAcked      []byte       `protobuf:"bytes,3,opt,name=proof_acked,json=proofAcked,proto3" json:"proof_acked,omitempty"`
	ProofHeight     types.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer          string       `protobuf:"bytes,5,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgAcknowledgement receives incoming IBC acknowledgement

func NewMsgAcknowledgement

func NewMsgAcknowledgement(
	packet Packet,
	ack, ackedProof []byte,
	proofHeight clienttypes.Height,
	signer string,
) *MsgAcknowledgement

NewMsgAcknowledgement constructs a new MsgAcknowledgement

func (*MsgAcknowledgement) Descriptor

func (*MsgAcknowledgement) Descriptor() ([]byte, []int)

func (MsgAcknowledgement) GetSigners

func (msg MsgAcknowledgement) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgAcknowledgement) Marshal

func (m *MsgAcknowledgement) Marshal() (dAtA []byte, err error)

func (*MsgAcknowledgement) MarshalTo

func (m *MsgAcknowledgement) MarshalTo(dAtA []byte) (int, error)

func (*MsgAcknowledgement) MarshalToSizedBuffer

func (m *MsgAcknowledgement) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgAcknowledgement) ProtoMessage

func (*MsgAcknowledgement) ProtoMessage()

func (*MsgAcknowledgement) Reset

func (m *MsgAcknowledgement) Reset()

func (*MsgAcknowledgement) Size

func (m *MsgAcknowledgement) Size() (n int)

func (*MsgAcknowledgement) String

func (m *MsgAcknowledgement) String() string

func (*MsgAcknowledgement) Unmarshal

func (m *MsgAcknowledgement) Unmarshal(dAtA []byte) error

func (MsgAcknowledgement) ValidateBasic

func (msg MsgAcknowledgement) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgAcknowledgement) XXX_DiscardUnknown

func (m *MsgAcknowledgement) XXX_DiscardUnknown()

func (*MsgAcknowledgement) XXX_Marshal

func (m *MsgAcknowledgement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgAcknowledgement) XXX_Merge

func (m *MsgAcknowledgement) XXX_Merge(src proto.Message)

func (*MsgAcknowledgement) XXX_Size

func (m *MsgAcknowledgement) XXX_Size() int

func (*MsgAcknowledgement) XXX_Unmarshal

func (m *MsgAcknowledgement) XXX_Unmarshal(b []byte) error

type MsgAcknowledgementResponse

type MsgAcknowledgementResponse struct {
	Result ResponseResultType `protobuf:"varint,1,opt,name=result,proto3,enum=ibc.core.channel.v1.ResponseResultType" json:"result,omitempty"`
}

MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.

func (*MsgAcknowledgementResponse) Descriptor

func (*MsgAcknowledgementResponse) Descriptor() ([]byte, []int)

func (*MsgAcknowledgementResponse) Marshal

func (m *MsgAcknowledgementResponse) Marshal() (dAtA []byte, err error)

func (*MsgAcknowledgementResponse) MarshalTo

func (m *MsgAcknowledgementResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgAcknowledgementResponse) MarshalToSizedBuffer

func (m *MsgAcknowledgementResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgAcknowledgementResponse) ProtoMessage

func (*MsgAcknowledgementResponse) ProtoMessage()

func (*MsgAcknowledgementResponse) Reset

func (m *MsgAcknowledgementResponse) Reset()

func (*MsgAcknowledgementResponse) Size

func (m *MsgAcknowledgementResponse) Size() (n int)

func (*MsgAcknowledgementResponse) String

func (m *MsgAcknowledgementResponse) String() string

func (*MsgAcknowledgementResponse) Unmarshal

func (m *MsgAcknowledgementResponse) Unmarshal(dAtA []byte) error

func (*MsgAcknowledgementResponse) XXX_DiscardUnknown

func (m *MsgAcknowledgementResponse) XXX_DiscardUnknown()

func (*MsgAcknowledgementResponse) XXX_Marshal

func (m *MsgAcknowledgementResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgAcknowledgementResponse) XXX_Merge

func (m *MsgAcknowledgementResponse) XXX_Merge(src proto.Message)

func (*MsgAcknowledgementResponse) XXX_Size

func (m *MsgAcknowledgementResponse) XXX_Size() int

func (*MsgAcknowledgementResponse) XXX_Unmarshal

func (m *MsgAcknowledgementResponse) XXX_Unmarshal(b []byte) error

type MsgChannelCloseConfirm

type MsgChannelCloseConfirm struct {
	PortId                      string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId                   string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	ProofInit                   []byte       `protobuf:"bytes,3,opt,name=proof_init,json=proofInit,proto3" json:"proof_init,omitempty"`
	ProofHeight                 types.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer                      string       `protobuf:"bytes,5,opt,name=signer,proto3" json:"signer,omitempty"`
	CounterpartyUpgradeSequence uint64       `` /* 145-byte string literal not displayed */
}

MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to CLOSED on Chain A.

func NewMsgChannelCloseConfirm

func NewMsgChannelCloseConfirm(
	portID, channelID string, initProof []byte, proofHeight clienttypes.Height,
	signer string,
) *MsgChannelCloseConfirm

NewMsgChannelCloseConfirm creates a new MsgChannelCloseConfirm instance Breakage in v9.0.0 will allow for the counterparty upgrade sequence to be provided. Please use NewMsgChannelCloseConfirmWithCounterpartyUpgradeSequence to provide the counterparty upgrade sequence in this version.

func NewMsgChannelCloseConfirmWithCounterpartyUpgradeSequence added in v8.1.0

func NewMsgChannelCloseConfirmWithCounterpartyUpgradeSequence(
	portID, channelID string, initProof []byte, proofHeight clienttypes.Height,
	signer string, counterpartyUpgradeSequence uint64,
) *MsgChannelCloseConfirm

NewMsgChannelCloseConfirmWithCounterpartyUpgradeSequence creates a new MsgChannelCloseConfirm instance with a non-zero counterparty upgrade sequence.

func (*MsgChannelCloseConfirm) Descriptor

func (*MsgChannelCloseConfirm) Descriptor() ([]byte, []int)

func (MsgChannelCloseConfirm) GetSigners

func (msg MsgChannelCloseConfirm) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgChannelCloseConfirm) Marshal

func (m *MsgChannelCloseConfirm) Marshal() (dAtA []byte, err error)

func (*MsgChannelCloseConfirm) MarshalTo

func (m *MsgChannelCloseConfirm) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelCloseConfirm) MarshalToSizedBuffer

func (m *MsgChannelCloseConfirm) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelCloseConfirm) ProtoMessage

func (*MsgChannelCloseConfirm) ProtoMessage()

func (*MsgChannelCloseConfirm) Reset

func (m *MsgChannelCloseConfirm) Reset()

func (*MsgChannelCloseConfirm) Size

func (m *MsgChannelCloseConfirm) Size() (n int)

func (*MsgChannelCloseConfirm) String

func (m *MsgChannelCloseConfirm) String() string

func (*MsgChannelCloseConfirm) Unmarshal

func (m *MsgChannelCloseConfirm) Unmarshal(dAtA []byte) error

func (MsgChannelCloseConfirm) ValidateBasic

func (msg MsgChannelCloseConfirm) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelCloseConfirm) XXX_DiscardUnknown

func (m *MsgChannelCloseConfirm) XXX_DiscardUnknown()

func (*MsgChannelCloseConfirm) XXX_Marshal

func (m *MsgChannelCloseConfirm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelCloseConfirm) XXX_Merge

func (m *MsgChannelCloseConfirm) XXX_Merge(src proto.Message)

func (*MsgChannelCloseConfirm) XXX_Size

func (m *MsgChannelCloseConfirm) XXX_Size() int

func (*MsgChannelCloseConfirm) XXX_Unmarshal

func (m *MsgChannelCloseConfirm) XXX_Unmarshal(b []byte) error

type MsgChannelCloseConfirmResponse

type MsgChannelCloseConfirmResponse struct {
}

MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response type.

func (*MsgChannelCloseConfirmResponse) Descriptor

func (*MsgChannelCloseConfirmResponse) Descriptor() ([]byte, []int)

func (*MsgChannelCloseConfirmResponse) Marshal

func (m *MsgChannelCloseConfirmResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelCloseConfirmResponse) MarshalTo

func (m *MsgChannelCloseConfirmResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelCloseConfirmResponse) MarshalToSizedBuffer

func (m *MsgChannelCloseConfirmResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelCloseConfirmResponse) ProtoMessage

func (*MsgChannelCloseConfirmResponse) ProtoMessage()

func (*MsgChannelCloseConfirmResponse) Reset

func (m *MsgChannelCloseConfirmResponse) Reset()

func (*MsgChannelCloseConfirmResponse) Size

func (m *MsgChannelCloseConfirmResponse) Size() (n int)

func (*MsgChannelCloseConfirmResponse) String

func (*MsgChannelCloseConfirmResponse) Unmarshal

func (m *MsgChannelCloseConfirmResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelCloseConfirmResponse) XXX_DiscardUnknown

func (m *MsgChannelCloseConfirmResponse) XXX_DiscardUnknown()

func (*MsgChannelCloseConfirmResponse) XXX_Marshal

func (m *MsgChannelCloseConfirmResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelCloseConfirmResponse) XXX_Merge

func (m *MsgChannelCloseConfirmResponse) XXX_Merge(src proto.Message)

func (*MsgChannelCloseConfirmResponse) XXX_Size

func (m *MsgChannelCloseConfirmResponse) XXX_Size() int

func (*MsgChannelCloseConfirmResponse) XXX_Unmarshal

func (m *MsgChannelCloseConfirmResponse) XXX_Unmarshal(b []byte) error

type MsgChannelCloseInit

type MsgChannelCloseInit struct {
	PortId    string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Signer    string `protobuf:"bytes,3,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelCloseInit defines a msg sent by a Relayer to Chain A to close a channel with Chain B.

func NewMsgChannelCloseInit

func NewMsgChannelCloseInit(
	portID string, channelID string, signer string,
) *MsgChannelCloseInit

NewMsgChannelCloseInit creates a new MsgChannelCloseInit instance

func (*MsgChannelCloseInit) Descriptor

func (*MsgChannelCloseInit) Descriptor() ([]byte, []int)

func (MsgChannelCloseInit) GetSigners

func (msg MsgChannelCloseInit) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgChannelCloseInit) Marshal

func (m *MsgChannelCloseInit) Marshal() (dAtA []byte, err error)

func (*MsgChannelCloseInit) MarshalTo

func (m *MsgChannelCloseInit) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelCloseInit) MarshalToSizedBuffer

func (m *MsgChannelCloseInit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelCloseInit) ProtoMessage

func (*MsgChannelCloseInit) ProtoMessage()

func (*MsgChannelCloseInit) Reset

func (m *MsgChannelCloseInit) Reset()

func (*MsgChannelCloseInit) Size

func (m *MsgChannelCloseInit) Size() (n int)

func (*MsgChannelCloseInit) String

func (m *MsgChannelCloseInit) String() string

func (*MsgChannelCloseInit) Unmarshal

func (m *MsgChannelCloseInit) Unmarshal(dAtA []byte) error

func (MsgChannelCloseInit) ValidateBasic

func (msg MsgChannelCloseInit) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelCloseInit) XXX_DiscardUnknown

func (m *MsgChannelCloseInit) XXX_DiscardUnknown()

func (*MsgChannelCloseInit) XXX_Marshal

func (m *MsgChannelCloseInit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelCloseInit) XXX_Merge

func (m *MsgChannelCloseInit) XXX_Merge(src proto.Message)

func (*MsgChannelCloseInit) XXX_Size

func (m *MsgChannelCloseInit) XXX_Size() int

func (*MsgChannelCloseInit) XXX_Unmarshal

func (m *MsgChannelCloseInit) XXX_Unmarshal(b []byte) error

type MsgChannelCloseInitResponse

type MsgChannelCloseInitResponse struct {
}

MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.

func (*MsgChannelCloseInitResponse) Descriptor

func (*MsgChannelCloseInitResponse) Descriptor() ([]byte, []int)

func (*MsgChannelCloseInitResponse) Marshal

func (m *MsgChannelCloseInitResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelCloseInitResponse) MarshalTo

func (m *MsgChannelCloseInitResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelCloseInitResponse) MarshalToSizedBuffer

func (m *MsgChannelCloseInitResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelCloseInitResponse) ProtoMessage

func (*MsgChannelCloseInitResponse) ProtoMessage()

func (*MsgChannelCloseInitResponse) Reset

func (m *MsgChannelCloseInitResponse) Reset()

func (*MsgChannelCloseInitResponse) Size

func (m *MsgChannelCloseInitResponse) Size() (n int)

func (*MsgChannelCloseInitResponse) String

func (m *MsgChannelCloseInitResponse) String() string

func (*MsgChannelCloseInitResponse) Unmarshal

func (m *MsgChannelCloseInitResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelCloseInitResponse) XXX_DiscardUnknown

func (m *MsgChannelCloseInitResponse) XXX_DiscardUnknown()

func (*MsgChannelCloseInitResponse) XXX_Marshal

func (m *MsgChannelCloseInitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelCloseInitResponse) XXX_Merge

func (m *MsgChannelCloseInitResponse) XXX_Merge(src proto.Message)

func (*MsgChannelCloseInitResponse) XXX_Size

func (m *MsgChannelCloseInitResponse) XXX_Size() int

func (*MsgChannelCloseInitResponse) XXX_Unmarshal

func (m *MsgChannelCloseInitResponse) XXX_Unmarshal(b []byte) error

type MsgChannelOpenAck

type MsgChannelOpenAck struct {
	PortId                string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId             string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	CounterpartyChannelId string       `` /* 126-byte string literal not displayed */
	CounterpartyVersion   string       `protobuf:"bytes,4,opt,name=counterparty_version,json=counterpartyVersion,proto3" json:"counterparty_version,omitempty"`
	ProofTry              []byte       `protobuf:"bytes,5,opt,name=proof_try,json=proofTry,proto3" json:"proof_try,omitempty"`
	ProofHeight           types.Height `protobuf:"bytes,6,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer                string       `protobuf:"bytes,7,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge the change of channel state to TRYOPEN on Chain B. WARNING: a channel upgrade MUST NOT initialize an upgrade for this channel in the same block as executing this message otherwise the counterparty will be incapable of opening.

func NewMsgChannelOpenAck

func NewMsgChannelOpenAck(
	portID, channelID, counterpartyChannelID string, cpv string, tryProof []byte, proofHeight clienttypes.Height,
	signer string,
) *MsgChannelOpenAck

NewMsgChannelOpenAck creates a new MsgChannelOpenAck instance

func (*MsgChannelOpenAck) Descriptor

func (*MsgChannelOpenAck) Descriptor() ([]byte, []int)

func (MsgChannelOpenAck) GetSigners

func (msg MsgChannelOpenAck) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgChannelOpenAck) Marshal

func (m *MsgChannelOpenAck) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenAck) MarshalTo

func (m *MsgChannelOpenAck) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenAck) MarshalToSizedBuffer

func (m *MsgChannelOpenAck) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenAck) ProtoMessage

func (*MsgChannelOpenAck) ProtoMessage()

func (*MsgChannelOpenAck) Reset

func (m *MsgChannelOpenAck) Reset()

func (*MsgChannelOpenAck) Size

func (m *MsgChannelOpenAck) Size() (n int)

func (*MsgChannelOpenAck) String

func (m *MsgChannelOpenAck) String() string

func (*MsgChannelOpenAck) Unmarshal

func (m *MsgChannelOpenAck) Unmarshal(dAtA []byte) error

func (MsgChannelOpenAck) ValidateBasic

func (msg MsgChannelOpenAck) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelOpenAck) XXX_DiscardUnknown

func (m *MsgChannelOpenAck) XXX_DiscardUnknown()

func (*MsgChannelOpenAck) XXX_Marshal

func (m *MsgChannelOpenAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenAck) XXX_Merge

func (m *MsgChannelOpenAck) XXX_Merge(src proto.Message)

func (*MsgChannelOpenAck) XXX_Size

func (m *MsgChannelOpenAck) XXX_Size() int

func (*MsgChannelOpenAck) XXX_Unmarshal

func (m *MsgChannelOpenAck) XXX_Unmarshal(b []byte) error

type MsgChannelOpenAckResponse

type MsgChannelOpenAckResponse struct {
}

MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.

func (*MsgChannelOpenAckResponse) Descriptor

func (*MsgChannelOpenAckResponse) Descriptor() ([]byte, []int)

func (*MsgChannelOpenAckResponse) Marshal

func (m *MsgChannelOpenAckResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenAckResponse) MarshalTo

func (m *MsgChannelOpenAckResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenAckResponse) MarshalToSizedBuffer

func (m *MsgChannelOpenAckResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenAckResponse) ProtoMessage

func (*MsgChannelOpenAckResponse) ProtoMessage()

func (*MsgChannelOpenAckResponse) Reset

func (m *MsgChannelOpenAckResponse) Reset()

func (*MsgChannelOpenAckResponse) Size

func (m *MsgChannelOpenAckResponse) Size() (n int)

func (*MsgChannelOpenAckResponse) String

func (m *MsgChannelOpenAckResponse) String() string

func (*MsgChannelOpenAckResponse) Unmarshal

func (m *MsgChannelOpenAckResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelOpenAckResponse) XXX_DiscardUnknown

func (m *MsgChannelOpenAckResponse) XXX_DiscardUnknown()

func (*MsgChannelOpenAckResponse) XXX_Marshal

func (m *MsgChannelOpenAckResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenAckResponse) XXX_Merge

func (m *MsgChannelOpenAckResponse) XXX_Merge(src proto.Message)

func (*MsgChannelOpenAckResponse) XXX_Size

func (m *MsgChannelOpenAckResponse) XXX_Size() int

func (*MsgChannelOpenAckResponse) XXX_Unmarshal

func (m *MsgChannelOpenAckResponse) XXX_Unmarshal(b []byte) error

type MsgChannelOpenConfirm

type MsgChannelOpenConfirm struct {
	PortId      string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId   string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	ProofAck    []byte       `protobuf:"bytes,3,opt,name=proof_ack,json=proofAck,proto3" json:"proof_ack,omitempty"`
	ProofHeight types.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer      string       `protobuf:"bytes,5,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to OPEN on Chain A.

func NewMsgChannelOpenConfirm

func NewMsgChannelOpenConfirm(
	portID, channelID string, ackProof []byte, proofHeight clienttypes.Height,
	signer string,
) *MsgChannelOpenConfirm

NewMsgChannelOpenConfirm creates a new MsgChannelOpenConfirm instance

func (*MsgChannelOpenConfirm) Descriptor

func (*MsgChannelOpenConfirm) Descriptor() ([]byte, []int)

func (MsgChannelOpenConfirm) GetSigners

func (msg MsgChannelOpenConfirm) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgChannelOpenConfirm) Marshal

func (m *MsgChannelOpenConfirm) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenConfirm) MarshalTo

func (m *MsgChannelOpenConfirm) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenConfirm) MarshalToSizedBuffer

func (m *MsgChannelOpenConfirm) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenConfirm) ProtoMessage

func (*MsgChannelOpenConfirm) ProtoMessage()

func (*MsgChannelOpenConfirm) Reset

func (m *MsgChannelOpenConfirm) Reset()

func (*MsgChannelOpenConfirm) Size

func (m *MsgChannelOpenConfirm) Size() (n int)

func (*MsgChannelOpenConfirm) String

func (m *MsgChannelOpenConfirm) String() string

func (*MsgChannelOpenConfirm) Unmarshal

func (m *MsgChannelOpenConfirm) Unmarshal(dAtA []byte) error

func (MsgChannelOpenConfirm) ValidateBasic

func (msg MsgChannelOpenConfirm) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelOpenConfirm) XXX_DiscardUnknown

func (m *MsgChannelOpenConfirm) XXX_DiscardUnknown()

func (*MsgChannelOpenConfirm) XXX_Marshal

func (m *MsgChannelOpenConfirm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenConfirm) XXX_Merge

func (m *MsgChannelOpenConfirm) XXX_Merge(src proto.Message)

func (*MsgChannelOpenConfirm) XXX_Size

func (m *MsgChannelOpenConfirm) XXX_Size() int

func (*MsgChannelOpenConfirm) XXX_Unmarshal

func (m *MsgChannelOpenConfirm) XXX_Unmarshal(b []byte) error

type MsgChannelOpenConfirmResponse

type MsgChannelOpenConfirmResponse struct {
}

MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response type.

func (*MsgChannelOpenConfirmResponse) Descriptor

func (*MsgChannelOpenConfirmResponse) Descriptor() ([]byte, []int)

func (*MsgChannelOpenConfirmResponse) Marshal

func (m *MsgChannelOpenConfirmResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenConfirmResponse) MarshalTo

func (m *MsgChannelOpenConfirmResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenConfirmResponse) MarshalToSizedBuffer

func (m *MsgChannelOpenConfirmResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenConfirmResponse) ProtoMessage

func (*MsgChannelOpenConfirmResponse) ProtoMessage()

func (*MsgChannelOpenConfirmResponse) Reset

func (m *MsgChannelOpenConfirmResponse) Reset()

func (*MsgChannelOpenConfirmResponse) Size

func (m *MsgChannelOpenConfirmResponse) Size() (n int)

func (*MsgChannelOpenConfirmResponse) String

func (*MsgChannelOpenConfirmResponse) Unmarshal

func (m *MsgChannelOpenConfirmResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelOpenConfirmResponse) XXX_DiscardUnknown

func (m *MsgChannelOpenConfirmResponse) XXX_DiscardUnknown()

func (*MsgChannelOpenConfirmResponse) XXX_Marshal

func (m *MsgChannelOpenConfirmResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenConfirmResponse) XXX_Merge

func (m *MsgChannelOpenConfirmResponse) XXX_Merge(src proto.Message)

func (*MsgChannelOpenConfirmResponse) XXX_Size

func (m *MsgChannelOpenConfirmResponse) XXX_Size() int

func (*MsgChannelOpenConfirmResponse) XXX_Unmarshal

func (m *MsgChannelOpenConfirmResponse) XXX_Unmarshal(b []byte) error

type MsgChannelOpenInit

type MsgChannelOpenInit struct {
	PortId  string  `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	Channel Channel `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel"`
	Signer  string  `protobuf:"bytes,3,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It is called by a relayer on Chain A.

func NewMsgChannelOpenInit

func NewMsgChannelOpenInit(
	portID, version string, channelOrder Order, connectionHops []string,
	counterpartyPortID string, signer string,
) *MsgChannelOpenInit

NewMsgChannelOpenInit creates a new MsgChannelOpenInit. It sets the counterparty channel identifier to be empty.

func (*MsgChannelOpenInit) Descriptor

func (*MsgChannelOpenInit) Descriptor() ([]byte, []int)

func (MsgChannelOpenInit) GetSigners

func (msg MsgChannelOpenInit) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgChannelOpenInit) Marshal

func (m *MsgChannelOpenInit) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenInit) MarshalTo

func (m *MsgChannelOpenInit) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenInit) MarshalToSizedBuffer

func (m *MsgChannelOpenInit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenInit) ProtoMessage

func (*MsgChannelOpenInit) ProtoMessage()

func (*MsgChannelOpenInit) Reset

func (m *MsgChannelOpenInit) Reset()

func (*MsgChannelOpenInit) Size

func (m *MsgChannelOpenInit) Size() (n int)

func (*MsgChannelOpenInit) String

func (m *MsgChannelOpenInit) String() string

func (*MsgChannelOpenInit) Unmarshal

func (m *MsgChannelOpenInit) Unmarshal(dAtA []byte) error

func (MsgChannelOpenInit) ValidateBasic

func (msg MsgChannelOpenInit) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelOpenInit) XXX_DiscardUnknown

func (m *MsgChannelOpenInit) XXX_DiscardUnknown()

func (*MsgChannelOpenInit) XXX_Marshal

func (m *MsgChannelOpenInit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenInit) XXX_Merge

func (m *MsgChannelOpenInit) XXX_Merge(src proto.Message)

func (*MsgChannelOpenInit) XXX_Size

func (m *MsgChannelOpenInit) XXX_Size() int

func (*MsgChannelOpenInit) XXX_Unmarshal

func (m *MsgChannelOpenInit) XXX_Unmarshal(b []byte) error

type MsgChannelOpenInitResponse

type MsgChannelOpenInitResponse struct {
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Version   string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
}

MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.

func (*MsgChannelOpenInitResponse) Descriptor

func (*MsgChannelOpenInitResponse) Descriptor() ([]byte, []int)

func (*MsgChannelOpenInitResponse) Marshal

func (m *MsgChannelOpenInitResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenInitResponse) MarshalTo

func (m *MsgChannelOpenInitResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenInitResponse) MarshalToSizedBuffer

func (m *MsgChannelOpenInitResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenInitResponse) ProtoMessage

func (*MsgChannelOpenInitResponse) ProtoMessage()

func (*MsgChannelOpenInitResponse) Reset

func (m *MsgChannelOpenInitResponse) Reset()

func (*MsgChannelOpenInitResponse) Size

func (m *MsgChannelOpenInitResponse) Size() (n int)

func (*MsgChannelOpenInitResponse) String

func (m *MsgChannelOpenInitResponse) String() string

func (*MsgChannelOpenInitResponse) Unmarshal

func (m *MsgChannelOpenInitResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelOpenInitResponse) XXX_DiscardUnknown

func (m *MsgChannelOpenInitResponse) XXX_DiscardUnknown()

func (*MsgChannelOpenInitResponse) XXX_Marshal

func (m *MsgChannelOpenInitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenInitResponse) XXX_Merge

func (m *MsgChannelOpenInitResponse) XXX_Merge(src proto.Message)

func (*MsgChannelOpenInitResponse) XXX_Size

func (m *MsgChannelOpenInitResponse) XXX_Size() int

func (*MsgChannelOpenInitResponse) XXX_Unmarshal

func (m *MsgChannelOpenInitResponse) XXX_Unmarshal(b []byte) error

type MsgChannelOpenTry

type MsgChannelOpenTry struct {
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// Deprecated: this field is unused. Crossing hello's are no longer supported in core IBC.
	PreviousChannelId string `protobuf:"bytes,2,opt,name=previous_channel_id,json=previousChannelId,proto3" json:"previous_channel_id,omitempty"` // Deprecated: Do not use.
	// NOTE: the version field within the channel has been deprecated. Its value will be ignored by core IBC.
	Channel             Channel      `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel"`
	CounterpartyVersion string       `protobuf:"bytes,4,opt,name=counterparty_version,json=counterpartyVersion,proto3" json:"counterparty_version,omitempty"`
	ProofInit           []byte       `protobuf:"bytes,5,opt,name=proof_init,json=proofInit,proto3" json:"proof_init,omitempty"`
	ProofHeight         types.Height `protobuf:"bytes,6,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer              string       `protobuf:"bytes,7,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel on Chain B. The version field within the Channel field has been deprecated. Its value will be ignored by core IBC.

func NewMsgChannelOpenTry

func NewMsgChannelOpenTry(
	portID, version string, channelOrder Order, connectionHops []string,
	counterpartyPortID, counterpartyChannelID, counterpartyVersion string,
	initProof []byte, proofHeight clienttypes.Height, signer string,
) *MsgChannelOpenTry

NewMsgChannelOpenTry creates a new MsgChannelOpenTry instance The version string is deprecated and will be ignored by core IBC. It is left as an argument for go API backwards compatibility.

func (*MsgChannelOpenTry) Descriptor

func (*MsgChannelOpenTry) Descriptor() ([]byte, []int)

func (MsgChannelOpenTry) GetSigners

func (msg MsgChannelOpenTry) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgChannelOpenTry) Marshal

func (m *MsgChannelOpenTry) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenTry) MarshalTo

func (m *MsgChannelOpenTry) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenTry) MarshalToSizedBuffer

func (m *MsgChannelOpenTry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenTry) ProtoMessage

func (*MsgChannelOpenTry) ProtoMessage()

func (*MsgChannelOpenTry) Reset

func (m *MsgChannelOpenTry) Reset()

func (*MsgChannelOpenTry) Size

func (m *MsgChannelOpenTry) Size() (n int)

func (*MsgChannelOpenTry) String

func (m *MsgChannelOpenTry) String() string

func (*MsgChannelOpenTry) Unmarshal

func (m *MsgChannelOpenTry) Unmarshal(dAtA []byte) error

func (MsgChannelOpenTry) ValidateBasic

func (msg MsgChannelOpenTry) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelOpenTry) XXX_DiscardUnknown

func (m *MsgChannelOpenTry) XXX_DiscardUnknown()

func (*MsgChannelOpenTry) XXX_Marshal

func (m *MsgChannelOpenTry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenTry) XXX_Merge

func (m *MsgChannelOpenTry) XXX_Merge(src proto.Message)

func (*MsgChannelOpenTry) XXX_Size

func (m *MsgChannelOpenTry) XXX_Size() int

func (*MsgChannelOpenTry) XXX_Unmarshal

func (m *MsgChannelOpenTry) XXX_Unmarshal(b []byte) error

type MsgChannelOpenTryResponse

type MsgChannelOpenTryResponse struct {
	Version   string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.

func (*MsgChannelOpenTryResponse) Descriptor

func (*MsgChannelOpenTryResponse) Descriptor() ([]byte, []int)

func (*MsgChannelOpenTryResponse) Marshal

func (m *MsgChannelOpenTryResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelOpenTryResponse) MarshalTo

func (m *MsgChannelOpenTryResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelOpenTryResponse) MarshalToSizedBuffer

func (m *MsgChannelOpenTryResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelOpenTryResponse) ProtoMessage

func (*MsgChannelOpenTryResponse) ProtoMessage()

func (*MsgChannelOpenTryResponse) Reset

func (m *MsgChannelOpenTryResponse) Reset()

func (*MsgChannelOpenTryResponse) Size

func (m *MsgChannelOpenTryResponse) Size() (n int)

func (*MsgChannelOpenTryResponse) String

func (m *MsgChannelOpenTryResponse) String() string

func (*MsgChannelOpenTryResponse) Unmarshal

func (m *MsgChannelOpenTryResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelOpenTryResponse) XXX_DiscardUnknown

func (m *MsgChannelOpenTryResponse) XXX_DiscardUnknown()

func (*MsgChannelOpenTryResponse) XXX_Marshal

func (m *MsgChannelOpenTryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelOpenTryResponse) XXX_Merge

func (m *MsgChannelOpenTryResponse) XXX_Merge(src proto.Message)

func (*MsgChannelOpenTryResponse) XXX_Size

func (m *MsgChannelOpenTryResponse) XXX_Size() int

func (*MsgChannelOpenTryResponse) XXX_Unmarshal

func (m *MsgChannelOpenTryResponse) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeAck added in v8.1.0

type MsgChannelUpgradeAck struct {
	PortId              string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId           string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	CounterpartyUpgrade Upgrade      `protobuf:"bytes,3,opt,name=counterparty_upgrade,json=counterpartyUpgrade,proto3" json:"counterparty_upgrade"`
	ProofChannel        []byte       `protobuf:"bytes,4,opt,name=proof_channel,json=proofChannel,proto3" json:"proof_channel,omitempty"`
	ProofUpgrade        []byte       `protobuf:"bytes,5,opt,name=proof_upgrade,json=proofUpgrade,proto3" json:"proof_upgrade,omitempty"`
	ProofHeight         types.Height `protobuf:"bytes,6,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer              string       `protobuf:"bytes,7,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc

func NewMsgChannelUpgradeAck added in v8.1.0

func NewMsgChannelUpgradeAck(portID, channelID string, counterpartyUpgrade Upgrade, channelProof, upgradeProof []byte, proofHeight clienttypes.Height, signer string) *MsgChannelUpgradeAck

NewMsgChannelUpgradeAck constructs a new MsgChannelUpgradeAck nolint:interfacer

func (*MsgChannelUpgradeAck) Descriptor added in v8.1.0

func (*MsgChannelUpgradeAck) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeAck) Marshal added in v8.1.0

func (m *MsgChannelUpgradeAck) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeAck) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeAck) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeAck) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeAck) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeAck) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeAck) ProtoMessage()

func (*MsgChannelUpgradeAck) Reset added in v8.1.0

func (m *MsgChannelUpgradeAck) Reset()

func (*MsgChannelUpgradeAck) Size added in v8.1.0

func (m *MsgChannelUpgradeAck) Size() (n int)

func (*MsgChannelUpgradeAck) String added in v8.1.0

func (m *MsgChannelUpgradeAck) String() string

func (*MsgChannelUpgradeAck) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeAck) Unmarshal(dAtA []byte) error

func (MsgChannelUpgradeAck) ValidateBasic added in v8.1.0

func (msg MsgChannelUpgradeAck) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelUpgradeAck) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeAck) XXX_DiscardUnknown()

func (*MsgChannelUpgradeAck) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeAck) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeAck) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeAck) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeAck) XXX_Size() int

func (*MsgChannelUpgradeAck) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeAck) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeAckResponse added in v8.1.0

type MsgChannelUpgradeAckResponse struct {
	Result ResponseResultType `protobuf:"varint,1,opt,name=result,proto3,enum=ibc.core.channel.v1.ResponseResultType" json:"result,omitempty"`
}

MsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type

func (*MsgChannelUpgradeAckResponse) Descriptor added in v8.1.0

func (*MsgChannelUpgradeAckResponse) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeAckResponse) Marshal added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeAckResponse) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeAckResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeAckResponse) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeAckResponse) ProtoMessage()

func (*MsgChannelUpgradeAckResponse) Reset added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) Reset()

func (*MsgChannelUpgradeAckResponse) Size added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) Size() (n int)

func (*MsgChannelUpgradeAckResponse) String added in v8.1.0

func (*MsgChannelUpgradeAckResponse) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelUpgradeAckResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) XXX_DiscardUnknown()

func (*MsgChannelUpgradeAckResponse) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeAckResponse) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeAckResponse) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) XXX_Size() int

func (*MsgChannelUpgradeAckResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeAckResponse) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeCancel added in v8.1.0

type MsgChannelUpgradeCancel struct {
	PortId            string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId         string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	ErrorReceipt      ErrorReceipt `protobuf:"bytes,3,opt,name=error_receipt,json=errorReceipt,proto3" json:"error_receipt"`
	ProofErrorReceipt []byte       `protobuf:"bytes,4,opt,name=proof_error_receipt,json=proofErrorReceipt,proto3" json:"proof_error_receipt,omitempty"`
	ProofHeight       types.Height `protobuf:"bytes,5,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer            string       `protobuf:"bytes,6,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc

func NewMsgChannelUpgradeCancel added in v8.1.0

func NewMsgChannelUpgradeCancel(
	portID, channelID string,
	errorReceipt ErrorReceipt,
	errorReceiptProof []byte,
	proofHeight clienttypes.Height,
	signer string,
) *MsgChannelUpgradeCancel

NewMsgChannelUpgradeCancel constructs a new MsgChannelUpgradeCancel nolint:interfacer

func (*MsgChannelUpgradeCancel) Descriptor added in v8.1.0

func (*MsgChannelUpgradeCancel) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeCancel) Marshal added in v8.1.0

func (m *MsgChannelUpgradeCancel) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeCancel) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeCancel) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeCancel) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeCancel) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeCancel) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeCancel) ProtoMessage()

func (*MsgChannelUpgradeCancel) Reset added in v8.1.0

func (m *MsgChannelUpgradeCancel) Reset()

func (*MsgChannelUpgradeCancel) Size added in v8.1.0

func (m *MsgChannelUpgradeCancel) Size() (n int)

func (*MsgChannelUpgradeCancel) String added in v8.1.0

func (m *MsgChannelUpgradeCancel) String() string

func (*MsgChannelUpgradeCancel) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeCancel) Unmarshal(dAtA []byte) error

func (MsgChannelUpgradeCancel) ValidateBasic added in v8.1.0

func (msg MsgChannelUpgradeCancel) ValidateBasic() error

ValidateBasic implements sdk.Msg. No checks are done for ErrorReceipt and ProofErrorReceipt since they are not required if the current channel state is not in FLUSHCOMPLETE and the signer is the designated authority (e.g. the governance module).

func (*MsgChannelUpgradeCancel) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeCancel) XXX_DiscardUnknown()

func (*MsgChannelUpgradeCancel) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeCancel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeCancel) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeCancel) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeCancel) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeCancel) XXX_Size() int

func (*MsgChannelUpgradeCancel) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeCancel) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeCancelResponse added in v8.1.0

type MsgChannelUpgradeCancelResponse struct {
}

MsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type

func (*MsgChannelUpgradeCancelResponse) Descriptor added in v8.1.0

func (*MsgChannelUpgradeCancelResponse) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeCancelResponse) Marshal added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeCancelResponse) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeCancelResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeCancelResponse) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeCancelResponse) ProtoMessage()

func (*MsgChannelUpgradeCancelResponse) Reset added in v8.1.0

func (*MsgChannelUpgradeCancelResponse) Size added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) Size() (n int)

func (*MsgChannelUpgradeCancelResponse) String added in v8.1.0

func (*MsgChannelUpgradeCancelResponse) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelUpgradeCancelResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) XXX_DiscardUnknown()

func (*MsgChannelUpgradeCancelResponse) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeCancelResponse) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeCancelResponse) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) XXX_Size() int

func (*MsgChannelUpgradeCancelResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeCancelResponse) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeConfirm added in v8.1.0

type MsgChannelUpgradeConfirm struct {
	PortId                   string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId                string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	CounterpartyChannelState State        `` /* 167-byte string literal not displayed */
	CounterpartyUpgrade      Upgrade      `protobuf:"bytes,4,opt,name=counterparty_upgrade,json=counterpartyUpgrade,proto3" json:"counterparty_upgrade"`
	ProofChannel             []byte       `protobuf:"bytes,5,opt,name=proof_channel,json=proofChannel,proto3" json:"proof_channel,omitempty"`
	ProofUpgrade             []byte       `protobuf:"bytes,6,opt,name=proof_upgrade,json=proofUpgrade,proto3" json:"proof_upgrade,omitempty"`
	ProofHeight              types.Height `protobuf:"bytes,7,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer                   string       `protobuf:"bytes,8,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc

func NewMsgChannelUpgradeConfirm added in v8.1.0

func NewMsgChannelUpgradeConfirm(
	portID,
	channelID string,
	counterpartyChannelState State,
	counterpartyUpgrade Upgrade,
	channelProof,
	upgradeProof []byte,
	proofHeight clienttypes.Height,
	signer string,
) *MsgChannelUpgradeConfirm

NewMsgChannelUpgradeConfirm constructs a new MsgChannelUpgradeConfirm

func (*MsgChannelUpgradeConfirm) Descriptor added in v8.1.0

func (*MsgChannelUpgradeConfirm) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeConfirm) Marshal added in v8.1.0

func (m *MsgChannelUpgradeConfirm) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeConfirm) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeConfirm) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeConfirm) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeConfirm) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeConfirm) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeConfirm) ProtoMessage()

func (*MsgChannelUpgradeConfirm) Reset added in v8.1.0

func (m *MsgChannelUpgradeConfirm) Reset()

func (*MsgChannelUpgradeConfirm) Size added in v8.1.0

func (m *MsgChannelUpgradeConfirm) Size() (n int)

func (*MsgChannelUpgradeConfirm) String added in v8.1.0

func (m *MsgChannelUpgradeConfirm) String() string

func (*MsgChannelUpgradeConfirm) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeConfirm) Unmarshal(dAtA []byte) error

func (MsgChannelUpgradeConfirm) ValidateBasic added in v8.1.0

func (msg MsgChannelUpgradeConfirm) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelUpgradeConfirm) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeConfirm) XXX_DiscardUnknown()

func (*MsgChannelUpgradeConfirm) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeConfirm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeConfirm) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeConfirm) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeConfirm) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeConfirm) XXX_Size() int

func (*MsgChannelUpgradeConfirm) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeConfirm) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeConfirmResponse added in v8.1.0

type MsgChannelUpgradeConfirmResponse struct {
	Result ResponseResultType `protobuf:"varint,1,opt,name=result,proto3,enum=ibc.core.channel.v1.ResponseResultType" json:"result,omitempty"`
}

MsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type

func (*MsgChannelUpgradeConfirmResponse) Descriptor added in v8.1.0

func (*MsgChannelUpgradeConfirmResponse) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeConfirmResponse) Marshal added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeConfirmResponse) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeConfirmResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeConfirmResponse) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeConfirmResponse) ProtoMessage()

func (*MsgChannelUpgradeConfirmResponse) Reset added in v8.1.0

func (*MsgChannelUpgradeConfirmResponse) Size added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) Size() (n int)

func (*MsgChannelUpgradeConfirmResponse) String added in v8.1.0

func (*MsgChannelUpgradeConfirmResponse) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelUpgradeConfirmResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) XXX_DiscardUnknown()

func (*MsgChannelUpgradeConfirmResponse) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeConfirmResponse) XXX_Merge added in v8.1.0

func (*MsgChannelUpgradeConfirmResponse) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) XXX_Size() int

func (*MsgChannelUpgradeConfirmResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeConfirmResponse) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeInit added in v8.1.0

type MsgChannelUpgradeInit struct {
	PortId    string        `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId string        `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Fields    UpgradeFields `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields"`
	Signer    string        `protobuf:"bytes,4,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc WARNING: Initializing a channel upgrade in the same block as opening the channel may result in the counterparty being incapable of opening.

func NewMsgChannelUpgradeInit added in v8.1.0

func NewMsgChannelUpgradeInit(
	portID, channelID string,
	upgradeFields UpgradeFields,
	signer string,
) *MsgChannelUpgradeInit

NewMsgChannelUpgradeInit constructs a new MsgChannelUpgradeInit nolint:interfacer

func (*MsgChannelUpgradeInit) Descriptor added in v8.1.0

func (*MsgChannelUpgradeInit) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeInit) Marshal added in v8.1.0

func (m *MsgChannelUpgradeInit) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeInit) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeInit) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeInit) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeInit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeInit) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeInit) ProtoMessage()

func (*MsgChannelUpgradeInit) Reset added in v8.1.0

func (m *MsgChannelUpgradeInit) Reset()

func (*MsgChannelUpgradeInit) Size added in v8.1.0

func (m *MsgChannelUpgradeInit) Size() (n int)

func (*MsgChannelUpgradeInit) String added in v8.1.0

func (m *MsgChannelUpgradeInit) String() string

func (*MsgChannelUpgradeInit) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeInit) Unmarshal(dAtA []byte) error

func (MsgChannelUpgradeInit) ValidateBasic added in v8.1.0

func (msg MsgChannelUpgradeInit) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelUpgradeInit) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeInit) XXX_DiscardUnknown()

func (*MsgChannelUpgradeInit) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeInit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeInit) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeInit) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeInit) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeInit) XXX_Size() int

func (*MsgChannelUpgradeInit) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeInit) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeInitResponse added in v8.1.0

type MsgChannelUpgradeInitResponse struct {
	Upgrade         Upgrade `protobuf:"bytes,1,opt,name=upgrade,proto3" json:"upgrade"`
	UpgradeSequence uint64  `protobuf:"varint,2,opt,name=upgrade_sequence,json=upgradeSequence,proto3" json:"upgrade_sequence,omitempty"`
}

MsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type

func (*MsgChannelUpgradeInitResponse) Descriptor added in v8.1.0

func (*MsgChannelUpgradeInitResponse) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeInitResponse) Marshal added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeInitResponse) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeInitResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeInitResponse) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeInitResponse) ProtoMessage()

func (*MsgChannelUpgradeInitResponse) Reset added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) Reset()

func (*MsgChannelUpgradeInitResponse) Size added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) Size() (n int)

func (*MsgChannelUpgradeInitResponse) String added in v8.1.0

func (*MsgChannelUpgradeInitResponse) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelUpgradeInitResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) XXX_DiscardUnknown()

func (*MsgChannelUpgradeInitResponse) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeInitResponse) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeInitResponse) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) XXX_Size() int

func (*MsgChannelUpgradeInitResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeInitResponse) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeOpen added in v8.1.0

type MsgChannelUpgradeOpen struct {
	PortId                      string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId                   string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	CounterpartyChannelState    State        `` /* 167-byte string literal not displayed */
	CounterpartyUpgradeSequence uint64       `` /* 145-byte string literal not displayed */
	ProofChannel                []byte       `protobuf:"bytes,5,opt,name=proof_channel,json=proofChannel,proto3" json:"proof_channel,omitempty"`
	ProofHeight                 types.Height `protobuf:"bytes,6,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer                      string       `protobuf:"bytes,7,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc

func NewMsgChannelUpgradeOpen added in v8.1.0

func NewMsgChannelUpgradeOpen(
	portID,
	channelID string,
	counterpartyChannelState State,
	counterpartyUpgradeSequence uint64,
	channelProof []byte,
	proofHeight clienttypes.Height,
	signer string,
) *MsgChannelUpgradeOpen

NewMsgChannelUpgradeOpen constructs a new MsgChannelUpgradeOpen nolint:interfacer

func (*MsgChannelUpgradeOpen) Descriptor added in v8.1.0

func (*MsgChannelUpgradeOpen) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeOpen) Marshal added in v8.1.0

func (m *MsgChannelUpgradeOpen) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeOpen) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeOpen) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeOpen) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeOpen) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeOpen) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeOpen) ProtoMessage()

func (*MsgChannelUpgradeOpen) Reset added in v8.1.0

func (m *MsgChannelUpgradeOpen) Reset()

func (*MsgChannelUpgradeOpen) Size added in v8.1.0

func (m *MsgChannelUpgradeOpen) Size() (n int)

func (*MsgChannelUpgradeOpen) String added in v8.1.0

func (m *MsgChannelUpgradeOpen) String() string

func (*MsgChannelUpgradeOpen) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeOpen) Unmarshal(dAtA []byte) error

func (MsgChannelUpgradeOpen) ValidateBasic added in v8.1.0

func (msg MsgChannelUpgradeOpen) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelUpgradeOpen) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeOpen) XXX_DiscardUnknown()

func (*MsgChannelUpgradeOpen) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeOpen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeOpen) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeOpen) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeOpen) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeOpen) XXX_Size() int

func (*MsgChannelUpgradeOpen) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeOpen) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeOpenResponse added in v8.1.0

type MsgChannelUpgradeOpenResponse struct {
}

MsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type

func (*MsgChannelUpgradeOpenResponse) Descriptor added in v8.1.0

func (*MsgChannelUpgradeOpenResponse) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeOpenResponse) Marshal added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeOpenResponse) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeOpenResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeOpenResponse) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeOpenResponse) ProtoMessage()

func (*MsgChannelUpgradeOpenResponse) Reset added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) Reset()

func (*MsgChannelUpgradeOpenResponse) Size added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) Size() (n int)

func (*MsgChannelUpgradeOpenResponse) String added in v8.1.0

func (*MsgChannelUpgradeOpenResponse) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelUpgradeOpenResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) XXX_DiscardUnknown()

func (*MsgChannelUpgradeOpenResponse) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeOpenResponse) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeOpenResponse) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) XXX_Size() int

func (*MsgChannelUpgradeOpenResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeOpenResponse) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeTimeout added in v8.1.0

type MsgChannelUpgradeTimeout struct {
	PortId              string       `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId           string       `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	CounterpartyChannel Channel      `protobuf:"bytes,3,opt,name=counterparty_channel,json=counterpartyChannel,proto3" json:"counterparty_channel"`
	ProofChannel        []byte       `protobuf:"bytes,4,opt,name=proof_channel,json=proofChannel,proto3" json:"proof_channel,omitempty"`
	ProofHeight         types.Height `protobuf:"bytes,5,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer              string       `protobuf:"bytes,6,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc

func NewMsgChannelUpgradeTimeout added in v8.1.0

func NewMsgChannelUpgradeTimeout(
	portID, channelID string,
	counterpartyChannel Channel,
	channelProof []byte,
	proofHeight clienttypes.Height,
	signer string,
) *MsgChannelUpgradeTimeout

NewMsgChannelUpgradeTimeout constructs a new MsgChannelUpgradeTimeout nolint:interfacer

func (*MsgChannelUpgradeTimeout) Descriptor added in v8.1.0

func (*MsgChannelUpgradeTimeout) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeTimeout) Marshal added in v8.1.0

func (m *MsgChannelUpgradeTimeout) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeTimeout) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeTimeout) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTimeout) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeTimeout) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTimeout) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeTimeout) ProtoMessage()

func (*MsgChannelUpgradeTimeout) Reset added in v8.1.0

func (m *MsgChannelUpgradeTimeout) Reset()

func (*MsgChannelUpgradeTimeout) Size added in v8.1.0

func (m *MsgChannelUpgradeTimeout) Size() (n int)

func (*MsgChannelUpgradeTimeout) String added in v8.1.0

func (m *MsgChannelUpgradeTimeout) String() string

func (*MsgChannelUpgradeTimeout) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTimeout) Unmarshal(dAtA []byte) error

func (MsgChannelUpgradeTimeout) ValidateBasic added in v8.1.0

func (msg MsgChannelUpgradeTimeout) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelUpgradeTimeout) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeTimeout) XXX_DiscardUnknown()

func (*MsgChannelUpgradeTimeout) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeTimeout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeTimeout) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeTimeout) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeTimeout) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeTimeout) XXX_Size() int

func (*MsgChannelUpgradeTimeout) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTimeout) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeTimeoutResponse added in v8.1.0

type MsgChannelUpgradeTimeoutResponse struct {
}

MsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type

func (*MsgChannelUpgradeTimeoutResponse) Descriptor added in v8.1.0

func (*MsgChannelUpgradeTimeoutResponse) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeTimeoutResponse) Marshal added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeTimeoutResponse) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTimeoutResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTimeoutResponse) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeTimeoutResponse) ProtoMessage()

func (*MsgChannelUpgradeTimeoutResponse) Reset added in v8.1.0

func (*MsgChannelUpgradeTimeoutResponse) Size added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) Size() (n int)

func (*MsgChannelUpgradeTimeoutResponse) String added in v8.1.0

func (*MsgChannelUpgradeTimeoutResponse) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelUpgradeTimeoutResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) XXX_DiscardUnknown()

func (*MsgChannelUpgradeTimeoutResponse) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeTimeoutResponse) XXX_Merge added in v8.1.0

func (*MsgChannelUpgradeTimeoutResponse) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) XXX_Size() int

func (*MsgChannelUpgradeTimeoutResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTimeoutResponse) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeTry added in v8.1.0

type MsgChannelUpgradeTry struct {
	PortId                        string        `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId                     string        `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	ProposedUpgradeConnectionHops []string      `` /* 152-byte string literal not displayed */
	CounterpartyUpgradeFields     UpgradeFields `` /* 128-byte string literal not displayed */
	CounterpartyUpgradeSequence   uint64        `` /* 145-byte string literal not displayed */
	ProofChannel                  []byte        `protobuf:"bytes,6,opt,name=proof_channel,json=proofChannel,proto3" json:"proof_channel,omitempty"`
	ProofUpgrade                  []byte        `protobuf:"bytes,7,opt,name=proof_upgrade,json=proofUpgrade,proto3" json:"proof_upgrade,omitempty"`
	ProofHeight                   types.Height  `protobuf:"bytes,8,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer                        string        `protobuf:"bytes,9,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc

func NewMsgChannelUpgradeTry added in v8.1.0

func NewMsgChannelUpgradeTry(
	portID,
	channelID string,
	proposedConnectionHops []string,
	counterpartyUpgradeFields UpgradeFields,
	counterpartyUpgradeSequence uint64,
	channelProof []byte,
	upgradeProof []byte,
	proofHeight clienttypes.Height,
	signer string,
) *MsgChannelUpgradeTry

NewMsgChannelUpgradeTry constructs a new MsgChannelUpgradeTry nolint:interfacer

func (*MsgChannelUpgradeTry) Descriptor added in v8.1.0

func (*MsgChannelUpgradeTry) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeTry) Marshal added in v8.1.0

func (m *MsgChannelUpgradeTry) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeTry) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeTry) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTry) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeTry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTry) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeTry) ProtoMessage()

func (*MsgChannelUpgradeTry) Reset added in v8.1.0

func (m *MsgChannelUpgradeTry) Reset()

func (*MsgChannelUpgradeTry) Size added in v8.1.0

func (m *MsgChannelUpgradeTry) Size() (n int)

func (*MsgChannelUpgradeTry) String added in v8.1.0

func (m *MsgChannelUpgradeTry) String() string

func (*MsgChannelUpgradeTry) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTry) Unmarshal(dAtA []byte) error

func (MsgChannelUpgradeTry) ValidateBasic added in v8.1.0

func (msg MsgChannelUpgradeTry) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgChannelUpgradeTry) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeTry) XXX_DiscardUnknown()

func (*MsgChannelUpgradeTry) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeTry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeTry) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeTry) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeTry) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeTry) XXX_Size() int

func (*MsgChannelUpgradeTry) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTry) XXX_Unmarshal(b []byte) error

type MsgChannelUpgradeTryResponse added in v8.1.0

type MsgChannelUpgradeTryResponse struct {
	Upgrade         Upgrade            `protobuf:"bytes,1,opt,name=upgrade,proto3" json:"upgrade"`
	UpgradeSequence uint64             `protobuf:"varint,2,opt,name=upgrade_sequence,json=upgradeSequence,proto3" json:"upgrade_sequence,omitempty"`
	Result          ResponseResultType `protobuf:"varint,3,opt,name=result,proto3,enum=ibc.core.channel.v1.ResponseResultType" json:"result,omitempty"`
}

MsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type

func (*MsgChannelUpgradeTryResponse) Descriptor added in v8.1.0

func (*MsgChannelUpgradeTryResponse) Descriptor() ([]byte, []int)

func (*MsgChannelUpgradeTryResponse) Marshal added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) Marshal() (dAtA []byte, err error)

func (*MsgChannelUpgradeTryResponse) MarshalTo added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTryResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChannelUpgradeTryResponse) ProtoMessage added in v8.1.0

func (*MsgChannelUpgradeTryResponse) ProtoMessage()

func (*MsgChannelUpgradeTryResponse) Reset added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) Reset()

func (*MsgChannelUpgradeTryResponse) Size added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) Size() (n int)

func (*MsgChannelUpgradeTryResponse) String added in v8.1.0

func (*MsgChannelUpgradeTryResponse) Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) Unmarshal(dAtA []byte) error

func (*MsgChannelUpgradeTryResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) XXX_DiscardUnknown()

func (*MsgChannelUpgradeTryResponse) XXX_Marshal added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChannelUpgradeTryResponse) XXX_Merge added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) XXX_Merge(src proto.Message)

func (*MsgChannelUpgradeTryResponse) XXX_Size added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) XXX_Size() int

func (*MsgChannelUpgradeTryResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgChannelUpgradeTryResponse) XXX_Unmarshal(b []byte) error

type MsgClient

type MsgClient interface {
	// ChannelOpenInit defines a rpc handler method for MsgChannelOpenInit.
	ChannelOpenInit(ctx context.Context, in *MsgChannelOpenInit, opts ...grpc.CallOption) (*MsgChannelOpenInitResponse, error)
	// ChannelOpenTry defines a rpc handler method for MsgChannelOpenTry.
	ChannelOpenTry(ctx context.Context, in *MsgChannelOpenTry, opts ...grpc.CallOption) (*MsgChannelOpenTryResponse, error)
	// ChannelOpenAck defines a rpc handler method for MsgChannelOpenAck.
	ChannelOpenAck(ctx context.Context, in *MsgChannelOpenAck, opts ...grpc.CallOption) (*MsgChannelOpenAckResponse, error)
	// ChannelOpenConfirm defines a rpc handler method for MsgChannelOpenConfirm.
	ChannelOpenConfirm(ctx context.Context, in *MsgChannelOpenConfirm, opts ...grpc.CallOption) (*MsgChannelOpenConfirmResponse, error)
	// ChannelCloseInit defines a rpc handler method for MsgChannelCloseInit.
	ChannelCloseInit(ctx context.Context, in *MsgChannelCloseInit, opts ...grpc.CallOption) (*MsgChannelCloseInitResponse, error)
	// ChannelCloseConfirm defines a rpc handler method for
	// MsgChannelCloseConfirm.
	ChannelCloseConfirm(ctx context.Context, in *MsgChannelCloseConfirm, opts ...grpc.CallOption) (*MsgChannelCloseConfirmResponse, error)
	// RecvPacket defines a rpc handler method for MsgRecvPacket.
	RecvPacket(ctx context.Context, in *MsgRecvPacket, opts ...grpc.CallOption) (*MsgRecvPacketResponse, error)
	// Timeout defines a rpc handler method for MsgTimeout.
	Timeout(ctx context.Context, in *MsgTimeout, opts ...grpc.CallOption) (*MsgTimeoutResponse, error)
	// TimeoutOnClose defines a rpc handler method for MsgTimeoutOnClose.
	TimeoutOnClose(ctx context.Context, in *MsgTimeoutOnClose, opts ...grpc.CallOption) (*MsgTimeoutOnCloseResponse, error)
	// Acknowledgement defines a rpc handler method for MsgAcknowledgement.
	Acknowledgement(ctx context.Context, in *MsgAcknowledgement, opts ...grpc.CallOption) (*MsgAcknowledgementResponse, error)
	// ChannelUpgradeInit defines a rpc handler method for MsgChannelUpgradeInit.
	ChannelUpgradeInit(ctx context.Context, in *MsgChannelUpgradeInit, opts ...grpc.CallOption) (*MsgChannelUpgradeInitResponse, error)
	// ChannelUpgradeTry defines a rpc handler method for MsgChannelUpgradeTry.
	ChannelUpgradeTry(ctx context.Context, in *MsgChannelUpgradeTry, opts ...grpc.CallOption) (*MsgChannelUpgradeTryResponse, error)
	// ChannelUpgradeAck defines a rpc handler method for MsgChannelUpgradeAck.
	ChannelUpgradeAck(ctx context.Context, in *MsgChannelUpgradeAck, opts ...grpc.CallOption) (*MsgChannelUpgradeAckResponse, error)
	// ChannelUpgradeConfirm defines a rpc handler method for MsgChannelUpgradeConfirm.
	ChannelUpgradeConfirm(ctx context.Context, in *MsgChannelUpgradeConfirm, opts ...grpc.CallOption) (*MsgChannelUpgradeConfirmResponse, error)
	// ChannelUpgradeOpen defines a rpc handler method for MsgChannelUpgradeOpen.
	ChannelUpgradeOpen(ctx context.Context, in *MsgChannelUpgradeOpen, opts ...grpc.CallOption) (*MsgChannelUpgradeOpenResponse, error)
	// ChannelUpgradeTimeout defines a rpc handler method for MsgChannelUpgradeTimeout.
	ChannelUpgradeTimeout(ctx context.Context, in *MsgChannelUpgradeTimeout, opts ...grpc.CallOption) (*MsgChannelUpgradeTimeoutResponse, error)
	// ChannelUpgradeCancel defines a rpc handler method for MsgChannelUpgradeCancel.
	ChannelUpgradeCancel(ctx context.Context, in *MsgChannelUpgradeCancel, opts ...grpc.CallOption) (*MsgChannelUpgradeCancelResponse, error)
	// UpdateChannelParams defines a rpc handler method for MsgUpdateParams.
	UpdateChannelParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
	// PruneAcknowledgements defines a rpc handler method for MsgPruneAcknowledgements.
	PruneAcknowledgements(ctx context.Context, in *MsgPruneAcknowledgements, opts ...grpc.CallOption) (*MsgPruneAcknowledgementsResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgClient

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgPruneAcknowledgements added in v8.1.0

type MsgPruneAcknowledgements struct {
	PortId    string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Limit     uint64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	Signer    string `protobuf:"bytes,4,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc.

func NewMsgPruneAcknowledgements added in v8.1.0

func NewMsgPruneAcknowledgements(portID, channelID string, limit uint64, signer string) *MsgPruneAcknowledgements

NewMsgPruneAcknowledgements creates a new instance of MsgPruneAcknowledgements.

func (*MsgPruneAcknowledgements) Descriptor added in v8.1.0

func (*MsgPruneAcknowledgements) Descriptor() ([]byte, []int)

func (*MsgPruneAcknowledgements) Marshal added in v8.1.0

func (m *MsgPruneAcknowledgements) Marshal() (dAtA []byte, err error)

func (*MsgPruneAcknowledgements) MarshalTo added in v8.1.0

func (m *MsgPruneAcknowledgements) MarshalTo(dAtA []byte) (int, error)

func (*MsgPruneAcknowledgements) MarshalToSizedBuffer added in v8.1.0

func (m *MsgPruneAcknowledgements) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPruneAcknowledgements) ProtoMessage added in v8.1.0

func (*MsgPruneAcknowledgements) ProtoMessage()

func (*MsgPruneAcknowledgements) Reset added in v8.1.0

func (m *MsgPruneAcknowledgements) Reset()

func (*MsgPruneAcknowledgements) Size added in v8.1.0

func (m *MsgPruneAcknowledgements) Size() (n int)

func (*MsgPruneAcknowledgements) String added in v8.1.0

func (m *MsgPruneAcknowledgements) String() string

func (*MsgPruneAcknowledgements) Unmarshal added in v8.1.0

func (m *MsgPruneAcknowledgements) Unmarshal(dAtA []byte) error

func (*MsgPruneAcknowledgements) ValidateBasic added in v8.1.0

func (msg *MsgPruneAcknowledgements) ValidateBasic() error

ValidateBasic performs basic checks on a MsgPruneAcknowledgements.

func (*MsgPruneAcknowledgements) XXX_DiscardUnknown added in v8.1.0

func (m *MsgPruneAcknowledgements) XXX_DiscardUnknown()

func (*MsgPruneAcknowledgements) XXX_Marshal added in v8.1.0

func (m *MsgPruneAcknowledgements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPruneAcknowledgements) XXX_Merge added in v8.1.0

func (m *MsgPruneAcknowledgements) XXX_Merge(src proto.Message)

func (*MsgPruneAcknowledgements) XXX_Size added in v8.1.0

func (m *MsgPruneAcknowledgements) XXX_Size() int

func (*MsgPruneAcknowledgements) XXX_Unmarshal added in v8.1.0

func (m *MsgPruneAcknowledgements) XXX_Unmarshal(b []byte) error

type MsgPruneAcknowledgementsResponse added in v8.1.0

type MsgPruneAcknowledgementsResponse struct {
	// Number of sequences pruned (includes both packet acknowledgements and packet receipts where appropriate).
	TotalPrunedSequences uint64 `protobuf:"varint,1,opt,name=total_pruned_sequences,json=totalPrunedSequences,proto3" json:"total_pruned_sequences,omitempty"`
	// Number of sequences left after pruning.
	TotalRemainingSequences uint64 `` /* 133-byte string literal not displayed */
}

MsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc.

func (*MsgPruneAcknowledgementsResponse) Descriptor added in v8.1.0

func (*MsgPruneAcknowledgementsResponse) Descriptor() ([]byte, []int)

func (*MsgPruneAcknowledgementsResponse) GetTotalPrunedSequences added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) GetTotalPrunedSequences() uint64

func (*MsgPruneAcknowledgementsResponse) GetTotalRemainingSequences added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) GetTotalRemainingSequences() uint64

func (*MsgPruneAcknowledgementsResponse) Marshal added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) Marshal() (dAtA []byte, err error)

func (*MsgPruneAcknowledgementsResponse) MarshalTo added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgPruneAcknowledgementsResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgPruneAcknowledgementsResponse) ProtoMessage added in v8.1.0

func (*MsgPruneAcknowledgementsResponse) ProtoMessage()

func (*MsgPruneAcknowledgementsResponse) Reset added in v8.1.0

func (*MsgPruneAcknowledgementsResponse) Size added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) Size() (n int)

func (*MsgPruneAcknowledgementsResponse) String added in v8.1.0

func (*MsgPruneAcknowledgementsResponse) Unmarshal added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) Unmarshal(dAtA []byte) error

func (*MsgPruneAcknowledgementsResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) XXX_DiscardUnknown()

func (*MsgPruneAcknowledgementsResponse) XXX_Marshal added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgPruneAcknowledgementsResponse) XXX_Merge added in v8.1.0

func (*MsgPruneAcknowledgementsResponse) XXX_Size added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) XXX_Size() int

func (*MsgPruneAcknowledgementsResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgPruneAcknowledgementsResponse) XXX_Unmarshal(b []byte) error

type MsgRecvPacket

type MsgRecvPacket struct {
	Packet          Packet       `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet"`
	ProofCommitment []byte       `protobuf:"bytes,2,opt,name=proof_commitment,json=proofCommitment,proto3" json:"proof_commitment,omitempty"`
	ProofHeight     types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	Signer          string       `protobuf:"bytes,4,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgRecvPacket receives incoming IBC packet

func NewMsgRecvPacket

func NewMsgRecvPacket(
	packet Packet, commitmentProof []byte, proofHeight clienttypes.Height,
	signer string,
) *MsgRecvPacket

NewMsgRecvPacket constructs new MsgRecvPacket

func (*MsgRecvPacket) Descriptor

func (*MsgRecvPacket) Descriptor() ([]byte, []int)

func (MsgRecvPacket) GetDataSignBytes

func (msg MsgRecvPacket) GetDataSignBytes() []byte

GetDataSignBytes returns the base64-encoded bytes used for the data field when signing the packet.

func (MsgRecvPacket) GetSigners

func (msg MsgRecvPacket) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgRecvPacket) Marshal

func (m *MsgRecvPacket) Marshal() (dAtA []byte, err error)

func (*MsgRecvPacket) MarshalTo

func (m *MsgRecvPacket) MarshalTo(dAtA []byte) (int, error)

func (*MsgRecvPacket) MarshalToSizedBuffer

func (m *MsgRecvPacket) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRecvPacket) ProtoMessage

func (*MsgRecvPacket) ProtoMessage()

func (*MsgRecvPacket) Reset

func (m *MsgRecvPacket) Reset()

func (*MsgRecvPacket) Size

func (m *MsgRecvPacket) Size() (n int)

func (*MsgRecvPacket) String

func (m *MsgRecvPacket) String() string

func (*MsgRecvPacket) Unmarshal

func (m *MsgRecvPacket) Unmarshal(dAtA []byte) error

func (MsgRecvPacket) ValidateBasic

func (msg MsgRecvPacket) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgRecvPacket) XXX_DiscardUnknown

func (m *MsgRecvPacket) XXX_DiscardUnknown()

func (*MsgRecvPacket) XXX_Marshal

func (m *MsgRecvPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRecvPacket) XXX_Merge

func (m *MsgRecvPacket) XXX_Merge(src proto.Message)

func (*MsgRecvPacket) XXX_Size

func (m *MsgRecvPacket) XXX_Size() int

func (*MsgRecvPacket) XXX_Unmarshal

func (m *MsgRecvPacket) XXX_Unmarshal(b []byte) error

type MsgRecvPacketResponse

type MsgRecvPacketResponse struct {
	Result ResponseResultType `protobuf:"varint,1,opt,name=result,proto3,enum=ibc.core.channel.v1.ResponseResultType" json:"result,omitempty"`
}

MsgRecvPacketResponse defines the Msg/RecvPacket response type.

func (*MsgRecvPacketResponse) Descriptor

func (*MsgRecvPacketResponse) Descriptor() ([]byte, []int)

func (*MsgRecvPacketResponse) Marshal

func (m *MsgRecvPacketResponse) Marshal() (dAtA []byte, err error)

func (*MsgRecvPacketResponse) MarshalTo

func (m *MsgRecvPacketResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRecvPacketResponse) MarshalToSizedBuffer

func (m *MsgRecvPacketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRecvPacketResponse) ProtoMessage

func (*MsgRecvPacketResponse) ProtoMessage()

func (*MsgRecvPacketResponse) Reset

func (m *MsgRecvPacketResponse) Reset()

func (*MsgRecvPacketResponse) Size

func (m *MsgRecvPacketResponse) Size() (n int)

func (*MsgRecvPacketResponse) String

func (m *MsgRecvPacketResponse) String() string

func (*MsgRecvPacketResponse) Unmarshal

func (m *MsgRecvPacketResponse) Unmarshal(dAtA []byte) error

func (*MsgRecvPacketResponse) XXX_DiscardUnknown

func (m *MsgRecvPacketResponse) XXX_DiscardUnknown()

func (*MsgRecvPacketResponse) XXX_Marshal

func (m *MsgRecvPacketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRecvPacketResponse) XXX_Merge

func (m *MsgRecvPacketResponse) XXX_Merge(src proto.Message)

func (*MsgRecvPacketResponse) XXX_Size

func (m *MsgRecvPacketResponse) XXX_Size() int

func (*MsgRecvPacketResponse) XXX_Unmarshal

func (m *MsgRecvPacketResponse) XXX_Unmarshal(b []byte) error

type MsgServer

type MsgServer interface {
	// ChannelOpenInit defines a rpc handler method for MsgChannelOpenInit.
	ChannelOpenInit(context.Context, *MsgChannelOpenInit) (*MsgChannelOpenInitResponse, error)
	// ChannelOpenTry defines a rpc handler method for MsgChannelOpenTry.
	ChannelOpenTry(context.Context, *MsgChannelOpenTry) (*MsgChannelOpenTryResponse, error)
	// ChannelOpenAck defines a rpc handler method for MsgChannelOpenAck.
	ChannelOpenAck(context.Context, *MsgChannelOpenAck) (*MsgChannelOpenAckResponse, error)
	// ChannelOpenConfirm defines a rpc handler method for MsgChannelOpenConfirm.
	ChannelOpenConfirm(context.Context, *MsgChannelOpenConfirm) (*MsgChannelOpenConfirmResponse, error)
	// ChannelCloseInit defines a rpc handler method for MsgChannelCloseInit.
	ChannelCloseInit(context.Context, *MsgChannelCloseInit) (*MsgChannelCloseInitResponse, error)
	// ChannelCloseConfirm defines a rpc handler method for
	// MsgChannelCloseConfirm.
	ChannelCloseConfirm(context.Context, *MsgChannelCloseConfirm) (*MsgChannelCloseConfirmResponse, error)
	// RecvPacket defines a rpc handler method for MsgRecvPacket.
	RecvPacket(context.Context, *MsgRecvPacket) (*MsgRecvPacketResponse, error)
	// Timeout defines a rpc handler method for MsgTimeout.
	Timeout(context.Context, *MsgTimeout) (*MsgTimeoutResponse, error)
	// TimeoutOnClose defines a rpc handler method for MsgTimeoutOnClose.
	TimeoutOnClose(context.Context, *MsgTimeoutOnClose) (*MsgTimeoutOnCloseResponse, error)
	// Acknowledgement defines a rpc handler method for MsgAcknowledgement.
	Acknowledgement(context.Context, *MsgAcknowledgement) (*MsgAcknowledgementResponse, error)
	// ChannelUpgradeInit defines a rpc handler method for MsgChannelUpgradeInit.
	ChannelUpgradeInit(context.Context, *MsgChannelUpgradeInit) (*MsgChannelUpgradeInitResponse, error)
	// ChannelUpgradeTry defines a rpc handler method for MsgChannelUpgradeTry.
	ChannelUpgradeTry(context.Context, *MsgChannelUpgradeTry) (*MsgChannelUpgradeTryResponse, error)
	// ChannelUpgradeAck defines a rpc handler method for MsgChannelUpgradeAck.
	ChannelUpgradeAck(context.Context, *MsgChannelUpgradeAck) (*MsgChannelUpgradeAckResponse, error)
	// ChannelUpgradeConfirm defines a rpc handler method for MsgChannelUpgradeConfirm.
	ChannelUpgradeConfirm(context.Context, *MsgChannelUpgradeConfirm) (*MsgChannelUpgradeConfirmResponse, error)
	// ChannelUpgradeOpen defines a rpc handler method for MsgChannelUpgradeOpen.
	ChannelUpgradeOpen(context.Context, *MsgChannelUpgradeOpen) (*MsgChannelUpgradeOpenResponse, error)
	// ChannelUpgradeTimeout defines a rpc handler method for MsgChannelUpgradeTimeout.
	ChannelUpgradeTimeout(context.Context, *MsgChannelUpgradeTimeout) (*MsgChannelUpgradeTimeoutResponse, error)
	// ChannelUpgradeCancel defines a rpc handler method for MsgChannelUpgradeCancel.
	ChannelUpgradeCancel(context.Context, *MsgChannelUpgradeCancel) (*MsgChannelUpgradeCancelResponse, error)
	// UpdateChannelParams defines a rpc handler method for MsgUpdateParams.
	UpdateChannelParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
	// PruneAcknowledgements defines a rpc handler method for MsgPruneAcknowledgements.
	PruneAcknowledgements(context.Context, *MsgPruneAcknowledgements) (*MsgPruneAcknowledgementsResponse, error)
}

MsgServer is the server API for Msg service.

type MsgTimeout

type MsgTimeout struct {
	Packet           Packet       `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet"`
	ProofUnreceived  []byte       `protobuf:"bytes,2,opt,name=proof_unreceived,json=proofUnreceived,proto3" json:"proof_unreceived,omitempty"`
	ProofHeight      types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	NextSequenceRecv uint64       `protobuf:"varint,4,opt,name=next_sequence_recv,json=nextSequenceRecv,proto3" json:"next_sequence_recv,omitempty"`
	Signer           string       `protobuf:"bytes,5,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgTimeout receives timed-out packet

func NewMsgTimeout

func NewMsgTimeout(
	packet Packet, nextSequenceRecv uint64, unreceivedProof []byte,
	proofHeight clienttypes.Height, signer string,
) *MsgTimeout

NewMsgTimeout constructs new MsgTimeout

func (*MsgTimeout) Descriptor

func (*MsgTimeout) Descriptor() ([]byte, []int)

func (MsgTimeout) GetSigners

func (msg MsgTimeout) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgTimeout) Marshal

func (m *MsgTimeout) Marshal() (dAtA []byte, err error)

func (*MsgTimeout) MarshalTo

func (m *MsgTimeout) MarshalTo(dAtA []byte) (int, error)

func (*MsgTimeout) MarshalToSizedBuffer

func (m *MsgTimeout) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTimeout) ProtoMessage

func (*MsgTimeout) ProtoMessage()

func (*MsgTimeout) Reset

func (m *MsgTimeout) Reset()

func (*MsgTimeout) Size

func (m *MsgTimeout) Size() (n int)

func (*MsgTimeout) String

func (m *MsgTimeout) String() string

func (*MsgTimeout) Unmarshal

func (m *MsgTimeout) Unmarshal(dAtA []byte) error

func (MsgTimeout) ValidateBasic

func (msg MsgTimeout) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgTimeout) XXX_DiscardUnknown

func (m *MsgTimeout) XXX_DiscardUnknown()

func (*MsgTimeout) XXX_Marshal

func (m *MsgTimeout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTimeout) XXX_Merge

func (m *MsgTimeout) XXX_Merge(src proto.Message)

func (*MsgTimeout) XXX_Size

func (m *MsgTimeout) XXX_Size() int

func (*MsgTimeout) XXX_Unmarshal

func (m *MsgTimeout) XXX_Unmarshal(b []byte) error

type MsgTimeoutOnClose

type MsgTimeoutOnClose struct {
	Packet                      Packet       `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet"`
	ProofUnreceived             []byte       `protobuf:"bytes,2,opt,name=proof_unreceived,json=proofUnreceived,proto3" json:"proof_unreceived,omitempty"`
	ProofClose                  []byte       `protobuf:"bytes,3,opt,name=proof_close,json=proofClose,proto3" json:"proof_close,omitempty"`
	ProofHeight                 types.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
	NextSequenceRecv            uint64       `protobuf:"varint,5,opt,name=next_sequence_recv,json=nextSequenceRecv,proto3" json:"next_sequence_recv,omitempty"`
	Signer                      string       `protobuf:"bytes,6,opt,name=signer,proto3" json:"signer,omitempty"`
	CounterpartyUpgradeSequence uint64       `` /* 145-byte string literal not displayed */
}

MsgTimeoutOnClose timed-out packet upon counterparty channel closure.

func NewMsgTimeoutOnClose

func NewMsgTimeoutOnClose(
	packet Packet, nextSequenceRecv uint64,
	unreceivedProof, closeProof []byte,
	proofHeight clienttypes.Height, signer string,
) *MsgTimeoutOnClose

NewMsgTimeoutOnClose constructs a new MsgTimeoutOnClose. The counterparty upgrade sequence is set to 0. Breakage in v9.0.0 will allow the counterparty upgrade sequence to be provided. Please use NewMsgTimeoutOnCloseWithCounterpartyUpgradeSequence in this version to provide the counterparty upgrade sequence.

func NewMsgTimeoutOnCloseWithCounterpartyUpgradeSequence added in v8.1.0

func NewMsgTimeoutOnCloseWithCounterpartyUpgradeSequence(
	packet Packet, nextSequenceRecv uint64,
	unreceivedProof, closeProof []byte,
	proofHeight clienttypes.Height, signer string,
	counterpartyUpgradeSequence uint64,
) *MsgTimeoutOnClose

NewMsgTimeoutOnCloseWithCounterpartyUpgradeSequence constructs a new MsgTimeoutOnClose with the provided counterparty upgrade sequence.

func (*MsgTimeoutOnClose) Descriptor

func (*MsgTimeoutOnClose) Descriptor() ([]byte, []int)

func (MsgTimeoutOnClose) GetSigners

func (msg MsgTimeoutOnClose) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*MsgTimeoutOnClose) Marshal

func (m *MsgTimeoutOnClose) Marshal() (dAtA []byte, err error)

func (*MsgTimeoutOnClose) MarshalTo

func (m *MsgTimeoutOnClose) MarshalTo(dAtA []byte) (int, error)

func (*MsgTimeoutOnClose) MarshalToSizedBuffer

func (m *MsgTimeoutOnClose) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTimeoutOnClose) ProtoMessage

func (*MsgTimeoutOnClose) ProtoMessage()

func (*MsgTimeoutOnClose) Reset

func (m *MsgTimeoutOnClose) Reset()

func (*MsgTimeoutOnClose) Size

func (m *MsgTimeoutOnClose) Size() (n int)

func (*MsgTimeoutOnClose) String

func (m *MsgTimeoutOnClose) String() string

func (*MsgTimeoutOnClose) Unmarshal

func (m *MsgTimeoutOnClose) Unmarshal(dAtA []byte) error

func (MsgTimeoutOnClose) ValidateBasic

func (msg MsgTimeoutOnClose) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*MsgTimeoutOnClose) XXX_DiscardUnknown

func (m *MsgTimeoutOnClose) XXX_DiscardUnknown()

func (*MsgTimeoutOnClose) XXX_Marshal

func (m *MsgTimeoutOnClose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTimeoutOnClose) XXX_Merge

func (m *MsgTimeoutOnClose) XXX_Merge(src proto.Message)

func (*MsgTimeoutOnClose) XXX_Size

func (m *MsgTimeoutOnClose) XXX_Size() int

func (*MsgTimeoutOnClose) XXX_Unmarshal

func (m *MsgTimeoutOnClose) XXX_Unmarshal(b []byte) error

type MsgTimeoutOnCloseResponse

type MsgTimeoutOnCloseResponse struct {
	Result ResponseResultType `protobuf:"varint,1,opt,name=result,proto3,enum=ibc.core.channel.v1.ResponseResultType" json:"result,omitempty"`
}

MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.

func (*MsgTimeoutOnCloseResponse) Descriptor

func (*MsgTimeoutOnCloseResponse) Descriptor() ([]byte, []int)

func (*MsgTimeoutOnCloseResponse) Marshal

func (m *MsgTimeoutOnCloseResponse) Marshal() (dAtA []byte, err error)

func (*MsgTimeoutOnCloseResponse) MarshalTo

func (m *MsgTimeoutOnCloseResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgTimeoutOnCloseResponse) MarshalToSizedBuffer

func (m *MsgTimeoutOnCloseResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTimeoutOnCloseResponse) ProtoMessage

func (*MsgTimeoutOnCloseResponse) ProtoMessage()

func (*MsgTimeoutOnCloseResponse) Reset

func (m *MsgTimeoutOnCloseResponse) Reset()

func (*MsgTimeoutOnCloseResponse) Size

func (m *MsgTimeoutOnCloseResponse) Size() (n int)

func (*MsgTimeoutOnCloseResponse) String

func (m *MsgTimeoutOnCloseResponse) String() string

func (*MsgTimeoutOnCloseResponse) Unmarshal

func (m *MsgTimeoutOnCloseResponse) Unmarshal(dAtA []byte) error

func (*MsgTimeoutOnCloseResponse) XXX_DiscardUnknown

func (m *MsgTimeoutOnCloseResponse) XXX_DiscardUnknown()

func (*MsgTimeoutOnCloseResponse) XXX_Marshal

func (m *MsgTimeoutOnCloseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTimeoutOnCloseResponse) XXX_Merge

func (m *MsgTimeoutOnCloseResponse) XXX_Merge(src proto.Message)

func (*MsgTimeoutOnCloseResponse) XXX_Size

func (m *MsgTimeoutOnCloseResponse) XXX_Size() int

func (*MsgTimeoutOnCloseResponse) XXX_Unmarshal

func (m *MsgTimeoutOnCloseResponse) XXX_Unmarshal(b []byte) error

type MsgTimeoutResponse

type MsgTimeoutResponse struct {
	Result ResponseResultType `protobuf:"varint,1,opt,name=result,proto3,enum=ibc.core.channel.v1.ResponseResultType" json:"result,omitempty"`
}

MsgTimeoutResponse defines the Msg/Timeout response type.

func (*MsgTimeoutResponse) Descriptor

func (*MsgTimeoutResponse) Descriptor() ([]byte, []int)

func (*MsgTimeoutResponse) Marshal

func (m *MsgTimeoutResponse) Marshal() (dAtA []byte, err error)

func (*MsgTimeoutResponse) MarshalTo

func (m *MsgTimeoutResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgTimeoutResponse) MarshalToSizedBuffer

func (m *MsgTimeoutResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTimeoutResponse) ProtoMessage

func (*MsgTimeoutResponse) ProtoMessage()

func (*MsgTimeoutResponse) Reset

func (m *MsgTimeoutResponse) Reset()

func (*MsgTimeoutResponse) Size

func (m *MsgTimeoutResponse) Size() (n int)

func (*MsgTimeoutResponse) String

func (m *MsgTimeoutResponse) String() string

func (*MsgTimeoutResponse) Unmarshal

func (m *MsgTimeoutResponse) Unmarshal(dAtA []byte) error

func (*MsgTimeoutResponse) XXX_DiscardUnknown

func (m *MsgTimeoutResponse) XXX_DiscardUnknown()

func (*MsgTimeoutResponse) XXX_Marshal

func (m *MsgTimeoutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTimeoutResponse) XXX_Merge

func (m *MsgTimeoutResponse) XXX_Merge(src proto.Message)

func (*MsgTimeoutResponse) XXX_Size

func (m *MsgTimeoutResponse) XXX_Size() int

func (*MsgTimeoutResponse) XXX_Unmarshal

func (m *MsgTimeoutResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateParams added in v8.1.0

type MsgUpdateParams struct {
	// authority is the address that controls the module (defaults to x/gov unless overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// params defines the channel parameters to update.
	//
	// NOTE: All parameters must be supplied.
	Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"`
}

MsgUpdateParams is the MsgUpdateParams request type.

func NewMsgUpdateChannelParams added in v8.1.0

func NewMsgUpdateChannelParams(authority string, params Params) *MsgUpdateParams

NewMsgUpdateChannelParams creates a new instance of MsgUpdateParams.

func (*MsgUpdateParams) Descriptor added in v8.1.0

func (*MsgUpdateParams) Descriptor() ([]byte, []int)

func (*MsgUpdateParams) Marshal added in v8.1.0

func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)

func (*MsgUpdateParams) MarshalTo added in v8.1.0

func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateParams) MarshalToSizedBuffer added in v8.1.0

func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateParams) ProtoMessage added in v8.1.0

func (*MsgUpdateParams) ProtoMessage()

func (*MsgUpdateParams) Reset added in v8.1.0

func (m *MsgUpdateParams) Reset()

func (*MsgUpdateParams) Size added in v8.1.0

func (m *MsgUpdateParams) Size() (n int)

func (*MsgUpdateParams) String added in v8.1.0

func (m *MsgUpdateParams) String() string

func (*MsgUpdateParams) Unmarshal added in v8.1.0

func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error

func (*MsgUpdateParams) ValidateBasic added in v8.1.0

func (msg *MsgUpdateParams) ValidateBasic() error

ValidateBasic performs basic checks on a MsgUpdateParams.

func (*MsgUpdateParams) XXX_DiscardUnknown added in v8.1.0

func (m *MsgUpdateParams) XXX_DiscardUnknown()

func (*MsgUpdateParams) XXX_Marshal added in v8.1.0

func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateParams) XXX_Merge added in v8.1.0

func (m *MsgUpdateParams) XXX_Merge(src proto.Message)

func (*MsgUpdateParams) XXX_Size added in v8.1.0

func (m *MsgUpdateParams) XXX_Size() int

func (*MsgUpdateParams) XXX_Unmarshal added in v8.1.0

func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error

type MsgUpdateParamsResponse added in v8.1.0

type MsgUpdateParamsResponse struct {
}

MsgUpdateParamsResponse defines the MsgUpdateParams response type.

func (*MsgUpdateParamsResponse) Descriptor added in v8.1.0

func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateParamsResponse) Marshal added in v8.1.0

func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateParamsResponse) MarshalTo added in v8.1.0

func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateParamsResponse) MarshalToSizedBuffer added in v8.1.0

func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateParamsResponse) ProtoMessage added in v8.1.0

func (*MsgUpdateParamsResponse) ProtoMessage()

func (*MsgUpdateParamsResponse) Reset added in v8.1.0

func (m *MsgUpdateParamsResponse) Reset()

func (*MsgUpdateParamsResponse) Size added in v8.1.0

func (m *MsgUpdateParamsResponse) Size() (n int)

func (*MsgUpdateParamsResponse) String added in v8.1.0

func (m *MsgUpdateParamsResponse) String() string

func (*MsgUpdateParamsResponse) Unmarshal added in v8.1.0

func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateParamsResponse) XXX_DiscardUnknown added in v8.1.0

func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()

func (*MsgUpdateParamsResponse) XXX_Marshal added in v8.1.0

func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateParamsResponse) XXX_Merge added in v8.1.0

func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)

func (*MsgUpdateParamsResponse) XXX_Size added in v8.1.0

func (m *MsgUpdateParamsResponse) XXX_Size() int

func (*MsgUpdateParamsResponse) XXX_Unmarshal added in v8.1.0

func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error

type Order

type Order int32

Order defines if a channel is ORDERED or UNORDERED

const (
	// zero-value for channel ordering
	NONE Order = 0
	// packets can be delivered in any order, which may differ from the order in
	// which they were sent.
	UNORDERED Order = 1
	// packets are delivered exactly in the order which they were sent
	ORDERED Order = 2
)

func (Order) EnumDescriptor

func (Order) EnumDescriptor() ([]byte, []int)

func (Order) String

func (x Order) String() string

type Packet

type Packet struct {
	// number corresponds to the order of sends and receives, where a Packet
	// with an earlier sequence number must be sent and received before a Packet
	// with a later sequence number.
	Sequence uint64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// identifies the port on the sending chain.
	SourcePort string `protobuf:"bytes,2,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty"`
	// identifies the channel end on the sending chain.
	SourceChannel string `protobuf:"bytes,3,opt,name=source_channel,json=sourceChannel,proto3" json:"source_channel,omitempty"`
	// identifies the port on the receiving chain.
	DestinationPort string `protobuf:"bytes,4,opt,name=destination_port,json=destinationPort,proto3" json:"destination_port,omitempty"`
	// identifies the channel end on the receiving chain.
	DestinationChannel string `protobuf:"bytes,5,opt,name=destination_channel,json=destinationChannel,proto3" json:"destination_channel,omitempty"`
	// actual opaque bytes transferred directly to the application module
	Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
	// block height after which the packet times out
	TimeoutHeight types.Height `protobuf:"bytes,7,opt,name=timeout_height,json=timeoutHeight,proto3" json:"timeout_height"`
	// block timestamp (in nanoseconds) after which the packet times out
	TimeoutTimestamp uint64 `protobuf:"varint,8,opt,name=timeout_timestamp,json=timeoutTimestamp,proto3" json:"timeout_timestamp,omitempty"`
}

Packet defines a type that carries data across different chains through IBC

func NewPacket

func NewPacket(
	data []byte,
	sequence uint64, sourcePort, sourceChannel,
	destinationPort, destinationChannel string,
	timeoutHeight clienttypes.Height, timeoutTimestamp uint64,
) Packet

NewPacket creates a new Packet instance. It panics if the provided packet data interface is not registered.

func (*Packet) Descriptor

func (*Packet) Descriptor() ([]byte, []int)

func (Packet) GetData

func (p Packet) GetData() []byte

GetData implements PacketI interface

func (Packet) GetDestChannel

func (p Packet) GetDestChannel() string

GetDestChannel implements PacketI interface

func (Packet) GetDestPort

func (p Packet) GetDestPort() string

GetDestPort implements PacketI interface

func (Packet) GetSequence

func (p Packet) GetSequence() uint64

GetSequence implements PacketI interface

func (Packet) GetSourceChannel

func (p Packet) GetSourceChannel() string

GetSourceChannel implements PacketI interface

func (Packet) GetSourcePort

func (p Packet) GetSourcePort() string

GetSourcePort implements PacketI interface

func (Packet) GetTimeoutHeight

func (p Packet) GetTimeoutHeight() exported.Height

GetTimeoutHeight implements PacketI interface

func (Packet) GetTimeoutTimestamp

func (p Packet) GetTimeoutTimestamp() uint64

GetTimeoutTimestamp implements PacketI interface

func (*Packet) Marshal

func (m *Packet) Marshal() (dAtA []byte, err error)

func (*Packet) MarshalTo

func (m *Packet) MarshalTo(dAtA []byte) (int, error)

func (*Packet) MarshalToSizedBuffer

func (m *Packet) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Packet) ProtoMessage

func (*Packet) ProtoMessage()

func (*Packet) Reset

func (m *Packet) Reset()

func (*Packet) Size

func (m *Packet) Size() (n int)

func (*Packet) String

func (m *Packet) String() string

func (*Packet) Unmarshal

func (m *Packet) Unmarshal(dAtA []byte) error

func (Packet) ValidateBasic

func (p Packet) ValidateBasic() error

ValidateBasic implements PacketI interface

func (*Packet) XXX_DiscardUnknown

func (m *Packet) XXX_DiscardUnknown()

func (*Packet) XXX_Marshal

func (m *Packet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Packet) XXX_Merge

func (m *Packet) XXX_Merge(src proto.Message)

func (*Packet) XXX_Size

func (m *Packet) XXX_Size() int

func (*Packet) XXX_Unmarshal

func (m *Packet) XXX_Unmarshal(b []byte) error

type PacketId

type PacketId struct {
	// channel port identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// packet sequence
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
}

PacketId is an identifer for a unique Packet Source chains refer to packets by source port/channel Destination chains refer to packets by destination port/channel

func NewPacketID

func NewPacketID(portID, channelID string, seq uint64) PacketId

NewPacketID returns a new instance of PacketId

func (*PacketId) Descriptor

func (*PacketId) Descriptor() ([]byte, []int)

func (*PacketId) Marshal

func (m *PacketId) Marshal() (dAtA []byte, err error)

func (*PacketId) MarshalTo

func (m *PacketId) MarshalTo(dAtA []byte) (int, error)

func (*PacketId) MarshalToSizedBuffer

func (m *PacketId) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PacketId) ProtoMessage

func (*PacketId) ProtoMessage()

func (*PacketId) Reset

func (m *PacketId) Reset()

func (*PacketId) Size

func (m *PacketId) Size() (n int)

func (*PacketId) String

func (m *PacketId) String() string

func (*PacketId) Unmarshal

func (m *PacketId) Unmarshal(dAtA []byte) error

func (PacketId) Validate

func (p PacketId) Validate() error

Validates a PacketId

func (*PacketId) XXX_DiscardUnknown

func (m *PacketId) XXX_DiscardUnknown()

func (*PacketId) XXX_Marshal

func (m *PacketId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketId) XXX_Merge

func (m *PacketId) XXX_Merge(src proto.Message)

func (*PacketId) XXX_Size

func (m *PacketId) XXX_Size() int

func (*PacketId) XXX_Unmarshal

func (m *PacketId) XXX_Unmarshal(b []byte) error

type PacketSequence

type PacketSequence struct {
	PortId    string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Sequence  uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
}

PacketSequence defines the genesis type necessary to retrieve and store next send and receive sequences.

func NewPacketSequence

func NewPacketSequence(portID, channelID string, seq uint64) PacketSequence

NewPacketSequence creates a new PacketSequences instance.

func (*PacketSequence) Descriptor

func (*PacketSequence) Descriptor() ([]byte, []int)

func (*PacketSequence) GetChannelId

func (m *PacketSequence) GetChannelId() string

func (*PacketSequence) GetPortId

func (m *PacketSequence) GetPortId() string

func (*PacketSequence) GetSequence

func (m *PacketSequence) GetSequence() uint64

func (*PacketSequence) Marshal

func (m *PacketSequence) Marshal() (dAtA []byte, err error)

func (*PacketSequence) MarshalTo

func (m *PacketSequence) MarshalTo(dAtA []byte) (int, error)

func (*PacketSequence) MarshalToSizedBuffer

func (m *PacketSequence) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PacketSequence) ProtoMessage

func (*PacketSequence) ProtoMessage()

func (*PacketSequence) Reset

func (m *PacketSequence) Reset()

func (*PacketSequence) Size

func (m *PacketSequence) Size() (n int)

func (*PacketSequence) String

func (m *PacketSequence) String() string

func (*PacketSequence) Unmarshal

func (m *PacketSequence) Unmarshal(dAtA []byte) error

func (PacketSequence) Validate

func (ps PacketSequence) Validate() error

Validate performs basic validation of fields returning an error upon any failure.

func (*PacketSequence) XXX_DiscardUnknown

func (m *PacketSequence) XXX_DiscardUnknown()

func (*PacketSequence) XXX_Marshal

func (m *PacketSequence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketSequence) XXX_Merge

func (m *PacketSequence) XXX_Merge(src proto.Message)

func (*PacketSequence) XXX_Size

func (m *PacketSequence) XXX_Size() int

func (*PacketSequence) XXX_Unmarshal

func (m *PacketSequence) XXX_Unmarshal(b []byte) error

type PacketState

type PacketState struct {
	// channel port identifier.
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier.
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// packet sequence.
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// embedded data that represents packet state.
	Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
}

PacketState defines the generic type necessary to retrieve and store packet commitments, acknowledgements, and receipts. Caller is responsible for knowing the context necessary to interpret this state as a commitment, acknowledgement, or a receipt.

func NewPacketState

func NewPacketState(portID, channelID string, seq uint64, data []byte) PacketState

NewPacketState creates a new PacketState instance.

func (*PacketState) Descriptor

func (*PacketState) Descriptor() ([]byte, []int)

func (*PacketState) Marshal

func (m *PacketState) Marshal() (dAtA []byte, err error)

func (*PacketState) MarshalTo

func (m *PacketState) MarshalTo(dAtA []byte) (int, error)

func (*PacketState) MarshalToSizedBuffer

func (m *PacketState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PacketState) ProtoMessage

func (*PacketState) ProtoMessage()

func (*PacketState) Reset

func (m *PacketState) Reset()

func (*PacketState) Size

func (m *PacketState) Size() (n int)

func (*PacketState) String

func (m *PacketState) String() string

func (*PacketState) Unmarshal

func (m *PacketState) Unmarshal(dAtA []byte) error

func (PacketState) Validate

func (pa PacketState) Validate() error

Validate performs basic validation of fields returning an error upon any failure.

func (*PacketState) XXX_DiscardUnknown

func (m *PacketState) XXX_DiscardUnknown()

func (*PacketState) XXX_Marshal

func (m *PacketState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketState) XXX_Merge

func (m *PacketState) XXX_Merge(src proto.Message)

func (*PacketState) XXX_Size

func (m *PacketState) XXX_Size() int

func (*PacketState) XXX_Unmarshal

func (m *PacketState) XXX_Unmarshal(b []byte) error

type Params added in v8.1.0

type Params struct {
	// the relative timeout after which channel upgrades will time out.
	UpgradeTimeout Timeout `protobuf:"bytes,1,opt,name=upgrade_timeout,json=upgradeTimeout,proto3" json:"upgrade_timeout"`
}

Params defines the set of IBC channel parameters.

func DefaultParams added in v8.1.0

func DefaultParams() Params

DefaultParams is the default parameter configuration for the channel submodule

func NewParams added in v8.1.0

func NewParams(upgradeTimeout Timeout) Params

NewParams creates a new parameter configuration for the channel submodule

func (*Params) Descriptor added in v8.1.0

func (*Params) Descriptor() ([]byte, []int)

func (*Params) GetUpgradeTimeout added in v8.1.0

func (m *Params) GetUpgradeTimeout() Timeout

func (*Params) Marshal added in v8.1.0

func (m *Params) Marshal() (dAtA []byte, err error)

func (*Params) MarshalTo added in v8.1.0

func (m *Params) MarshalTo(dAtA []byte) (int, error)

func (*Params) MarshalToSizedBuffer added in v8.1.0

func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Params) ProtoMessage added in v8.1.0

func (*Params) ProtoMessage()

func (*Params) Reset added in v8.1.0

func (m *Params) Reset()

func (*Params) Size added in v8.1.0

func (m *Params) Size() (n int)

func (*Params) String added in v8.1.0

func (m *Params) String() string

func (*Params) Unmarshal added in v8.1.0

func (m *Params) Unmarshal(dAtA []byte) error

func (Params) Validate added in v8.1.0

func (p Params) Validate() error

Validate the params.

func (*Params) XXX_DiscardUnknown added in v8.1.0

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal added in v8.1.0

func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Params) XXX_Merge added in v8.1.0

func (m *Params) XXX_Merge(src proto.Message)

func (*Params) XXX_Size added in v8.1.0

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal added in v8.1.0

func (m *Params) XXX_Unmarshal(b []byte) error

type PortKeeper

type PortKeeper interface {
	Authenticate(ctx sdk.Context, key *capabilitytypes.Capability, portID string) bool
}

PortKeeper expected account IBC port keeper

type QueryChannelClientStateRequest

type QueryChannelClientStateRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

QueryChannelClientStateRequest is the request type for the Query/ClientState RPC method

func (*QueryChannelClientStateRequest) Descriptor

func (*QueryChannelClientStateRequest) Descriptor() ([]byte, []int)

func (*QueryChannelClientStateRequest) GetChannelId

func (m *QueryChannelClientStateRequest) GetChannelId() string

func (*QueryChannelClientStateRequest) GetPortId

func (m *QueryChannelClientStateRequest) GetPortId() string

func (*QueryChannelClientStateRequest) Marshal

func (m *QueryChannelClientStateRequest) Marshal() (dAtA []byte, err error)

func (*QueryChannelClientStateRequest) MarshalTo

func (m *QueryChannelClientStateRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelClientStateRequest) MarshalToSizedBuffer

func (m *QueryChannelClientStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelClientStateRequest) ProtoMessage

func (*QueryChannelClientStateRequest) ProtoMessage()

func (*QueryChannelClientStateRequest) Reset

func (m *QueryChannelClientStateRequest) Reset()

func (*QueryChannelClientStateRequest) Size

func (m *QueryChannelClientStateRequest) Size() (n int)

func (*QueryChannelClientStateRequest) String

func (*QueryChannelClientStateRequest) Unmarshal

func (m *QueryChannelClientStateRequest) Unmarshal(dAtA []byte) error

func (*QueryChannelClientStateRequest) XXX_DiscardUnknown

func (m *QueryChannelClientStateRequest) XXX_DiscardUnknown()

func (*QueryChannelClientStateRequest) XXX_Marshal

func (m *QueryChannelClientStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelClientStateRequest) XXX_Merge

func (m *QueryChannelClientStateRequest) XXX_Merge(src proto.Message)

func (*QueryChannelClientStateRequest) XXX_Size

func (m *QueryChannelClientStateRequest) XXX_Size() int

func (*QueryChannelClientStateRequest) XXX_Unmarshal

func (m *QueryChannelClientStateRequest) XXX_Unmarshal(b []byte) error

type QueryChannelClientStateResponse

type QueryChannelClientStateResponse struct {
	// client state associated with the channel
	IdentifiedClientState *types.IdentifiedClientState `` /* 126-byte string literal not displayed */
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method

func NewQueryChannelClientStateResponse

func NewQueryChannelClientStateResponse(identifiedClientState clienttypes.IdentifiedClientState, proof []byte, height clienttypes.Height) *QueryChannelClientStateResponse

NewQueryChannelClientStateResponse creates a newQueryChannelClientStateResponse instance

func (*QueryChannelClientStateResponse) Descriptor

func (*QueryChannelClientStateResponse) Descriptor() ([]byte, []int)

func (*QueryChannelClientStateResponse) GetIdentifiedClientState

func (m *QueryChannelClientStateResponse) GetIdentifiedClientState() *types.IdentifiedClientState

func (*QueryChannelClientStateResponse) GetProof

func (m *QueryChannelClientStateResponse) GetProof() []byte

func (*QueryChannelClientStateResponse) GetProofHeight

func (m *QueryChannelClientStateResponse) GetProofHeight() types.Height

func (*QueryChannelClientStateResponse) Marshal

func (m *QueryChannelClientStateResponse) Marshal() (dAtA []byte, err error)

func (*QueryChannelClientStateResponse) MarshalTo

func (m *QueryChannelClientStateResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelClientStateResponse) MarshalToSizedBuffer

func (m *QueryChannelClientStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelClientStateResponse) ProtoMessage

func (*QueryChannelClientStateResponse) ProtoMessage()

func (*QueryChannelClientStateResponse) Reset

func (*QueryChannelClientStateResponse) Size

func (m *QueryChannelClientStateResponse) Size() (n int)

func (*QueryChannelClientStateResponse) String

func (*QueryChannelClientStateResponse) Unmarshal

func (m *QueryChannelClientStateResponse) Unmarshal(dAtA []byte) error

func (QueryChannelClientStateResponse) UnpackInterfaces

func (qccsr QueryChannelClientStateResponse) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMesssage.UnpackInterfaces

func (*QueryChannelClientStateResponse) XXX_DiscardUnknown

func (m *QueryChannelClientStateResponse) XXX_DiscardUnknown()

func (*QueryChannelClientStateResponse) XXX_Marshal

func (m *QueryChannelClientStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelClientStateResponse) XXX_Merge

func (m *QueryChannelClientStateResponse) XXX_Merge(src proto.Message)

func (*QueryChannelClientStateResponse) XXX_Size

func (m *QueryChannelClientStateResponse) XXX_Size() int

func (*QueryChannelClientStateResponse) XXX_Unmarshal

func (m *QueryChannelClientStateResponse) XXX_Unmarshal(b []byte) error

type QueryChannelConsensusStateRequest

type QueryChannelConsensusStateRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// revision number of the consensus state
	RevisionNumber uint64 `protobuf:"varint,3,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"`
	// revision height of the consensus state
	RevisionHeight uint64 `protobuf:"varint,4,opt,name=revision_height,json=revisionHeight,proto3" json:"revision_height,omitempty"`
}

QueryChannelConsensusStateRequest is the request type for the Query/ConsensusState RPC method

func (*QueryChannelConsensusStateRequest) Descriptor

func (*QueryChannelConsensusStateRequest) Descriptor() ([]byte, []int)

func (*QueryChannelConsensusStateRequest) GetChannelId

func (m *QueryChannelConsensusStateRequest) GetChannelId() string

func (*QueryChannelConsensusStateRequest) GetPortId

func (*QueryChannelConsensusStateRequest) GetRevisionHeight

func (m *QueryChannelConsensusStateRequest) GetRevisionHeight() uint64

func (*QueryChannelConsensusStateRequest) GetRevisionNumber

func (m *QueryChannelConsensusStateRequest) GetRevisionNumber() uint64

func (*QueryChannelConsensusStateRequest) Marshal

func (m *QueryChannelConsensusStateRequest) Marshal() (dAtA []byte, err error)

func (*QueryChannelConsensusStateRequest) MarshalTo

func (m *QueryChannelConsensusStateRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelConsensusStateRequest) MarshalToSizedBuffer

func (m *QueryChannelConsensusStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelConsensusStateRequest) ProtoMessage

func (*QueryChannelConsensusStateRequest) ProtoMessage()

func (*QueryChannelConsensusStateRequest) Reset

func (*QueryChannelConsensusStateRequest) Size

func (m *QueryChannelConsensusStateRequest) Size() (n int)

func (*QueryChannelConsensusStateRequest) String

func (*QueryChannelConsensusStateRequest) Unmarshal

func (m *QueryChannelConsensusStateRequest) Unmarshal(dAtA []byte) error

func (*QueryChannelConsensusStateRequest) XXX_DiscardUnknown

func (m *QueryChannelConsensusStateRequest) XXX_DiscardUnknown()

func (*QueryChannelConsensusStateRequest) XXX_Marshal

func (m *QueryChannelConsensusStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelConsensusStateRequest) XXX_Merge

func (*QueryChannelConsensusStateRequest) XXX_Size

func (m *QueryChannelConsensusStateRequest) XXX_Size() int

func (*QueryChannelConsensusStateRequest) XXX_Unmarshal

func (m *QueryChannelConsensusStateRequest) XXX_Unmarshal(b []byte) error

type QueryChannelConsensusStateResponse

type QueryChannelConsensusStateResponse struct {
	// consensus state associated with the channel
	ConsensusState *types1.Any `protobuf:"bytes,1,opt,name=consensus_state,json=consensusState,proto3" json:"consensus_state,omitempty"`
	// client ID associated with the consensus state
	ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method

func NewQueryChannelConsensusStateResponse

func NewQueryChannelConsensusStateResponse(clientID string, anyConsensusState *codectypes.Any, consensusStateHeight exported.Height, proof []byte, height clienttypes.Height) *QueryChannelConsensusStateResponse

NewQueryChannelConsensusStateResponse creates a newQueryChannelConsensusStateResponse instance

func (*QueryChannelConsensusStateResponse) Descriptor

func (*QueryChannelConsensusStateResponse) Descriptor() ([]byte, []int)

func (*QueryChannelConsensusStateResponse) GetClientId

func (m *QueryChannelConsensusStateResponse) GetClientId() string

func (*QueryChannelConsensusStateResponse) GetConsensusState

func (m *QueryChannelConsensusStateResponse) GetConsensusState() *types1.Any

func (*QueryChannelConsensusStateResponse) GetProof

func (m *QueryChannelConsensusStateResponse) GetProof() []byte

func (*QueryChannelConsensusStateResponse) GetProofHeight

func (m *QueryChannelConsensusStateResponse) GetProofHeight() types.Height

func (*QueryChannelConsensusStateResponse) Marshal

func (m *QueryChannelConsensusStateResponse) Marshal() (dAtA []byte, err error)

func (*QueryChannelConsensusStateResponse) MarshalTo

func (m *QueryChannelConsensusStateResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelConsensusStateResponse) MarshalToSizedBuffer

func (m *QueryChannelConsensusStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelConsensusStateResponse) ProtoMessage

func (*QueryChannelConsensusStateResponse) ProtoMessage()

func (*QueryChannelConsensusStateResponse) Reset

func (*QueryChannelConsensusStateResponse) Size

func (*QueryChannelConsensusStateResponse) String

func (*QueryChannelConsensusStateResponse) Unmarshal

func (m *QueryChannelConsensusStateResponse) Unmarshal(dAtA []byte) error

func (QueryChannelConsensusStateResponse) UnpackInterfaces

func (qccsr QueryChannelConsensusStateResponse) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMesssage.UnpackInterfaces

func (*QueryChannelConsensusStateResponse) XXX_DiscardUnknown

func (m *QueryChannelConsensusStateResponse) XXX_DiscardUnknown()

func (*QueryChannelConsensusStateResponse) XXX_Marshal

func (m *QueryChannelConsensusStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelConsensusStateResponse) XXX_Merge

func (*QueryChannelConsensusStateResponse) XXX_Size

func (*QueryChannelConsensusStateResponse) XXX_Unmarshal

func (m *QueryChannelConsensusStateResponse) XXX_Unmarshal(b []byte) error

type QueryChannelParamsRequest added in v8.1.0

type QueryChannelParamsRequest struct {
}

QueryChannelParamsRequest is the request type for the Query/ChannelParams RPC method.

func (*QueryChannelParamsRequest) Descriptor added in v8.1.0

func (*QueryChannelParamsRequest) Descriptor() ([]byte, []int)

func (*QueryChannelParamsRequest) Marshal added in v8.1.0

func (m *QueryChannelParamsRequest) Marshal() (dAtA []byte, err error)

func (*QueryChannelParamsRequest) MarshalTo added in v8.1.0

func (m *QueryChannelParamsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelParamsRequest) MarshalToSizedBuffer added in v8.1.0

func (m *QueryChannelParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelParamsRequest) ProtoMessage added in v8.1.0

func (*QueryChannelParamsRequest) ProtoMessage()

func (*QueryChannelParamsRequest) Reset added in v8.1.0

func (m *QueryChannelParamsRequest) Reset()

func (*QueryChannelParamsRequest) Size added in v8.1.0

func (m *QueryChannelParamsRequest) Size() (n int)

func (*QueryChannelParamsRequest) String added in v8.1.0

func (m *QueryChannelParamsRequest) String() string

func (*QueryChannelParamsRequest) Unmarshal added in v8.1.0

func (m *QueryChannelParamsRequest) Unmarshal(dAtA []byte) error

func (*QueryChannelParamsRequest) XXX_DiscardUnknown added in v8.1.0

func (m *QueryChannelParamsRequest) XXX_DiscardUnknown()

func (*QueryChannelParamsRequest) XXX_Marshal added in v8.1.0

func (m *QueryChannelParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelParamsRequest) XXX_Merge added in v8.1.0

func (m *QueryChannelParamsRequest) XXX_Merge(src proto.Message)

func (*QueryChannelParamsRequest) XXX_Size added in v8.1.0

func (m *QueryChannelParamsRequest) XXX_Size() int

func (*QueryChannelParamsRequest) XXX_Unmarshal added in v8.1.0

func (m *QueryChannelParamsRequest) XXX_Unmarshal(b []byte) error

type QueryChannelParamsResponse added in v8.1.0

type QueryChannelParamsResponse struct {
	// params defines the parameters of the module.
	Params *Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
}

QueryChannelParamsResponse is the response type for the Query/ChannelParams RPC method.

func (*QueryChannelParamsResponse) Descriptor added in v8.1.0

func (*QueryChannelParamsResponse) Descriptor() ([]byte, []int)

func (*QueryChannelParamsResponse) GetParams added in v8.1.0

func (m *QueryChannelParamsResponse) GetParams() *Params

func (*QueryChannelParamsResponse) Marshal added in v8.1.0

func (m *QueryChannelParamsResponse) Marshal() (dAtA []byte, err error)

func (*QueryChannelParamsResponse) MarshalTo added in v8.1.0

func (m *QueryChannelParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelParamsResponse) MarshalToSizedBuffer added in v8.1.0

func (m *QueryChannelParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelParamsResponse) ProtoMessage added in v8.1.0

func (*QueryChannelParamsResponse) ProtoMessage()

func (*QueryChannelParamsResponse) Reset added in v8.1.0

func (m *QueryChannelParamsResponse) Reset()

func (*QueryChannelParamsResponse) Size added in v8.1.0

func (m *QueryChannelParamsResponse) Size() (n int)

func (*QueryChannelParamsResponse) String added in v8.1.0

func (m *QueryChannelParamsResponse) String() string

func (*QueryChannelParamsResponse) Unmarshal added in v8.1.0

func (m *QueryChannelParamsResponse) Unmarshal(dAtA []byte) error

func (*QueryChannelParamsResponse) XXX_DiscardUnknown added in v8.1.0

func (m *QueryChannelParamsResponse) XXX_DiscardUnknown()

func (*QueryChannelParamsResponse) XXX_Marshal added in v8.1.0

func (m *QueryChannelParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelParamsResponse) XXX_Merge added in v8.1.0

func (m *QueryChannelParamsResponse) XXX_Merge(src proto.Message)

func (*QueryChannelParamsResponse) XXX_Size added in v8.1.0

func (m *QueryChannelParamsResponse) XXX_Size() int

func (*QueryChannelParamsResponse) XXX_Unmarshal added in v8.1.0

func (m *QueryChannelParamsResponse) XXX_Unmarshal(b []byte) error

type QueryChannelRequest

type QueryChannelRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

QueryChannelRequest is the request type for the Query/Channel RPC method

func (*QueryChannelRequest) Descriptor

func (*QueryChannelRequest) Descriptor() ([]byte, []int)

func (*QueryChannelRequest) GetChannelId

func (m *QueryChannelRequest) GetChannelId() string

func (*QueryChannelRequest) GetPortId

func (m *QueryChannelRequest) GetPortId() string

func (*QueryChannelRequest) Marshal

func (m *QueryChannelRequest) Marshal() (dAtA []byte, err error)

func (*QueryChannelRequest) MarshalTo

func (m *QueryChannelRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelRequest) MarshalToSizedBuffer

func (m *QueryChannelRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelRequest) ProtoMessage

func (*QueryChannelRequest) ProtoMessage()

func (*QueryChannelRequest) Reset

func (m *QueryChannelRequest) Reset()

func (*QueryChannelRequest) Size

func (m *QueryChannelRequest) Size() (n int)

func (*QueryChannelRequest) String

func (m *QueryChannelRequest) String() string

func (*QueryChannelRequest) Unmarshal

func (m *QueryChannelRequest) Unmarshal(dAtA []byte) error

func (*QueryChannelRequest) XXX_DiscardUnknown

func (m *QueryChannelRequest) XXX_DiscardUnknown()

func (*QueryChannelRequest) XXX_Marshal

func (m *QueryChannelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelRequest) XXX_Merge

func (m *QueryChannelRequest) XXX_Merge(src proto.Message)

func (*QueryChannelRequest) XXX_Size

func (m *QueryChannelRequest) XXX_Size() int

func (*QueryChannelRequest) XXX_Unmarshal

func (m *QueryChannelRequest) XXX_Unmarshal(b []byte) error

type QueryChannelResponse

type QueryChannelResponse struct {
	// channel associated with the request identifiers
	Channel *Channel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryChannelResponse is the response type for the Query/Channel RPC method. Besides the Channel end, it includes a proof and the height from which the proof was retrieved.

func NewQueryChannelResponse

func NewQueryChannelResponse(channel Channel, proof []byte, height clienttypes.Height) *QueryChannelResponse

NewQueryChannelResponse creates a new QueryChannelResponse instance

func (*QueryChannelResponse) Descriptor

func (*QueryChannelResponse) Descriptor() ([]byte, []int)

func (*QueryChannelResponse) GetChannel

func (m *QueryChannelResponse) GetChannel() *Channel

func (*QueryChannelResponse) GetProof

func (m *QueryChannelResponse) GetProof() []byte

func (*QueryChannelResponse) GetProofHeight

func (m *QueryChannelResponse) GetProofHeight() types.Height

func (*QueryChannelResponse) Marshal

func (m *QueryChannelResponse) Marshal() (dAtA []byte, err error)

func (*QueryChannelResponse) MarshalTo

func (m *QueryChannelResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelResponse) MarshalToSizedBuffer

func (m *QueryChannelResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelResponse) ProtoMessage

func (*QueryChannelResponse) ProtoMessage()

func (*QueryChannelResponse) Reset

func (m *QueryChannelResponse) Reset()

func (*QueryChannelResponse) Size

func (m *QueryChannelResponse) Size() (n int)

func (*QueryChannelResponse) String

func (m *QueryChannelResponse) String() string

func (*QueryChannelResponse) Unmarshal

func (m *QueryChannelResponse) Unmarshal(dAtA []byte) error

func (*QueryChannelResponse) XXX_DiscardUnknown

func (m *QueryChannelResponse) XXX_DiscardUnknown()

func (*QueryChannelResponse) XXX_Marshal

func (m *QueryChannelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelResponse) XXX_Merge

func (m *QueryChannelResponse) XXX_Merge(src proto.Message)

func (*QueryChannelResponse) XXX_Size

func (m *QueryChannelResponse) XXX_Size() int

func (*QueryChannelResponse) XXX_Unmarshal

func (m *QueryChannelResponse) XXX_Unmarshal(b []byte) error

type QueryChannelsRequest

type QueryChannelsRequest struct {
	// pagination request
	Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryChannelsRequest is the request type for the Query/Channels RPC method

func (*QueryChannelsRequest) Descriptor

func (*QueryChannelsRequest) Descriptor() ([]byte, []int)

func (*QueryChannelsRequest) GetPagination

func (m *QueryChannelsRequest) GetPagination() *query.PageRequest

func (*QueryChannelsRequest) Marshal

func (m *QueryChannelsRequest) Marshal() (dAtA []byte, err error)

func (*QueryChannelsRequest) MarshalTo

func (m *QueryChannelsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelsRequest) MarshalToSizedBuffer

func (m *QueryChannelsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelsRequest) ProtoMessage

func (*QueryChannelsRequest) ProtoMessage()

func (*QueryChannelsRequest) Reset

func (m *QueryChannelsRequest) Reset()

func (*QueryChannelsRequest) Size

func (m *QueryChannelsRequest) Size() (n int)

func (*QueryChannelsRequest) String

func (m *QueryChannelsRequest) String() string

func (*QueryChannelsRequest) Unmarshal

func (m *QueryChannelsRequest) Unmarshal(dAtA []byte) error

func (*QueryChannelsRequest) XXX_DiscardUnknown

func (m *QueryChannelsRequest) XXX_DiscardUnknown()

func (*QueryChannelsRequest) XXX_Marshal

func (m *QueryChannelsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelsRequest) XXX_Merge

func (m *QueryChannelsRequest) XXX_Merge(src proto.Message)

func (*QueryChannelsRequest) XXX_Size

func (m *QueryChannelsRequest) XXX_Size() int

func (*QueryChannelsRequest) XXX_Unmarshal

func (m *QueryChannelsRequest) XXX_Unmarshal(b []byte) error

type QueryChannelsResponse

type QueryChannelsResponse struct {
	// list of stored channels of the chain.
	Channels []*IdentifiedChannel `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	// pagination response
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// query block height
	Height types.Height `protobuf:"bytes,3,opt,name=height,proto3" json:"height"`
}

QueryChannelsResponse is the response type for the Query/Channels RPC method.

func (*QueryChannelsResponse) Descriptor

func (*QueryChannelsResponse) Descriptor() ([]byte, []int)

func (*QueryChannelsResponse) GetChannels

func (m *QueryChannelsResponse) GetChannels() []*IdentifiedChannel

func (*QueryChannelsResponse) GetHeight

func (m *QueryChannelsResponse) GetHeight() types.Height

func (*QueryChannelsResponse) GetPagination

func (m *QueryChannelsResponse) GetPagination() *query.PageResponse

func (*QueryChannelsResponse) Marshal

func (m *QueryChannelsResponse) Marshal() (dAtA []byte, err error)

func (*QueryChannelsResponse) MarshalTo

func (m *QueryChannelsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryChannelsResponse) MarshalToSizedBuffer

func (m *QueryChannelsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryChannelsResponse) ProtoMessage

func (*QueryChannelsResponse) ProtoMessage()

func (*QueryChannelsResponse) Reset

func (m *QueryChannelsResponse) Reset()

func (*QueryChannelsResponse) Size

func (m *QueryChannelsResponse) Size() (n int)

func (*QueryChannelsResponse) String

func (m *QueryChannelsResponse) String() string

func (*QueryChannelsResponse) Unmarshal

func (m *QueryChannelsResponse) Unmarshal(dAtA []byte) error

func (*QueryChannelsResponse) XXX_DiscardUnknown

func (m *QueryChannelsResponse) XXX_DiscardUnknown()

func (*QueryChannelsResponse) XXX_Marshal

func (m *QueryChannelsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryChannelsResponse) XXX_Merge

func (m *QueryChannelsResponse) XXX_Merge(src proto.Message)

func (*QueryChannelsResponse) XXX_Size

func (m *QueryChannelsResponse) XXX_Size() int

func (*QueryChannelsResponse) XXX_Unmarshal

func (m *QueryChannelsResponse) XXX_Unmarshal(b []byte) error

type QueryClient

type QueryClient interface {
	// Channel queries an IBC Channel.
	Channel(ctx context.Context, in *QueryChannelRequest, opts ...grpc.CallOption) (*QueryChannelResponse, error)
	// Channels queries all the IBC channels of a chain.
	Channels(ctx context.Context, in *QueryChannelsRequest, opts ...grpc.CallOption) (*QueryChannelsResponse, error)
	// ConnectionChannels queries all the channels associated with a connection
	// end.
	ConnectionChannels(ctx context.Context, in *QueryConnectionChannelsRequest, opts ...grpc.CallOption) (*QueryConnectionChannelsResponse, error)
	// ChannelClientState queries for the client state for the channel associated
	// with the provided channel identifiers.
	ChannelClientState(ctx context.Context, in *QueryChannelClientStateRequest, opts ...grpc.CallOption) (*QueryChannelClientStateResponse, error)
	// ChannelConsensusState queries for the consensus state for the channel
	// associated with the provided channel identifiers.
	ChannelConsensusState(ctx context.Context, in *QueryChannelConsensusStateRequest, opts ...grpc.CallOption) (*QueryChannelConsensusStateResponse, error)
	// PacketCommitment queries a stored packet commitment hash.
	PacketCommitment(ctx context.Context, in *QueryPacketCommitmentRequest, opts ...grpc.CallOption) (*QueryPacketCommitmentResponse, error)
	// PacketCommitments returns all the packet commitments hashes associated
	// with a channel.
	PacketCommitments(ctx context.Context, in *QueryPacketCommitmentsRequest, opts ...grpc.CallOption) (*QueryPacketCommitmentsResponse, error)
	// PacketReceipt queries if a given packet sequence has been received on the
	// queried chain
	PacketReceipt(ctx context.Context, in *QueryPacketReceiptRequest, opts ...grpc.CallOption) (*QueryPacketReceiptResponse, error)
	// PacketAcknowledgement queries a stored packet acknowledgement hash.
	PacketAcknowledgement(ctx context.Context, in *QueryPacketAcknowledgementRequest, opts ...grpc.CallOption) (*QueryPacketAcknowledgementResponse, error)
	// PacketAcknowledgements returns all the packet acknowledgements associated
	// with a channel.
	PacketAcknowledgements(ctx context.Context, in *QueryPacketAcknowledgementsRequest, opts ...grpc.CallOption) (*QueryPacketAcknowledgementsResponse, error)
	// UnreceivedPackets returns all the unreceived IBC packets associated with a
	// channel and sequences.
	UnreceivedPackets(ctx context.Context, in *QueryUnreceivedPacketsRequest, opts ...grpc.CallOption) (*QueryUnreceivedPacketsResponse, error)
	// UnreceivedAcks returns all the unreceived IBC acknowledgements associated
	// with a channel and sequences.
	UnreceivedAcks(ctx context.Context, in *QueryUnreceivedAcksRequest, opts ...grpc.CallOption) (*QueryUnreceivedAcksResponse, error)
	// NextSequenceReceive returns the next receive sequence for a given channel.
	NextSequenceReceive(ctx context.Context, in *QueryNextSequenceReceiveRequest, opts ...grpc.CallOption) (*QueryNextSequenceReceiveResponse, error)
	// NextSequenceSend returns the next send sequence for a given channel.
	NextSequenceSend(ctx context.Context, in *QueryNextSequenceSendRequest, opts ...grpc.CallOption) (*QueryNextSequenceSendResponse, error)
	// UpgradeError returns the error receipt if the upgrade handshake failed.
	UpgradeError(ctx context.Context, in *QueryUpgradeErrorRequest, opts ...grpc.CallOption) (*QueryUpgradeErrorResponse, error)
	// Upgrade returns the upgrade for a given port and channel id.
	Upgrade(ctx context.Context, in *QueryUpgradeRequest, opts ...grpc.CallOption) (*QueryUpgradeResponse, error)
	// ChannelParams queries all parameters of the ibc channel submodule.
	ChannelParams(ctx context.Context, in *QueryChannelParamsRequest, opts ...grpc.CallOption) (*QueryChannelParamsResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryClient

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryConnectionChannelsRequest

type QueryConnectionChannelsRequest struct {
	// connection unique identifier
	Connection string `protobuf:"bytes,1,opt,name=connection,proto3" json:"connection,omitempty"`
	// pagination request
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryConnectionChannelsRequest is the request type for the Query/QueryConnectionChannels RPC method

func (*QueryConnectionChannelsRequest) Descriptor

func (*QueryConnectionChannelsRequest) Descriptor() ([]byte, []int)

func (*QueryConnectionChannelsRequest) GetConnection

func (m *QueryConnectionChannelsRequest) GetConnection() string

func (*QueryConnectionChannelsRequest) GetPagination

func (m *QueryConnectionChannelsRequest) GetPagination() *query.PageRequest

func (*QueryConnectionChannelsRequest) Marshal

func (m *QueryConnectionChannelsRequest) Marshal() (dAtA []byte, err error)

func (*QueryConnectionChannelsRequest) MarshalTo

func (m *QueryConnectionChannelsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryConnectionChannelsRequest) MarshalToSizedBuffer

func (m *QueryConnectionChannelsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryConnectionChannelsRequest) ProtoMessage

func (*QueryConnectionChannelsRequest) ProtoMessage()

func (*QueryConnectionChannelsRequest) Reset

func (m *QueryConnectionChannelsRequest) Reset()

func (*QueryConnectionChannelsRequest) Size

func (m *QueryConnectionChannelsRequest) Size() (n int)

func (*QueryConnectionChannelsRequest) String

func (*QueryConnectionChannelsRequest) Unmarshal

func (m *QueryConnectionChannelsRequest) Unmarshal(dAtA []byte) error

func (*QueryConnectionChannelsRequest) XXX_DiscardUnknown

func (m *QueryConnectionChannelsRequest) XXX_DiscardUnknown()

func (*QueryConnectionChannelsRequest) XXX_Marshal

func (m *QueryConnectionChannelsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryConnectionChannelsRequest) XXX_Merge

func (m *QueryConnectionChannelsRequest) XXX_Merge(src proto.Message)

func (*QueryConnectionChannelsRequest) XXX_Size

func (m *QueryConnectionChannelsRequest) XXX_Size() int

func (*QueryConnectionChannelsRequest) XXX_Unmarshal

func (m *QueryConnectionChannelsRequest) XXX_Unmarshal(b []byte) error

type QueryConnectionChannelsResponse

type QueryConnectionChannelsResponse struct {
	// list of channels associated with a connection.
	Channels []*IdentifiedChannel `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	// pagination response
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// query block height
	Height types.Height `protobuf:"bytes,3,opt,name=height,proto3" json:"height"`
}

QueryConnectionChannelsResponse is the Response type for the Query/QueryConnectionChannels RPC method

func (*QueryConnectionChannelsResponse) Descriptor

func (*QueryConnectionChannelsResponse) Descriptor() ([]byte, []int)

func (*QueryConnectionChannelsResponse) GetChannels

func (*QueryConnectionChannelsResponse) GetHeight

func (*QueryConnectionChannelsResponse) GetPagination

func (*QueryConnectionChannelsResponse) Marshal

func (m *QueryConnectionChannelsResponse) Marshal() (dAtA []byte, err error)

func (*QueryConnectionChannelsResponse) MarshalTo

func (m *QueryConnectionChannelsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryConnectionChannelsResponse) MarshalToSizedBuffer

func (m *QueryConnectionChannelsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryConnectionChannelsResponse) ProtoMessage

func (*QueryConnectionChannelsResponse) ProtoMessage()

func (*QueryConnectionChannelsResponse) Reset

func (*QueryConnectionChannelsResponse) Size

func (m *QueryConnectionChannelsResponse) Size() (n int)

func (*QueryConnectionChannelsResponse) String

func (*QueryConnectionChannelsResponse) Unmarshal

func (m *QueryConnectionChannelsResponse) Unmarshal(dAtA []byte) error

func (*QueryConnectionChannelsResponse) XXX_DiscardUnknown

func (m *QueryConnectionChannelsResponse) XXX_DiscardUnknown()

func (*QueryConnectionChannelsResponse) XXX_Marshal

func (m *QueryConnectionChannelsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryConnectionChannelsResponse) XXX_Merge

func (m *QueryConnectionChannelsResponse) XXX_Merge(src proto.Message)

func (*QueryConnectionChannelsResponse) XXX_Size

func (m *QueryConnectionChannelsResponse) XXX_Size() int

func (*QueryConnectionChannelsResponse) XXX_Unmarshal

func (m *QueryConnectionChannelsResponse) XXX_Unmarshal(b []byte) error

type QueryNextSequenceReceiveRequest

type QueryNextSequenceReceiveRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

QueryNextSequenceReceiveRequest is the request type for the Query/QueryNextSequenceReceiveRequest RPC method

func (*QueryNextSequenceReceiveRequest) Descriptor

func (*QueryNextSequenceReceiveRequest) Descriptor() ([]byte, []int)

func (*QueryNextSequenceReceiveRequest) GetChannelId

func (m *QueryNextSequenceReceiveRequest) GetChannelId() string

func (*QueryNextSequenceReceiveRequest) GetPortId

func (m *QueryNextSequenceReceiveRequest) GetPortId() string

func (*QueryNextSequenceReceiveRequest) Marshal

func (m *QueryNextSequenceReceiveRequest) Marshal() (dAtA []byte, err error)

func (*QueryNextSequenceReceiveRequest) MarshalTo

func (m *QueryNextSequenceReceiveRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryNextSequenceReceiveRequest) MarshalToSizedBuffer

func (m *QueryNextSequenceReceiveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryNextSequenceReceiveRequest) ProtoMessage

func (*QueryNextSequenceReceiveRequest) ProtoMessage()

func (*QueryNextSequenceReceiveRequest) Reset

func (*QueryNextSequenceReceiveRequest) Size

func (m *QueryNextSequenceReceiveRequest) Size() (n int)

func (*QueryNextSequenceReceiveRequest) String

func (*QueryNextSequenceReceiveRequest) Unmarshal

func (m *QueryNextSequenceReceiveRequest) Unmarshal(dAtA []byte) error

func (*QueryNextSequenceReceiveRequest) XXX_DiscardUnknown

func (m *QueryNextSequenceReceiveRequest) XXX_DiscardUnknown()

func (*QueryNextSequenceReceiveRequest) XXX_Marshal

func (m *QueryNextSequenceReceiveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryNextSequenceReceiveRequest) XXX_Merge

func (m *QueryNextSequenceReceiveRequest) XXX_Merge(src proto.Message)

func (*QueryNextSequenceReceiveRequest) XXX_Size

func (m *QueryNextSequenceReceiveRequest) XXX_Size() int

func (*QueryNextSequenceReceiveRequest) XXX_Unmarshal

func (m *QueryNextSequenceReceiveRequest) XXX_Unmarshal(b []byte) error

type QueryNextSequenceReceiveResponse

type QueryNextSequenceReceiveResponse struct {
	// next sequence receive number
	NextSequenceReceive uint64 `protobuf:"varint,1,opt,name=next_sequence_receive,json=nextSequenceReceive,proto3" json:"next_sequence_receive,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QuerySequenceResponse is the response type for the Query/QueryNextSequenceReceiveResponse RPC method

func NewQueryNextSequenceReceiveResponse

func NewQueryNextSequenceReceiveResponse(
	sequence uint64, proof []byte, height clienttypes.Height,
) *QueryNextSequenceReceiveResponse

NewQueryNextSequenceReceiveResponse creates a new QueryNextSequenceReceiveResponse instance

func (*QueryNextSequenceReceiveResponse) Descriptor

func (*QueryNextSequenceReceiveResponse) Descriptor() ([]byte, []int)

func (*QueryNextSequenceReceiveResponse) GetNextSequenceReceive

func (m *QueryNextSequenceReceiveResponse) GetNextSequenceReceive() uint64

func (*QueryNextSequenceReceiveResponse) GetProof

func (m *QueryNextSequenceReceiveResponse) GetProof() []byte

func (*QueryNextSequenceReceiveResponse) GetProofHeight

func (m *QueryNextSequenceReceiveResponse) GetProofHeight() types.Height

func (*QueryNextSequenceReceiveResponse) Marshal

func (m *QueryNextSequenceReceiveResponse) Marshal() (dAtA []byte, err error)

func (*QueryNextSequenceReceiveResponse) MarshalTo

func (m *QueryNextSequenceReceiveResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryNextSequenceReceiveResponse) MarshalToSizedBuffer

func (m *QueryNextSequenceReceiveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryNextSequenceReceiveResponse) ProtoMessage

func (*QueryNextSequenceReceiveResponse) ProtoMessage()

func (*QueryNextSequenceReceiveResponse) Reset

func (*QueryNextSequenceReceiveResponse) Size

func (m *QueryNextSequenceReceiveResponse) Size() (n int)

func (*QueryNextSequenceReceiveResponse) String

func (*QueryNextSequenceReceiveResponse) Unmarshal

func (m *QueryNextSequenceReceiveResponse) Unmarshal(dAtA []byte) error

func (*QueryNextSequenceReceiveResponse) XXX_DiscardUnknown

func (m *QueryNextSequenceReceiveResponse) XXX_DiscardUnknown()

func (*QueryNextSequenceReceiveResponse) XXX_Marshal

func (m *QueryNextSequenceReceiveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryNextSequenceReceiveResponse) XXX_Merge

func (*QueryNextSequenceReceiveResponse) XXX_Size

func (m *QueryNextSequenceReceiveResponse) XXX_Size() int

func (*QueryNextSequenceReceiveResponse) XXX_Unmarshal

func (m *QueryNextSequenceReceiveResponse) XXX_Unmarshal(b []byte) error

type QueryNextSequenceSendRequest

type QueryNextSequenceSendRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

QueryNextSequenceSendRequest is the request type for the Query/QueryNextSequenceSend RPC method

func (*QueryNextSequenceSendRequest) Descriptor

func (*QueryNextSequenceSendRequest) Descriptor() ([]byte, []int)

func (*QueryNextSequenceSendRequest) GetChannelId

func (m *QueryNextSequenceSendRequest) GetChannelId() string

func (*QueryNextSequenceSendRequest) GetPortId

func (m *QueryNextSequenceSendRequest) GetPortId() string

func (*QueryNextSequenceSendRequest) Marshal

func (m *QueryNextSequenceSendRequest) Marshal() (dAtA []byte, err error)

func (*QueryNextSequenceSendRequest) MarshalTo

func (m *QueryNextSequenceSendRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryNextSequenceSendRequest) MarshalToSizedBuffer

func (m *QueryNextSequenceSendRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryNextSequenceSendRequest) ProtoMessage

func (*QueryNextSequenceSendRequest) ProtoMessage()

func (*QueryNextSequenceSendRequest) Reset

func (m *QueryNextSequenceSendRequest) Reset()

func (*QueryNextSequenceSendRequest) Size

func (m *QueryNextSequenceSendRequest) Size() (n int)

func (*QueryNextSequenceSendRequest) String

func (*QueryNextSequenceSendRequest) Unmarshal

func (m *QueryNextSequenceSendRequest) Unmarshal(dAtA []byte) error

func (*QueryNextSequenceSendRequest) XXX_DiscardUnknown

func (m *QueryNextSequenceSendRequest) XXX_DiscardUnknown()

func (*QueryNextSequenceSendRequest) XXX_Marshal

func (m *QueryNextSequenceSendRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryNextSequenceSendRequest) XXX_Merge

func (m *QueryNextSequenceSendRequest) XXX_Merge(src proto.Message)

func (*QueryNextSequenceSendRequest) XXX_Size

func (m *QueryNextSequenceSendRequest) XXX_Size() int

func (*QueryNextSequenceSendRequest) XXX_Unmarshal

func (m *QueryNextSequenceSendRequest) XXX_Unmarshal(b []byte) error

type QueryNextSequenceSendResponse

type QueryNextSequenceSendResponse struct {
	// next sequence send number
	NextSequenceSend uint64 `protobuf:"varint,1,opt,name=next_sequence_send,json=nextSequenceSend,proto3" json:"next_sequence_send,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryNextSequenceSendResponse is the request type for the Query/QueryNextSequenceSend RPC method

func NewQueryNextSequenceSendResponse

func NewQueryNextSequenceSendResponse(
	sequence uint64, proof []byte, height clienttypes.Height,
) *QueryNextSequenceSendResponse

NewQueryNextSequenceSendResponse creates a new QueryNextSequenceSendResponse instance

func (*QueryNextSequenceSendResponse) Descriptor

func (*QueryNextSequenceSendResponse) Descriptor() ([]byte, []int)

func (*QueryNextSequenceSendResponse) GetNextSequenceSend

func (m *QueryNextSequenceSendResponse) GetNextSequenceSend() uint64

func (*QueryNextSequenceSendResponse) GetProof

func (m *QueryNextSequenceSendResponse) GetProof() []byte

func (*QueryNextSequenceSendResponse) GetProofHeight

func (m *QueryNextSequenceSendResponse) GetProofHeight() types.Height

func (*QueryNextSequenceSendResponse) Marshal

func (m *QueryNextSequenceSendResponse) Marshal() (dAtA []byte, err error)

func (*QueryNextSequenceSendResponse) MarshalTo

func (m *QueryNextSequenceSendResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryNextSequenceSendResponse) MarshalToSizedBuffer

func (m *QueryNextSequenceSendResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryNextSequenceSendResponse) ProtoMessage

func (*QueryNextSequenceSendResponse) ProtoMessage()

func (*QueryNextSequenceSendResponse) Reset

func (m *QueryNextSequenceSendResponse) Reset()

func (*QueryNextSequenceSendResponse) Size

func (m *QueryNextSequenceSendResponse) Size() (n int)

func (*QueryNextSequenceSendResponse) String

func (*QueryNextSequenceSendResponse) Unmarshal

func (m *QueryNextSequenceSendResponse) Unmarshal(dAtA []byte) error

func (*QueryNextSequenceSendResponse) XXX_DiscardUnknown

func (m *QueryNextSequenceSendResponse) XXX_DiscardUnknown()

func (*QueryNextSequenceSendResponse) XXX_Marshal

func (m *QueryNextSequenceSendResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryNextSequenceSendResponse) XXX_Merge

func (m *QueryNextSequenceSendResponse) XXX_Merge(src proto.Message)

func (*QueryNextSequenceSendResponse) XXX_Size

func (m *QueryNextSequenceSendResponse) XXX_Size() int

func (*QueryNextSequenceSendResponse) XXX_Unmarshal

func (m *QueryNextSequenceSendResponse) XXX_Unmarshal(b []byte) error

type QueryPacketAcknowledgementRequest

type QueryPacketAcknowledgementRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// packet sequence
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
}

QueryPacketAcknowledgementRequest is the request type for the Query/PacketAcknowledgement RPC method

func (*QueryPacketAcknowledgementRequest) Descriptor

func (*QueryPacketAcknowledgementRequest) Descriptor() ([]byte, []int)

func (*QueryPacketAcknowledgementRequest) GetChannelId

func (m *QueryPacketAcknowledgementRequest) GetChannelId() string

func (*QueryPacketAcknowledgementRequest) GetPortId

func (*QueryPacketAcknowledgementRequest) GetSequence

func (m *QueryPacketAcknowledgementRequest) GetSequence() uint64

func (*QueryPacketAcknowledgementRequest) Marshal

func (m *QueryPacketAcknowledgementRequest) Marshal() (dAtA []byte, err error)

func (*QueryPacketAcknowledgementRequest) MarshalTo

func (m *QueryPacketAcknowledgementRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementRequest) MarshalToSizedBuffer

func (m *QueryPacketAcknowledgementRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementRequest) ProtoMessage

func (*QueryPacketAcknowledgementRequest) ProtoMessage()

func (*QueryPacketAcknowledgementRequest) Reset

func (*QueryPacketAcknowledgementRequest) Size

func (m *QueryPacketAcknowledgementRequest) Size() (n int)

func (*QueryPacketAcknowledgementRequest) String

func (*QueryPacketAcknowledgementRequest) Unmarshal

func (m *QueryPacketAcknowledgementRequest) Unmarshal(dAtA []byte) error

func (*QueryPacketAcknowledgementRequest) XXX_DiscardUnknown

func (m *QueryPacketAcknowledgementRequest) XXX_DiscardUnknown()

func (*QueryPacketAcknowledgementRequest) XXX_Marshal

func (m *QueryPacketAcknowledgementRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketAcknowledgementRequest) XXX_Merge

func (*QueryPacketAcknowledgementRequest) XXX_Size

func (m *QueryPacketAcknowledgementRequest) XXX_Size() int

func (*QueryPacketAcknowledgementRequest) XXX_Unmarshal

func (m *QueryPacketAcknowledgementRequest) XXX_Unmarshal(b []byte) error

type QueryPacketAcknowledgementResponse

type QueryPacketAcknowledgementResponse struct {
	// packet associated with the request fields
	Acknowledgement []byte `protobuf:"bytes,1,opt,name=acknowledgement,proto3" json:"acknowledgement,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryPacketAcknowledgementResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved

func NewQueryPacketAcknowledgementResponse

func NewQueryPacketAcknowledgementResponse(
	acknowledgement []byte, proof []byte, height clienttypes.Height,
) *QueryPacketAcknowledgementResponse

NewQueryPacketAcknowledgementResponse creates a new QueryPacketAcknowledgementResponse instance

func (*QueryPacketAcknowledgementResponse) Descriptor

func (*QueryPacketAcknowledgementResponse) Descriptor() ([]byte, []int)

func (*QueryPacketAcknowledgementResponse) GetAcknowledgement

func (m *QueryPacketAcknowledgementResponse) GetAcknowledgement() []byte

func (*QueryPacketAcknowledgementResponse) GetProof

func (m *QueryPacketAcknowledgementResponse) GetProof() []byte

func (*QueryPacketAcknowledgementResponse) GetProofHeight

func (m *QueryPacketAcknowledgementResponse) GetProofHeight() types.Height

func (*QueryPacketAcknowledgementResponse) Marshal

func (m *QueryPacketAcknowledgementResponse) Marshal() (dAtA []byte, err error)

func (*QueryPacketAcknowledgementResponse) MarshalTo

func (m *QueryPacketAcknowledgementResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementResponse) MarshalToSizedBuffer

func (m *QueryPacketAcknowledgementResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementResponse) ProtoMessage

func (*QueryPacketAcknowledgementResponse) ProtoMessage()

func (*QueryPacketAcknowledgementResponse) Reset

func (*QueryPacketAcknowledgementResponse) Size

func (*QueryPacketAcknowledgementResponse) String

func (*QueryPacketAcknowledgementResponse) Unmarshal

func (m *QueryPacketAcknowledgementResponse) Unmarshal(dAtA []byte) error

func (*QueryPacketAcknowledgementResponse) XXX_DiscardUnknown

func (m *QueryPacketAcknowledgementResponse) XXX_DiscardUnknown()

func (*QueryPacketAcknowledgementResponse) XXX_Marshal

func (m *QueryPacketAcknowledgementResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketAcknowledgementResponse) XXX_Merge

func (*QueryPacketAcknowledgementResponse) XXX_Size

func (*QueryPacketAcknowledgementResponse) XXX_Unmarshal

func (m *QueryPacketAcknowledgementResponse) XXX_Unmarshal(b []byte) error

type QueryPacketAcknowledgementsRequest

type QueryPacketAcknowledgementsRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// pagination request
	Pagination *query.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// list of packet sequences
	PacketCommitmentSequences []uint64 `` /* 146-byte string literal not displayed */
}

QueryPacketAcknowledgementsRequest is the request type for the Query/QueryPacketCommitments RPC method

func (*QueryPacketAcknowledgementsRequest) Descriptor

func (*QueryPacketAcknowledgementsRequest) Descriptor() ([]byte, []int)

func (*QueryPacketAcknowledgementsRequest) GetChannelId

func (m *QueryPacketAcknowledgementsRequest) GetChannelId() string

func (*QueryPacketAcknowledgementsRequest) GetPacketCommitmentSequences

func (m *QueryPacketAcknowledgementsRequest) GetPacketCommitmentSequences() []uint64

func (*QueryPacketAcknowledgementsRequest) GetPagination

func (*QueryPacketAcknowledgementsRequest) GetPortId

func (*QueryPacketAcknowledgementsRequest) Marshal

func (m *QueryPacketAcknowledgementsRequest) Marshal() (dAtA []byte, err error)

func (*QueryPacketAcknowledgementsRequest) MarshalTo

func (m *QueryPacketAcknowledgementsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementsRequest) MarshalToSizedBuffer

func (m *QueryPacketAcknowledgementsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementsRequest) ProtoMessage

func (*QueryPacketAcknowledgementsRequest) ProtoMessage()

func (*QueryPacketAcknowledgementsRequest) Reset

func (*QueryPacketAcknowledgementsRequest) Size

func (*QueryPacketAcknowledgementsRequest) String

func (*QueryPacketAcknowledgementsRequest) Unmarshal

func (m *QueryPacketAcknowledgementsRequest) Unmarshal(dAtA []byte) error

func (*QueryPacketAcknowledgementsRequest) XXX_DiscardUnknown

func (m *QueryPacketAcknowledgementsRequest) XXX_DiscardUnknown()

func (*QueryPacketAcknowledgementsRequest) XXX_Marshal

func (m *QueryPacketAcknowledgementsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketAcknowledgementsRequest) XXX_Merge

func (*QueryPacketAcknowledgementsRequest) XXX_Size

func (*QueryPacketAcknowledgementsRequest) XXX_Unmarshal

func (m *QueryPacketAcknowledgementsRequest) XXX_Unmarshal(b []byte) error

type QueryPacketAcknowledgementsResponse

type QueryPacketAcknowledgementsResponse struct {
	Acknowledgements []*PacketState `protobuf:"bytes,1,rep,name=acknowledgements,proto3" json:"acknowledgements,omitempty"`
	// pagination response
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// query block height
	Height types.Height `protobuf:"bytes,3,opt,name=height,proto3" json:"height"`
}

QueryPacketAcknowledgemetsResponse is the request type for the Query/QueryPacketAcknowledgements RPC method

func (*QueryPacketAcknowledgementsResponse) Descriptor

func (*QueryPacketAcknowledgementsResponse) Descriptor() ([]byte, []int)

func (*QueryPacketAcknowledgementsResponse) GetAcknowledgements

func (m *QueryPacketAcknowledgementsResponse) GetAcknowledgements() []*PacketState

func (*QueryPacketAcknowledgementsResponse) GetHeight

func (*QueryPacketAcknowledgementsResponse) GetPagination

func (*QueryPacketAcknowledgementsResponse) Marshal

func (m *QueryPacketAcknowledgementsResponse) Marshal() (dAtA []byte, err error)

func (*QueryPacketAcknowledgementsResponse) MarshalTo

func (m *QueryPacketAcknowledgementsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementsResponse) MarshalToSizedBuffer

func (m *QueryPacketAcknowledgementsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketAcknowledgementsResponse) ProtoMessage

func (*QueryPacketAcknowledgementsResponse) ProtoMessage()

func (*QueryPacketAcknowledgementsResponse) Reset

func (*QueryPacketAcknowledgementsResponse) Size

func (*QueryPacketAcknowledgementsResponse) String

func (*QueryPacketAcknowledgementsResponse) Unmarshal

func (m *QueryPacketAcknowledgementsResponse) Unmarshal(dAtA []byte) error

func (*QueryPacketAcknowledgementsResponse) XXX_DiscardUnknown

func (m *QueryPacketAcknowledgementsResponse) XXX_DiscardUnknown()

func (*QueryPacketAcknowledgementsResponse) XXX_Marshal

func (m *QueryPacketAcknowledgementsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketAcknowledgementsResponse) XXX_Merge

func (*QueryPacketAcknowledgementsResponse) XXX_Size

func (*QueryPacketAcknowledgementsResponse) XXX_Unmarshal

func (m *QueryPacketAcknowledgementsResponse) XXX_Unmarshal(b []byte) error

type QueryPacketCommitmentRequest

type QueryPacketCommitmentRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// packet sequence
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
}

QueryPacketCommitmentRequest is the request type for the Query/PacketCommitment RPC method

func (*QueryPacketCommitmentRequest) Descriptor

func (*QueryPacketCommitmentRequest) Descriptor() ([]byte, []int)

func (*QueryPacketCommitmentRequest) GetChannelId

func (m *QueryPacketCommitmentRequest) GetChannelId() string

func (*QueryPacketCommitmentRequest) GetPortId

func (m *QueryPacketCommitmentRequest) GetPortId() string

func (*QueryPacketCommitmentRequest) GetSequence

func (m *QueryPacketCommitmentRequest) GetSequence() uint64

func (*QueryPacketCommitmentRequest) Marshal

func (m *QueryPacketCommitmentRequest) Marshal() (dAtA []byte, err error)

func (*QueryPacketCommitmentRequest) MarshalTo

func (m *QueryPacketCommitmentRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketCommitmentRequest) MarshalToSizedBuffer

func (m *QueryPacketCommitmentRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketCommitmentRequest) ProtoMessage

func (*QueryPacketCommitmentRequest) ProtoMessage()

func (*QueryPacketCommitmentRequest) Reset

func (m *QueryPacketCommitmentRequest) Reset()

func (*QueryPacketCommitmentRequest) Size

func (m *QueryPacketCommitmentRequest) Size() (n int)

func (*QueryPacketCommitmentRequest) String

func (*QueryPacketCommitmentRequest) Unmarshal

func (m *QueryPacketCommitmentRequest) Unmarshal(dAtA []byte) error

func (*QueryPacketCommitmentRequest) XXX_DiscardUnknown

func (m *QueryPacketCommitmentRequest) XXX_DiscardUnknown()

func (*QueryPacketCommitmentRequest) XXX_Marshal

func (m *QueryPacketCommitmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketCommitmentRequest) XXX_Merge

func (m *QueryPacketCommitmentRequest) XXX_Merge(src proto.Message)

func (*QueryPacketCommitmentRequest) XXX_Size

func (m *QueryPacketCommitmentRequest) XXX_Size() int

func (*QueryPacketCommitmentRequest) XXX_Unmarshal

func (m *QueryPacketCommitmentRequest) XXX_Unmarshal(b []byte) error

type QueryPacketCommitmentResponse

type QueryPacketCommitmentResponse struct {
	// packet associated with the request fields
	Commitment []byte `protobuf:"bytes,1,opt,name=commitment,proto3" json:"commitment,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryPacketCommitmentResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved

func NewQueryPacketCommitmentResponse

func NewQueryPacketCommitmentResponse(
	commitment []byte, proof []byte, height clienttypes.Height,
) *QueryPacketCommitmentResponse

NewQueryPacketCommitmentResponse creates a new QueryPacketCommitmentResponse instance

func (*QueryPacketCommitmentResponse) Descriptor

func (*QueryPacketCommitmentResponse) Descriptor() ([]byte, []int)

func (*QueryPacketCommitmentResponse) GetCommitment

func (m *QueryPacketCommitmentResponse) GetCommitment() []byte

func (*QueryPacketCommitmentResponse) GetProof

func (m *QueryPacketCommitmentResponse) GetProof() []byte

func (*QueryPacketCommitmentResponse) GetProofHeight

func (m *QueryPacketCommitmentResponse) GetProofHeight() types.Height

func (*QueryPacketCommitmentResponse) Marshal

func (m *QueryPacketCommitmentResponse) Marshal() (dAtA []byte, err error)

func (*QueryPacketCommitmentResponse) MarshalTo

func (m *QueryPacketCommitmentResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketCommitmentResponse) MarshalToSizedBuffer

func (m *QueryPacketCommitmentResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketCommitmentResponse) ProtoMessage

func (*QueryPacketCommitmentResponse) ProtoMessage()

func (*QueryPacketCommitmentResponse) Reset

func (m *QueryPacketCommitmentResponse) Reset()

func (*QueryPacketCommitmentResponse) Size

func (m *QueryPacketCommitmentResponse) Size() (n int)

func (*QueryPacketCommitmentResponse) String

func (*QueryPacketCommitmentResponse) Unmarshal

func (m *QueryPacketCommitmentResponse) Unmarshal(dAtA []byte) error

func (*QueryPacketCommitmentResponse) XXX_DiscardUnknown

func (m *QueryPacketCommitmentResponse) XXX_DiscardUnknown()

func (*QueryPacketCommitmentResponse) XXX_Marshal

func (m *QueryPacketCommitmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketCommitmentResponse) XXX_Merge

func (m *QueryPacketCommitmentResponse) XXX_Merge(src proto.Message)

func (*QueryPacketCommitmentResponse) XXX_Size

func (m *QueryPacketCommitmentResponse) XXX_Size() int

func (*QueryPacketCommitmentResponse) XXX_Unmarshal

func (m *QueryPacketCommitmentResponse) XXX_Unmarshal(b []byte) error

type QueryPacketCommitmentsRequest

type QueryPacketCommitmentsRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// pagination request
	Pagination *query.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryPacketCommitmentsRequest is the request type for the Query/QueryPacketCommitments RPC method

func (*QueryPacketCommitmentsRequest) Descriptor

func (*QueryPacketCommitmentsRequest) Descriptor() ([]byte, []int)

func (*QueryPacketCommitmentsRequest) GetChannelId

func (m *QueryPacketCommitmentsRequest) GetChannelId() string

func (*QueryPacketCommitmentsRequest) GetPagination

func (m *QueryPacketCommitmentsRequest) GetPagination() *query.PageRequest

func (*QueryPacketCommitmentsRequest) GetPortId

func (m *QueryPacketCommitmentsRequest) GetPortId() string

func (*QueryPacketCommitmentsRequest) Marshal

func (m *QueryPacketCommitmentsRequest) Marshal() (dAtA []byte, err error)

func (*QueryPacketCommitmentsRequest) MarshalTo

func (m *QueryPacketCommitmentsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketCommitmentsRequest) MarshalToSizedBuffer

func (m *QueryPacketCommitmentsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketCommitmentsRequest) ProtoMessage

func (*QueryPacketCommitmentsRequest) ProtoMessage()

func (*QueryPacketCommitmentsRequest) Reset

func (m *QueryPacketCommitmentsRequest) Reset()

func (*QueryPacketCommitmentsRequest) Size

func (m *QueryPacketCommitmentsRequest) Size() (n int)

func (*QueryPacketCommitmentsRequest) String

func (*QueryPacketCommitmentsRequest) Unmarshal

func (m *QueryPacketCommitmentsRequest) Unmarshal(dAtA []byte) error

func (*QueryPacketCommitmentsRequest) XXX_DiscardUnknown

func (m *QueryPacketCommitmentsRequest) XXX_DiscardUnknown()

func (*QueryPacketCommitmentsRequest) XXX_Marshal

func (m *QueryPacketCommitmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketCommitmentsRequest) XXX_Merge

func (m *QueryPacketCommitmentsRequest) XXX_Merge(src proto.Message)

func (*QueryPacketCommitmentsRequest) XXX_Size

func (m *QueryPacketCommitmentsRequest) XXX_Size() int

func (*QueryPacketCommitmentsRequest) XXX_Unmarshal

func (m *QueryPacketCommitmentsRequest) XXX_Unmarshal(b []byte) error

type QueryPacketCommitmentsResponse

type QueryPacketCommitmentsResponse struct {
	Commitments []*PacketState `protobuf:"bytes,1,rep,name=commitments,proto3" json:"commitments,omitempty"`
	// pagination response
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// query block height
	Height types.Height `protobuf:"bytes,3,opt,name=height,proto3" json:"height"`
}

QueryPacketCommitmentsResponse is the request type for the Query/QueryPacketCommitments RPC method

func (*QueryPacketCommitmentsResponse) Descriptor

func (*QueryPacketCommitmentsResponse) Descriptor() ([]byte, []int)

func (*QueryPacketCommitmentsResponse) GetCommitments

func (m *QueryPacketCommitmentsResponse) GetCommitments() []*PacketState

func (*QueryPacketCommitmentsResponse) GetHeight

func (*QueryPacketCommitmentsResponse) GetPagination

func (*QueryPacketCommitmentsResponse) Marshal

func (m *QueryPacketCommitmentsResponse) Marshal() (dAtA []byte, err error)

func (*QueryPacketCommitmentsResponse) MarshalTo

func (m *QueryPacketCommitmentsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketCommitmentsResponse) MarshalToSizedBuffer

func (m *QueryPacketCommitmentsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketCommitmentsResponse) ProtoMessage

func (*QueryPacketCommitmentsResponse) ProtoMessage()

func (*QueryPacketCommitmentsResponse) Reset

func (m *QueryPacketCommitmentsResponse) Reset()

func (*QueryPacketCommitmentsResponse) Size

func (m *QueryPacketCommitmentsResponse) Size() (n int)

func (*QueryPacketCommitmentsResponse) String

func (*QueryPacketCommitmentsResponse) Unmarshal

func (m *QueryPacketCommitmentsResponse) Unmarshal(dAtA []byte) error

func (*QueryPacketCommitmentsResponse) XXX_DiscardUnknown

func (m *QueryPacketCommitmentsResponse) XXX_DiscardUnknown()

func (*QueryPacketCommitmentsResponse) XXX_Marshal

func (m *QueryPacketCommitmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketCommitmentsResponse) XXX_Merge

func (m *QueryPacketCommitmentsResponse) XXX_Merge(src proto.Message)

func (*QueryPacketCommitmentsResponse) XXX_Size

func (m *QueryPacketCommitmentsResponse) XXX_Size() int

func (*QueryPacketCommitmentsResponse) XXX_Unmarshal

func (m *QueryPacketCommitmentsResponse) XXX_Unmarshal(b []byte) error

type QueryPacketReceiptRequest

type QueryPacketReceiptRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// packet sequence
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
}

QueryPacketReceiptRequest is the request type for the Query/PacketReceipt RPC method

func (*QueryPacketReceiptRequest) Descriptor

func (*QueryPacketReceiptRequest) Descriptor() ([]byte, []int)

func (*QueryPacketReceiptRequest) GetChannelId

func (m *QueryPacketReceiptRequest) GetChannelId() string

func (*QueryPacketReceiptRequest) GetPortId

func (m *QueryPacketReceiptRequest) GetPortId() string

func (*QueryPacketReceiptRequest) GetSequence

func (m *QueryPacketReceiptRequest) GetSequence() uint64

func (*QueryPacketReceiptRequest) Marshal

func (m *QueryPacketReceiptRequest) Marshal() (dAtA []byte, err error)

func (*QueryPacketReceiptRequest) MarshalTo

func (m *QueryPacketReceiptRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketReceiptRequest) MarshalToSizedBuffer

func (m *QueryPacketReceiptRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketReceiptRequest) ProtoMessage

func (*QueryPacketReceiptRequest) ProtoMessage()

func (*QueryPacketReceiptRequest) Reset

func (m *QueryPacketReceiptRequest) Reset()

func (*QueryPacketReceiptRequest) Size

func (m *QueryPacketReceiptRequest) Size() (n int)

func (*QueryPacketReceiptRequest) String

func (m *QueryPacketReceiptRequest) String() string

func (*QueryPacketReceiptRequest) Unmarshal

func (m *QueryPacketReceiptRequest) Unmarshal(dAtA []byte) error

func (*QueryPacketReceiptRequest) XXX_DiscardUnknown

func (m *QueryPacketReceiptRequest) XXX_DiscardUnknown()

func (*QueryPacketReceiptRequest) XXX_Marshal

func (m *QueryPacketReceiptRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketReceiptRequest) XXX_Merge

func (m *QueryPacketReceiptRequest) XXX_Merge(src proto.Message)

func (*QueryPacketReceiptRequest) XXX_Size

func (m *QueryPacketReceiptRequest) XXX_Size() int

func (*QueryPacketReceiptRequest) XXX_Unmarshal

func (m *QueryPacketReceiptRequest) XXX_Unmarshal(b []byte) error

type QueryPacketReceiptResponse

type QueryPacketReceiptResponse struct {
	// success flag for if receipt exists
	Received bool `protobuf:"varint,2,opt,name=received,proto3" json:"received,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryPacketReceiptResponse defines the client query response for a packet receipt which also includes a proof, and the height from which the proof was retrieved

func NewQueryPacketReceiptResponse

func NewQueryPacketReceiptResponse(
	recvd bool, proof []byte, height clienttypes.Height,
) *QueryPacketReceiptResponse

NewQueryPacketReceiptResponse creates a new QueryPacketReceiptResponse instance

func (*QueryPacketReceiptResponse) Descriptor

func (*QueryPacketReceiptResponse) Descriptor() ([]byte, []int)

func (*QueryPacketReceiptResponse) GetProof

func (m *QueryPacketReceiptResponse) GetProof() []byte

func (*QueryPacketReceiptResponse) GetProofHeight

func (m *QueryPacketReceiptResponse) GetProofHeight() types.Height

func (*QueryPacketReceiptResponse) GetReceived

func (m *QueryPacketReceiptResponse) GetReceived() bool

func (*QueryPacketReceiptResponse) Marshal

func (m *QueryPacketReceiptResponse) Marshal() (dAtA []byte, err error)

func (*QueryPacketReceiptResponse) MarshalTo

func (m *QueryPacketReceiptResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPacketReceiptResponse) MarshalToSizedBuffer

func (m *QueryPacketReceiptResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPacketReceiptResponse) ProtoMessage

func (*QueryPacketReceiptResponse) ProtoMessage()

func (*QueryPacketReceiptResponse) Reset

func (m *QueryPacketReceiptResponse) Reset()

func (*QueryPacketReceiptResponse) Size

func (m *QueryPacketReceiptResponse) Size() (n int)

func (*QueryPacketReceiptResponse) String

func (m *QueryPacketReceiptResponse) String() string

func (*QueryPacketReceiptResponse) Unmarshal

func (m *QueryPacketReceiptResponse) Unmarshal(dAtA []byte) error

func (*QueryPacketReceiptResponse) XXX_DiscardUnknown

func (m *QueryPacketReceiptResponse) XXX_DiscardUnknown()

func (*QueryPacketReceiptResponse) XXX_Marshal

func (m *QueryPacketReceiptResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPacketReceiptResponse) XXX_Merge

func (m *QueryPacketReceiptResponse) XXX_Merge(src proto.Message)

func (*QueryPacketReceiptResponse) XXX_Size

func (m *QueryPacketReceiptResponse) XXX_Size() int

func (*QueryPacketReceiptResponse) XXX_Unmarshal

func (m *QueryPacketReceiptResponse) XXX_Unmarshal(b []byte) error

type QueryServer

type QueryServer interface {
	// Channel queries an IBC Channel.
	Channel(context.Context, *QueryChannelRequest) (*QueryChannelResponse, error)
	// Channels queries all the IBC channels of a chain.
	Channels(context.Context, *QueryChannelsRequest) (*QueryChannelsResponse, error)
	// ConnectionChannels queries all the channels associated with a connection
	// end.
	ConnectionChannels(context.Context, *QueryConnectionChannelsRequest) (*QueryConnectionChannelsResponse, error)
	// ChannelClientState queries for the client state for the channel associated
	// with the provided channel identifiers.
	ChannelClientState(context.Context, *QueryChannelClientStateRequest) (*QueryChannelClientStateResponse, error)
	// ChannelConsensusState queries for the consensus state for the channel
	// associated with the provided channel identifiers.
	ChannelConsensusState(context.Context, *QueryChannelConsensusStateRequest) (*QueryChannelConsensusStateResponse, error)
	// PacketCommitment queries a stored packet commitment hash.
	PacketCommitment(context.Context, *QueryPacketCommitmentRequest) (*QueryPacketCommitmentResponse, error)
	// PacketCommitments returns all the packet commitments hashes associated
	// with a channel.
	PacketCommitments(context.Context, *QueryPacketCommitmentsRequest) (*QueryPacketCommitmentsResponse, error)
	// PacketReceipt queries if a given packet sequence has been received on the
	// queried chain
	PacketReceipt(context.Context, *QueryPacketReceiptRequest) (*QueryPacketReceiptResponse, error)
	// PacketAcknowledgement queries a stored packet acknowledgement hash.
	PacketAcknowledgement(context.Context, *QueryPacketAcknowledgementRequest) (*QueryPacketAcknowledgementResponse, error)
	// PacketAcknowledgements returns all the packet acknowledgements associated
	// with a channel.
	PacketAcknowledgements(context.Context, *QueryPacketAcknowledgementsRequest) (*QueryPacketAcknowledgementsResponse, error)
	// UnreceivedPackets returns all the unreceived IBC packets associated with a
	// channel and sequences.
	UnreceivedPackets(context.Context, *QueryUnreceivedPacketsRequest) (*QueryUnreceivedPacketsResponse, error)
	// UnreceivedAcks returns all the unreceived IBC acknowledgements associated
	// with a channel and sequences.
	UnreceivedAcks(context.Context, *QueryUnreceivedAcksRequest) (*QueryUnreceivedAcksResponse, error)
	// NextSequenceReceive returns the next receive sequence for a given channel.
	NextSequenceReceive(context.Context, *QueryNextSequenceReceiveRequest) (*QueryNextSequenceReceiveResponse, error)
	// NextSequenceSend returns the next send sequence for a given channel.
	NextSequenceSend(context.Context, *QueryNextSequenceSendRequest) (*QueryNextSequenceSendResponse, error)
	// UpgradeError returns the error receipt if the upgrade handshake failed.
	UpgradeError(context.Context, *QueryUpgradeErrorRequest) (*QueryUpgradeErrorResponse, error)
	// Upgrade returns the upgrade for a given port and channel id.
	Upgrade(context.Context, *QueryUpgradeRequest) (*QueryUpgradeResponse, error)
	// ChannelParams queries all parameters of the ibc channel submodule.
	ChannelParams(context.Context, *QueryChannelParamsRequest) (*QueryChannelParamsResponse, error)
}

QueryServer is the server API for Query service.

type QueryUnreceivedAcksRequest

type QueryUnreceivedAcksRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// list of acknowledgement sequences
	PacketAckSequences []uint64 `protobuf:"varint,3,rep,packed,name=packet_ack_sequences,json=packetAckSequences,proto3" json:"packet_ack_sequences,omitempty"`
}

QueryUnreceivedAcks is the request type for the Query/UnreceivedAcks RPC method

func (*QueryUnreceivedAcksRequest) Descriptor

func (*QueryUnreceivedAcksRequest) Descriptor() ([]byte, []int)

func (*QueryUnreceivedAcksRequest) GetChannelId

func (m *QueryUnreceivedAcksRequest) GetChannelId() string

func (*QueryUnreceivedAcksRequest) GetPacketAckSequences

func (m *QueryUnreceivedAcksRequest) GetPacketAckSequences() []uint64

func (*QueryUnreceivedAcksRequest) GetPortId

func (m *QueryUnreceivedAcksRequest) GetPortId() string

func (*QueryUnreceivedAcksRequest) Marshal

func (m *QueryUnreceivedAcksRequest) Marshal() (dAtA []byte, err error)

func (*QueryUnreceivedAcksRequest) MarshalTo

func (m *QueryUnreceivedAcksRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryUnreceivedAcksRequest) MarshalToSizedBuffer

func (m *QueryUnreceivedAcksRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUnreceivedAcksRequest) ProtoMessage

func (*QueryUnreceivedAcksRequest) ProtoMessage()

func (*QueryUnreceivedAcksRequest) Reset

func (m *QueryUnreceivedAcksRequest) Reset()

func (*QueryUnreceivedAcksRequest) Size

func (m *QueryUnreceivedAcksRequest) Size() (n int)

func (*QueryUnreceivedAcksRequest) String

func (m *QueryUnreceivedAcksRequest) String() string

func (*QueryUnreceivedAcksRequest) Unmarshal

func (m *QueryUnreceivedAcksRequest) Unmarshal(dAtA []byte) error

func (*QueryUnreceivedAcksRequest) XXX_DiscardUnknown

func (m *QueryUnreceivedAcksRequest) XXX_DiscardUnknown()

func (*QueryUnreceivedAcksRequest) XXX_Marshal

func (m *QueryUnreceivedAcksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUnreceivedAcksRequest) XXX_Merge

func (m *QueryUnreceivedAcksRequest) XXX_Merge(src proto.Message)

func (*QueryUnreceivedAcksRequest) XXX_Size

func (m *QueryUnreceivedAcksRequest) XXX_Size() int

func (*QueryUnreceivedAcksRequest) XXX_Unmarshal

func (m *QueryUnreceivedAcksRequest) XXX_Unmarshal(b []byte) error

type QueryUnreceivedAcksResponse

type QueryUnreceivedAcksResponse struct {
	// list of unreceived acknowledgement sequences
	Sequences []uint64 `protobuf:"varint,1,rep,packed,name=sequences,proto3" json:"sequences,omitempty"`
	// query block height
	Height types.Height `protobuf:"bytes,2,opt,name=height,proto3" json:"height"`
}

QueryUnreceivedAcksResponse is the response type for the Query/UnreceivedAcks RPC method

func (*QueryUnreceivedAcksResponse) Descriptor

func (*QueryUnreceivedAcksResponse) Descriptor() ([]byte, []int)

func (*QueryUnreceivedAcksResponse) GetHeight

func (m *QueryUnreceivedAcksResponse) GetHeight() types.Height

func (*QueryUnreceivedAcksResponse) GetSequences

func (m *QueryUnreceivedAcksResponse) GetSequences() []uint64

func (*QueryUnreceivedAcksResponse) Marshal

func (m *QueryUnreceivedAcksResponse) Marshal() (dAtA []byte, err error)

func (*QueryUnreceivedAcksResponse) MarshalTo

func (m *QueryUnreceivedAcksResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryUnreceivedAcksResponse) MarshalToSizedBuffer

func (m *QueryUnreceivedAcksResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUnreceivedAcksResponse) ProtoMessage

func (*QueryUnreceivedAcksResponse) ProtoMessage()

func (*QueryUnreceivedAcksResponse) Reset

func (m *QueryUnreceivedAcksResponse) Reset()

func (*QueryUnreceivedAcksResponse) Size

func (m *QueryUnreceivedAcksResponse) Size() (n int)

func (*QueryUnreceivedAcksResponse) String

func (m *QueryUnreceivedAcksResponse) String() string

func (*QueryUnreceivedAcksResponse) Unmarshal

func (m *QueryUnreceivedAcksResponse) Unmarshal(dAtA []byte) error

func (*QueryUnreceivedAcksResponse) XXX_DiscardUnknown

func (m *QueryUnreceivedAcksResponse) XXX_DiscardUnknown()

func (*QueryUnreceivedAcksResponse) XXX_Marshal

func (m *QueryUnreceivedAcksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUnreceivedAcksResponse) XXX_Merge

func (m *QueryUnreceivedAcksResponse) XXX_Merge(src proto.Message)

func (*QueryUnreceivedAcksResponse) XXX_Size

func (m *QueryUnreceivedAcksResponse) XXX_Size() int

func (*QueryUnreceivedAcksResponse) XXX_Unmarshal

func (m *QueryUnreceivedAcksResponse) XXX_Unmarshal(b []byte) error

type QueryUnreceivedPacketsRequest

type QueryUnreceivedPacketsRequest struct {
	// port unique identifier
	PortId string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// channel unique identifier
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// list of packet sequences
	PacketCommitmentSequences []uint64 `` /* 146-byte string literal not displayed */
}

QueryUnreceivedPacketsRequest is the request type for the Query/UnreceivedPackets RPC method

func (*QueryUnreceivedPacketsRequest) Descriptor

func (*QueryUnreceivedPacketsRequest) Descriptor() ([]byte, []int)

func (*QueryUnreceivedPacketsRequest) GetChannelId

func (m *QueryUnreceivedPacketsRequest) GetChannelId() string

func (*QueryUnreceivedPacketsRequest) GetPacketCommitmentSequences

func (m *QueryUnreceivedPacketsRequest) GetPacketCommitmentSequences() []uint64

func (*QueryUnreceivedPacketsRequest) GetPortId

func (m *QueryUnreceivedPacketsRequest) GetPortId() string

func (*QueryUnreceivedPacketsRequest) Marshal

func (m *QueryUnreceivedPacketsRequest) Marshal() (dAtA []byte, err error)

func (*QueryUnreceivedPacketsRequest) MarshalTo

func (m *QueryUnreceivedPacketsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryUnreceivedPacketsRequest) MarshalToSizedBuffer

func (m *QueryUnreceivedPacketsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUnreceivedPacketsRequest) ProtoMessage

func (*QueryUnreceivedPacketsRequest) ProtoMessage()

func (*QueryUnreceivedPacketsRequest) Reset

func (m *QueryUnreceivedPacketsRequest) Reset()

func (*QueryUnreceivedPacketsRequest) Size

func (m *QueryUnreceivedPacketsRequest) Size() (n int)

func (*QueryUnreceivedPacketsRequest) String

func (*QueryUnreceivedPacketsRequest) Unmarshal

func (m *QueryUnreceivedPacketsRequest) Unmarshal(dAtA []byte) error

func (*QueryUnreceivedPacketsRequest) XXX_DiscardUnknown

func (m *QueryUnreceivedPacketsRequest) XXX_DiscardUnknown()

func (*QueryUnreceivedPacketsRequest) XXX_Marshal

func (m *QueryUnreceivedPacketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUnreceivedPacketsRequest) XXX_Merge

func (m *QueryUnreceivedPacketsRequest) XXX_Merge(src proto.Message)

func (*QueryUnreceivedPacketsRequest) XXX_Size

func (m *QueryUnreceivedPacketsRequest) XXX_Size() int

func (*QueryUnreceivedPacketsRequest) XXX_Unmarshal

func (m *QueryUnreceivedPacketsRequest) XXX_Unmarshal(b []byte) error

type QueryUnreceivedPacketsResponse

type QueryUnreceivedPacketsResponse struct {
	// list of unreceived packet sequences
	Sequences []uint64 `protobuf:"varint,1,rep,packed,name=sequences,proto3" json:"sequences,omitempty"`
	// query block height
	Height types.Height `protobuf:"bytes,2,opt,name=height,proto3" json:"height"`
}

QueryUnreceivedPacketsResponse is the response type for the Query/UnreceivedPacketCommitments RPC method

func (*QueryUnreceivedPacketsResponse) Descriptor

func (*QueryUnreceivedPacketsResponse) Descriptor() ([]byte, []int)

func (*QueryUnreceivedPacketsResponse) GetHeight

func (*QueryUnreceivedPacketsResponse) GetSequences

func (m *QueryUnreceivedPacketsResponse) GetSequences() []uint64

func (*QueryUnreceivedPacketsResponse) Marshal

func (m *QueryUnreceivedPacketsResponse) Marshal() (dAtA []byte, err error)

func (*QueryUnreceivedPacketsResponse) MarshalTo

func (m *QueryUnreceivedPacketsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryUnreceivedPacketsResponse) MarshalToSizedBuffer

func (m *QueryUnreceivedPacketsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUnreceivedPacketsResponse) ProtoMessage

func (*QueryUnreceivedPacketsResponse) ProtoMessage()

func (*QueryUnreceivedPacketsResponse) Reset

func (m *QueryUnreceivedPacketsResponse) Reset()

func (*QueryUnreceivedPacketsResponse) Size

func (m *QueryUnreceivedPacketsResponse) Size() (n int)

func (*QueryUnreceivedPacketsResponse) String

func (*QueryUnreceivedPacketsResponse) Unmarshal

func (m *QueryUnreceivedPacketsResponse) Unmarshal(dAtA []byte) error

func (*QueryUnreceivedPacketsResponse) XXX_DiscardUnknown

func (m *QueryUnreceivedPacketsResponse) XXX_DiscardUnknown()

func (*QueryUnreceivedPacketsResponse) XXX_Marshal

func (m *QueryUnreceivedPacketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUnreceivedPacketsResponse) XXX_Merge

func (m *QueryUnreceivedPacketsResponse) XXX_Merge(src proto.Message)

func (*QueryUnreceivedPacketsResponse) XXX_Size

func (m *QueryUnreceivedPacketsResponse) XXX_Size() int

func (*QueryUnreceivedPacketsResponse) XXX_Unmarshal

func (m *QueryUnreceivedPacketsResponse) XXX_Unmarshal(b []byte) error

type QueryUpgradeErrorRequest added in v8.1.0

type QueryUpgradeErrorRequest struct {
	PortId    string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

QueryUpgradeErrorRequest is the request type for the Query/QueryUpgradeError RPC method

func (*QueryUpgradeErrorRequest) Descriptor added in v8.1.0

func (*QueryUpgradeErrorRequest) Descriptor() ([]byte, []int)

func (*QueryUpgradeErrorRequest) GetChannelId added in v8.1.0

func (m *QueryUpgradeErrorRequest) GetChannelId() string

func (*QueryUpgradeErrorRequest) GetPortId added in v8.1.0

func (m *QueryUpgradeErrorRequest) GetPortId() string

func (*QueryUpgradeErrorRequest) Marshal added in v8.1.0

func (m *QueryUpgradeErrorRequest) Marshal() (dAtA []byte, err error)

func (*QueryUpgradeErrorRequest) MarshalTo added in v8.1.0

func (m *QueryUpgradeErrorRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryUpgradeErrorRequest) MarshalToSizedBuffer added in v8.1.0

func (m *QueryUpgradeErrorRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUpgradeErrorRequest) ProtoMessage added in v8.1.0

func (*QueryUpgradeErrorRequest) ProtoMessage()

func (*QueryUpgradeErrorRequest) Reset added in v8.1.0

func (m *QueryUpgradeErrorRequest) Reset()

func (*QueryUpgradeErrorRequest) Size added in v8.1.0

func (m *QueryUpgradeErrorRequest) Size() (n int)

func (*QueryUpgradeErrorRequest) String added in v8.1.0

func (m *QueryUpgradeErrorRequest) String() string

func (*QueryUpgradeErrorRequest) Unmarshal added in v8.1.0

func (m *QueryUpgradeErrorRequest) Unmarshal(dAtA []byte) error

func (*QueryUpgradeErrorRequest) XXX_DiscardUnknown added in v8.1.0

func (m *QueryUpgradeErrorRequest) XXX_DiscardUnknown()

func (*QueryUpgradeErrorRequest) XXX_Marshal added in v8.1.0

func (m *QueryUpgradeErrorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUpgradeErrorRequest) XXX_Merge added in v8.1.0

func (m *QueryUpgradeErrorRequest) XXX_Merge(src proto.Message)

func (*QueryUpgradeErrorRequest) XXX_Size added in v8.1.0

func (m *QueryUpgradeErrorRequest) XXX_Size() int

func (*QueryUpgradeErrorRequest) XXX_Unmarshal added in v8.1.0

func (m *QueryUpgradeErrorRequest) XXX_Unmarshal(b []byte) error

type QueryUpgradeErrorResponse added in v8.1.0

type QueryUpgradeErrorResponse struct {
	ErrorReceipt ErrorReceipt `protobuf:"bytes,1,opt,name=error_receipt,json=errorReceipt,proto3" json:"error_receipt"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryUpgradeErrorResponse is the response type for the Query/QueryUpgradeError RPC method

func NewQueryUpgradeErrorResponse added in v8.1.0

func NewQueryUpgradeErrorResponse(errorReceipt ErrorReceipt, proof []byte, height clienttypes.Height) *QueryUpgradeErrorResponse

NewQueryUpgradeErrorResponse creates a new QueryUpgradeErrorResponse instance

func (*QueryUpgradeErrorResponse) Descriptor added in v8.1.0

func (*QueryUpgradeErrorResponse) Descriptor() ([]byte, []int)

func (*QueryUpgradeErrorResponse) GetErrorReceipt added in v8.1.0

func (m *QueryUpgradeErrorResponse) GetErrorReceipt() ErrorReceipt

func (*QueryUpgradeErrorResponse) GetProof added in v8.1.0

func (m *QueryUpgradeErrorResponse) GetProof() []byte

func (*QueryUpgradeErrorResponse) GetProofHeight added in v8.1.0

func (m *QueryUpgradeErrorResponse) GetProofHeight() types.Height

func (*QueryUpgradeErrorResponse) Marshal added in v8.1.0

func (m *QueryUpgradeErrorResponse) Marshal() (dAtA []byte, err error)

func (*QueryUpgradeErrorResponse) MarshalTo added in v8.1.0

func (m *QueryUpgradeErrorResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryUpgradeErrorResponse) MarshalToSizedBuffer added in v8.1.0

func (m *QueryUpgradeErrorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUpgradeErrorResponse) ProtoMessage added in v8.1.0

func (*QueryUpgradeErrorResponse) ProtoMessage()

func (*QueryUpgradeErrorResponse) Reset added in v8.1.0

func (m *QueryUpgradeErrorResponse) Reset()

func (*QueryUpgradeErrorResponse) Size added in v8.1.0

func (m *QueryUpgradeErrorResponse) Size() (n int)

func (*QueryUpgradeErrorResponse) String added in v8.1.0

func (m *QueryUpgradeErrorResponse) String() string

func (*QueryUpgradeErrorResponse) Unmarshal added in v8.1.0

func (m *QueryUpgradeErrorResponse) Unmarshal(dAtA []byte) error

func (*QueryUpgradeErrorResponse) XXX_DiscardUnknown added in v8.1.0

func (m *QueryUpgradeErrorResponse) XXX_DiscardUnknown()

func (*QueryUpgradeErrorResponse) XXX_Marshal added in v8.1.0

func (m *QueryUpgradeErrorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUpgradeErrorResponse) XXX_Merge added in v8.1.0

func (m *QueryUpgradeErrorResponse) XXX_Merge(src proto.Message)

func (*QueryUpgradeErrorResponse) XXX_Size added in v8.1.0

func (m *QueryUpgradeErrorResponse) XXX_Size() int

func (*QueryUpgradeErrorResponse) XXX_Unmarshal added in v8.1.0

func (m *QueryUpgradeErrorResponse) XXX_Unmarshal(b []byte) error

type QueryUpgradeRequest added in v8.1.0

type QueryUpgradeRequest struct {
	PortId    string `protobuf:"bytes,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

QueryUpgradeRequest is the request type for the QueryUpgradeRequest RPC method

func (*QueryUpgradeRequest) Descriptor added in v8.1.0

func (*QueryUpgradeRequest) Descriptor() ([]byte, []int)

func (*QueryUpgradeRequest) GetChannelId added in v8.1.0

func (m *QueryUpgradeRequest) GetChannelId() string

func (*QueryUpgradeRequest) GetPortId added in v8.1.0

func (m *QueryUpgradeRequest) GetPortId() string

func (*QueryUpgradeRequest) Marshal added in v8.1.0

func (m *QueryUpgradeRequest) Marshal() (dAtA []byte, err error)

func (*QueryUpgradeRequest) MarshalTo added in v8.1.0

func (m *QueryUpgradeRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryUpgradeRequest) MarshalToSizedBuffer added in v8.1.0

func (m *QueryUpgradeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUpgradeRequest) ProtoMessage added in v8.1.0

func (*QueryUpgradeRequest) ProtoMessage()

func (*QueryUpgradeRequest) Reset added in v8.1.0

func (m *QueryUpgradeRequest) Reset()

func (*QueryUpgradeRequest) Size added in v8.1.0

func (m *QueryUpgradeRequest) Size() (n int)

func (*QueryUpgradeRequest) String added in v8.1.0

func (m *QueryUpgradeRequest) String() string

func (*QueryUpgradeRequest) Unmarshal added in v8.1.0

func (m *QueryUpgradeRequest) Unmarshal(dAtA []byte) error

func (*QueryUpgradeRequest) XXX_DiscardUnknown added in v8.1.0

func (m *QueryUpgradeRequest) XXX_DiscardUnknown()

func (*QueryUpgradeRequest) XXX_Marshal added in v8.1.0

func (m *QueryUpgradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUpgradeRequest) XXX_Merge added in v8.1.0

func (m *QueryUpgradeRequest) XXX_Merge(src proto.Message)

func (*QueryUpgradeRequest) XXX_Size added in v8.1.0

func (m *QueryUpgradeRequest) XXX_Size() int

func (*QueryUpgradeRequest) XXX_Unmarshal added in v8.1.0

func (m *QueryUpgradeRequest) XXX_Unmarshal(b []byte) error

type QueryUpgradeResponse added in v8.1.0

type QueryUpgradeResponse struct {
	Upgrade Upgrade `protobuf:"bytes,1,opt,name=upgrade,proto3" json:"upgrade"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight types.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height"`
}

QueryUpgradeResponse is the response type for the QueryUpgradeResponse RPC method

func NewQueryUpgradeResponse added in v8.1.0

func NewQueryUpgradeResponse(upgrade Upgrade, proof []byte, height clienttypes.Height) *QueryUpgradeResponse

NewQueryUpgradeResponse creates a new QueryUpgradeResponse instance

func (*QueryUpgradeResponse) Descriptor added in v8.1.0

func (*QueryUpgradeResponse) Descriptor() ([]byte, []int)

func (*QueryUpgradeResponse) GetProof added in v8.1.0

func (m *QueryUpgradeResponse) GetProof() []byte

func (*QueryUpgradeResponse) GetProofHeight added in v8.1.0

func (m *QueryUpgradeResponse) GetProofHeight() types.Height

func (*QueryUpgradeResponse) GetUpgrade added in v8.1.0

func (m *QueryUpgradeResponse) GetUpgrade() Upgrade

func (*QueryUpgradeResponse) Marshal added in v8.1.0

func (m *QueryUpgradeResponse) Marshal() (dAtA []byte, err error)

func (*QueryUpgradeResponse) MarshalTo added in v8.1.0

func (m *QueryUpgradeResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryUpgradeResponse) MarshalToSizedBuffer added in v8.1.0

func (m *QueryUpgradeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryUpgradeResponse) ProtoMessage added in v8.1.0

func (*QueryUpgradeResponse) ProtoMessage()

func (*QueryUpgradeResponse) Reset added in v8.1.0

func (m *QueryUpgradeResponse) Reset()

func (*QueryUpgradeResponse) Size added in v8.1.0

func (m *QueryUpgradeResponse) Size() (n int)

func (*QueryUpgradeResponse) String added in v8.1.0

func (m *QueryUpgradeResponse) String() string

func (*QueryUpgradeResponse) Unmarshal added in v8.1.0

func (m *QueryUpgradeResponse) Unmarshal(dAtA []byte) error

func (*QueryUpgradeResponse) XXX_DiscardUnknown added in v8.1.0

func (m *QueryUpgradeResponse) XXX_DiscardUnknown()

func (*QueryUpgradeResponse) XXX_Marshal added in v8.1.0

func (m *QueryUpgradeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryUpgradeResponse) XXX_Merge added in v8.1.0

func (m *QueryUpgradeResponse) XXX_Merge(src proto.Message)

func (*QueryUpgradeResponse) XXX_Size added in v8.1.0

func (m *QueryUpgradeResponse) XXX_Size() int

func (*QueryUpgradeResponse) XXX_Unmarshal added in v8.1.0

func (m *QueryUpgradeResponse) XXX_Unmarshal(b []byte) error

type ResponseResultType

type ResponseResultType int32

ResponseResultType defines the possible outcomes of the execution of a message

const (
	// Default zero value enumeration
	UNSPECIFIED ResponseResultType = 0
	// The message did not call the IBC application callbacks (because, for example, the packet had already been relayed)
	NOOP ResponseResultType = 1
	// The message was executed successfully
	SUCCESS ResponseResultType = 2
	// The message was executed unsuccessfully
	FAILURE ResponseResultType = 3
)

func (ResponseResultType) EnumDescriptor

func (ResponseResultType) EnumDescriptor() ([]byte, []int)

func (ResponseResultType) String

func (x ResponseResultType) String() string

type State

type State int32

State defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN, FLUSHING, FLUSHCOMPLETE or UNINITIALIZED.

const (
	// Default State
	UNINITIALIZED State = 0
	// A channel has just started the opening handshake.
	INIT State = 1
	// A channel has acknowledged the handshake step on the counterparty chain.
	TRYOPEN State = 2
	// A channel has completed the handshake. Open channels are
	// ready to send and receive packets.
	OPEN State = 3
	// A channel has been closed and can no longer be used to send or receive
	// packets.
	CLOSED State = 4
	// A channel has just accepted the upgrade handshake attempt and is flushing in-flight packets.
	FLUSHING State = 5
	// A channel has just completed flushing any in-flight packets.
	FLUSHCOMPLETE State = 6
)

func (State) EnumDescriptor

func (State) EnumDescriptor() ([]byte, []int)

func (State) String

func (x State) String() string

type Timeout

type Timeout struct {
	// block height after which the packet or upgrade times out
	Height types.Height `protobuf:"bytes,1,opt,name=height,proto3" json:"height"`
	// block timestamp (in nanoseconds) after which the packet or upgrade times out
	Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
}

Timeout defines an execution deadline structure for 04-channel handlers. This includes packet lifecycle handlers as well as the upgrade handshake handlers. A valid Timeout contains either one or both of a timestamp and block height (sequence).

func NewTimeout added in v8.1.0

func NewTimeout(height clienttypes.Height, timestamp uint64) Timeout

NewTimeout returns a new Timeout instance.

func (*Timeout) Descriptor

func (*Timeout) Descriptor() ([]byte, []int)

func (Timeout) Elapsed added in v8.1.0

func (t Timeout) Elapsed(height clienttypes.Height, timestamp uint64) bool

Elapsed returns true if either the provided height or timestamp is past the respective absolute timeout values.

func (Timeout) ErrTimeoutElapsed added in v8.1.0

func (t Timeout) ErrTimeoutElapsed(height clienttypes.Height, timestamp uint64) error

ErrTimeoutElapsed returns a timeout elapsed error indicating which timeout value has elapsed.

func (Timeout) ErrTimeoutNotReached added in v8.1.0

func (t Timeout) ErrTimeoutNotReached(height clienttypes.Height, timestamp uint64) error

ErrTimeoutNotReached returns a timeout not reached error indicating which timeout value has not been reached.

func (*Timeout) GetHeight

func (m *Timeout) GetHeight() types.Height

func (*Timeout) GetTimestamp

func (m *Timeout) GetTimestamp() uint64

func (Timeout) IsValid added in v8.1.0

func (t Timeout) IsValid() bool

IsValid returns true if either the height or timestamp is non-zero.

func (*Timeout) Marshal

func (m *Timeout) Marshal() (dAtA []byte, err error)

func (*Timeout) MarshalTo

func (m *Timeout) MarshalTo(dAtA []byte) (int, error)

func (*Timeout) MarshalToSizedBuffer

func (m *Timeout) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Timeout) ProtoMessage

func (*Timeout) ProtoMessage()

func (*Timeout) Reset

func (m *Timeout) Reset()

func (*Timeout) Size

func (m *Timeout) Size() (n int)

func (*Timeout) String

func (m *Timeout) String() string

func (*Timeout) Unmarshal

func (m *Timeout) Unmarshal(dAtA []byte) error

func (*Timeout) XXX_DiscardUnknown

func (m *Timeout) XXX_DiscardUnknown()

func (*Timeout) XXX_Marshal

func (m *Timeout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Timeout) XXX_Merge

func (m *Timeout) XXX_Merge(src proto.Message)

func (*Timeout) XXX_Size

func (m *Timeout) XXX_Size() int

func (*Timeout) XXX_Unmarshal

func (m *Timeout) XXX_Unmarshal(b []byte) error

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) Acknowledgement

func (*UnimplementedMsgServer) ChannelCloseConfirm

func (*UnimplementedMsgServer) ChannelCloseInit

func (*UnimplementedMsgServer) ChannelOpenAck

func (*UnimplementedMsgServer) ChannelOpenConfirm

func (*UnimplementedMsgServer) ChannelOpenInit

func (*UnimplementedMsgServer) ChannelOpenTry

func (*UnimplementedMsgServer) ChannelUpgradeAck added in v8.1.0

func (*UnimplementedMsgServer) ChannelUpgradeCancel added in v8.1.0

func (*UnimplementedMsgServer) ChannelUpgradeConfirm added in v8.1.0

func (*UnimplementedMsgServer) ChannelUpgradeInit added in v8.1.0

func (*UnimplementedMsgServer) ChannelUpgradeOpen added in v8.1.0

func (*UnimplementedMsgServer) ChannelUpgradeTimeout added in v8.1.0

func (*UnimplementedMsgServer) ChannelUpgradeTry added in v8.1.0

func (*UnimplementedMsgServer) PruneAcknowledgements added in v8.1.0

func (*UnimplementedMsgServer) RecvPacket

func (*UnimplementedMsgServer) Timeout

func (*UnimplementedMsgServer) TimeoutOnClose

func (*UnimplementedMsgServer) UpdateChannelParams added in v8.1.0

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Channel

func (*UnimplementedQueryServer) ChannelClientState

func (*UnimplementedQueryServer) ChannelParams added in v8.1.0

func (*UnimplementedQueryServer) Channels

func (*UnimplementedQueryServer) ConnectionChannels

func (*UnimplementedQueryServer) NextSequenceReceive

func (*UnimplementedQueryServer) NextSequenceSend

func (*UnimplementedQueryServer) PacketCommitment

func (*UnimplementedQueryServer) PacketCommitments

func (*UnimplementedQueryServer) PacketReceipt

func (*UnimplementedQueryServer) UnreceivedAcks

func (*UnimplementedQueryServer) UnreceivedPackets

func (*UnimplementedQueryServer) Upgrade added in v8.1.0

func (*UnimplementedQueryServer) UpgradeError added in v8.1.0

type Upgrade added in v8.1.0

type Upgrade struct {
	Fields           UpgradeFields `protobuf:"bytes,1,opt,name=fields,proto3" json:"fields"`
	Timeout          Timeout       `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout"`
	NextSequenceSend uint64        `protobuf:"varint,3,opt,name=next_sequence_send,json=nextSequenceSend,proto3" json:"next_sequence_send,omitempty"`
}

Upgrade is a verifiable type which contains the relevant information for an attempted upgrade. It provides the proposed changes to the channel end, the timeout for this upgrade attempt and the next packet sequence which allows the counterparty to efficiently know the highest sequence it has received. The next sequence send is used for pruning and upgrading from unordered to ordered channels.

func NewUpgrade added in v8.1.0

func NewUpgrade(upgradeFields UpgradeFields, timeout Timeout, nextSequenceSend uint64) Upgrade

NewUpgrade creates a new Upgrade instance.

func (*Upgrade) Descriptor added in v8.1.0

func (*Upgrade) Descriptor() ([]byte, []int)

func (*Upgrade) Marshal added in v8.1.0

func (m *Upgrade) Marshal() (dAtA []byte, err error)

func (*Upgrade) MarshalTo added in v8.1.0

func (m *Upgrade) MarshalTo(dAtA []byte) (int, error)

func (*Upgrade) MarshalToSizedBuffer added in v8.1.0

func (m *Upgrade) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Upgrade) ProtoMessage added in v8.1.0

func (*Upgrade) ProtoMessage()

func (*Upgrade) Reset added in v8.1.0

func (m *Upgrade) Reset()

func (*Upgrade) Size added in v8.1.0

func (m *Upgrade) Size() (n int)

func (*Upgrade) String added in v8.1.0

func (m *Upgrade) String() string

func (*Upgrade) Unmarshal added in v8.1.0

func (m *Upgrade) Unmarshal(dAtA []byte) error

func (Upgrade) ValidateBasic added in v8.1.0

func (u Upgrade) ValidateBasic() error

ValidateBasic performs a basic validation of the upgrade fields

func (*Upgrade) XXX_DiscardUnknown added in v8.1.0

func (m *Upgrade) XXX_DiscardUnknown()

func (*Upgrade) XXX_Marshal added in v8.1.0

func (m *Upgrade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Upgrade) XXX_Merge added in v8.1.0

func (m *Upgrade) XXX_Merge(src proto.Message)

func (*Upgrade) XXX_Size added in v8.1.0

func (m *Upgrade) XXX_Size() int

func (*Upgrade) XXX_Unmarshal added in v8.1.0

func (m *Upgrade) XXX_Unmarshal(b []byte) error

type UpgradeError added in v8.1.0

type UpgradeError struct {
	// contains filtered or unexported fields
}

UpgradeError defines an error that occurs during an upgrade.

func NewUpgradeError added in v8.1.0

func NewUpgradeError(upgradeSequence uint64, err error) *UpgradeError

NewUpgradeError returns a new UpgradeError instance.

func (*UpgradeError) Cause added in v8.1.0

func (u *UpgradeError) Cause() error

Cause implements the sdk error interface which uses this function to unwrap the error in various functions such as `wrappedError.Is()`. Cause returns the underlying error which caused the upgrade to fail.

func (*UpgradeError) Error added in v8.1.0

func (u *UpgradeError) Error() string

Error implements the error interface, returning the underlying error which caused the upgrade to fail.

func (*UpgradeError) GetErrorReceipt added in v8.1.0

func (u *UpgradeError) GetErrorReceipt() ErrorReceipt

GetErrorReceipt returns an error receipt with the code from the underlying error type stripped.

func (*UpgradeError) Is added in v8.1.0

func (*UpgradeError) Is(err error) bool

Is returns true if the of the provided error is an upgrade error.

func (*UpgradeError) Unwrap added in v8.1.0

func (u *UpgradeError) Unwrap() error

Unwrap returns the next error in the error chain. If there is no next error, Unwrap returns nil.

type UpgradeFields added in v8.1.0

type UpgradeFields struct {
	Ordering       Order    `protobuf:"varint,1,opt,name=ordering,proto3,enum=ibc.core.channel.v1.Order" json:"ordering,omitempty"`
	ConnectionHops []string `protobuf:"bytes,2,rep,name=connection_hops,json=connectionHops,proto3" json:"connection_hops,omitempty"`
	Version        string   `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
}

UpgradeFields are the fields in a channel end which may be changed during a channel upgrade.

func NewUpgradeFields added in v8.1.0

func NewUpgradeFields(ordering Order, connectionHops []string, version string) UpgradeFields

NewUpgradeFields returns a new ModifiableUpgradeFields instance.

func (*UpgradeFields) Descriptor added in v8.1.0

func (*UpgradeFields) Descriptor() ([]byte, []int)

func (*UpgradeFields) Marshal added in v8.1.0

func (m *UpgradeFields) Marshal() (dAtA []byte, err error)

func (*UpgradeFields) MarshalTo added in v8.1.0

func (m *UpgradeFields) MarshalTo(dAtA []byte) (int, error)

func (*UpgradeFields) MarshalToSizedBuffer added in v8.1.0

func (m *UpgradeFields) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpgradeFields) ProtoMessage added in v8.1.0

func (*UpgradeFields) ProtoMessage()

func (*UpgradeFields) Reset added in v8.1.0

func (m *UpgradeFields) Reset()

func (*UpgradeFields) Size added in v8.1.0

func (m *UpgradeFields) Size() (n int)

func (*UpgradeFields) String added in v8.1.0

func (m *UpgradeFields) String() string

func (*UpgradeFields) Unmarshal added in v8.1.0

func (m *UpgradeFields) Unmarshal(dAtA []byte) error

func (UpgradeFields) ValidateBasic added in v8.1.0

func (uf UpgradeFields) ValidateBasic() error

ValidateBasic performs a basic validation of the proposed upgrade fields

func (*UpgradeFields) XXX_DiscardUnknown added in v8.1.0

func (m *UpgradeFields) XXX_DiscardUnknown()

func (*UpgradeFields) XXX_Marshal added in v8.1.0

func (m *UpgradeFields) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpgradeFields) XXX_Merge added in v8.1.0

func (m *UpgradeFields) XXX_Merge(src proto.Message)

func (*UpgradeFields) XXX_Size added in v8.1.0

func (m *UpgradeFields) XXX_Size() int

func (*UpgradeFields) XXX_Unmarshal added in v8.1.0

func (m *UpgradeFields) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL