Documentation ¶
Overview ¶
nolint
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func GetCoinDenomFromUniDenom(uniDenom string) (string, error)
- func GetReservePoolAddr(uniDenom string) sdk.AccAddress
- func GetTokenPairByDenom(inputDenom, outputDenom string) string
- func GetUniDenomFromDenom(denom string) (string, error)
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterInterfaces(registry types.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- func ValidateDeadline(deadline int64) error
- func ValidateExactStandardAmt(standardAmt sdk.Int) error
- func ValidateGenesis(data GenesisState) error
- func ValidateInput(input Input) error
- func ValidateMaxToken(maxToken sdk.Coin) error
- func ValidateMinLiquidity(minLiquidity sdk.Int) error
- func ValidateMinStandardAmt(minStandardAmt sdk.Int) error
- func ValidateMinToken(minToken sdk.Int) error
- func ValidateOutput(output Output) error
- func ValidateUniDenom(uniDenom string) error
- func ValidateWithdrawLiquidity(liquidity sdk.Coin) error
- type AccountKeeper
- type BankKeeper
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) GetStandardDenom() string
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type Input
- func (*Input) Descriptor() ([]byte, []int)
- func (m *Input) Marshal() (dAtA []byte, err error)
- func (m *Input) MarshalTo(dAtA []byte) (int, error)
- func (m *Input) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Input) ProtoMessage()
- func (m *Input) Reset()
- func (m *Input) Size() (n int)
- func (m *Input) String() string
- func (m *Input) Unmarshal(dAtA []byte) error
- func (m *Input) XXX_DiscardUnknown()
- func (m *Input) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Input) XXX_Merge(src proto.Message)
- func (m *Input) XXX_Size() int
- func (m *Input) XXX_Unmarshal(b []byte) error
- type MsgAddLiquidity
- func (*MsgAddLiquidity) Descriptor() ([]byte, []int)
- func (msg MsgAddLiquidity) GetSignBytes() []byte
- func (msg MsgAddLiquidity) GetSigners() []sdk.AccAddress
- func (m *MsgAddLiquidity) Marshal() (dAtA []byte, err error)
- func (m *MsgAddLiquidity) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAddLiquidity) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAddLiquidity) ProtoMessage()
- func (m *MsgAddLiquidity) Reset()
- func (msg MsgAddLiquidity) Route() string
- func (m *MsgAddLiquidity) Size() (n int)
- func (m *MsgAddLiquidity) String() string
- func (msg MsgAddLiquidity) Type() string
- func (m *MsgAddLiquidity) Unmarshal(dAtA []byte) error
- func (msg MsgAddLiquidity) ValidateBasic() error
- func (m *MsgAddLiquidity) XXX_DiscardUnknown()
- func (m *MsgAddLiquidity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAddLiquidity) XXX_Merge(src proto.Message)
- func (m *MsgAddLiquidity) XXX_Size() int
- func (m *MsgAddLiquidity) XXX_Unmarshal(b []byte) error
- type MsgAddLiquidityResponse
- func (*MsgAddLiquidityResponse) Descriptor() ([]byte, []int)
- func (m *MsgAddLiquidityResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgAddLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAddLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAddLiquidityResponse) ProtoMessage()
- func (m *MsgAddLiquidityResponse) Reset()
- func (m *MsgAddLiquidityResponse) Size() (n int)
- func (m *MsgAddLiquidityResponse) String() string
- func (m *MsgAddLiquidityResponse) Unmarshal(dAtA []byte) error
- func (m *MsgAddLiquidityResponse) XXX_DiscardUnknown()
- func (m *MsgAddLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAddLiquidityResponse) XXX_Merge(src proto.Message)
- func (m *MsgAddLiquidityResponse) XXX_Size() int
- func (m *MsgAddLiquidityResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgRemoveLiquidity
- func (*MsgRemoveLiquidity) Descriptor() ([]byte, []int)
- func (msg MsgRemoveLiquidity) GetSignBytes() []byte
- func (msg MsgRemoveLiquidity) GetSigners() []sdk.AccAddress
- func (m *MsgRemoveLiquidity) Marshal() (dAtA []byte, err error)
- func (m *MsgRemoveLiquidity) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRemoveLiquidity) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRemoveLiquidity) ProtoMessage()
- func (m *MsgRemoveLiquidity) Reset()
- func (msg MsgRemoveLiquidity) Route() string
- func (m *MsgRemoveLiquidity) Size() (n int)
- func (m *MsgRemoveLiquidity) String() string
- func (msg MsgRemoveLiquidity) Type() string
- func (m *MsgRemoveLiquidity) Unmarshal(dAtA []byte) error
- func (msg MsgRemoveLiquidity) ValidateBasic() error
- func (m *MsgRemoveLiquidity) XXX_DiscardUnknown()
- func (m *MsgRemoveLiquidity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRemoveLiquidity) XXX_Merge(src proto.Message)
- func (m *MsgRemoveLiquidity) XXX_Size() int
- func (m *MsgRemoveLiquidity) XXX_Unmarshal(b []byte) error
- type MsgRemoveLiquidityResponse
- func (*MsgRemoveLiquidityResponse) Descriptor() ([]byte, []int)
- func (m *MsgRemoveLiquidityResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgRemoveLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRemoveLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRemoveLiquidityResponse) ProtoMessage()
- func (m *MsgRemoveLiquidityResponse) Reset()
- func (m *MsgRemoveLiquidityResponse) Size() (n int)
- func (m *MsgRemoveLiquidityResponse) String() string
- func (m *MsgRemoveLiquidityResponse) Unmarshal(dAtA []byte) error
- func (m *MsgRemoveLiquidityResponse) XXX_DiscardUnknown()
- func (m *MsgRemoveLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRemoveLiquidityResponse) XXX_Merge(src proto.Message)
- func (m *MsgRemoveLiquidityResponse) XXX_Size() int
- func (m *MsgRemoveLiquidityResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgSwapCoinResponse
- func (*MsgSwapCoinResponse) Descriptor() ([]byte, []int)
- func (m *MsgSwapCoinResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgSwapCoinResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgSwapCoinResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgSwapCoinResponse) ProtoMessage()
- func (m *MsgSwapCoinResponse) Reset()
- func (m *MsgSwapCoinResponse) Size() (n int)
- func (m *MsgSwapCoinResponse) String() string
- func (m *MsgSwapCoinResponse) Unmarshal(dAtA []byte) error
- func (m *MsgSwapCoinResponse) XXX_DiscardUnknown()
- func (m *MsgSwapCoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgSwapCoinResponse) XXX_Merge(src proto.Message)
- func (m *MsgSwapCoinResponse) XXX_Size() int
- func (m *MsgSwapCoinResponse) XXX_Unmarshal(b []byte) error
- type MsgSwapOrder
- func (*MsgSwapOrder) Descriptor() ([]byte, []int)
- func (msg MsgSwapOrder) GetSignBytes() []byte
- func (msg MsgSwapOrder) GetSigners() []sdk.AccAddress
- func (m *MsgSwapOrder) Marshal() (dAtA []byte, err error)
- func (m *MsgSwapOrder) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgSwapOrder) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgSwapOrder) ProtoMessage()
- func (m *MsgSwapOrder) Reset()
- func (msg MsgSwapOrder) Route() string
- func (m *MsgSwapOrder) Size() (n int)
- func (m *MsgSwapOrder) String() string
- func (msg MsgSwapOrder) Type() string
- func (m *MsgSwapOrder) Unmarshal(dAtA []byte) error
- func (msg MsgSwapOrder) ValidateBasic() error
- func (m *MsgSwapOrder) XXX_DiscardUnknown()
- func (m *MsgSwapOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgSwapOrder) XXX_Merge(src proto.Message)
- func (m *MsgSwapOrder) XXX_Size() int
- func (m *MsgSwapOrder) XXX_Unmarshal(b []byte) error
- type Output
- func (*Output) Descriptor() ([]byte, []int)
- func (m *Output) Marshal() (dAtA []byte, err error)
- func (m *Output) MarshalTo(dAtA []byte) (int, error)
- func (m *Output) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Output) ProtoMessage()
- func (m *Output) Reset()
- func (m *Output) Size() (n int)
- func (m *Output) String() string
- func (m *Output) Unmarshal(dAtA []byte) error
- func (m *Output) XXX_DiscardUnknown()
- func (m *Output) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Output) XXX_Merge(src proto.Message)
- func (m *Output) XXX_Size() int
- func (m *Output) XXX_Unmarshal(b []byte) error
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (this *Params) Equal(that interface{}) bool
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (p Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryLiquidityParams
- type QueryLiquidityRequest
- func (*QueryLiquidityRequest) Descriptor() ([]byte, []int)
- func (m *QueryLiquidityRequest) GetDenom() string
- func (m *QueryLiquidityRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryLiquidityRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryLiquidityRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryLiquidityRequest) ProtoMessage()
- func (m *QueryLiquidityRequest) Reset()
- func (m *QueryLiquidityRequest) Size() (n int)
- func (m *QueryLiquidityRequest) String() string
- func (m *QueryLiquidityRequest) Unmarshal(dAtA []byte) error
- func (m *QueryLiquidityRequest) XXX_DiscardUnknown()
- func (m *QueryLiquidityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryLiquidityRequest) XXX_Merge(src proto.Message)
- func (m *QueryLiquidityRequest) XXX_Size() int
- func (m *QueryLiquidityRequest) XXX_Unmarshal(b []byte) error
- type QueryLiquidityResponse
- func (*QueryLiquidityResponse) Descriptor() ([]byte, []int)
- func (m *QueryLiquidityResponse) GetFee() string
- func (m *QueryLiquidityResponse) GetLiquidity() types.Coin
- func (m *QueryLiquidityResponse) GetStandard() types.Coin
- func (m *QueryLiquidityResponse) GetToken() types.Coin
- func (m *QueryLiquidityResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryLiquidityResponse) ProtoMessage()
- func (m *QueryLiquidityResponse) Reset()
- func (m *QueryLiquidityResponse) Size() (n int)
- func (m *QueryLiquidityResponse) String() string
- func (m *QueryLiquidityResponse) Unmarshal(dAtA []byte) error
- func (m *QueryLiquidityResponse) XXX_DiscardUnknown()
- func (m *QueryLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryLiquidityResponse) XXX_Merge(src proto.Message)
- func (m *QueryLiquidityResponse) XXX_Size() int
- func (m *QueryLiquidityResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) AddLiquidity(ctx context.Context, req *MsgAddLiquidity) (*MsgAddLiquidityResponse, error)
- func (*UnimplementedMsgServer) RemoveLiquidity(ctx context.Context, req *MsgRemoveLiquidity) (*MsgRemoveLiquidityResponse, error)
- func (*UnimplementedMsgServer) SwapCoin(ctx context.Context, req *MsgSwapOrder) (*MsgSwapCoinResponse, error)
- type UnimplementedQueryServer
Constants ¶
const ( EventTypeSwap = "swap" EventTypeAddLiquidity = "add_liquidity" EventTypeRemoveLiquidity = "remove_liquidity" AttributeValueCategory = ModuleName AttributeValueAmount = "amount" AttributeValueSender = "sender" AttributeValueRecipient = "recipient" AttributeValueIsBuyOrder = "is_buy_order" AttributeValueTokenPair = "token_pair" )
coinswap module event types
const ( // ModuleName is the name of the module. ModuleName = "coinswap" // RouterKey is the message route for the coinswap module. RouterKey = ModuleName // StoreKey is the default store key for the coinswap module. StoreKey = ModuleName // QuerierRoute is the querier route for the coinswap module. QuerierRoute = StoreKey )
const ( // FormatUniABSPrefix define the prefix of liquidity token FormatUniABSPrefix = "swap/" // FormatUniDenom define the name of liquidity token FormatUniDenom = "swap/%s" // TypeMsgAddLiquidity define the event type of the MsgAddLiquidity TypeMsgAddLiquidity = "add_liquidity" // TypeMsgRemoveLiquidity define the event type of the MsgRemoveLiquidity TypeMsgRemoveLiquidity = "remove_liquidity" // TypeMsgSwapOrder define the event type of the MsgSwapOrder TypeMsgSwapOrder = "swap_order" )
const (
// QueryLiquidity liquidity query endpoint supported by the coinswap querier
QueryLiquidity = "liquidity"
)
const ( // StandardDenom for coinswap StandardDenom = sdk.DefaultBondDenom )
Variables ¶
var ( ErrInvalidLengthCoinswap = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowCoinswap = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupCoinswap = fmt.Errorf("proto: unexpected end of group") )
var ( ErrReservePoolNotExists = sdkerrors.Register(ModuleName, 2, "reserve pool not exists") ErrEqualDenom = sdkerrors.Register(ModuleName, 3, "input and output denomination are equal") ErrNotContainStandardDenom = sdkerrors.Register(ModuleName, 4, "must have one standard denom") ErrMustStandardDenom = sdkerrors.Register(ModuleName, 5, "must be standard denom") ErrInvalidDenom = sdkerrors.Register(ModuleName, 6, "invalid denom") ErrInvalidDeadline = sdkerrors.Register(ModuleName, 7, "invalid deadline") ErrConstraintNotMet = sdkerrors.Register(ModuleName, 8, "constraint not met") ErrInsufficientFunds = sdkerrors.Register(ModuleName, 9, "insufficient funds") )
coinswap module sentinel errors
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( KeyFee = []byte("Fee") // fee key KeyStandardDenom = []byte("StandardDenom") // standard token denom key )
Parameter store keys
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var (
ModuleCdc = codec.NewAminoCodec(amino)
)
Functions ¶
func GetCoinDenomFromUniDenom ¶
GetCoinDenomFromUniDenom returns the token denom by uni denom
func GetReservePoolAddr ¶
func GetReservePoolAddr(uniDenom string) sdk.AccAddress
GetReservePoolAddr returns the poor address for the provided provided liquidity denomination.
func GetTokenPairByDenom ¶
GetTokenPairByDenom return the token pair for the provided denominations
func GetUniDenomFromDenom ¶
GetUniDenomFromDenom returns the uni denom for the provided denomination.
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable returns the TypeTable for coinswap module
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers concrete types on the codec.
func RegisterMsgServer ¶ added in v1.2.0
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func ValidateDeadline ¶ added in v1.2.1
ValidateDeadline verifies whether the parameters are legal
func ValidateExactStandardAmt ¶ added in v1.2.1
ValidateExactStandardAmt verifies whether the parameters are legal
func ValidateGenesis ¶
func ValidateGenesis(data GenesisState) error
ValidateGenesis - placeholder function
func ValidateInput ¶ added in v1.2.1
ValidateInput verifies whether the parameters are legal
func ValidateMaxToken ¶ added in v1.2.1
ValidateMaxToken verifies whether the parameters are legal
func ValidateMinLiquidity ¶ added in v1.2.1
ValidateMinLiquidity verifies whether the parameters are legal
func ValidateMinStandardAmt ¶ added in v1.2.1
ValidateMinStandardAmt verifies whether the parameters are legal
func ValidateMinToken ¶ added in v1.2.1
ValidateMinToken verifies whether the parameters are legal
func ValidateOutput ¶ added in v1.2.1
ValidateOutput verifies whether the parameters are legal
func ValidateUniDenom ¶ added in v1.2.1
ValidateUniDenom returns nil if the uni denom is valid
func ValidateWithdrawLiquidity ¶ added in v1.2.1
ValidateWithdrawLiquidity verifies whether the parameters are legal
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI GetModuleAddress(name string) sdk.AccAddress }
AccountKeeper defines the expected account keeper
type BankKeeper ¶
type BankKeeper interface { SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin GetSupply(ctx sdk.Context) bankexported.SupplyI 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 BurnCoins(ctx sdk.Context, name string, amt sdk.Coins) error MintCoins(ctx sdk.Context, name string, amt sdk.Coins) error }
BankKeeper defines the expected bank send keeper
type GenesisState ¶
type GenesisState struct { Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` StandardDenom string `protobuf:"bytes,2,opt,name=standard_denom,json=standardDenom,proto3" json:"standard_denom,omitempty" yaml:"standard_denom"` }
GenesisState defines the coinswap module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
DefaultGenesisState creates a default GenesisState object
func NewGenesisState ¶
func NewGenesisState(params Params, denom string) *GenesisState
NewGenesisState is the constructor function for GenesisState
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetStandardDenom ¶ added in v1.2.0
func (m *GenesisState) GetStandardDenom() string
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err 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) 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 Input ¶
type Input struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Coin types.Coin `protobuf:"bytes,2,opt,name=coin,proto3" json:"coin"` }
Input defines the properties of order's input
func (*Input) Descriptor ¶
func (*Input) ProtoMessage ¶
func (*Input) ProtoMessage()
func (*Input) XXX_DiscardUnknown ¶
func (m *Input) XXX_DiscardUnknown()
func (*Input) XXX_Marshal ¶
func (*Input) XXX_Unmarshal ¶
type MsgAddLiquidity ¶
type MsgAddLiquidity struct { MaxToken types.Coin `protobuf:"bytes,1,opt,name=max_token,json=maxToken,proto3" json:"max_token" yaml:"max_token"` ExactStandardAmt github_com_cosmos_cosmos_sdk_types.Int `` /* 177-byte string literal not displayed */ MinLiquidity github_com_cosmos_cosmos_sdk_types.Int `` /* 158-byte string literal not displayed */ Deadline int64 `protobuf:"varint,4,opt,name=deadline,proto3" json:"deadline,omitempty"` Sender string `protobuf:"bytes,5,opt,name=sender,proto3" json:"sender,omitempty"` }
MsgAddLiquidity represents a msg for adding liquidity to a reserve pool
func NewMsgAddLiquidity ¶
func NewMsgAddLiquidity( maxToken sdk.Coin, exactStandardAmt sdk.Int, minLiquidity sdk.Int, deadline int64, sender string, ) *MsgAddLiquidity
NewMsgAddLiquidity creates a new MsgAddLiquidity object.
func (*MsgAddLiquidity) Descriptor ¶
func (*MsgAddLiquidity) Descriptor() ([]byte, []int)
func (MsgAddLiquidity) GetSignBytes ¶
func (msg MsgAddLiquidity) GetSignBytes() []byte
GetSignBytes implements Msg.
func (MsgAddLiquidity) GetSigners ¶
func (msg MsgAddLiquidity) GetSigners() []sdk.AccAddress
GetSigners implements Msg.
func (*MsgAddLiquidity) Marshal ¶
func (m *MsgAddLiquidity) Marshal() (dAtA []byte, err error)
func (*MsgAddLiquidity) MarshalToSizedBuffer ¶
func (m *MsgAddLiquidity) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAddLiquidity) ProtoMessage ¶
func (*MsgAddLiquidity) ProtoMessage()
func (*MsgAddLiquidity) Reset ¶
func (m *MsgAddLiquidity) Reset()
func (*MsgAddLiquidity) Size ¶
func (m *MsgAddLiquidity) Size() (n int)
func (*MsgAddLiquidity) String ¶
func (m *MsgAddLiquidity) String() string
func (*MsgAddLiquidity) Unmarshal ¶
func (m *MsgAddLiquidity) Unmarshal(dAtA []byte) error
func (MsgAddLiquidity) ValidateBasic ¶
func (msg MsgAddLiquidity) ValidateBasic() error
ValidateBasic implements Msg.
func (*MsgAddLiquidity) XXX_DiscardUnknown ¶
func (m *MsgAddLiquidity) XXX_DiscardUnknown()
func (*MsgAddLiquidity) XXX_Marshal ¶
func (m *MsgAddLiquidity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAddLiquidity) XXX_Merge ¶
func (m *MsgAddLiquidity) XXX_Merge(src proto.Message)
func (*MsgAddLiquidity) XXX_Size ¶
func (m *MsgAddLiquidity) XXX_Size() int
func (*MsgAddLiquidity) XXX_Unmarshal ¶
func (m *MsgAddLiquidity) XXX_Unmarshal(b []byte) error
type MsgAddLiquidityResponse ¶ added in v1.2.0
type MsgAddLiquidityResponse struct {
MintToken *types.Coin `protobuf:"bytes,1,opt,name=mint_token,json=mintToken,proto3" json:"mint_token,omitempty"`
}
MsgAddLiquidityResponse defines the Msg/AddLiquidity response type.
func (*MsgAddLiquidityResponse) Descriptor ¶ added in v1.2.0
func (*MsgAddLiquidityResponse) Descriptor() ([]byte, []int)
func (*MsgAddLiquidityResponse) Marshal ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) Marshal() (dAtA []byte, err error)
func (*MsgAddLiquidityResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgAddLiquidityResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAddLiquidityResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgAddLiquidityResponse) ProtoMessage()
func (*MsgAddLiquidityResponse) Reset ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) Reset()
func (*MsgAddLiquidityResponse) Size ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) Size() (n int)
func (*MsgAddLiquidityResponse) String ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) String() string
func (*MsgAddLiquidityResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) Unmarshal(dAtA []byte) error
func (*MsgAddLiquidityResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) XXX_DiscardUnknown()
func (*MsgAddLiquidityResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAddLiquidityResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) XXX_Merge(src proto.Message)
func (*MsgAddLiquidityResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) XXX_Size() int
func (*MsgAddLiquidityResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgAddLiquidityResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶ added in v1.2.0
type MsgClient interface { // AddLiquidity defines a method for depositing some tokens to the liquidity pool. AddLiquidity(ctx context.Context, in *MsgAddLiquidity, opts ...grpc.CallOption) (*MsgAddLiquidityResponse, error) // RemoveLiquidity defines a method for withdraw some tokens from the liquidity pool. RemoveLiquidity(ctx context.Context, in *MsgRemoveLiquidity, opts ...grpc.CallOption) (*MsgRemoveLiquidityResponse, error) // SwapCoin defines a method for swapping a token with the other token from the liquidity pool. SwapCoin(ctx context.Context, in *MsgSwapOrder, opts ...grpc.CallOption) (*MsgSwapCoinResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶ added in v1.2.0
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgRemoveLiquidity ¶
type MsgRemoveLiquidity struct { WithdrawLiquidity types.Coin `` /* 128-byte string literal not displayed */ MinToken github_com_cosmos_cosmos_sdk_types.Int `` /* 142-byte string literal not displayed */ MinStandardAmt github_com_cosmos_cosmos_sdk_types.Int `` /* 169-byte string literal not displayed */ Deadline int64 `protobuf:"varint,4,opt,name=deadline,proto3" json:"deadline,omitempty"` Sender string `protobuf:"bytes,5,opt,name=sender,proto3" json:"sender,omitempty"` }
MsgRemoveLiquidity - struct for removing liquidity from a reserve pool
func NewMsgRemoveLiquidity ¶
func NewMsgRemoveLiquidity( minToken sdk.Int, withdrawLiquidity sdk.Coin, minStandardAmt sdk.Int, deadline int64, sender string, ) *MsgRemoveLiquidity
NewMsgRemoveLiquidity creates a new MsgRemoveLiquidity object
func (*MsgRemoveLiquidity) Descriptor ¶
func (*MsgRemoveLiquidity) Descriptor() ([]byte, []int)
func (MsgRemoveLiquidity) GetSignBytes ¶
func (msg MsgRemoveLiquidity) GetSignBytes() []byte
GetSignBytes implements Msg.
func (MsgRemoveLiquidity) GetSigners ¶
func (msg MsgRemoveLiquidity) GetSigners() []sdk.AccAddress
GetSigners implements Msg.
func (*MsgRemoveLiquidity) Marshal ¶
func (m *MsgRemoveLiquidity) Marshal() (dAtA []byte, err error)
func (*MsgRemoveLiquidity) MarshalTo ¶
func (m *MsgRemoveLiquidity) MarshalTo(dAtA []byte) (int, error)
func (*MsgRemoveLiquidity) MarshalToSizedBuffer ¶
func (m *MsgRemoveLiquidity) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRemoveLiquidity) ProtoMessage ¶
func (*MsgRemoveLiquidity) ProtoMessage()
func (*MsgRemoveLiquidity) Reset ¶
func (m *MsgRemoveLiquidity) Reset()
func (MsgRemoveLiquidity) Route ¶
func (msg MsgRemoveLiquidity) Route() string
Route implements Msg.
func (*MsgRemoveLiquidity) Size ¶
func (m *MsgRemoveLiquidity) Size() (n int)
func (*MsgRemoveLiquidity) String ¶
func (m *MsgRemoveLiquidity) String() string
func (*MsgRemoveLiquidity) Unmarshal ¶
func (m *MsgRemoveLiquidity) Unmarshal(dAtA []byte) error
func (MsgRemoveLiquidity) ValidateBasic ¶
func (msg MsgRemoveLiquidity) ValidateBasic() error
ValidateBasic implements Msg.
func (*MsgRemoveLiquidity) XXX_DiscardUnknown ¶
func (m *MsgRemoveLiquidity) XXX_DiscardUnknown()
func (*MsgRemoveLiquidity) XXX_Marshal ¶
func (m *MsgRemoveLiquidity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRemoveLiquidity) XXX_Merge ¶
func (m *MsgRemoveLiquidity) XXX_Merge(src proto.Message)
func (*MsgRemoveLiquidity) XXX_Size ¶
func (m *MsgRemoveLiquidity) XXX_Size() int
func (*MsgRemoveLiquidity) XXX_Unmarshal ¶
func (m *MsgRemoveLiquidity) XXX_Unmarshal(b []byte) error
type MsgRemoveLiquidityResponse ¶ added in v1.2.0
type MsgRemoveLiquidityResponse struct {
WithdrawCoins []*types.Coin `protobuf:"bytes,1,rep,name=withdraw_coins,json=withdrawCoins,proto3" json:"withdraw_coins,omitempty"`
}
MsgRemoveLiquidityResponse defines the Msg/RemoveLiquidity response type.
func (*MsgRemoveLiquidityResponse) Descriptor ¶ added in v1.2.0
func (*MsgRemoveLiquidityResponse) Descriptor() ([]byte, []int)
func (*MsgRemoveLiquidityResponse) Marshal ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) Marshal() (dAtA []byte, err error)
func (*MsgRemoveLiquidityResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgRemoveLiquidityResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRemoveLiquidityResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgRemoveLiquidityResponse) ProtoMessage()
func (*MsgRemoveLiquidityResponse) Reset ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) Reset()
func (*MsgRemoveLiquidityResponse) Size ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) Size() (n int)
func (*MsgRemoveLiquidityResponse) String ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) String() string
func (*MsgRemoveLiquidityResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) Unmarshal(dAtA []byte) error
func (*MsgRemoveLiquidityResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) XXX_DiscardUnknown()
func (*MsgRemoveLiquidityResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRemoveLiquidityResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) XXX_Merge(src proto.Message)
func (*MsgRemoveLiquidityResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) XXX_Size() int
func (*MsgRemoveLiquidityResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgRemoveLiquidityResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶ added in v1.2.0
type MsgServer interface { // AddLiquidity defines a method for depositing some tokens to the liquidity pool. AddLiquidity(context.Context, *MsgAddLiquidity) (*MsgAddLiquidityResponse, error) // RemoveLiquidity defines a method for withdraw some tokens from the liquidity pool. RemoveLiquidity(context.Context, *MsgRemoveLiquidity) (*MsgRemoveLiquidityResponse, error) // SwapCoin defines a method for swapping a token with the other token from the liquidity pool. SwapCoin(context.Context, *MsgSwapOrder) (*MsgSwapCoinResponse, error) }
MsgServer is the server API for Msg service.
type MsgSwapCoinResponse ¶ added in v1.2.0
type MsgSwapCoinResponse struct { }
MsgSwapCoinResponse defines the Msg/SwapCoin response type.
func (*MsgSwapCoinResponse) Descriptor ¶ added in v1.2.0
func (*MsgSwapCoinResponse) Descriptor() ([]byte, []int)
func (*MsgSwapCoinResponse) Marshal ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) Marshal() (dAtA []byte, err error)
func (*MsgSwapCoinResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgSwapCoinResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgSwapCoinResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgSwapCoinResponse) ProtoMessage()
func (*MsgSwapCoinResponse) Reset ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) Reset()
func (*MsgSwapCoinResponse) Size ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) Size() (n int)
func (*MsgSwapCoinResponse) String ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) String() string
func (*MsgSwapCoinResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) Unmarshal(dAtA []byte) error
func (*MsgSwapCoinResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) XXX_DiscardUnknown()
func (*MsgSwapCoinResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgSwapCoinResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) XXX_Merge(src proto.Message)
func (*MsgSwapCoinResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) XXX_Size() int
func (*MsgSwapCoinResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgSwapCoinResponse) XXX_Unmarshal(b []byte) error
type MsgSwapOrder ¶
type MsgSwapOrder struct { Input Input `protobuf:"bytes,1,opt,name=input,proto3" json:"input"` Output Output `protobuf:"bytes,2,opt,name=output,proto3" json:"output"` Deadline int64 `protobuf:"varint,3,opt,name=deadline,proto3" json:"deadline,omitempty"` IsBuyOrder bool `protobuf:"varint,4,opt,name=is_buy_order,json=isBuyOrder,proto3" json:"is_buy_order,omitempty" yaml:"is_buy_order"` }
MsgSwapOrder represents a msg for swap order
func NewMsgSwapOrder ¶
func NewMsgSwapOrder( input Input, output Output, deadline int64, isBuyOrder bool, ) *MsgSwapOrder
NewMsgSwapOrder creates a new MsgSwapOrder object.
func (*MsgSwapOrder) Descriptor ¶
func (*MsgSwapOrder) Descriptor() ([]byte, []int)
func (MsgSwapOrder) GetSignBytes ¶
func (msg MsgSwapOrder) GetSignBytes() []byte
GetSignBytes implements Msg.
func (MsgSwapOrder) GetSigners ¶
func (msg MsgSwapOrder) GetSigners() []sdk.AccAddress
GetSigners implements Msg.
func (*MsgSwapOrder) Marshal ¶
func (m *MsgSwapOrder) Marshal() (dAtA []byte, err error)
func (*MsgSwapOrder) MarshalToSizedBuffer ¶
func (m *MsgSwapOrder) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgSwapOrder) ProtoMessage ¶
func (*MsgSwapOrder) ProtoMessage()
func (*MsgSwapOrder) Reset ¶
func (m *MsgSwapOrder) Reset()
func (*MsgSwapOrder) Size ¶
func (m *MsgSwapOrder) Size() (n int)
func (*MsgSwapOrder) String ¶
func (m *MsgSwapOrder) String() string
func (*MsgSwapOrder) Unmarshal ¶
func (m *MsgSwapOrder) Unmarshal(dAtA []byte) error
func (MsgSwapOrder) ValidateBasic ¶
func (msg MsgSwapOrder) ValidateBasic() error
ValidateBasic implements Msg.
func (*MsgSwapOrder) XXX_DiscardUnknown ¶
func (m *MsgSwapOrder) XXX_DiscardUnknown()
func (*MsgSwapOrder) XXX_Marshal ¶
func (m *MsgSwapOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgSwapOrder) XXX_Merge ¶
func (m *MsgSwapOrder) XXX_Merge(src proto.Message)
func (*MsgSwapOrder) XXX_Size ¶
func (m *MsgSwapOrder) XXX_Size() int
func (*MsgSwapOrder) XXX_Unmarshal ¶
func (m *MsgSwapOrder) XXX_Unmarshal(b []byte) error
type Output ¶
type Output struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Coin types.Coin `protobuf:"bytes,2,opt,name=coin,proto3" json:"coin"` }
Output defines the properties of order's output
func (*Output) Descriptor ¶
func (*Output) MarshalToSizedBuffer ¶
func (*Output) ProtoMessage ¶
func (*Output) ProtoMessage()
func (*Output) XXX_DiscardUnknown ¶
func (m *Output) XXX_DiscardUnknown()
func (*Output) XXX_Marshal ¶
func (*Output) XXX_Unmarshal ¶
type Params ¶
type Params struct {
Fee github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,1,opt,name=fee,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fee"`
}
token parameters
func DefaultParams ¶
func DefaultParams() Params
DefaultParams returns the default coinswap module parameters
func (*Params) Descriptor ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
ParamSetPairs implements paramtypes.KeyValuePairs
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryClient ¶
type QueryClient interface { // Liquidity returns the total liquidity available for the provided // denomination Liquidity(ctx context.Context, in *QueryLiquidityRequest, opts ...grpc.CallOption) (*QueryLiquidityResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryLiquidityParams ¶
type QueryLiquidityParams struct {
Denom string `json:"denom" yaml:"denom"` // same as uniDenom
}
QueryLiquidityParams is the query parameters for 'custom/swap/liquidity'
type QueryLiquidityRequest ¶
type QueryLiquidityRequest struct {
Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}
QueryLiquidityRequest is request type for the Query/Liquidity RPC method
func (*QueryLiquidityRequest) Descriptor ¶
func (*QueryLiquidityRequest) Descriptor() ([]byte, []int)
func (*QueryLiquidityRequest) GetDenom ¶ added in v1.2.0
func (m *QueryLiquidityRequest) GetDenom() string
func (*QueryLiquidityRequest) Marshal ¶
func (m *QueryLiquidityRequest) Marshal() (dAtA []byte, err error)
func (*QueryLiquidityRequest) MarshalTo ¶
func (m *QueryLiquidityRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryLiquidityRequest) MarshalToSizedBuffer ¶
func (m *QueryLiquidityRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryLiquidityRequest) ProtoMessage ¶
func (*QueryLiquidityRequest) ProtoMessage()
func (*QueryLiquidityRequest) Reset ¶
func (m *QueryLiquidityRequest) Reset()
func (*QueryLiquidityRequest) Size ¶
func (m *QueryLiquidityRequest) Size() (n int)
func (*QueryLiquidityRequest) String ¶
func (m *QueryLiquidityRequest) String() string
func (*QueryLiquidityRequest) Unmarshal ¶
func (m *QueryLiquidityRequest) Unmarshal(dAtA []byte) error
func (*QueryLiquidityRequest) XXX_DiscardUnknown ¶
func (m *QueryLiquidityRequest) XXX_DiscardUnknown()
func (*QueryLiquidityRequest) XXX_Marshal ¶
func (m *QueryLiquidityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryLiquidityRequest) XXX_Merge ¶
func (m *QueryLiquidityRequest) XXX_Merge(src proto.Message)
func (*QueryLiquidityRequest) XXX_Size ¶
func (m *QueryLiquidityRequest) XXX_Size() int
func (*QueryLiquidityRequest) XXX_Unmarshal ¶
func (m *QueryLiquidityRequest) XXX_Unmarshal(b []byte) error
type QueryLiquidityResponse ¶
type QueryLiquidityResponse struct { Standard types.Coin `protobuf:"bytes,1,opt,name=standard,proto3" json:"standard"` Token types.Coin `protobuf:"bytes,2,opt,name=token,proto3" json:"token"` Liquidity types.Coin `protobuf:"bytes,3,opt,name=liquidity,proto3" json:"liquidity"` Fee string `protobuf:"bytes,4,opt,name=fee,proto3" json:"fee,omitempty"` }
QueryLiquidityResponse is response type for the Query/Liquidity RPC method
func (*QueryLiquidityResponse) Descriptor ¶
func (*QueryLiquidityResponse) Descriptor() ([]byte, []int)
func (*QueryLiquidityResponse) GetFee ¶
func (m *QueryLiquidityResponse) GetFee() string
func (*QueryLiquidityResponse) GetLiquidity ¶
func (m *QueryLiquidityResponse) GetLiquidity() types.Coin
func (*QueryLiquidityResponse) GetStandard ¶
func (m *QueryLiquidityResponse) GetStandard() types.Coin
func (*QueryLiquidityResponse) GetToken ¶
func (m *QueryLiquidityResponse) GetToken() types.Coin
func (*QueryLiquidityResponse) Marshal ¶
func (m *QueryLiquidityResponse) Marshal() (dAtA []byte, err error)
func (*QueryLiquidityResponse) MarshalTo ¶
func (m *QueryLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryLiquidityResponse) MarshalToSizedBuffer ¶
func (m *QueryLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryLiquidityResponse) ProtoMessage ¶
func (*QueryLiquidityResponse) ProtoMessage()
func (*QueryLiquidityResponse) Reset ¶
func (m *QueryLiquidityResponse) Reset()
func (*QueryLiquidityResponse) Size ¶
func (m *QueryLiquidityResponse) Size() (n int)
func (*QueryLiquidityResponse) String ¶
func (m *QueryLiquidityResponse) String() string
func (*QueryLiquidityResponse) Unmarshal ¶
func (m *QueryLiquidityResponse) Unmarshal(dAtA []byte) error
func (*QueryLiquidityResponse) XXX_DiscardUnknown ¶
func (m *QueryLiquidityResponse) XXX_DiscardUnknown()
func (*QueryLiquidityResponse) XXX_Marshal ¶
func (m *QueryLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryLiquidityResponse) XXX_Merge ¶
func (m *QueryLiquidityResponse) XXX_Merge(src proto.Message)
func (*QueryLiquidityResponse) XXX_Size ¶
func (m *QueryLiquidityResponse) XXX_Size() int
func (*QueryLiquidityResponse) XXX_Unmarshal ¶
func (m *QueryLiquidityResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Liquidity returns the total liquidity available for the provided // denomination Liquidity(context.Context, *QueryLiquidityRequest) (*QueryLiquidityResponse, error) }
QueryServer is the server API for Query service.
type UnimplementedMsgServer ¶ added in v1.2.0
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) AddLiquidity ¶ added in v1.2.0
func (*UnimplementedMsgServer) AddLiquidity(ctx context.Context, req *MsgAddLiquidity) (*MsgAddLiquidityResponse, error)
func (*UnimplementedMsgServer) RemoveLiquidity ¶ added in v1.2.0
func (*UnimplementedMsgServer) RemoveLiquidity(ctx context.Context, req *MsgRemoveLiquidity) (*MsgRemoveLiquidityResponse, error)
func (*UnimplementedMsgServer) SwapCoin ¶ added in v1.2.0
func (*UnimplementedMsgServer) SwapCoin(ctx context.Context, req *MsgSwapOrder) (*MsgSwapCoinResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Liquidity ¶
func (*UnimplementedQueryServer) Liquidity(ctx context.Context, req *QueryLiquidityRequest) (*QueryLiquidityResponse, error)