types

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PacketType = "cross/core/atomic/tpc"
)

Variables

View Source
var (
	ErrInvalidLengthTypes        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTypes          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group")
)
View Source
var CommitStatus_name = map[int32]string{
	0: "COMMIT_STATUS_UNKNOWN",
	1: "COMMIT_STATUS_OK",
	2: "COMMIT_STATUS_FAILED",
}
View Source
var CommitStatus_value = map[string]int32{
	"COMMIT_STATUS_UNKNOWN": 0,
	"COMMIT_STATUS_OK":      1,
	"COMMIT_STATUS_FAILED":  2,
}
View Source
var (
	// ModuleCdc references the global x/ibc-transfer 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-transfer and
	// defined at the application level.
	ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry())
)

Functions

func RegisterInterfaces

func RegisterInterfaces(registry codectypes.InterfaceRegistry)

RegisterInterfaces register the ibc transfer module interfaces to protobuf Any.

Types

type CommitStatus

type CommitStatus int32
const (
	COMMIT_STATUS_UNKNOWN CommitStatus = 0
	COMMIT_STATUS_OK      CommitStatus = 1
	COMMIT_STATUS_FAILED  CommitStatus = 2
)

func (CommitStatus) EnumDescriptor

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

func (CommitStatus) String

func (x CommitStatus) String() string

type PacketAcknowledgementCommit

