types

package
v0.36.1 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: Apache-2.0 Imports: 58 Imported by: 0

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EventTypeDepositConfirmation = "depositConfirmation"
	EventTypeLink                = "link"
)

Event types

View Source
const (
	AttributeKeyChain              = "chain"
	AttributeKeySourceChain        = "sourceChain"
	AttributeKeySourceAddress      = "sourceAddress"
	AttributeKeyTxID               = "txID"
	AttributeKeyAsset              = "asset"
	AttributeKeyDepositAddress     = "depositAddress"
	AttributeKeyDestinationAddress = "destinationAddress"
	AttributeKeyDestinationChain   = "destinationChain"
	AttributeKeyTransferID         = "transferID"
	AttributeKeyPayloadHash        = "payloadHash"
	AttributeKeyMessageID          = "messageID"
)

Event attribute keys

View Source
const (
	// ModuleName is the name of the module
	ModuleName = "axelarnet"

	// StoreKey to be used when creating the KVStore
	StoreKey = ModuleName

	// RouterKey to be used for routing msgs
	RouterKey = ModuleName

	// QuerierRoute to be used for legacy query routing
	QuerierRoute = ModuleName

	// RestRoute to be used for rest routing
	RestRoute = ModuleName
)
View Source
const (
	AttributeChain   = "chain"
	AttributeIBCPath = "ibcPath"
)

Log attribute keys

View Source
const (
	// Unrecognized means coin type is unrecognized
	Unrecognized = iota
	// Native means native token on Axelarnet
	Native = 1
	// ICS20 means coin from IBC chains
	ICS20 = 2
	// External means from external chains, such as EVM chains
	External = 3
)
View Source
const (
	// NativeV1 is the payload version hex indicates send general message to native chain
	NativeV1 = "0x00000000"
	// CosmWasmV1 is the payload version hex indicates send general message to CosmWasm contract
	CosmWasmV1 = "0x00000001"
	// CosmWasmV2 indicates the payload is json encoded
	CosmWasmV2 = "0x00000002"
)
View Source
const (
	AttributeValueConfirm = "confirm"
)

Event attribute values

View Source
const (
	DefaultParamspace = ModuleName
)

DefaultParamspace - default parameter namespace

View Source
const (
	// DefaultRateLimitWindow is the default window for rate limits of assets on cosmos chains
	DefaultRateLimitWindow = 6 * time.Hour
)
View Source
const (
	ProposalTypeCallContracts string = "CallContracts"
)
View Source
const ZERO_X_PREFIX = "0x"

Variables

View Source
var (
	ErrAxelarnet      = sdkerrors.Register(ModuleName, 2, "axelarnet error")
	ErrGeneralMessage = sdkerrors.Register(ModuleName, 3, "general message error")
)

module errors

View Source
var (
	ErrInvalidLengthEvents        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEvents          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group")
)
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 (
	KeyRouteTimeoutWindow = []byte("routeTimeoutWindow")
	KeyTransferLimit      = []byte("transferLimit")
	KeyEndBlockerLimit    = []byte("endBlockerLimit")
	// KeyCallContractsProposalMinDeposits represents the key for call contracts proposal min deposits
	KeyCallContractsProposalMinDeposits = []byte("callContractsProposalMinDeposits")
)

Parameter keys

View Source
var (
	ErrInvalidLengthParams        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowParams          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthProposal        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowProposal          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupProposal = 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 (
	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 (
	// AxelarGMPAccount account is the canonical general message sender
	AxelarGMPAccount = GetEscrowAddress(fmt.Sprintf("%s_%s", ModuleName, "gmp"))
)
View Source
var IBCTransfer_Status_name = map[int32]string{
	0: "STATUS_UNSPECIFIED",
	1: "STATUS_PENDING",
	2: "STATUS_COMPLETED",
	3: "STATUS_FAILED",
}
View Source
var IBCTransfer_Status_value = map[string]int32{
	"STATUS_UNSPECIFIED": 0,
	"STATUS_PENDING":     1,
	"STATUS_COMPLETED":   2,
	"STATUS_FAILED":      3,
}
View Source
var ModuleCdc = codec.NewAminoCodec(amino)

ModuleCdc defines the module codec

Functions

func ConstructNativeMessage added in v0.32.0

func ConstructNativeMessage(gm nexus.GeneralMessage, payload []byte) ([]byte, error)

ConstructNativeMessage creates a json serialized cross chain message

func ConstructWasmMessageV1 added in v0.32.0

func ConstructWasmMessageV1(gm nexus.GeneralMessage, payload []byte) ([]byte, error)

ConstructWasmMessageV1 creates a json serialized wasm message from Axelar defined abi encoded payload The abi encoded payload must contain the following information in order - method name (string) - argument names ([]string) - argument types ([]string) - argument values (bytes)

func ConstructWasmMessageV2 added in v0.32.0

func ConstructWasmMessageV2(gm nexus.GeneralMessage, payload []byte) ([]byte, error)

ConstructWasmMessageV2 creates a json serialized wasm message from json encoded payload The payload must contain only a single key, the method name, and an arg name val map as value

func GetEscrowAddress

func GetEscrowAddress(denom string) sdk.AccAddress

GetEscrowAddress creates an address for an ibc denomination

func KeyTable

func KeyTable() params.KeyTable

KeyTable retrieves a subspace table for the module

func NewCallContractsProposal added in v0.34.0

func NewCallContractsProposal(title, description string, contractCalls []ContractCall) gov.Content

NewCallContractsProposal creates a new call contracts proposal

func NewIBCPath added in v0.27.0

func NewIBCPath(port string, channel string) string

NewIBCPath returns an IBC path for a given port and IBC channel

func NewLinkedAddress

func NewLinkedAddress(ctx sdk.Context, chain nexus.ChainName, symbol, recipientAddr string) sdk.AccAddress

NewLinkedAddress creates a new address to make a deposit which can be transferred to another blockchain

func RegisterInterfaces

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

RegisterInterfaces registers types and interfaces with the given registry

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

RegisterLegacyAminoCodec registers concrete types on codec

func RegisterMsgServiceHandler

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

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

func RegisterMsgServiceHandlerClient

func RegisterMsgServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgServiceClient) error

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

func RegisterMsgServiceHandlerFromEndpoint

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

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

func RegisterMsgServiceHandlerServer

func RegisterMsgServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServiceServer) error

RegisterMsgServiceHandlerServer registers the http handlers for service MsgService to "mux". UnaryRPC :call MsgServiceServer 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 (such as grpc.SendHeader, etc) to stop working. Consider using RegisterMsgServiceHandlerFromEndpoint instead.

func RegisterMsgServiceServer

func RegisterMsgServiceServer(s grpc1.Server, srv MsgServiceServer)

func RegisterQueryServiceHandler added in v0.17.0

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

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

func RegisterQueryServiceHandlerClient added in v0.17.0

func RegisterQueryServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryServiceClient) error

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

func RegisterQueryServiceHandlerFromEndpoint added in v0.17.0

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

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

func RegisterQueryServiceHandlerServer added in v0.17.0

func RegisterQueryServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServiceServer) error

RegisterQueryServiceHandlerServer registers the http handlers for service QueryService to "mux". UnaryRPC :call QueryServiceServer 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 (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryServiceHandlerFromEndpoint instead.

func RegisterQueryServiceServer added in v0.17.0

func RegisterQueryServiceServer(s grpc1.Server, srv QueryServiceServer)

func SortChains added in v0.9.0

func SortChains(chains []CosmosChain)

SortChains sorts the given slice

func SortTransfers added in v0.9.0

func SortTransfers(transfers []IBCTransfer)

SortTransfers sorts the given slice

func SortedMapKeys added in v0.27.0

func SortedMapKeys[T comparable, S any](m map[T]S, compare func(t1, t2 T) int) []T

SortedMapKeys returns sorted map keys

func ToICS20Packet added in v0.32.0

ToICS20Packet unmarshals IBC packet as ICS20 token packet

func TranslateMessage added in v0.32.0

func TranslateMessage(msg nexus.GeneralMessage, versionedPayload []byte) ([]byte, error)

TranslateMessage constructs the message gets passed to a cosmos chain from a versioned payload

func ValidateIBCPath added in v0.27.0

func ValidateIBCPath(path string) error

ValidateIBCPath validates direct IBC paths

Types

type AccountKeeper

type AccountKeeper interface {
	GetModuleAddress(moduleName string) sdk.AccAddress

	GetModuleAccount(ctx sdk.Context, moduleName string) types.ModuleAccountI // used in module_test
}

AccountKeeper defines the account contract that must be fulfilled when creating a x/bank keeper.

type AddCosmosBasedChainRequest

type AddCosmosBasedChainRequest struct {
	Sender       github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Chain        exported.Chain                                `protobuf:"bytes,2,opt,name=chain,proto3" json:"chain"` // Deprecated: Do not use.
	AddrPrefix   string                                        `protobuf:"bytes,3,opt,name=addr_prefix,json=addrPrefix,proto3" json:"addr_prefix,omitempty"`
	NativeAssets []exported.Asset                              `protobuf:"bytes,5,rep,name=native_assets,json=nativeAssets,proto3" json:"native_assets"` // Deprecated: Do not use.
	// TODO: Rename this to `chain` after v1beta1 -> v1 version bump
	CosmosChain github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 167-byte string literal not displayed */
	IBCPath     string                                                          `protobuf:"bytes,7,opt,name=ibc_path,json=ibcPath,proto3" json:"ibc_path,omitempty"`
}

MsgAddCosmosBasedChain represents a message to register a cosmos based chain to nexus

func NewAddCosmosBasedChainRequest

func NewAddCosmosBasedChainRequest(sender sdk.AccAddress, name, addrPrefix string, assets []nexus.Asset, ibcPath string) *AddCosmosBasedChainRequest

NewAddCosmosBasedChainRequest is the constructor for NewAddCosmosBasedChainRequest

func (*AddCosmosBasedChainRequest) Descriptor

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

func (AddCosmosBasedChainRequest) GetSignBytes

func (m AddCosmosBasedChainRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (AddCosmosBasedChainRequest) GetSigners

func (m AddCosmosBasedChainRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*AddCosmosBasedChainRequest) Marshal

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

func (*AddCosmosBasedChainRequest) MarshalTo

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

func (*AddCosmosBasedChainRequest) MarshalToSizedBuffer

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

func (*AddCosmosBasedChainRequest) ProtoMessage

func (*AddCosmosBasedChainRequest) ProtoMessage()

func (*AddCosmosBasedChainRequest) Reset

func (m *AddCosmosBasedChainRequest) Reset()

func (AddCosmosBasedChainRequest) Route

Route returns the route for this message

func (*AddCosmosBasedChainRequest) Size

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

func (*AddCosmosBasedChainRequest) String

func (m *AddCosmosBasedChainRequest) String() string

func (AddCosmosBasedChainRequest) Type

Type returns the type of the message

func (*AddCosmosBasedChainRequest) Unmarshal

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

func (AddCosmosBasedChainRequest) ValidateBasic

func (m AddCosmosBasedChainRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*AddCosmosBasedChainRequest) XXX_DiscardUnknown

func (m *AddCosmosBasedChainRequest) XXX_DiscardUnknown()

func (*AddCosmosBasedChainRequest) XXX_Marshal

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

func (*AddCosmosBasedChainRequest) XXX_Merge

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

func (*AddCosmosBasedChainRequest) XXX_Size

func (m *AddCosmosBasedChainRequest) XXX_Size() int

func (*AddCosmosBasedChainRequest) XXX_Unmarshal

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

type AddCosmosBasedChainResponse

type AddCosmosBasedChainResponse struct {
}

func (*AddCosmosBasedChainResponse) Descriptor

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

func (*AddCosmosBasedChainResponse) Marshal

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

func (*AddCosmosBasedChainResponse) MarshalTo

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

func (*AddCosmosBasedChainResponse) MarshalToSizedBuffer

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

func (*AddCosmosBasedChainResponse) ProtoMessage

func (*AddCosmosBasedChainResponse) ProtoMessage()

func (*AddCosmosBasedChainResponse) Reset

func (m *AddCosmosBasedChainResponse) Reset()

func (*AddCosmosBasedChainResponse) Size

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

func (*AddCosmosBasedChainResponse) String

func (m *AddCosmosBasedChainResponse) String() string

func (*AddCosmosBasedChainResponse) Unmarshal

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

func (*AddCosmosBasedChainResponse) XXX_DiscardUnknown

func (m *AddCosmosBasedChainResponse) XXX_DiscardUnknown()

func (*AddCosmosBasedChainResponse) XXX_Marshal

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

func (*AddCosmosBasedChainResponse) XXX_Merge

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

func (*AddCosmosBasedChainResponse) XXX_Size

func (m *AddCosmosBasedChainResponse) XXX_Size() int

func (*AddCosmosBasedChainResponse) XXX_Unmarshal

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

type Asset deprecated added in v0.10.0

type Asset struct {
	Denom     string                                 `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
	MinAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 128-byte string literal not displayed */
}

Deprecated: Do not use.

func (*Asset) Descriptor added in v0.10.0

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

func (*Asset) Marshal added in v0.10.0

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

func (*Asset) MarshalTo added in v0.10.0

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

func (*Asset) MarshalToSizedBuffer added in v0.10.0

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

func (*Asset) ProtoMessage added in v0.10.0

func (*Asset) ProtoMessage()

func (*Asset) Reset added in v0.10.0

func (m *Asset) Reset()

func (*Asset) Size added in v0.10.0

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

func (*Asset) String added in v0.10.0

func (m *Asset) String() string

func (*Asset) Unmarshal added in v0.10.0

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

func (*Asset) XXX_DiscardUnknown added in v0.10.0

func (m *Asset) XXX_DiscardUnknown()

func (*Asset) XXX_Marshal added in v0.10.0

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

func (*Asset) XXX_Merge added in v0.10.0

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

func (*Asset) XXX_Size added in v0.10.0

func (m *Asset) XXX_Size() int

func (*Asset) XXX_Unmarshal added in v0.10.0

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

type AxelarTransferCompleted added in v0.25.0

type AxelarTransferCompleted struct {
	ID         github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID ``                                                                          /* 132-byte string literal not displayed */
	Receipient string                                                           `protobuf:"bytes,2,opt,name=receipient,proto3" json:"receipient,omitempty"` // Deprecated: Do not use.
	Asset      types.Coin                                                       `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset"`
	Recipient  string                                                           `protobuf:"bytes,4,opt,name=recipient,proto3" json:"recipient,omitempty"`
}

func (*AxelarTransferCompleted) Descriptor added in v0.25.0

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

func (*AxelarTransferCompleted) GetAsset added in v0.25.0

func (m *AxelarTransferCompleted) GetAsset() types.Coin

func (*AxelarTransferCompleted) GetID added in v0.25.0

func (*AxelarTransferCompleted) GetReceipient deprecated added in v0.25.0

func (m *AxelarTransferCompleted) GetReceipient() string

Deprecated: Do not use.

func (*AxelarTransferCompleted) GetRecipient added in v0.27.0

func (m *AxelarTransferCompleted) GetRecipient() string

func (*AxelarTransferCompleted) Marshal added in v0.25.0

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

func (*AxelarTransferCompleted) MarshalTo added in v0.25.0

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

func (*AxelarTransferCompleted) MarshalToSizedBuffer added in v0.25.0

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

func (*AxelarTransferCompleted) ProtoMessage added in v0.25.0

func (*AxelarTransferCompleted) ProtoMessage()

func (*AxelarTransferCompleted) Reset added in v0.25.0

func (m *AxelarTransferCompleted) Reset()

func (*AxelarTransferCompleted) Size added in v0.25.0

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

func (*AxelarTransferCompleted) String added in v0.25.0

func (m *AxelarTransferCompleted) String() string

func (*AxelarTransferCompleted) Unmarshal added in v0.25.0

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

func (*AxelarTransferCompleted) XXX_DiscardUnknown added in v0.25.0

func (m *AxelarTransferCompleted) XXX_DiscardUnknown()

func (*AxelarTransferCompleted) XXX_Marshal added in v0.25.0

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

func (*AxelarTransferCompleted) XXX_Merge added in v0.25.0

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

func (*AxelarTransferCompleted) XXX_MessageName added in v0.33.1

func (*AxelarTransferCompleted) XXX_MessageName() string

func (*AxelarTransferCompleted) XXX_Size added in v0.25.0

func (m *AxelarTransferCompleted) XXX_Size() int

func (*AxelarTransferCompleted) XXX_Unmarshal added in v0.25.0

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

type BankKeeper

type BankKeeper interface {
	SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
	MintCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error
	BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error
	SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
	SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
	IsSendEnabledCoin(ctx sdk.Context, coin sdk.Coin) bool
	IsSendEnabledCoins(ctx sdk.Context, coins ...sdk.Coin) error
	BlockedAddr(addr sdk.AccAddress) bool
	SpendableBalance(ctx sdk.Context, address sdk.AccAddress, denom string) sdk.Coin
}

BankKeeper defines the expected interface contract the vesting module requires for creating vesting accounts with funds.

type BaseKeeper

type BaseKeeper interface {
	Logger(ctx sdk.Context) log.Logger
	GetParams(ctx sdk.Context) (params Params)
	GetRouteTimeoutWindow(ctx sdk.Context) uint64
	GetTransferLimit(ctx sdk.Context) uint64
	GetEndBlockerLimit(ctx sdk.Context) uint64
	GetCosmosChains(ctx sdk.Context) []nexus.ChainName
	GetCosmosChainByName(ctx sdk.Context, chain nexus.ChainName) (CosmosChain, bool)
	GetIBCPath(ctx sdk.Context, chain nexus.ChainName) (string, bool)
	GetChainNameByIBCPath(ctx sdk.Context, ibcPath string) (nexus.ChainName, bool)
	EnqueueIBCTransfer(ctx sdk.Context, transfer IBCTransfer) error
	GetIBCTransferQueue(ctx sdk.Context) utils.KVQueue
	SetSeqIDMapping(ctx sdk.Context, t IBCTransfer) error
	SetTransferFailed(ctx sdk.Context, transferID nexus.TransferID) error
}

BaseKeeper is implemented by this module's base keeper

type CallContractProposalMinDeposit added in v0.34.0

type CallContractProposalMinDeposit struct {
	Chain           github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 136-byte string literal not displayed */
	ContractAddress string                                                          `protobuf:"bytes,2,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
	MinDeposits     github_com_cosmos_cosmos_sdk_types.Coins                        `` /* 138-byte string literal not displayed */
}

func (*CallContractProposalMinDeposit) Descriptor added in v0.34.0

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

func (*CallContractProposalMinDeposit) Marshal added in v0.34.0

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

func (*CallContractProposalMinDeposit) MarshalTo added in v0.34.0

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

func (*CallContractProposalMinDeposit) MarshalToSizedBuffer added in v0.34.0

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

func (*CallContractProposalMinDeposit) ProtoMessage added in v0.34.0

func (*CallContractProposalMinDeposit) ProtoMessage()

func (*CallContractProposalMinDeposit) Reset added in v0.34.0

func (m *CallContractProposalMinDeposit) Reset()

func (*CallContractProposalMinDeposit) Size added in v0.34.0

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

func (*CallContractProposalMinDeposit) String added in v0.34.0

func (*CallContractProposalMinDeposit) Unmarshal added in v0.34.0

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

func (CallContractProposalMinDeposit) ValidateBasic added in v0.34.0

func (minDeposit CallContractProposalMinDeposit) ValidateBasic() error

ValidateBasic returns an error if the type is invalid

func (*CallContractProposalMinDeposit) XXX_DiscardUnknown added in v0.34.0

func (m *CallContractProposalMinDeposit) XXX_DiscardUnknown()

func (*CallContractProposalMinDeposit) XXX_Marshal added in v0.34.0

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

func (*CallContractProposalMinDeposit) XXX_Merge added in v0.34.0

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

func (*CallContractProposalMinDeposit) XXX_Size added in v0.34.0

func (m *CallContractProposalMinDeposit) XXX_Size() int

func (*CallContractProposalMinDeposit) XXX_Unmarshal added in v0.34.0

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

type CallContractProposalMinDeposits added in v0.34.0

type CallContractProposalMinDeposits []CallContractProposalMinDeposit

CallContractProposalMinDeposits is a set of CallContractProposalMinDeposit, one per contract address

func (CallContractProposalMinDeposits) ToMap added in v0.34.0

func (minDeposits CallContractProposalMinDeposits) ToMap(ctx sdk.Context, nexus Nexus) callContractProposalMinDepositsMap

ToMap returns a map of chain name to contract address to min deposit

func (CallContractProposalMinDeposits) ValidateBasic added in v0.34.0

func (minDeposits CallContractProposalMinDeposits) ValidateBasic() error

ValidateBasic returns an error if the type is invalid

type CallContractRequest added in v0.32.0

type CallContractRequest struct {
	Sender          github_com_cosmos_cosmos_sdk_types.AccAddress                   `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Chain           github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 136-byte string literal not displayed */
	ContractAddress string                                                          `protobuf:"bytes,3,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
	Payload         []byte                                                          `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	Fee             *Fee                                                            `protobuf:"bytes,5,opt,name=fee,proto3" json:"fee,omitempty"`
}

func NewCallContractRequest added in v0.32.0

func NewCallContractRequest(sender sdk.AccAddress, chain string, contractAddress string, payload []byte, fee *Fee) *CallContractRequest

NewCallContractRequest is the constructor for NewCallContractRequest

func (*CallContractRequest) Descriptor added in v0.32.0

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

func (CallContractRequest) GetSignBytes added in v0.32.0

func (m CallContractRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (CallContractRequest) GetSigners added in v0.32.0

func (m CallContractRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*CallContractRequest) Marshal added in v0.32.0

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

func (*CallContractRequest) MarshalTo added in v0.32.0

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

func (*CallContractRequest) MarshalToSizedBuffer added in v0.32.0

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

func (*CallContractRequest) ProtoMessage added in v0.32.0

func (*CallContractRequest) ProtoMessage()

func (*CallContractRequest) Reset added in v0.32.0

func (m *CallContractRequest) Reset()

func (CallContractRequest) Route added in v0.32.0

func (m CallContractRequest) Route() string

Route returns the route for this message

func (*CallContractRequest) Size added in v0.32.0

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

func (*CallContractRequest) String added in v0.32.0

func (m *CallContractRequest) String() string

func (CallContractRequest) Type added in v0.32.0

func (m CallContractRequest) Type() string

Type returns the type of the message

func (*CallContractRequest) Unmarshal added in v0.32.0

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

func (CallContractRequest) ValidateBasic added in v0.32.0

func (m CallContractRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*CallContractRequest) XXX_DiscardUnknown added in v0.32.0

func (m *CallContractRequest) XXX_DiscardUnknown()

func (*CallContractRequest) XXX_Marshal added in v0.32.0

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

func (*CallContractRequest) XXX_Merge added in v0.32.0

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

func (*CallContractRequest) XXX_Size added in v0.32.0

func (m *CallContractRequest) XXX_Size() int

func (*CallContractRequest) XXX_Unmarshal added in v0.32.0

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

type CallContractResponse added in v0.32.0

type CallContractResponse struct {
}

func (*CallContractResponse) Descriptor added in v0.32.0

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

func (*CallContractResponse) Marshal added in v0.32.0

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

func (*CallContractResponse) MarshalTo added in v0.32.0

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

func (*CallContractResponse) MarshalToSizedBuffer added in v0.32.0

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

func (*CallContractResponse) ProtoMessage added in v0.32.0

func (*CallContractResponse) ProtoMessage()

func (*CallContractResponse) Reset added in v0.32.0

func (m *CallContractResponse) Reset()

func (*CallContractResponse) Size added in v0.32.0

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

func (*CallContractResponse) String added in v0.32.0

func (m *CallContractResponse) String() string

func (*CallContractResponse) Unmarshal added in v0.32.0

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

func (*CallContractResponse) XXX_DiscardUnknown added in v0.32.0

func (m *CallContractResponse) XXX_DiscardUnknown()

func (*CallContractResponse) XXX_Marshal added in v0.32.0

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

func (*CallContractResponse) XXX_Merge added in v0.32.0

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

func (*CallContractResponse) XXX_Size added in v0.32.0

func (m *CallContractResponse) XXX_Size() int

func (*CallContractResponse) XXX_Unmarshal added in v0.32.0

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

type CallContractsProposal added in v0.34.0

type CallContractsProposal struct {
	Title         string         `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Description   string         `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	ContractCalls []ContractCall `protobuf:"bytes,3,rep,name=contract_calls,json=contractCalls,proto3" json:"contract_calls"`
}

CallContractsProposal is a gov Content type for calling contracts on other chains

func (*CallContractsProposal) Descriptor added in v0.34.0

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

func (CallContractsProposal) GetDescription added in v0.34.0

func (p CallContractsProposal) GetDescription() string

GetDescription returns the proposal description

func (CallContractsProposal) GetTitle added in v0.34.0

func (p CallContractsProposal) GetTitle() string

GetTitle returns the proposal title

func (*CallContractsProposal) Marshal added in v0.34.0

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

func (*CallContractsProposal) MarshalTo added in v0.34.0

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

func (*CallContractsProposal) MarshalToSizedBuffer added in v0.34.0

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

func (CallContractsProposal) ProposalRoute added in v0.34.0

func (p CallContractsProposal) ProposalRoute() string

ProposalRoute returns the proposal router key

func (CallContractsProposal) ProposalType added in v0.34.0

func (p CallContractsProposal) ProposalType() string

ProposalType returns the proposal type

func (*CallContractsProposal) ProtoMessage added in v0.34.0

func (*CallContractsProposal) ProtoMessage()

func (*CallContractsProposal) Reset added in v0.34.0

func (m *CallContractsProposal) Reset()

func (*CallContractsProposal) Size added in v0.34.0

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

func (CallContractsProposal) String added in v0.34.0

func (p CallContractsProposal) String() string

String returns a human readable string representation of the proposal

func (*CallContractsProposal) Unmarshal added in v0.34.0

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

func (CallContractsProposal) ValidateBasic added in v0.34.0

func (p CallContractsProposal) ValidateBasic() error

ValidateBasic validates the proposal

func (*CallContractsProposal) XXX_DiscardUnknown added in v0.34.0

func (m *CallContractsProposal) XXX_DiscardUnknown()

func (*CallContractsProposal) XXX_Marshal added in v0.34.0

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

func (*CallContractsProposal) XXX_Merge added in v0.34.0

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

func (*CallContractsProposal) XXX_Size added in v0.34.0

func (m *CallContractsProposal) XXX_Size() int

func (*CallContractsProposal) XXX_Unmarshal added in v0.34.0

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

type ChainByIBCPathRequest added in v0.35.5

type ChainByIBCPathRequest struct {
	IbcPath string `protobuf:"bytes,1,opt,name=ibc_path,json=ibcPath,proto3" json:"ibc_path,omitempty"`
}

ChainByIBCPathRequest represents a message that queries the chain that an IBC path is registered to

func (*ChainByIBCPathRequest) Descriptor added in v0.35.5

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

func (*ChainByIBCPathRequest) Marshal added in v0.35.5

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

func (*ChainByIBCPathRequest) MarshalTo added in v0.35.5

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

func (*ChainByIBCPathRequest) MarshalToSizedBuffer added in v0.35.5

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

func (*ChainByIBCPathRequest) ProtoMessage added in v0.35.5

func (*ChainByIBCPathRequest) ProtoMessage()

func (*ChainByIBCPathRequest) Reset added in v0.35.5

func (m *ChainByIBCPathRequest) Reset()

func (*ChainByIBCPathRequest) Size added in v0.35.5

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

func (*ChainByIBCPathRequest) String added in v0.35.5

func (m *ChainByIBCPathRequest) String() string

func (*ChainByIBCPathRequest) Unmarshal added in v0.35.5

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

func (*ChainByIBCPathRequest) XXX_DiscardUnknown added in v0.35.5

func (m *ChainByIBCPathRequest) XXX_DiscardUnknown()

func (*ChainByIBCPathRequest) XXX_Marshal added in v0.35.5

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

func (*ChainByIBCPathRequest) XXX_Merge added in v0.35.5

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

func (*ChainByIBCPathRequest) XXX_Size added in v0.35.5

func (m *ChainByIBCPathRequest) XXX_Size() int

func (*ChainByIBCPathRequest) XXX_Unmarshal added in v0.35.5

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

type ChainByIBCPathResponse added in v0.35.5

type ChainByIBCPathResponse struct {
	Chain github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 136-byte string literal not displayed */
}

func (*ChainByIBCPathResponse) Descriptor added in v0.35.5

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

func (*ChainByIBCPathResponse) Marshal added in v0.35.5

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

func (*ChainByIBCPathResponse) MarshalTo added in v0.35.5

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

func (*ChainByIBCPathResponse) MarshalToSizedBuffer added in v0.35.5

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

func (*ChainByIBCPathResponse) ProtoMessage added in v0.35.5

func (*ChainByIBCPathResponse) ProtoMessage()

func (*ChainByIBCPathResponse) Reset added in v0.35.5

func (m *ChainByIBCPathResponse) Reset()

func (*ChainByIBCPathResponse) Size added in v0.35.5

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

func (*ChainByIBCPathResponse) String added in v0.35.5

func (m *ChainByIBCPathResponse) String() string

func (*ChainByIBCPathResponse) Unmarshal added in v0.35.5

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

func (*ChainByIBCPathResponse) XXX_DiscardUnknown added in v0.35.5

func (m *ChainByIBCPathResponse) XXX_DiscardUnknown()

func (*ChainByIBCPathResponse) XXX_Marshal added in v0.35.5

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

func (*ChainByIBCPathResponse) XXX_Merge added in v0.35.5

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

func (*ChainByIBCPathResponse) XXX_Size added in v0.35.5

func (m *ChainByIBCPathResponse) XXX_Size() int

func (*ChainByIBCPathResponse) XXX_Unmarshal added in v0.35.5

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

type ChannelKeeper

type ChannelKeeper interface {
	GetNextSequenceSend(ctx sdk.Context, portID, channelID string) (uint64, bool)
	GetChannelClientState(ctx sdk.Context, portID, channelID string) (string, ibc.ClientState, error)

	GetChannel(ctx sdk.Context, srcPort string, srcChan string) (channel channeltypes.Channel, found bool) // used in module_test
	SendPacket(ctx sdk.Context, channelCap *capabilitytypes.Capability, packet ibc.PacketI) error          // used in module_test
	WriteAcknowledgement(
		ctx sdk.Context,
		chanCap *capabilitytypes.Capability,
		packet ibc.PacketI,
		ack ibc.Acknowledgement,
	) error
	GetAppVersion(ctx sdk.Context, portID string, channelID string) (string, bool) // used in module_test
}

ChannelKeeper defines the expected IBC channel keeper

type CoinType added in v0.27.0

type CoinType int

CoinType on can be ICS20 token, native asset, or wrapped asset from external chains

type ConfirmDepositRequest

type ConfirmDepositRequest struct {
	Sender         github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	DepositAddress github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 158-byte string literal not displayed */
	Denom          string                                        `protobuf:"bytes,5,opt,name=denom,proto3" json:"denom,omitempty"`
}

MsgConfirmDeposit represents a deposit confirmation message

func NewConfirmDepositRequest

func NewConfirmDepositRequest(sender sdk.AccAddress, denom string, depositAddr sdk.AccAddress) *ConfirmDepositRequest

NewConfirmDepositRequest creates a message of type ConfirmDepositRequest

func (*ConfirmDepositRequest) Descriptor

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

func (ConfirmDepositRequest) GetSignBytes

func (m ConfirmDepositRequest) GetSignBytes() []byte

GetSignBytes implements sdk.Msg

func (ConfirmDepositRequest) GetSigners

func (m ConfirmDepositRequest) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*ConfirmDepositRequest) Marshal

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

func (*ConfirmDepositRequest) MarshalTo

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

func (*ConfirmDepositRequest) MarshalToSizedBuffer

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

func (*ConfirmDepositRequest) ProtoMessage

func (*ConfirmDepositRequest) ProtoMessage()

func (*ConfirmDepositRequest) Reset

func (m *ConfirmDepositRequest) Reset()

func (ConfirmDepositRequest) Route

func (m ConfirmDepositRequest) Route() string

Route implements sdk.Msg

func (*ConfirmDepositRequest) Size

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

func (*ConfirmDepositRequest) String

func (m *ConfirmDepositRequest) String() string

func (ConfirmDepositRequest) Type

func (m ConfirmDepositRequest) Type() string

Type implements sdk.Msg

func (*ConfirmDepositRequest) Unmarshal

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

func (ConfirmDepositRequest) ValidateBasic

func (m ConfirmDepositRequest) ValidateBasic() error

ValidateBasic implements sdk.Msg

func (*ConfirmDepositRequest) XXX_DiscardUnknown

func (m *ConfirmDepositRequest) XXX_DiscardUnknown()

func (*ConfirmDepositRequest) XXX_Marshal

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

func (*ConfirmDepositRequest) XXX_Merge

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

func (*ConfirmDepositRequest) XXX_Size

func (m *ConfirmDepositRequest) XXX_Size() int

func (*ConfirmDepositRequest) XXX_Unmarshal

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

type ConfirmDepositResponse

type ConfirmDepositResponse struct {
}

func (*ConfirmDepositResponse) Descriptor

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

func (*ConfirmDepositResponse) Marshal

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

func (*ConfirmDepositResponse) MarshalTo

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

func (*ConfirmDepositResponse) MarshalToSizedBuffer

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

func (*ConfirmDepositResponse) ProtoMessage

func (*ConfirmDepositResponse) ProtoMessage()

func (*ConfirmDepositResponse) Reset

func (m *ConfirmDepositResponse) Reset()

func (*ConfirmDepositResponse) Size

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

func (*ConfirmDepositResponse) String

func (m *ConfirmDepositResponse) String() string

func (*ConfirmDepositResponse) Unmarshal

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

func (*ConfirmDepositResponse) XXX_DiscardUnknown

func (m *ConfirmDepositResponse) XXX_DiscardUnknown()

func (*ConfirmDepositResponse) XXX_Marshal

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

func (*ConfirmDepositResponse) XXX_Merge

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

func (*ConfirmDepositResponse) XXX_Size

func (m *ConfirmDepositResponse) XXX_Size() int

func (*ConfirmDepositResponse) XXX_Unmarshal

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

type ContractCall added in v0.34.0

type ContractCall struct {
	Chain           github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 136-byte string literal not displayed */
	ContractAddress string                                                          `protobuf:"bytes,2,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
	Payload         []byte                                                          `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
}

func (*ContractCall) Descriptor added in v0.34.0

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

func (*ContractCall) Marshal added in v0.34.0

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

func (*ContractCall) MarshalTo added in v0.34.0

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

func (*ContractCall) MarshalToSizedBuffer added in v0.34.0

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

func (*ContractCall) ProtoMessage added in v0.34.0

func (*ContractCall) ProtoMessage()

func (*ContractCall) Reset added in v0.34.0

func (m *ContractCall) Reset()

func (*ContractCall) Size added in v0.34.0

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

func (ContractCall) String added in v0.34.0

func (c ContractCall) String() string

String returns a human readable string representation of the contract call

func (*ContractCall) Unmarshal added in v0.34.0

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

func (ContractCall) ValidateBasic added in v0.34.0

func (c ContractCall) ValidateBasic() error

ValidateBasic validates the contract call

func (*ContractCall) XXX_DiscardUnknown added in v0.34.0

func (m *ContractCall) XXX_DiscardUnknown()

func (*ContractCall) XXX_Marshal added in v0.34.0

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

func (*ContractCall) XXX_Merge added in v0.34.0

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

func (*ContractCall) XXX_Size added in v0.34.0

func (m *ContractCall) XXX_Size() int

func (*ContractCall) XXX_Unmarshal added in v0.34.0

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

type ContractCallSubmitted added in v0.32.0

type ContractCallSubmitted struct {
	MessageID        string                                                          `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	Sender           string                                                          `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"`
	SourceChain      github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 167-byte string literal not displayed */
	DestinationChain github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 182-byte string literal not displayed */
	ContractAddress  string                                                          `protobuf:"bytes,5,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
	Payload          []byte                                                          `protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"`
	PayloadHash      []byte                                                          `protobuf:"bytes,7,opt,name=payload_hash,json=payloadHash,proto3" json:"payload_hash,omitempty"`
}

func (*ContractCallSubmitted) Descriptor added in v0.32.0

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

func (*ContractCallSubmitted) GetContractAddress added in v0.32.0

func (m *ContractCallSubmitted) GetContractAddress() string

func (*ContractCallSubmitted) GetDestinationChain added in v0.32.0

func (*ContractCallSubmitted) GetMessageID added in v0.32.0

func (m *ContractCallSubmitted) GetMessageID() string

func (*ContractCallSubmitted) GetPayload added in v0.32.0

func (m *ContractCallSubmitted) GetPayload() []byte

func (*ContractCallSubmitted) GetPayloadHash added in v0.32.0

func (m *ContractCallSubmitted) GetPayloadHash() []byte

func (*ContractCallSubmitted) GetSender added in v0.32.0

func (m *ContractCallSubmitted) GetSender() string

func (*ContractCallSubmitted) GetSourceChain added in v0.32.0

func (*ContractCallSubmitted) Marshal added in v0.32.0

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

func (*ContractCallSubmitted) MarshalTo added in v0.32.0

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

func (*ContractCallSubmitted) MarshalToSizedBuffer added in v0.32.0

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

func (*ContractCallSubmitted) ProtoMessage added in v0.32.0

func (*ContractCallSubmitted) ProtoMessage()

func (*ContractCallSubmitted) Reset added in v0.32.0

func (m *ContractCallSubmitted) Reset()

func (*ContractCallSubmitted) Size added in v0.32.0

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

func (*ContractCallSubmitted) String added in v0.32.0

func (m *ContractCallSubmitted) String() string

func (*ContractCallSubmitted) Unmarshal added in v0.32.0

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

func (*ContractCallSubmitted) XXX_DiscardUnknown added in v0.32.0

func (m *ContractCallSubmitted) XXX_DiscardUnknown()

func (*ContractCallSubmitted) XXX_Marshal added in v0.32.0

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

func (*ContractCallSubmitted) XXX_Merge added in v0.32.0

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

func (*ContractCallSubmitted) XXX_MessageName added in v0.33.1

func (*ContractCallSubmitted) XXX_MessageName() string

func (*ContractCallSubmitted) XXX_Size added in v0.32.0

func (m *ContractCallSubmitted) XXX_Size() int

func (*ContractCallSubmitted) XXX_Unmarshal added in v0.32.0

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

type ContractCallWithTokenSubmitted added in v0.32.0

type ContractCallWithTokenSubmitted struct {
	MessageID        string                                                          `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	Sender           string                                                          `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"`
	SourceChain      github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 167-byte string literal not displayed */
	DestinationChain github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 182-byte string literal not displayed */
	ContractAddress  string                                                          `protobuf:"bytes,5,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
	Payload          []byte                                                          `protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"`
	PayloadHash      []byte                                                          `protobuf:"bytes,7,opt,name=payload_hash,json=payloadHash,proto3" json:"payload_hash,omitempty"`
	Asset            types.Coin                                                      `protobuf:"bytes,8,opt,name=asset,proto3" json:"asset"`
}

func (*ContractCallWithTokenSubmitted) Descriptor added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) GetAsset added in v0.32.0

func (*ContractCallWithTokenSubmitted) GetContractAddress added in v0.32.0

func (m *ContractCallWithTokenSubmitted) GetContractAddress() string

func (*ContractCallWithTokenSubmitted) GetDestinationChain added in v0.32.0

func (*ContractCallWithTokenSubmitted) GetMessageID added in v0.32.0

func (m *ContractCallWithTokenSubmitted) GetMessageID() string

func (*ContractCallWithTokenSubmitted) GetPayload added in v0.32.0

func (m *ContractCallWithTokenSubmitted) GetPayload() []byte

func (*ContractCallWithTokenSubmitted) GetPayloadHash added in v0.32.0

func (m *ContractCallWithTokenSubmitted) GetPayloadHash() []byte

func (*ContractCallWithTokenSubmitted) GetSender added in v0.32.0

func (m *ContractCallWithTokenSubmitted) GetSender() string

func (*ContractCallWithTokenSubmitted) GetSourceChain added in v0.32.0

func (*ContractCallWithTokenSubmitted) Marshal added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) MarshalTo added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) MarshalToSizedBuffer added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) ProtoMessage added in v0.32.0

func (*ContractCallWithTokenSubmitted) ProtoMessage()

func (*ContractCallWithTokenSubmitted) Reset added in v0.32.0

func (m *ContractCallWithTokenSubmitted) Reset()

func (*ContractCallWithTokenSubmitted) Size added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) String added in v0.32.0

func (*ContractCallWithTokenSubmitted) Unmarshal added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) XXX_DiscardUnknown added in v0.32.0

func (m *ContractCallWithTokenSubmitted) XXX_DiscardUnknown()

func (*ContractCallWithTokenSubmitted) XXX_Marshal added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) XXX_Merge added in v0.32.0

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

func (*ContractCallWithTokenSubmitted) XXX_MessageName added in v0.33.1

func (*ContractCallWithTokenSubmitted) XXX_MessageName() string

func (*ContractCallWithTokenSubmitted) XXX_Size added in v0.32.0

func (m *ContractCallWithTokenSubmitted) XXX_Size() int

func (*ContractCallWithTokenSubmitted) XXX_Unmarshal added in v0.32.0

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

type CosmosChain added in v0.9.0

type CosmosChain struct {
	Name       github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 134-byte string literal not displayed */
	IBCPath    string                                                          `protobuf:"bytes,2,opt,name=ibc_path,json=ibcPath,proto3" json:"ibc_path,omitempty"`
	Assets     []Asset                                                         `protobuf:"bytes,3,rep,name=assets,proto3" json:"assets"` // Deprecated: Do not use.
	AddrPrefix string                                                          `protobuf:"bytes,4,opt,name=addr_prefix,json=addrPrefix,proto3" json:"addr_prefix,omitempty"`
}

func (*CosmosChain) Descriptor added in v0.9.0

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

func (*CosmosChain) Marshal added in v0.9.0

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

func (*CosmosChain) MarshalTo added in v0.9.0

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

func (*CosmosChain) MarshalToSizedBuffer added in v0.9.0

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

func (*CosmosChain) ProtoMessage added in v0.9.0

func (*CosmosChain) ProtoMessage()

func (*CosmosChain) Reset added in v0.9.0

func (m *CosmosChain) Reset()

func (*CosmosChain) Size added in v0.9.0

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

func (*CosmosChain) String added in v0.9.0

func (m *CosmosChain) String() string

func (*CosmosChain) Unmarshal added in v0.9.0

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

func (CosmosChain) ValidateBasic added in v0.27.0

func (m CosmosChain) ValidateBasic() error

ValidateBasic checks the stateless validity of the cosmos chain

func (*CosmosChain) XXX_DiscardUnknown added in v0.9.0

func (m *CosmosChain) XXX_DiscardUnknown()

func (*CosmosChain) XXX_Marshal added in v0.9.0

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

func (*CosmosChain) XXX_Merge added in v0.9.0

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

func (*CosmosChain) XXX_Size added in v0.9.0

func (m *CosmosChain) XXX_Size() int

func (*CosmosChain) XXX_Unmarshal added in v0.9.0

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

type CosmosChainGetter added in v0.14.0

type CosmosChainGetter func(ctx sdk.Context, chain nexus.ChainName) (CosmosChain, bool)

CosmosChainGetter exposes GetCosmosChainByName

type ExecutePendingTransfersRequest

type ExecutePendingTransfersRequest struct {
	Sender github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
}

MsgExecutePendingTransfers represents a message to trigger transfer all pending transfers

func NewExecutePendingTransfersRequest

func NewExecutePendingTransfersRequest(sender sdk.AccAddress) *ExecutePendingTransfersRequest

NewExecutePendingTransfersRequest creates a message of type ExecutePendingTransfersRequest

func (*ExecutePendingTransfersRequest) Descriptor

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

func (ExecutePendingTransfersRequest) GetSignBytes

func (m ExecutePendingTransfersRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (ExecutePendingTransfersRequest) GetSigners

GetSigners returns the set of signers for this message

func (*ExecutePendingTransfersRequest) Marshal

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

func (*ExecutePendingTransfersRequest) MarshalTo

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

func (*ExecutePendingTransfersRequest) MarshalToSizedBuffer

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

func (*ExecutePendingTransfersRequest) ProtoMessage

func (*ExecutePendingTransfersRequest) ProtoMessage()

func (*ExecutePendingTransfersRequest) Reset

func (m *ExecutePendingTransfersRequest) Reset()

func (ExecutePendingTransfersRequest) Route

Route returns the route for this message

func (*ExecutePendingTransfersRequest) Size

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

func (*ExecutePendingTransfersRequest) String

func (ExecutePendingTransfersRequest) Type

Type returns the type of the message

func (*ExecutePendingTransfersRequest) Unmarshal

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

func (ExecutePendingTransfersRequest) ValidateBasic

func (m ExecutePendingTransfersRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*ExecutePendingTransfersRequest) XXX_DiscardUnknown

func (m *ExecutePendingTransfersRequest) XXX_DiscardUnknown()

func (*ExecutePendingTransfersRequest) XXX_Marshal

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

func (*ExecutePendingTransfersRequest) XXX_Merge

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

func (*ExecutePendingTransfersRequest) XXX_Size

func (m *ExecutePendingTransfersRequest) XXX_Size() int

func (*ExecutePendingTransfersRequest) XXX_Unmarshal

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

type ExecutePendingTransfersResponse

type ExecutePendingTransfersResponse struct {
}

func (*ExecutePendingTransfersResponse) Descriptor

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

func (*ExecutePendingTransfersResponse) Marshal

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

func (*ExecutePendingTransfersResponse) MarshalTo

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

func (*ExecutePendingTransfersResponse) MarshalToSizedBuffer

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

func (*ExecutePendingTransfersResponse) ProtoMessage

func (*ExecutePendingTransfersResponse) ProtoMessage()

func (*ExecutePendingTransfersResponse) Reset

func (*ExecutePendingTransfersResponse) Size

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

func (*ExecutePendingTransfersResponse) String

func (*ExecutePendingTransfersResponse) Unmarshal

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

func (*ExecutePendingTransfersResponse) XXX_DiscardUnknown

func (m *ExecutePendingTransfersResponse) XXX_DiscardUnknown()

func (*ExecutePendingTransfersResponse) XXX_Marshal

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

func (*ExecutePendingTransfersResponse) XXX_Merge

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

func (*ExecutePendingTransfersResponse) XXX_Size

func (m *ExecutePendingTransfersResponse) XXX_Size() int

func (*ExecutePendingTransfersResponse) XXX_Unmarshal

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

type Fee added in v0.33.0

type Fee struct {
	Amount          types.Coin                                    `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
	Recipient       github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 126-byte string literal not displayed */
	RefundRecipient github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 161-byte string literal not displayed */
}

func (*Fee) Descriptor added in v0.33.0

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

func (*Fee) Marshal added in v0.33.0

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

func (*Fee) MarshalTo added in v0.33.0

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

func (*Fee) MarshalToSizedBuffer added in v0.33.0

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

func (*Fee) ProtoMessage added in v0.33.0

func (*Fee) ProtoMessage()

func (*Fee) Reset added in v0.33.0

func (m *Fee) Reset()

func (*Fee) Size added in v0.33.0

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

func (*Fee) String added in v0.33.0

func (m *Fee) String() string

func (*Fee) Unmarshal added in v0.33.0

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

func (Fee) ValidateBasic added in v0.34.0

func (f Fee) ValidateBasic() error

ValidateBasic returns an error if the given Fee is invalid; nil otherwise

func (*Fee) XXX_DiscardUnknown added in v0.33.0

func (m *Fee) XXX_DiscardUnknown()

func (*Fee) XXX_Marshal added in v0.33.0

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

func (*Fee) XXX_Merge added in v0.33.0

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

func (*Fee) XXX_Size added in v0.33.0

func (m *Fee) XXX_Size() int

func (*Fee) XXX_Unmarshal added in v0.33.0

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

type FeeCollected added in v0.25.0

type FeeCollected struct {
	Collector github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 126-byte string literal not displayed */
	Fee       types.Coin                                    `protobuf:"bytes,2,opt,name=fee,proto3" json:"fee"`
}

func (*FeeCollected) Descriptor added in v0.25.0

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

func (*FeeCollected) GetCollector added in v0.25.0

func (*FeeCollected) GetFee added in v0.25.0

func (m *FeeCollected) GetFee() types.Coin

func (*FeeCollected) Marshal added in v0.25.0

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

func (*FeeCollected) MarshalTo added in v0.25.0

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

func (*FeeCollected) MarshalToSizedBuffer added in v0.25.0

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

func (*FeeCollected) ProtoMessage added in v0.25.0

func (*FeeCollected) ProtoMessage()

func (*FeeCollected) Reset added in v0.25.0

func (m *FeeCollected) Reset()

func (*FeeCollected) Size added in v0.25.0

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

func (*FeeCollected) String added in v0.25.0

func (m *FeeCollected) String() string

func (*FeeCollected) Unmarshal added in v0.25.0

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

func (*FeeCollected) XXX_DiscardUnknown added in v0.25.0

func (m *FeeCollected) XXX_DiscardUnknown()

func (*FeeCollected) XXX_Marshal added in v0.25.0

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

func (*FeeCollected) XXX_Merge added in v0.25.0

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

func (*FeeCollected) XXX_MessageName added in v0.33.1

func (*FeeCollected) XXX_MessageName() string

func (*FeeCollected) XXX_Size added in v0.25.0

func (m *FeeCollected) XXX_Size() int

func (*FeeCollected) XXX_Unmarshal added in v0.25.0

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

type FeePaid added in v0.33.0

type FeePaid struct {
	MessageID       string                                        `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	Recipient       github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 126-byte string literal not displayed */
	Fee             types.Coin                                    `protobuf:"bytes,3,opt,name=fee,proto3" json:"fee"`
	RefundRecipient string                                        `protobuf:"bytes,4,opt,name=refund_recipient,json=refundRecipient,proto3" json:"refund_recipient,omitempty"`
	Asset           string                                        `protobuf:"bytes,5,opt,name=asset,proto3" json:"asset,omitempty"`
}

func (*FeePaid) Descriptor added in v0.33.0

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

func (*FeePaid) GetAsset added in v0.34.0

func (m *FeePaid) GetAsset() string

func (*FeePaid) GetFee added in v0.33.0

func (m *FeePaid) GetFee() types.Coin

func (*FeePaid) GetMessageID added in v0.33.0

func (m *FeePaid) GetMessageID() string

func (*FeePaid) GetRecipient added in v0.33.0

func (*FeePaid) GetRefundRecipient added in v0.34.0

func (m *FeePaid) GetRefundRecipient() string

func (*FeePaid) Marshal added in v0.33.0

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

func (*FeePaid) MarshalTo added in v0.33.0

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

func (*FeePaid) MarshalToSizedBuffer added in v0.33.0

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

func (*FeePaid) ProtoMessage added in v0.33.0

func (*FeePaid) ProtoMessage()

func (*FeePaid) Reset added in v0.33.0

func (m *FeePaid) Reset()

func (*FeePaid) Size added in v0.33.0

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

func (*FeePaid) String added in v0.33.0

func (m *FeePaid) String() string

func (*FeePaid) Unmarshal added in v0.33.0

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

func (*FeePaid) XXX_DiscardUnknown added in v0.33.0

func (m *FeePaid) XXX_DiscardUnknown()

func (*FeePaid) XXX_Marshal added in v0.33.0

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

func (*FeePaid) XXX_Merge added in v0.33.0

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

func (*FeePaid) XXX_MessageName added in v0.33.1

func (*FeePaid) XXX_MessageName() string

func (*FeePaid) XXX_Size added in v0.33.0

func (m *FeePaid) XXX_Size() int

func (*FeePaid) XXX_Unmarshal added in v0.33.0

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

type FeegrantKeeper added in v0.34.0

type FeegrantKeeper interface {
	UseGrantedFees(ctx sdk.Context, granter, grantee sdk.AccAddress, fee sdk.Coins, msgs []sdk.Msg) error
}

FeegrantKeeper defines the expected feegrant keeper.

type GenesisState

type GenesisState struct {
	Params           Params                                        `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	CollectorAddress github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 164-byte string literal not displayed */
	Chains           []CosmosChain                                 `protobuf:"bytes,3,rep,name=chains,proto3" json:"chains"`
	TransferQueue    utils.QueueState                              `protobuf:"bytes,5,opt,name=transfer_queue,json=transferQueue,proto3" json:"transfer_queue"`
	IBCTransfers     []IBCTransfer                                 `protobuf:"bytes,7,rep,name=ibc_transfers,json=ibcTransfers,proto3" json:"ibc_transfers"`
	SeqIDMapping     map[string]uint64                             `` /* 178-byte string literal not displayed */
}

func DefaultGenesisState

func DefaultGenesisState() *GenesisState

DefaultGenesisState represents the default genesis state

func NewGenesisState added in v0.9.0

func NewGenesisState(p Params, feeCollector sdk.AccAddress, chains []CosmosChain, transferQueue utils.QueueState, transfers []IBCTransfer, seqIDMapping map[string]uint64) *GenesisState

NewGenesisState returns a new GenesisState instance

func (*GenesisState) Descriptor

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

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 (m GenesisState) Validate() error

Validate checks if the genesis state is valid

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 GovKeeper added in v0.34.0

type GovKeeper interface {
	GetProposal(ctx sdk.Context, proposalID uint64) (govtypes.Proposal, bool)
}

GovKeeper provides functionality to the gov module

type IBCKeeper added in v0.35.0

type IBCKeeper interface {
	SendMessage(c context.Context, recipient nexus.CrossChainAddress, asset sdk.Coin, payload string, id string) error
}

IBCKeeper defines the expected IBC keeper

type IBCPathRequest added in v0.35.5

type IBCPathRequest struct {
	Chain string `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
}

IBCPathRequest represents a message that queries the IBC path registered for a given chain

func (*IBCPathRequest) Descriptor added in v0.35.5

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

func (*IBCPathRequest) Marshal added in v0.35.5

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

func (*IBCPathRequest) MarshalTo added in v0.35.5

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

func (*IBCPathRequest) MarshalToSizedBuffer added in v0.35.5

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

func (*IBCPathRequest) ProtoMessage added in v0.35.5

func (*IBCPathRequest) ProtoMessage()

func (*IBCPathRequest) Reset added in v0.35.5

func (m *IBCPathRequest) Reset()

func (*IBCPathRequest) Size added in v0.35.5

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

func (*IBCPathRequest) String added in v0.35.5

func (m *IBCPathRequest) String() string

func (*IBCPathRequest) Unmarshal added in v0.35.5

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

func (*IBCPathRequest) XXX_DiscardUnknown added in v0.35.5

func (m *IBCPathRequest) XXX_DiscardUnknown()

func (*IBCPathRequest) XXX_Marshal added in v0.35.5

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

func (*IBCPathRequest) XXX_Merge added in v0.35.5

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

func (*IBCPathRequest) XXX_Size added in v0.35.5

func (m *IBCPathRequest) XXX_Size() int

func (*IBCPathRequest) XXX_Unmarshal added in v0.35.5

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

type IBCPathResponse added in v0.35.5

type IBCPathResponse struct {
	IBCPath string `protobuf:"bytes,1,opt,name=ibc_path,json=ibcPath,proto3" json:"ibc_path,omitempty"`
}

func (*IBCPathResponse) Descriptor added in v0.35.5

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

func (*IBCPathResponse) Marshal added in v0.35.5

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

func (*IBCPathResponse) MarshalTo added in v0.35.5

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

func (*IBCPathResponse) MarshalToSizedBuffer added in v0.35.5

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

func (*IBCPathResponse) ProtoMessage added in v0.35.5

func (*IBCPathResponse) ProtoMessage()

func (*IBCPathResponse) Reset added in v0.35.5

func (m *IBCPathResponse) Reset()

func (*IBCPathResponse) Size added in v0.35.5

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

func (*IBCPathResponse) String added in v0.35.5

func (m *IBCPathResponse) String() string

func (*IBCPathResponse) Unmarshal added in v0.35.5

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

func (*IBCPathResponse) XXX_DiscardUnknown added in v0.35.5

func (m *IBCPathResponse) XXX_DiscardUnknown()

func (*IBCPathResponse) XXX_Marshal added in v0.35.5

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

func (*IBCPathResponse) XXX_Merge added in v0.35.5

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

func (*IBCPathResponse) XXX_Size added in v0.35.5

func (m *IBCPathResponse) XXX_Size() int

func (*IBCPathResponse) XXX_Unmarshal added in v0.35.5

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

type IBCTransfer

type IBCTransfer struct {
	Sender    github_com_cosmos_cosmos_sdk_types.AccAddress                    `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Receiver  string                                                           `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"`
	Token     types.Coin                                                       `protobuf:"bytes,3,opt,name=token,proto3" json:"token"`
	PortID    string                                                           `protobuf:"bytes,4,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelID string                                                           `protobuf:"bytes,5,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Sequence  uint64                                                           `protobuf:"varint,6,opt,name=sequence,proto3" json:"sequence,omitempty"` // Deprecated: Do not use.
	ID        github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID ``                                                                       /* 132-byte string literal not displayed */
	Status    IBCTransfer_Status                                               `protobuf:"varint,8,opt,name=status,proto3,enum=axelar.axelarnet.v1beta1.IBCTransfer_Status" json:"status,omitempty"`
}

func NewIBCTransfer added in v0.21.0

func NewIBCTransfer(sender sdk.AccAddress, receiver string, token sdk.Coin, portID string, channelID string, id nexus.TransferID) IBCTransfer

NewIBCTransfer creates a new pending IBC transfer

func (*IBCTransfer) Descriptor

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

func (*IBCTransfer) Marshal

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

func (*IBCTransfer) MarshalTo

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

func (*IBCTransfer) MarshalToSizedBuffer

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

func (*IBCTransfer) ProtoMessage

func (*IBCTransfer) ProtoMessage()

func (*IBCTransfer) Reset

func (m *IBCTransfer) Reset()

func (*IBCTransfer) SetStatus added in v0.23.0

func (m *IBCTransfer) SetStatus(status IBCTransfer_Status) error

SetStatus sets the transfer status

func (*IBCTransfer) Size

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

func (*IBCTransfer) String

func (m *IBCTransfer) String() string

func (*IBCTransfer) Unmarshal

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

func (IBCTransfer) Validate added in v0.9.0

func (m IBCTransfer) Validate() error

Validate checks the stateless validity of the transfer

func (IBCTransfer) ValidateBasic added in v0.21.0

func (m IBCTransfer) ValidateBasic() error

ValidateBasic returns an error if the given IBCTransfer is invalid; nil otherwise

func (*IBCTransfer) XXX_DiscardUnknown

func (m *IBCTransfer) XXX_DiscardUnknown()

func (*IBCTransfer) XXX_Marshal

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

func (*IBCTransfer) XXX_Merge

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

func (*IBCTransfer) XXX_Size

func (m *IBCTransfer) XXX_Size() int

func (*IBCTransfer) XXX_Unmarshal

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

type IBCTransferCompleted added in v0.25.0

type IBCTransferCompleted struct {
	ID        github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID `` /* 132-byte string literal not displayed */
	Sequence  uint64                                                           `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
	PortID    string                                                           `protobuf:"bytes,3,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelID string                                                           `protobuf:"bytes,4,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

func (*IBCTransferCompleted) Descriptor added in v0.25.0

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

func (*IBCTransferCompleted) GetChannelID added in v0.25.0

func (m *IBCTransferCompleted) GetChannelID() string

func (*IBCTransferCompleted) GetID added in v0.25.0

func (*IBCTransferCompleted) GetPortID added in v0.25.0

func (m *IBCTransferCompleted) GetPortID() string

func (*IBCTransferCompleted) GetSequence added in v0.25.0

func (m *IBCTransferCompleted) GetSequence() uint64

func (*IBCTransferCompleted) Marshal added in v0.25.0

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

func (*IBCTransferCompleted) MarshalTo added in v0.25.0

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

func (*IBCTransferCompleted) MarshalToSizedBuffer added in v0.25.0

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

func (*IBCTransferCompleted) ProtoMessage added in v0.25.0

func (*IBCTransferCompleted) ProtoMessage()

func (*IBCTransferCompleted) Reset added in v0.25.0

func (m *IBCTransferCompleted) Reset()

func (*IBCTransferCompleted) Size added in v0.25.0

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

func (*IBCTransferCompleted) String added in v0.25.0

func (m *IBCTransferCompleted) String() string

func (*IBCTransferCompleted) Unmarshal added in v0.25.0

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

func (*IBCTransferCompleted) XXX_DiscardUnknown added in v0.25.0

func (m *IBCTransferCompleted) XXX_DiscardUnknown()

func (*IBCTransferCompleted) XXX_Marshal added in v0.25.0

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

func (*IBCTransferCompleted) XXX_Merge added in v0.25.0

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

func (*IBCTransferCompleted) XXX_MessageName added in v0.33.1

func (*IBCTransferCompleted) XXX_MessageName() string

func (*IBCTransferCompleted) XXX_Size added in v0.25.0

func (m *IBCTransferCompleted) XXX_Size() int

func (*IBCTransferCompleted) XXX_Unmarshal added in v0.25.0

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

type IBCTransferFailed added in v0.25.0

type IBCTransferFailed struct {
	ID        github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID `` /* 132-byte string literal not displayed */
	Sequence  uint64                                                           `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
	PortID    string                                                           `protobuf:"bytes,3,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelID string                                                           `protobuf:"bytes,4,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}

func (*IBCTransferFailed) Descriptor added in v0.25.0

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

func (*IBCTransferFailed) GetChannelID added in v0.25.0

func (m *IBCTransferFailed) GetChannelID() string

func (*IBCTransferFailed) GetID added in v0.25.0

func (*IBCTransferFailed) GetPortID added in v0.25.0

func (m *IBCTransferFailed) GetPortID() string

func (*IBCTransferFailed) GetSequence added in v0.25.0

func (m *IBCTransferFailed) GetSequence() uint64

func (*IBCTransferFailed) Marshal added in v0.25.0

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

func (*IBCTransferFailed) MarshalTo added in v0.25.0

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

func (*IBCTransferFailed) MarshalToSizedBuffer added in v0.25.0

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

func (*IBCTransferFailed) ProtoMessage added in v0.25.0

func (*IBCTransferFailed) ProtoMessage()

func (*IBCTransferFailed) Reset added in v0.25.0

func (m *IBCTransferFailed) Reset()

func (*IBCTransferFailed) Size added in v0.25.0

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

func (*IBCTransferFailed) String added in v0.25.0

func (m *IBCTransferFailed) String() string

func (*IBCTransferFailed) Unmarshal added in v0.25.0

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

func (*IBCTransferFailed) XXX_DiscardUnknown added in v0.25.0

func (m *IBCTransferFailed) XXX_DiscardUnknown()

func (*IBCTransferFailed) XXX_Marshal added in v0.25.0

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

func (*IBCTransferFailed) XXX_Merge added in v0.25.0

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

func (*IBCTransferFailed) XXX_MessageName added in v0.33.1

func (*IBCTransferFailed) XXX_MessageName() string

func (*IBCTransferFailed) XXX_Size added in v0.25.0

func (m *IBCTransferFailed) XXX_Size() int

func (*IBCTransferFailed) XXX_Unmarshal added in v0.25.0

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

type IBCTransferKeeper

type IBCTransferKeeper interface {
	GetDenomTrace(ctx sdk.Context, denomTraceHash tmbytes.HexBytes) (ibctypes.DenomTrace, bool)
	SendTransfer(ctx sdk.Context, sourcePort, sourceChannel string, token sdk.Coin, sender sdk.AccAddress, receiver string, timeoutHeight clienttypes.Height, timeoutTimestamp uint64) error
	Transfer(goCtx context.Context, msg *ibctypes.MsgTransfer) (*ibctypes.MsgTransferResponse, error)
}

IBCTransferKeeper provides functionality to manage IBC transfers

type IBCTransferRetried added in v0.25.0

type IBCTransferRetried struct {
	ID         github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID ``                                                                          /* 132-byte string literal not displayed */
	Receipient string                                                           `protobuf:"bytes,2,opt,name=receipient,proto3" json:"receipient,omitempty"` // Deprecated: Do not use.
	Asset      types.Coin                                                       `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset"`
	Sequence   uint64                                                           `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	PortID     string                                                           `protobuf:"bytes,5,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelID  string                                                           `protobuf:"bytes,6,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Recipient  string                                                           `protobuf:"bytes,7,opt,name=recipient,proto3" json:"recipient,omitempty"`
}

func (*IBCTransferRetried) Descriptor added in v0.25.0

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

func (*IBCTransferRetried) GetAsset added in v0.25.0

func (m *IBCTransferRetried) GetAsset() types.Coin

func (*IBCTransferRetried) GetChannelID added in v0.25.0

func (m *IBCTransferRetried) GetChannelID() string

func (*IBCTransferRetried) GetID added in v0.25.0

func (*IBCTransferRetried) GetPortID added in v0.25.0

func (m *IBCTransferRetried) GetPortID() string

func (*IBCTransferRetried) GetReceipient deprecated added in v0.25.0

func (m *IBCTransferRetried) GetReceipient() string

Deprecated: Do not use.

func (*IBCTransferRetried) GetRecipient added in v0.27.0

func (m *IBCTransferRetried) GetRecipient() string

func (*IBCTransferRetried) GetSequence added in v0.25.0

func (m *IBCTransferRetried) GetSequence() uint64

func (*IBCTransferRetried) Marshal added in v0.25.0

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

func (*IBCTransferRetried) MarshalTo added in v0.25.0

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

func (*IBCTransferRetried) MarshalToSizedBuffer added in v0.25.0

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

func (*IBCTransferRetried) ProtoMessage added in v0.25.0

func (*IBCTransferRetried) ProtoMessage()

func (*IBCTransferRetried) Reset added in v0.25.0

func (m *IBCTransferRetried) Reset()

func (*IBCTransferRetried) Size added in v0.25.0

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

func (*IBCTransferRetried) String added in v0.25.0

func (m *IBCTransferRetried) String() string

func (*IBCTransferRetried) Unmarshal added in v0.25.0

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

func (*IBCTransferRetried) XXX_DiscardUnknown added in v0.25.0

func (m *IBCTransferRetried) XXX_DiscardUnknown()

func (*IBCTransferRetried) XXX_Marshal added in v0.25.0

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

func (*IBCTransferRetried) XXX_Merge added in v0.25.0

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

func (*IBCTransferRetried) XXX_MessageName added in v0.33.1

func (*IBCTransferRetried) XXX_MessageName() string

func (*IBCTransferRetried) XXX_Size added in v0.25.0

func (m *IBCTransferRetried) XXX_Size() int

func (*IBCTransferRetried) XXX_Unmarshal added in v0.25.0

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

type IBCTransferSent added in v0.25.0

type IBCTransferSent struct {
	ID         github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID ``                                                                          /* 132-byte string literal not displayed */
	Receipient string                                                           `protobuf:"bytes,2,opt,name=receipient,proto3" json:"receipient,omitempty"` // Deprecated: Do not use.
	Asset      types.Coin                                                       `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset"`
	Sequence   uint64                                                           `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	PortID     string                                                           `protobuf:"bytes,5,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ChannelID  string                                                           `protobuf:"bytes,6,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Recipient  string                                                           `protobuf:"bytes,7,opt,name=recipient,proto3" json:"recipient,omitempty"`
}

func (*IBCTransferSent) Descriptor added in v0.25.0

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

func (*IBCTransferSent) GetAsset added in v0.25.0

func (m *IBCTransferSent) GetAsset() types.Coin

func (*IBCTransferSent) GetChannelID added in v0.25.0

func (m *IBCTransferSent) GetChannelID() string

func (*IBCTransferSent) GetID added in v0.25.0

func (*IBCTransferSent) GetPortID added in v0.25.0

func (m *IBCTransferSent) GetPortID() string

func (*IBCTransferSent) GetReceipient deprecated added in v0.25.0

func (m *IBCTransferSent) GetReceipient() string

Deprecated: Do not use.

func (*IBCTransferSent) GetRecipient added in v0.27.0

func (m *IBCTransferSent) GetRecipient() string

func (*IBCTransferSent) GetSequence added in v0.25.0

func (m *IBCTransferSent) GetSequence() uint64

func (*IBCTransferSent) Marshal added in v0.25.0

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

func (*IBCTransferSent) MarshalTo added in v0.25.0

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

func (*IBCTransferSent) MarshalToSizedBuffer added in v0.25.0

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

func (*IBCTransferSent) ProtoMessage added in v0.25.0

func (*IBCTransferSent) ProtoMessage()

func (*IBCTransferSent) Reset added in v0.25.0

func (m *IBCTransferSent) Reset()

func (*IBCTransferSent) Size added in v0.25.0

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

func (*IBCTransferSent) String added in v0.25.0

func (m *IBCTransferSent) String() string

func (*IBCTransferSent) Unmarshal added in v0.25.0

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

func (*IBCTransferSent) XXX_DiscardUnknown added in v0.25.0

func (m *IBCTransferSent) XXX_DiscardUnknown()

func (*IBCTransferSent) XXX_Marshal added in v0.25.0

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

func (*IBCTransferSent) XXX_Merge added in v0.25.0

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

func (*IBCTransferSent) XXX_MessageName added in v0.33.1

func (*IBCTransferSent) XXX_MessageName() string

func (*IBCTransferSent) XXX_Size added in v0.25.0

func (m *IBCTransferSent) XXX_Size() int

func (*IBCTransferSent) XXX_Unmarshal added in v0.25.0

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

type IBCTransfer_Status added in v0.23.0

type IBCTransfer_Status int32
const (
	TransferNonExistent IBCTransfer_Status = 0
	TransferPending     IBCTransfer_Status = 1
	TransferCompleted   IBCTransfer_Status = 2
	TransferFailed      IBCTransfer_Status = 3
)

func (IBCTransfer_Status) EnumDescriptor added in v0.23.0

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

func (IBCTransfer_Status) String added in v0.23.0

func (x IBCTransfer_Status) String() string

type LinkRequest

type LinkRequest struct {
	Sender         github_com_cosmos_cosmos_sdk_types.AccAddress                   `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	RecipientAddr  string                                                          `protobuf:"bytes,2,opt,name=recipient_addr,json=recipientAddr,proto3" json:"recipient_addr,omitempty"`
	RecipientChain github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 176-byte string literal not displayed */
	Asset          string                                                          `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"`
}

MsgLink represents a message to link a cross-chain address to an Axelar address

func NewLinkRequest

func NewLinkRequest(sender sdk.AccAddress, recipientChain, recipientAddr, asset string) *LinkRequest

NewLinkRequest creates a message of type LinkRequest

func (*LinkRequest) Descriptor

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

func (LinkRequest) GetSignBytes

func (m LinkRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (LinkRequest) GetSigners

func (m LinkRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*LinkRequest) Marshal

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

func (*LinkRequest) MarshalTo

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

func (*LinkRequest) MarshalToSizedBuffer

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

func (*LinkRequest) ProtoMessage

func (*LinkRequest) ProtoMessage()

func (*LinkRequest) Reset

func (m *LinkRequest) Reset()

func (LinkRequest) Route

func (m LinkRequest) Route() string

Route returns the route for this message

func (*LinkRequest) Size

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

func (*LinkRequest) String

func (m *LinkRequest) String() string

func (LinkRequest) Type

func (m LinkRequest) Type() string

Type returns the type of the message

func (*LinkRequest) Unmarshal

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

func (LinkRequest) ValidateBasic

func (m LinkRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*LinkRequest) XXX_DiscardUnknown

func (m *LinkRequest) XXX_DiscardUnknown()

func (*LinkRequest) XXX_Marshal

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

func (*LinkRequest) XXX_Merge

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

func (*LinkRequest) XXX_Size

func (m *LinkRequest) XXX_Size() int

func (*LinkRequest) XXX_Unmarshal

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

type LinkResponse

type LinkResponse struct {
	DepositAddr string `protobuf:"bytes,1,opt,name=deposit_addr,json=depositAddr,proto3" json:"deposit_addr,omitempty"`
}

func (*LinkResponse) Descriptor

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

func (*LinkResponse) Marshal

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

func (*LinkResponse) MarshalTo

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

func (*LinkResponse) MarshalToSizedBuffer

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

func (*LinkResponse) ProtoMessage

func (*LinkResponse) ProtoMessage()

func (*LinkResponse) Reset

func (m *LinkResponse) Reset()

func (*LinkResponse) Size

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

func (*LinkResponse) String

func (m *LinkResponse) String() string

func (*LinkResponse) Unmarshal

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

func (*LinkResponse) XXX_DiscardUnknown

func (m *LinkResponse) XXX_DiscardUnknown()

func (*LinkResponse) XXX_Marshal

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

func (*LinkResponse) XXX_Merge

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

func (*LinkResponse) XXX_Size

func (m *LinkResponse) XXX_Size() int

func (*LinkResponse) XXX_Unmarshal

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

type MsgServiceClient

MsgServiceClient is the client API for MsgService service.

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

func NewMsgServiceClient

func NewMsgServiceClient(cc grpc1.ClientConn) MsgServiceClient

type Nexus

type Nexus interface {
	EnqueueForTransfer(ctx sdk.Context, sender nexus.CrossChainAddress, amount sdk.Coin) (nexus.TransferID, error)
	EnqueueTransfer(ctx sdk.Context, senderChain nexus.Chain, recipient nexus.CrossChainAddress, asset sdk.Coin) (nexus.TransferID, error)
	GetTransfersForChainPaginated(ctx sdk.Context, chain nexus.Chain, state nexus.TransferState, pageRequest *query.PageRequest) ([]nexus.CrossChainTransfer, *query.PageResponse, error)
	ArchivePendingTransfer(ctx sdk.Context, transfer nexus.CrossChainTransfer)
	GetChain(ctx sdk.Context, chain nexus.ChainName) (nexus.Chain, bool)
	LinkAddresses(ctx sdk.Context, sender nexus.CrossChainAddress, recipient nexus.CrossChainAddress) error
	IsAssetRegistered(ctx sdk.Context, chain nexus.Chain, denom string) bool
	RegisterAsset(ctx sdk.Context, chain nexus.Chain, asset nexus.Asset, limit sdk.Uint, window time.Duration) error
	GetRecipient(ctx sdk.Context, sender nexus.CrossChainAddress) (nexus.CrossChainAddress, bool)
	SetChain(ctx sdk.Context, chain nexus.Chain)
	GetTransferFees(ctx sdk.Context) sdk.Coins
	SubTransferFee(ctx sdk.Context, coin sdk.Coin)
	ActivateChain(ctx sdk.Context, chain nexus.Chain)
	GetChainByNativeAsset(ctx sdk.Context, asset string) (nexus.Chain, bool)
	IsChainActivated(ctx sdk.Context, chain nexus.Chain) bool
	RateLimitTransfer(ctx sdk.Context, chain nexus.ChainName, asset sdk.Coin, direction nexus.TransferDirection) error
	GetMessage(ctx sdk.Context, id string) (m nexus.GeneralMessage, found bool)
	SetNewMessage(ctx sdk.Context, m nexus.GeneralMessage) error
	SetMessageExecuted(ctx sdk.Context, id string) error
	SetMessageFailed(ctx sdk.Context, id string) error
	GenerateMessageID(ctx sdk.Context) (string, []byte, uint64)
	ValidateAddress(ctx sdk.Context, address nexus.CrossChainAddress) error
	RouteMessage(ctx sdk.Context, id string, routingCtx ...nexus.RoutingContext) error
}

Nexus provides functionality to manage cross-chain transfers

type Params

type Params struct {
	// IBC packet route timeout window
	RouteTimeoutWindow               uint64                          `protobuf:"varint,1,opt,name=route_timeout_window,json=routeTimeoutWindow,proto3" json:"route_timeout_window,omitempty"`
	TransferLimit                    uint64                          `protobuf:"varint,3,opt,name=transfer_limit,json=transferLimit,proto3" json:"transfer_limit,omitempty"`
	EndBlockerLimit                  uint64                          `protobuf:"varint,4,opt,name=end_blocker_limit,json=endBlockerLimit,proto3" json:"end_blocker_limit,omitempty"`
	CallContractsProposalMinDeposits CallContractProposalMinDeposits `` /* 198-byte string literal not displayed */
}

Params represent the genesis parameters for the module

func DefaultParams

func DefaultParams() Params

DefaultParams creates the default genesis parameters

func (*Params) Descriptor

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

func (*Params) Marshal

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

func (*Params) MarshalTo

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

func (*Params) MarshalToSizedBuffer

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

func (*Params) ParamSetPairs

func (m *Params) ParamSetPairs() params.ParamSetPairs

ParamSetPairs implements the ParamSet interface and returns all the key/value pairs pairs of tss module's parameters.

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) Reset

func (m *Params) Reset()

func (*Params) Size

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

func (*Params) String

func (m *Params) String() string

func (*Params) Unmarshal

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

func (Params) Validate

func (m Params) Validate() error

Validate checks if the parameters are valid

func (*Params) XXX_DiscardUnknown

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal

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

func (*Params) XXX_Merge

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

func (*Params) XXX_Size

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal

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

type ParamsRequest added in v0.34.0

type ParamsRequest struct {
}

ParamsRequest represents a message that queries the params

func (*ParamsRequest) Descriptor added in v0.34.0

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

func (*ParamsRequest) Marshal added in v0.34.0

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

func (*ParamsRequest) MarshalTo added in v0.34.0

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

func (*ParamsRequest) MarshalToSizedBuffer added in v0.34.0

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

func (*ParamsRequest) ProtoMessage added in v0.34.0

func (*ParamsRequest) ProtoMessage()

func (*ParamsRequest) Reset added in v0.34.0

func (m *ParamsRequest) Reset()

func (*ParamsRequest) Size added in v0.34.0

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

func (*ParamsRequest) String added in v0.34.0

func (m *ParamsRequest) String() string

func (*ParamsRequest) Unmarshal added in v0.34.0

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

func (*ParamsRequest) XXX_DiscardUnknown added in v0.34.0

func (m *ParamsRequest) XXX_DiscardUnknown()

func (*ParamsRequest) XXX_Marshal added in v0.34.0

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

func (*ParamsRequest) XXX_Merge added in v0.34.0

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

func (*ParamsRequest) XXX_Size added in v0.34.0

func (m *ParamsRequest) XXX_Size() int

func (*ParamsRequest) XXX_Unmarshal added in v0.34.0

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

type ParamsResponse added in v0.34.0

type ParamsResponse struct {
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}

func (*ParamsResponse) Descriptor added in v0.34.0

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

func (*ParamsResponse) Marshal added in v0.34.0

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

func (*ParamsResponse) MarshalTo added in v0.34.0

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

func (*ParamsResponse) MarshalToSizedBuffer added in v0.34.0

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

func (*ParamsResponse) ProtoMessage added in v0.34.0

func (*ParamsResponse) ProtoMessage()

func (*ParamsResponse) Reset added in v0.34.0

func (m *ParamsResponse) Reset()

func (*ParamsResponse) Size added in v0.34.0

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

func (*ParamsResponse) String added in v0.34.0

func (m *ParamsResponse) String() string

func (*ParamsResponse) Unmarshal added in v0.34.0

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

func (*ParamsResponse) XXX_DiscardUnknown added in v0.34.0

func (m *ParamsResponse) XXX_DiscardUnknown()

func (*ParamsResponse) XXX_Marshal added in v0.34.0

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

func (*ParamsResponse) XXX_Merge added in v0.34.0

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

func (*ParamsResponse) XXX_Size added in v0.34.0

func (m *ParamsResponse) XXX_Size() int

func (*ParamsResponse) XXX_Unmarshal added in v0.34.0

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

type PendingIBCTransferCountRequest added in v0.17.0

type PendingIBCTransferCountRequest struct {
}

func (*PendingIBCTransferCountRequest) Descriptor added in v0.17.0

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

func (*PendingIBCTransferCountRequest) Marshal added in v0.17.0

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

func (*PendingIBCTransferCountRequest) MarshalTo added in v0.17.0

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

func (*PendingIBCTransferCountRequest) MarshalToSizedBuffer added in v0.17.0

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

func (*PendingIBCTransferCountRequest) ProtoMessage added in v0.17.0

func (*PendingIBCTransferCountRequest) ProtoMessage()

func (*PendingIBCTransferCountRequest) Reset added in v0.17.0

func (m *PendingIBCTransferCountRequest) Reset()

func (*PendingIBCTransferCountRequest) Size added in v0.17.0

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

func (*PendingIBCTransferCountRequest) String added in v0.17.0

func (*PendingIBCTransferCountRequest) Unmarshal added in v0.17.0

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

func (*PendingIBCTransferCountRequest) XXX_DiscardUnknown added in v0.17.0

func (m *PendingIBCTransferCountRequest) XXX_DiscardUnknown()

func (*PendingIBCTransferCountRequest) XXX_Marshal added in v0.17.0

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

func (*PendingIBCTransferCountRequest) XXX_Merge added in v0.17.0

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

func (*PendingIBCTransferCountRequest) XXX_Size added in v0.17.0

func (m *PendingIBCTransferCountRequest) XXX_Size() int

func (*PendingIBCTransferCountRequest) XXX_Unmarshal added in v0.17.0

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

type PendingIBCTransferCountResponse added in v0.17.0

type PendingIBCTransferCountResponse struct {
	TransfersByChain map[string]uint32 `` /* 190-byte string literal not displayed */
}

func (*PendingIBCTransferCountResponse) Descriptor added in v0.17.0

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

func (*PendingIBCTransferCountResponse) Marshal added in v0.17.0

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

func (*PendingIBCTransferCountResponse) MarshalTo added in v0.17.0

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

func (*PendingIBCTransferCountResponse) MarshalToSizedBuffer added in v0.17.0

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

func (*PendingIBCTransferCountResponse) ProtoMessage added in v0.17.0

func (*PendingIBCTransferCountResponse) ProtoMessage()

func (*PendingIBCTransferCountResponse) Reset added in v0.17.0

func (*PendingIBCTransferCountResponse) Size added in v0.17.0

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

func (*PendingIBCTransferCountResponse) String added in v0.17.0

func (*PendingIBCTransferCountResponse) Unmarshal added in v0.17.0

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

func (*PendingIBCTransferCountResponse) XXX_DiscardUnknown added in v0.17.0

func (m *PendingIBCTransferCountResponse) XXX_DiscardUnknown()

func (*PendingIBCTransferCountResponse) XXX_Marshal added in v0.17.0

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

func (*PendingIBCTransferCountResponse) XXX_Merge added in v0.17.0

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

func (*PendingIBCTransferCountResponse) XXX_Size added in v0.17.0

func (m *PendingIBCTransferCountResponse) XXX_Size() int

func (*PendingIBCTransferCountResponse) XXX_Unmarshal added in v0.17.0

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

type PortKeeper added in v0.24.0

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

PortKeeper used in module_test

type QueryServiceClient added in v0.17.0

type QueryServiceClient interface {
	// PendingIBCTransferCount queries the pending ibc transfers for all chains
	PendingIBCTransferCount(ctx context.Context, in *PendingIBCTransferCountRequest, opts ...grpc.CallOption) (*PendingIBCTransferCountResponse, error)
	Params(ctx context.Context, in *ParamsRequest, opts ...grpc.CallOption) (*ParamsResponse, error)
	IBCPath(ctx context.Context, in *IBCPathRequest, opts ...grpc.CallOption) (*IBCPathResponse, error)
	ChainByIBCPath(ctx context.Context, in *ChainByIBCPathRequest, opts ...grpc.CallOption) (*ChainByIBCPathResponse, error)
}

QueryServiceClient is the client API for QueryService service.

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

func NewQueryServiceClient added in v0.17.0

func NewQueryServiceClient(cc grpc1.ClientConn) QueryServiceClient

type QueryServiceServer added in v0.17.0

type QueryServiceServer interface {
	// PendingIBCTransferCount queries the pending ibc transfers for all chains
	PendingIBCTransferCount(context.Context, *PendingIBCTransferCountRequest) (*PendingIBCTransferCountResponse, error)
	Params(context.Context, *ParamsRequest) (*ParamsResponse, error)
	IBCPath(context.Context, *IBCPathRequest) (*IBCPathResponse, error)
	ChainByIBCPath(context.Context, *ChainByIBCPathRequest) (*ChainByIBCPathResponse, error)
}

QueryServiceServer is the server API for QueryService service.

type RegisterAssetRequest

type RegisterAssetRequest struct {
	Sender github_com_cosmos_cosmos_sdk_types.AccAddress                   `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Chain  github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 136-byte string literal not displayed */
	Asset  exported.Asset                                                  `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset"`
	Limit  github_com_cosmos_cosmos_sdk_types.Uint                         `protobuf:"bytes,4,opt,name=limit,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"limit"`
	Window time.Duration                                                   `protobuf:"bytes,5,opt,name=window,proto3,stdduration" json:"window"`
}

RegisterAssetRequest represents a message to register an asset to a cosmos based chain

func NewRegisterAssetRequest

func NewRegisterAssetRequest(sender sdk.AccAddress, chain string, asset nexus.Asset, limit sdk.Uint, window time.Duration) *RegisterAssetRequest

NewRegisterAssetRequest is the constructor for RegisterAssetRequest

func (*RegisterAssetRequest) Descriptor

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

func (RegisterAssetRequest) GetSignBytes

func (m RegisterAssetRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (RegisterAssetRequest) GetSigners

func (m RegisterAssetRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RegisterAssetRequest) Marshal

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

func (*RegisterAssetRequest) MarshalTo

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

func (*RegisterAssetRequest) MarshalToSizedBuffer

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

func (*RegisterAssetRequest) ProtoMessage

func (*RegisterAssetRequest) ProtoMessage()

func (*RegisterAssetRequest) Reset

func (m *RegisterAssetRequest) Reset()

func (RegisterAssetRequest) Route

func (m RegisterAssetRequest) Route() string

Route returns the route for this message

func (*RegisterAssetRequest) Size

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

func (*RegisterAssetRequest) String

func (m *RegisterAssetRequest) String() string

func (RegisterAssetRequest) Type

func (m RegisterAssetRequest) Type() string

Type returns the type of the message

func (*RegisterAssetRequest) Unmarshal

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

func (RegisterAssetRequest) ValidateBasic

func (m RegisterAssetRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*RegisterAssetRequest) XXX_DiscardUnknown

func (m *RegisterAssetRequest) XXX_DiscardUnknown()

func (*RegisterAssetRequest) XXX_Marshal

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

func (*RegisterAssetRequest) XXX_Merge

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

func (*RegisterAssetRequest) XXX_Size

func (m *RegisterAssetRequest) XXX_Size() int

func (*RegisterAssetRequest) XXX_Unmarshal

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

type RegisterAssetResponse

type RegisterAssetResponse struct {
}

func (*RegisterAssetResponse) Descriptor

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

func (*RegisterAssetResponse) Marshal

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

func (*RegisterAssetResponse) MarshalTo

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

func (*RegisterAssetResponse) MarshalToSizedBuffer

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

func (*RegisterAssetResponse) ProtoMessage

func (*RegisterAssetResponse) ProtoMessage()

func (*RegisterAssetResponse) Reset

func (m *RegisterAssetResponse) Reset()

func (*RegisterAssetResponse) Size

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

func (*RegisterAssetResponse) String

func (m *RegisterAssetResponse) String() string

func (*RegisterAssetResponse) Unmarshal

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

func (*RegisterAssetResponse) XXX_DiscardUnknown

func (m *RegisterAssetResponse) XXX_DiscardUnknown()

func (*RegisterAssetResponse) XXX_Marshal

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

func (*RegisterAssetResponse) XXX_Merge

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

func (*RegisterAssetResponse) XXX_Size

func (m *RegisterAssetResponse) XXX_Size() int

func (*RegisterAssetResponse) XXX_Unmarshal

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

type RegisterFeeCollectorRequest

type RegisterFeeCollectorRequest struct {
	Sender       github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	FeeCollector github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 152-byte string literal not displayed */
}

RegisterFeeCollectorRequest represents a message to register axelarnet fee collector account

func NewRegisterFeeCollectorRequest

func NewRegisterFeeCollectorRequest(sender sdk.AccAddress, feeCollector sdk.AccAddress) *RegisterFeeCollectorRequest

NewRegisterFeeCollectorRequest is the constructor for RegisterFeeCollector

func (*RegisterFeeCollectorRequest) Descriptor

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

func (RegisterFeeCollectorRequest) GetSignBytes

func (m RegisterFeeCollectorRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (RegisterFeeCollectorRequest) GetSigners

func (m RegisterFeeCollectorRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RegisterFeeCollectorRequest) Marshal

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

func (*RegisterFeeCollectorRequest) MarshalTo

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

func (*RegisterFeeCollectorRequest) MarshalToSizedBuffer

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

func (*RegisterFeeCollectorRequest) ProtoMessage

func (*RegisterFeeCollectorRequest) ProtoMessage()

func (*RegisterFeeCollectorRequest) Reset

func (m *RegisterFeeCollectorRequest) Reset()

func (RegisterFeeCollectorRequest) Route

Route returns the route for this message

func (*RegisterFeeCollectorRequest) Size

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

func (*RegisterFeeCollectorRequest) String

func (m *RegisterFeeCollectorRequest) String() string

func (RegisterFeeCollectorRequest) Type

Type returns the type of the message

func (*RegisterFeeCollectorRequest) Unmarshal

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

func (RegisterFeeCollectorRequest) ValidateBasic

func (m RegisterFeeCollectorRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*RegisterFeeCollectorRequest) XXX_DiscardUnknown

func (m *RegisterFeeCollectorRequest) XXX_DiscardUnknown()

func (*RegisterFeeCollectorRequest) XXX_Marshal

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

func (*RegisterFeeCollectorRequest) XXX_Merge

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

func (*RegisterFeeCollectorRequest) XXX_Size

func (m *RegisterFeeCollectorRequest) XXX_Size() int

func (*RegisterFeeCollectorRequest) XXX_Unmarshal

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

type RegisterFeeCollectorResponse

type RegisterFeeCollectorResponse struct {
}

func (*RegisterFeeCollectorResponse) Descriptor

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

func (*RegisterFeeCollectorResponse) Marshal

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

func (*RegisterFeeCollectorResponse) MarshalTo

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

func (*RegisterFeeCollectorResponse) MarshalToSizedBuffer

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

func (*RegisterFeeCollectorResponse) ProtoMessage

func (*RegisterFeeCollectorResponse) ProtoMessage()

func (*RegisterFeeCollectorResponse) Reset

func (m *RegisterFeeCollectorResponse) Reset()

func (*RegisterFeeCollectorResponse) Size

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

func (*RegisterFeeCollectorResponse) String

func (*RegisterFeeCollectorResponse) Unmarshal

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

func (*RegisterFeeCollectorResponse) XXX_DiscardUnknown

func (m *RegisterFeeCollectorResponse) XXX_DiscardUnknown()

func (*RegisterFeeCollectorResponse) XXX_Marshal

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

func (*RegisterFeeCollectorResponse) XXX_Merge

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

func (*RegisterFeeCollectorResponse) XXX_Size

func (m *RegisterFeeCollectorResponse) XXX_Size() int

func (*RegisterFeeCollectorResponse) XXX_Unmarshal

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

type RegisterIBCPathRequest deprecated

type RegisterIBCPathRequest struct {
	Sender github_com_cosmos_cosmos_sdk_types.AccAddress                   `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Chain  github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` /* 136-byte string literal not displayed */
	Path   string                                                          `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
}

MSgRegisterIBCPath represents a message to register an IBC tracing path for a cosmos chain

Deprecated: Do not use.

func NewRegisterIBCPathRequest

func NewRegisterIBCPathRequest(sender sdk.AccAddress, chain, path string) *RegisterIBCPathRequest

NewRegisterIBCPathRequest creates a message of type RegisterIBCPathRequest

func (*RegisterIBCPathRequest) Descriptor

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

func (RegisterIBCPathRequest) GetSignBytes

func (m RegisterIBCPathRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (RegisterIBCPathRequest) GetSigners

func (m RegisterIBCPathRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RegisterIBCPathRequest) Marshal

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

func (*RegisterIBCPathRequest) MarshalTo

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

func (*RegisterIBCPathRequest) MarshalToSizedBuffer

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

func (*RegisterIBCPathRequest) ProtoMessage

func (*RegisterIBCPathRequest) ProtoMessage()

func (*RegisterIBCPathRequest) Reset

func (m *RegisterIBCPathRequest) Reset()

func (RegisterIBCPathRequest) Route

func (m RegisterIBCPathRequest) Route() string

Route returns the route for this message

func (*RegisterIBCPathRequest) Size

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

func (*RegisterIBCPathRequest) String

func (m *RegisterIBCPathRequest) String() string

func (RegisterIBCPathRequest) Type

func (m RegisterIBCPathRequest) Type() string

Type returns the type of the message

func (*RegisterIBCPathRequest) Unmarshal

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

func (RegisterIBCPathRequest) ValidateBasic

func (m RegisterIBCPathRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*RegisterIBCPathRequest) XXX_DiscardUnknown

func (m *RegisterIBCPathRequest) XXX_DiscardUnknown()

func (*RegisterIBCPathRequest) XXX_Marshal

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

func (*RegisterIBCPathRequest) XXX_Merge

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

func (*RegisterIBCPathRequest) XXX_Size

func (m *RegisterIBCPathRequest) XXX_Size() int

func (*RegisterIBCPathRequest) XXX_Unmarshal

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

type RegisterIBCPathResponse

type RegisterIBCPathResponse struct {
}

func (*RegisterIBCPathResponse) Descriptor

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

func (*RegisterIBCPathResponse) Marshal

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

func (*RegisterIBCPathResponse) MarshalTo

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

func (*RegisterIBCPathResponse) MarshalToSizedBuffer

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

func (*RegisterIBCPathResponse) ProtoMessage

func (*RegisterIBCPathResponse) ProtoMessage()

func (*RegisterIBCPathResponse) Reset

func (m *RegisterIBCPathResponse) Reset()

func (*RegisterIBCPathResponse) Size

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

func (*RegisterIBCPathResponse) String

func (m *RegisterIBCPathResponse) String() string

func (*RegisterIBCPathResponse) Unmarshal

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

func (*RegisterIBCPathResponse) XXX_DiscardUnknown

func (m *RegisterIBCPathResponse) XXX_DiscardUnknown()

func (*RegisterIBCPathResponse) XXX_Marshal

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

func (*RegisterIBCPathResponse) XXX_Merge

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

func (*RegisterIBCPathResponse) XXX_Size

func (m *RegisterIBCPathResponse) XXX_Size() int

func (*RegisterIBCPathResponse) XXX_Unmarshal

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

type RetryIBCTransferRequest added in v0.21.0

type RetryIBCTransferRequest struct {
	Sender github_com_cosmos_cosmos_sdk_types.AccAddress                   `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Chain  github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName `` // Deprecated: Do not use.
	/* 136-byte string literal not displayed */
	ID github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID `` /* 132-byte string literal not displayed */
}

func NewRetryIBCTransferRequest added in v0.21.0

func NewRetryIBCTransferRequest(sender sdk.AccAddress, id nexus.TransferID) *RetryIBCTransferRequest

NewRetryIBCTransferRequest creates a message of type RetryIBCTransferRequest

func (*RetryIBCTransferRequest) Descriptor added in v0.21.0

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

func (RetryIBCTransferRequest) GetSignBytes added in v0.21.0

func (m RetryIBCTransferRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (RetryIBCTransferRequest) GetSigners added in v0.21.0

func (m RetryIBCTransferRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RetryIBCTransferRequest) Marshal added in v0.21.0

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

func (*RetryIBCTransferRequest) MarshalTo added in v0.21.0

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

func (*RetryIBCTransferRequest) MarshalToSizedBuffer added in v0.21.0

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

func (*RetryIBCTransferRequest) ProtoMessage added in v0.21.0

func (*RetryIBCTransferRequest) ProtoMessage()

func (*RetryIBCTransferRequest) Reset added in v0.21.0

func (m *RetryIBCTransferRequest) Reset()

func (RetryIBCTransferRequest) Route added in v0.21.0

func (m RetryIBCTransferRequest) Route() string

Route returns the route for this message

func (*RetryIBCTransferRequest) Size added in v0.21.0

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

func (*RetryIBCTransferRequest) String added in v0.21.0

func (m *RetryIBCTransferRequest) String() string

func (RetryIBCTransferRequest) Type added in v0.21.0

Type returns the type of the message

func (*RetryIBCTransferRequest) Unmarshal added in v0.21.0

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

func (RetryIBCTransferRequest) ValidateBasic added in v0.21.0

func (m RetryIBCTransferRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*RetryIBCTransferRequest) XXX_DiscardUnknown added in v0.21.0

func (m *RetryIBCTransferRequest) XXX_DiscardUnknown()

func (*RetryIBCTransferRequest) XXX_Marshal added in v0.21.0

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

func (*RetryIBCTransferRequest) XXX_Merge added in v0.21.0

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

func (*RetryIBCTransferRequest) XXX_Size added in v0.21.0

func (m *RetryIBCTransferRequest) XXX_Size() int

func (*RetryIBCTransferRequest) XXX_Unmarshal added in v0.21.0

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

type RetryIBCTransferResponse added in v0.21.0

type RetryIBCTransferResponse struct {
}

func (*RetryIBCTransferResponse) Descriptor added in v0.21.0

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

func (*RetryIBCTransferResponse) Marshal added in v0.21.0

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

func (*RetryIBCTransferResponse) MarshalTo added in v0.21.0

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

func (*RetryIBCTransferResponse) MarshalToSizedBuffer added in v0.21.0

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

func (*RetryIBCTransferResponse) ProtoMessage added in v0.21.0

func (*RetryIBCTransferResponse) ProtoMessage()

func (*RetryIBCTransferResponse) Reset added in v0.21.0

func (m *RetryIBCTransferResponse) Reset()

func (*RetryIBCTransferResponse) Size added in v0.21.0

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

func (*RetryIBCTransferResponse) String added in v0.21.0

func (m *RetryIBCTransferResponse) String() string

func (*RetryIBCTransferResponse) Unmarshal added in v0.21.0

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

func (*RetryIBCTransferResponse) XXX_DiscardUnknown added in v0.21.0

func (m *RetryIBCTransferResponse) XXX_DiscardUnknown()

func (*RetryIBCTransferResponse) XXX_Marshal added in v0.21.0

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

func (*RetryIBCTransferResponse) XXX_Merge added in v0.21.0

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

func (*RetryIBCTransferResponse) XXX_Size added in v0.21.0

func (m *RetryIBCTransferResponse) XXX_Size() int

func (*RetryIBCTransferResponse) XXX_Unmarshal added in v0.21.0

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

type RouteIBCTransfersRequest

type RouteIBCTransfersRequest struct {
	Sender github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
}

RouteIBCTransfersRequest represents a message to route pending transfers to cosmos based chains

func NewRouteIBCTransfersRequest

func NewRouteIBCTransfersRequest(sender sdk.AccAddress) *RouteIBCTransfersRequest

NewRouteIBCTransfersRequest creates a message of type RouteIBCTransfersRequest

func (*RouteIBCTransfersRequest) Descriptor

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

func (RouteIBCTransfersRequest) GetSignBytes

func (m RouteIBCTransfersRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (RouteIBCTransfersRequest) GetSigners

func (m RouteIBCTransfersRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RouteIBCTransfersRequest) Marshal

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

func (*RouteIBCTransfersRequest) MarshalTo

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

func (*RouteIBCTransfersRequest) MarshalToSizedBuffer

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

func (*RouteIBCTransfersRequest) ProtoMessage

func (*RouteIBCTransfersRequest) ProtoMessage()

func (*RouteIBCTransfersRequest) Reset

func (m *RouteIBCTransfersRequest) Reset()

func (RouteIBCTransfersRequest) Route

func (m RouteIBCTransfersRequest) Route() string

Route returns the route for this message

func (*RouteIBCTransfersRequest) Size

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

func (*RouteIBCTransfersRequest) String

func (m *RouteIBCTransfersRequest) String() string

func (RouteIBCTransfersRequest) Type

Type returns the type of the message

func (*RouteIBCTransfersRequest) Unmarshal

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

func (RouteIBCTransfersRequest) ValidateBasic

func (m RouteIBCTransfersRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*RouteIBCTransfersRequest) XXX_DiscardUnknown

func (m *RouteIBCTransfersRequest) XXX_DiscardUnknown()

func (*RouteIBCTransfersRequest) XXX_Marshal

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

func (*RouteIBCTransfersRequest) XXX_Merge

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

func (*RouteIBCTransfersRequest) XXX_Size

func (m *RouteIBCTransfersRequest) XXX_Size() int

func (*RouteIBCTransfersRequest) XXX_Unmarshal

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

type RouteIBCTransfersResponse

type RouteIBCTransfersResponse struct {
}

func (*RouteIBCTransfersResponse) Descriptor

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

func (*RouteIBCTransfersResponse) Marshal

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

func (*RouteIBCTransfersResponse) MarshalTo

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

func (*RouteIBCTransfersResponse) MarshalToSizedBuffer

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

func (*RouteIBCTransfersResponse) ProtoMessage

func (*RouteIBCTransfersResponse) ProtoMessage()

func (*RouteIBCTransfersResponse) Reset

func (m *RouteIBCTransfersResponse) Reset()

func (*RouteIBCTransfersResponse) Size

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

func (*RouteIBCTransfersResponse) String

func (m *RouteIBCTransfersResponse) String() string

func (*RouteIBCTransfersResponse) Unmarshal

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

func (*RouteIBCTransfersResponse) XXX_DiscardUnknown

func (m *RouteIBCTransfersResponse) XXX_DiscardUnknown()

func (*RouteIBCTransfersResponse) XXX_Marshal

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

func (*RouteIBCTransfersResponse) XXX_Merge

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

func (*RouteIBCTransfersResponse) XXX_Size

func (m *RouteIBCTransfersResponse) XXX_Size() int

func (*RouteIBCTransfersResponse) XXX_Unmarshal

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

type RouteMessageRequest added in v0.33.0

type RouteMessageRequest struct {
	Sender     github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	ID         string                                        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Payload    []byte                                        `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	Feegranter github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 128-byte string literal not displayed */
}

func NewRouteMessage added in v0.33.0

func NewRouteMessage(sender sdk.AccAddress, feegranter sdk.AccAddress, id string, payload []byte) *RouteMessageRequest

NewRouteMessage creates a message of type RouteMessageRequest

func (*RouteMessageRequest) Descriptor added in v0.33.0

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

func (RouteMessageRequest) GetSignBytes added in v0.33.0

func (m RouteMessageRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (RouteMessageRequest) GetSigners added in v0.33.0

func (m RouteMessageRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RouteMessageRequest) Marshal added in v0.33.0

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

func (*RouteMessageRequest) MarshalTo added in v0.33.0

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

func (*RouteMessageRequest) MarshalToSizedBuffer added in v0.33.0

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

func (*RouteMessageRequest) ProtoMessage added in v0.33.0

func (*RouteMessageRequest) ProtoMessage()

func (*RouteMessageRequest) Reset added in v0.33.0

func (m *RouteMessageRequest) Reset()

func (RouteMessageRequest) Route added in v0.33.0

func (m RouteMessageRequest) Route() string

Route returns the route for this message

func (*RouteMessageRequest) Size added in v0.33.0

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

func (*RouteMessageRequest) String added in v0.33.0

func (m *RouteMessageRequest) String() string

func (RouteMessageRequest) Type added in v0.33.0

func (m RouteMessageRequest) Type() string

Type returns the type of the message

func (*RouteMessageRequest) Unmarshal added in v0.33.0

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

func (RouteMessageRequest) ValidateBasic added in v0.33.0

func (m RouteMessageRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*RouteMessageRequest) XXX_DiscardUnknown added in v0.33.0

func (m *RouteMessageRequest) XXX_DiscardUnknown()

func (*RouteMessageRequest) XXX_Marshal added in v0.33.0

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

func (*RouteMessageRequest) XXX_Merge added in v0.33.0

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

func (*RouteMessageRequest) XXX_Size added in v0.33.0

func (m *RouteMessageRequest) XXX_Size() int

func (*RouteMessageRequest) XXX_Unmarshal added in v0.33.0

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

type RouteMessageResponse added in v0.33.0

type RouteMessageResponse struct {
}

func (*RouteMessageResponse) Descriptor added in v0.33.0

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

func (*RouteMessageResponse) Marshal added in v0.33.0

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

func (*RouteMessageResponse) MarshalTo added in v0.33.0

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

func (*RouteMessageResponse) MarshalToSizedBuffer added in v0.33.0

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

func (*RouteMessageResponse) ProtoMessage added in v0.33.0

func (*RouteMessageResponse) ProtoMessage()

func (*RouteMessageResponse) Reset added in v0.33.0

func (m *RouteMessageResponse) Reset()

func (*RouteMessageResponse) Size added in v0.33.0

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

func (*RouteMessageResponse) String added in v0.33.0

func (m *RouteMessageResponse) String() string

func (*RouteMessageResponse) Unmarshal added in v0.33.0

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

func (*RouteMessageResponse) XXX_DiscardUnknown added in v0.33.0

func (m *RouteMessageResponse) XXX_DiscardUnknown()

func (*RouteMessageResponse) XXX_Marshal added in v0.33.0

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

func (*RouteMessageResponse) XXX_Merge added in v0.33.0

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

func (*RouteMessageResponse) XXX_Size added in v0.33.0

func (m *RouteMessageResponse) XXX_Size() int

func (*RouteMessageResponse) XXX_Unmarshal added in v0.33.0

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

type TokenSent added in v0.32.0

type TokenSent struct {
	TransferID         github_com_axelarnetwork_axelar_core_x_nexus_exported.TransferID `` /* 166-byte string literal not displayed */
	Sender             string                                                           `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"`
	SourceChain        github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName  `` /* 167-byte string literal not displayed */
	DestinationChain   github_com_axelarnetwork_axelar_core_x_nexus_exported.ChainName  `` /* 182-byte string literal not displayed */
	DestinationAddress string                                                           `protobuf:"bytes,5,opt,name=destination_address,json=destinationAddress,proto3" json:"destination_address,omitempty"`
	Asset              types.Coin                                                       `protobuf:"bytes,6,opt,name=asset,proto3" json:"asset"`
}

func (*TokenSent) Descriptor added in v0.32.0

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

func (*TokenSent) GetAsset added in v0.32.0

func (m *TokenSent) GetAsset() types.Coin

func (*TokenSent) GetDestinationAddress added in v0.32.0

func (m *TokenSent) GetDestinationAddress() string

func (*TokenSent) GetDestinationChain added in v0.32.0

func (*TokenSent) GetSender added in v0.32.0

func (m *TokenSent) GetSender() string

func (*TokenSent) GetSourceChain added in v0.32.0

func (*TokenSent) GetTransferID added in v0.32.0

func (*TokenSent) Marshal added in v0.32.0

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

func (*TokenSent) MarshalTo added in v0.32.0

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

func (*TokenSent) MarshalToSizedBuffer added in v0.32.0

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

func (*TokenSent) ProtoMessage added in v0.32.0

func (*TokenSent) ProtoMessage()

func (*TokenSent) Reset added in v0.32.0

func (m *TokenSent) Reset()

func (*TokenSent) Size added in v0.32.0

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

func (*TokenSent) String added in v0.32.0

func (m *TokenSent) String() string

func (*TokenSent) Unmarshal added in v0.32.0

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

func (*TokenSent) XXX_DiscardUnknown added in v0.32.0

func (m *TokenSent) XXX_DiscardUnknown()

func (*TokenSent) XXX_Marshal added in v0.32.0

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

func (*TokenSent) XXX_Merge added in v0.32.0

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

func (*TokenSent) XXX_MessageName added in v0.33.1

func (*TokenSent) XXX_MessageName() string

func (*TokenSent) XXX_Size added in v0.32.0

func (m *TokenSent) XXX_Size() int

func (*TokenSent) XXX_Unmarshal added in v0.32.0

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

type UnimplementedMsgServiceServer

type UnimplementedMsgServiceServer struct {
}

UnimplementedMsgServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServiceServer) AddCosmosBasedChain

func (*UnimplementedMsgServiceServer) CallContract added in v0.32.0

func (*UnimplementedMsgServiceServer) ConfirmDeposit

func (*UnimplementedMsgServiceServer) ExecutePendingTransfers

func (*UnimplementedMsgServiceServer) RegisterAsset

func (*UnimplementedMsgServiceServer) RegisterFeeCollector

func (*UnimplementedMsgServiceServer) RetryIBCTransfer added in v0.21.0

func (*UnimplementedMsgServiceServer) RouteIBCTransfers

func (*UnimplementedMsgServiceServer) RouteMessage added in v0.33.0

type UnimplementedQueryServiceServer added in v0.17.0

type UnimplementedQueryServiceServer struct {
}

UnimplementedQueryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServiceServer) ChainByIBCPath added in v0.35.5

func (*UnimplementedQueryServiceServer) IBCPath added in v0.35.5

func (*UnimplementedQueryServiceServer) Params added in v0.34.0

func (*UnimplementedQueryServiceServer) PendingIBCTransferCount added in v0.17.0

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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