type PacketAcknowledgementCommit struct {
	Status       CommitStatus `protobuf:"varint,1,opt,name=status,proto3,enum=cross.core.atomic.tpc.CommitStatus" json:"status,omitempty"`
	ErrorMessage string       `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
}

func NewPacketAcknowledgementCommit

func NewPacketAcknowledgementCommit(status CommitStatus) *PacketAcknowledgementCommit

func (*PacketAcknowledgementCommit) Descriptor

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

func (*PacketAcknowledgementCommit) Marshal

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

func (*PacketAcknowledgementCommit) MarshalTo

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

func (*PacketAcknowledgementCommit) MarshalToSizedBuffer

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

func (*PacketAcknowledgementCommit) ProtoMessage

func (*PacketAcknowledgementCommit) ProtoMessage()

func (*PacketAcknowledgementCommit) Reset

func (m *PacketAcknowledgementCommit) Reset()

func (*PacketAcknowledgementCommit) Size

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

func (*PacketAcknowledgementCommit) String

func (m *PacketAcknowledgementCommit) String() string

func (PacketAcknowledgementCommit) Type

func (*PacketAcknowledgementCommit) Unmarshal

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

func (PacketAcknowledgementCommit) ValidateBasic

func (PacketAcknowledgementCommit) ValidateBasic() error

func (*PacketAcknowledgementCommit) XXX_DiscardUnknown

func (m *PacketAcknowledgementCommit) XXX_DiscardUnknown()

func (*PacketAcknowledgementCommit) XXX_Marshal

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

func (*PacketAcknowledgementCommit) XXX_Merge

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

func (*PacketAcknowledgementCommit) XXX_Size

func (m *PacketAcknowledgementCommit) XXX_Size() int

func (*PacketAcknowledgementCommit) XXX_Unmarshal

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

type PacketAcknowledgementPrepare

type PacketAcknowledgementPrepare struct {
	Result types1.PrepareResult `protobuf:"varint,1,opt,name=result,proto3,enum=cross.core.atomic.PrepareResult" json:"result,omitempty"`
}

func NewPacketAcknowledgementPayload

func NewPacketAcknowledgementPayload(
	result atomictypes.PrepareResult,
) *PacketAcknowledgementPrepare

func (*PacketAcknowledgementPrepare) Descriptor

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

func (*PacketAcknowledgementPrepare) Marshal

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

func (*PacketAcknowledgementPrepare) MarshalTo

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

func (*PacketAcknowledgementPrepare) MarshalToSizedBuffer

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

func (*PacketAcknowledgementPrepare) ProtoMessage

func (*PacketAcknowledgementPrepare) ProtoMessage()

func (*PacketAcknowledgementPrepare) Reset

func (m *PacketAcknowledgementPrepare) Reset()

func (*PacketAcknowledgementPrepare) Size

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

func (*PacketAcknowledgementPrepare) String

func (PacketAcknowledgementPrepare) Type

func (*PacketAcknowledgementPrepare) Unmarshal

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

func (PacketAcknowledgementPrepare) ValidateBasic

func (a PacketAcknowledgementPrepare) ValidateBasic() error

func (*PacketAcknowledgementPrepare) XXX_DiscardUnknown

func (m *PacketAcknowledgementPrepare) XXX_DiscardUnknown()

func (*PacketAcknowledgementPrepare) XXX_Marshal

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

func (*PacketAcknowledgementPrepare) XXX_Merge

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

func (*PacketAcknowledgementPrepare) XXX_Size

func (m *PacketAcknowledgementPrepare) XXX_Size() int

func (*PacketAcknowledgementPrepare) XXX_Unmarshal

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

type PacketDataCommit

type PacketDataCommit struct {
	TxId          github_com_datachainlab_cross_x_core_types.TxID    `` /* 130-byte string literal not displayed */
	TxIndex       github_com_datachainlab_cross_x_core_types.TxIndex `` /* 143-byte string literal not displayed */
	IsCommittable bool                                               `protobuf:"varint,3,opt,name=is_committable,json=isCommittable,proto3" json:"is_committable,omitempty"`
}

func NewPacketDataCommit

func NewPacketDataCommit(txID crosstypes.TxID, txIndex crosstypes.TxIndex, isCommittable bool) *PacketDataCommit

func (*PacketDataCommit) Descriptor

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

func (*PacketDataCommit) Marshal

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

func (*PacketDataCommit) MarshalTo

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

func (*PacketDataCommit) MarshalToSizedBuffer

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

func (*PacketDataCommit) ProtoMessage

func (*PacketDataCommit) ProtoMessage()

func (*PacketDataCommit) Reset

func (m *PacketDataCommit) Reset()

func (*PacketDataCommit) Size

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

func (*PacketDataCommit) String

func (m *PacketDataCommit) String() string

func (PacketDataCommit) Type

func (PacketDataCommit) Type() string

func (*PacketDataCommit) Unmarshal

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

func (PacketDataCommit) ValidateBasic

func (PacketDataCommit) ValidateBasic() error

func (*PacketDataCommit) XXX_DiscardUnknown

func (m *PacketDataCommit) XXX_DiscardUnknown()

func (*PacketDataCommit) XXX_Marshal

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

func (*PacketDataCommit) XXX_Merge

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

func (*PacketDataCommit) XXX_Size

func (m *PacketDataCommit) XXX_Size() int

func (*PacketDataCommit) XXX_Unmarshal

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

type PacketDataPrepare

type PacketDataPrepare struct {
	TxId    github_com_datachainlab_cross_x_core_types.TxID    `` /* 130-byte string literal not displayed */
	TxIndex github_com_datachainlab_cross_x_core_types.TxIndex `` /* 143-byte string literal not displayed */
	Tx      types.ResolvedContractTransaction                  `protobuf:"bytes,3,opt,name=tx,proto3" json:"tx"`
}

func NewPacketDataPrepare

func NewPacketDataPrepare(
	txID crosstypes.TxID,
	tx txtypes.ResolvedContractTransaction,
	txIndex crosstypes.TxIndex,
) PacketDataPrepare

NewPacketDataPrepare creates a new instance of PacketDataPrepare

func (*PacketDataPrepare) Descriptor

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

func (*PacketDataPrepare) Marshal

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

func (*PacketDataPrepare) MarshalTo

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

func (*PacketDataPrepare) MarshalToSizedBuffer

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

func (*PacketDataPrepare) ProtoMessage

func (*PacketDataPrepare) ProtoMessage()

func (*PacketDataPrepare) Reset

func (m *PacketDataPrepare) Reset()

func (*PacketDataPrepare) Size

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

func (*PacketDataPrepare) String

func (m *PacketDataPrepare) String() string

func (PacketDataPrepare) Type

func (PacketDataPrepare) Type() string

func (*PacketDataPrepare) Unmarshal

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

func (PacketDataPrepare) ValidateBasic

func (p PacketDataPrepare) ValidateBasic() error

func (*PacketDataPrepare) XXX_DiscardUnknown

func (m *PacketDataPrepare) XXX_DiscardUnknown()

func (*PacketDataPrepare) XXX_Marshal

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

func (*PacketDataPrepare) XXX_Merge

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

func (*PacketDataPrepare) XXX_Size

func (m *PacketDataPrepare) XXX_Size() int

func (*PacketDataPrepare) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL