Documentation ¶
Index ¶
- Constants
- Variables
- func GetLiquidityDenomFrom(denom string) (string, error)
- func GetTokenDenomFrom(liquidityDenom string) (string, error)
- func RegisterInterfaces(registry types.InterfaceRegistry)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- type AddLiquidityRequest
- type AddLiquidityResponse
- type Client
- 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 (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) 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 QueryAllPoolsResponse
- type QueryClient
- 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 (m QueryLiquidityResponse) Convert() interface{}
- 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 QueryPoolResponse
- type QueryServer
- type RemoveLiquidityRequest
- type RemoveLiquidityResponse
- type SwapCoinRequest
- type SwapCoinResponse
- 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 (
ModuleName = "coinswap"
)
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 ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
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 ( ErrReservePoolNotExists = sdkerrors.RegisterErr(ModuleName, 2, "reserve pool not exists") ErrEqualDenom = sdkerrors.RegisterErr(ModuleName, 3, "input and output denomination are equal") ErrNotContainStandardDenom = sdkerrors.RegisterErr(ModuleName, 4, "must have one standard denom") ErrMustStandardDenom = sdkerrors.RegisterErr(ModuleName, 5, "must be standard denom") ErrInvalidDenom = sdkerrors.RegisterErr(ModuleName, 6, "invalid denom") ErrInvalidDeadline = sdkerrors.RegisterErr(ModuleName, 7, "invalid deadline") ErrConstraintNotMet = sdkerrors.RegisterErr(ModuleName, 8, "constraint not met") ErrInsufficientFunds = sdkerrors.RegisterErr(ModuleName, 9, "insufficient funds") )
coinswap module sentinel errors
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 GetLiquidityDenomFrom ¶
func GetTokenDenomFrom ¶
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterMsgServer ¶
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type AddLiquidityRequest ¶
type AddLiquidityResponse ¶
type Client ¶
type Client interface { sdk.Module AddLiquidity(request AddLiquidityRequest, baseTx sdk.BaseTx) (*AddLiquidityResponse, error) RemoveLiquidity(request RemoveLiquidityRequest, baseTx sdk.BaseTx) (*RemoveLiquidityResponse, error) SwapCoin(request SwapCoinRequest, baseTx sdk.BaseTx) (*SwapCoinResponse, error) BuyTokenWithAutoEstimate(paidTokenDenom string, boughtCoin sdk.Coin, deadline int64, baseTx sdk.BaseTx, ) (res *SwapCoinResponse, err error) SellTokenWithAutoEstimate(gotTokenDenom string, soldCoin sdk.Coin, deadline int64, baseTx sdk.BaseTx, ) (res *SwapCoinResponse, err error) QueryPool(denom string) (*QueryPoolResponse, error) QueryAllPools() (*QueryAllPoolsResponse, error) EstimateTokenForSoldBase(tokenDenom string, soldBase sdk.Int, ) (sdk.Int, error) EstimateBaseForSoldToken(soldToken sdk.Coin) (sdk.Int, error) EstimateTokenForSoldToken(boughtTokenDenom string, soldToken sdk.Coin) (sdk.Int, error) EstimateTokenForBoughtBase(soldTokenDenom string, boughtBase sdk.Int) (sdk.Int, error) EstimateBaseForBoughtToken(boughtToken sdk.Coin) (sdk.Int, error) EstimateTokenForBoughtToken(soldTokenDenom string, boughtToken sdk.Coin) (sdk.Int, error) }
expose Record module api for user
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 (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetStandardDenom ¶
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_irisnet_core_sdk_go_types.Int `` /* 179-byte string literal not displayed */ MinLiquidity github_com_irisnet_core_sdk_go_types.Int `` /* 160-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 defines a msg for adding liquidity to a reserve pool
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 ¶
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 ¶
func (*MsgAddLiquidityResponse) Descriptor() ([]byte, []int)
func (*MsgAddLiquidityResponse) Marshal ¶
func (m *MsgAddLiquidityResponse) Marshal() (dAtA []byte, err error)
func (*MsgAddLiquidityResponse) MarshalTo ¶
func (m *MsgAddLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgAddLiquidityResponse) MarshalToSizedBuffer ¶
func (m *MsgAddLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAddLiquidityResponse) ProtoMessage ¶
func (*MsgAddLiquidityResponse) ProtoMessage()
func (*MsgAddLiquidityResponse) Reset ¶
func (m *MsgAddLiquidityResponse) Reset()
func (*MsgAddLiquidityResponse) Size ¶
func (m *MsgAddLiquidityResponse) Size() (n int)
func (*MsgAddLiquidityResponse) String ¶
func (m *MsgAddLiquidityResponse) String() string
func (*MsgAddLiquidityResponse) Unmarshal ¶
func (m *MsgAddLiquidityResponse) Unmarshal(dAtA []byte) error
func (*MsgAddLiquidityResponse) XXX_DiscardUnknown ¶
func (m *MsgAddLiquidityResponse) XXX_DiscardUnknown()
func (*MsgAddLiquidityResponse) XXX_Marshal ¶
func (m *MsgAddLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAddLiquidityResponse) XXX_Merge ¶
func (m *MsgAddLiquidityResponse) XXX_Merge(src proto.Message)
func (*MsgAddLiquidityResponse) XXX_Size ¶
func (m *MsgAddLiquidityResponse) XXX_Size() int
func (*MsgAddLiquidityResponse) XXX_Unmarshal ¶
func (m *MsgAddLiquidityResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
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 ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgRemoveLiquidity ¶
type MsgRemoveLiquidity struct { WithdrawLiquidity types.Coin `` /* 128-byte string literal not displayed */ MinToken github_com_irisnet_core_sdk_go_types.Int `` /* 144-byte string literal not displayed */ MinStandardAmt github_com_irisnet_core_sdk_go_types.Int `` /* 171-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 defines a msg for removing liquidity from a reserve pool
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 ¶
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 ¶
func (*MsgRemoveLiquidityResponse) Descriptor() ([]byte, []int)
func (*MsgRemoveLiquidityResponse) Marshal ¶
func (m *MsgRemoveLiquidityResponse) Marshal() (dAtA []byte, err error)
func (*MsgRemoveLiquidityResponse) MarshalTo ¶
func (m *MsgRemoveLiquidityResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgRemoveLiquidityResponse) MarshalToSizedBuffer ¶
func (m *MsgRemoveLiquidityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRemoveLiquidityResponse) ProtoMessage ¶
func (*MsgRemoveLiquidityResponse) ProtoMessage()
func (*MsgRemoveLiquidityResponse) Reset ¶
func (m *MsgRemoveLiquidityResponse) Reset()
func (*MsgRemoveLiquidityResponse) Size ¶
func (m *MsgRemoveLiquidityResponse) Size() (n int)
func (*MsgRemoveLiquidityResponse) String ¶
func (m *MsgRemoveLiquidityResponse) String() string
func (*MsgRemoveLiquidityResponse) Unmarshal ¶
func (m *MsgRemoveLiquidityResponse) Unmarshal(dAtA []byte) error
func (*MsgRemoveLiquidityResponse) XXX_DiscardUnknown ¶
func (m *MsgRemoveLiquidityResponse) XXX_DiscardUnknown()
func (*MsgRemoveLiquidityResponse) XXX_Marshal ¶
func (m *MsgRemoveLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRemoveLiquidityResponse) XXX_Merge ¶
func (m *MsgRemoveLiquidityResponse) XXX_Merge(src proto.Message)
func (*MsgRemoveLiquidityResponse) XXX_Size ¶
func (m *MsgRemoveLiquidityResponse) XXX_Size() int
func (*MsgRemoveLiquidityResponse) XXX_Unmarshal ¶
func (m *MsgRemoveLiquidityResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
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 ¶
type MsgSwapCoinResponse struct { }
MsgSwapCoinResponse defines the Msg/SwapCoin response type
func (*MsgSwapCoinResponse) Descriptor ¶
func (*MsgSwapCoinResponse) Descriptor() ([]byte, []int)
func (*MsgSwapCoinResponse) Marshal ¶
func (m *MsgSwapCoinResponse) Marshal() (dAtA []byte, err error)
func (*MsgSwapCoinResponse) MarshalTo ¶
func (m *MsgSwapCoinResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgSwapCoinResponse) MarshalToSizedBuffer ¶
func (m *MsgSwapCoinResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgSwapCoinResponse) ProtoMessage ¶
func (*MsgSwapCoinResponse) ProtoMessage()
func (*MsgSwapCoinResponse) Reset ¶
func (m *MsgSwapCoinResponse) Reset()
func (*MsgSwapCoinResponse) Size ¶
func (m *MsgSwapCoinResponse) Size() (n int)
func (*MsgSwapCoinResponse) String ¶
func (m *MsgSwapCoinResponse) String() string
func (*MsgSwapCoinResponse) Unmarshal ¶
func (m *MsgSwapCoinResponse) Unmarshal(dAtA []byte) error
func (*MsgSwapCoinResponse) XXX_DiscardUnknown ¶
func (m *MsgSwapCoinResponse) XXX_DiscardUnknown()
func (*MsgSwapCoinResponse) XXX_Marshal ¶
func (m *MsgSwapCoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgSwapCoinResponse) XXX_Merge ¶
func (m *MsgSwapCoinResponse) XXX_Merge(src proto.Message)
func (*MsgSwapCoinResponse) XXX_Size ¶
func (m *MsgSwapCoinResponse) XXX_Size() int
func (*MsgSwapCoinResponse) XXX_Unmarshal ¶
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 defines a msg for swap order
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_irisnet_core_sdk_go_types.Dec `protobuf:"bytes,1,opt,name=fee,proto3,customtype=github.com/irisnet/core-sdk-go/types.Dec" json:"fee"`
}
Params defines token module's parameters
func (*Params) Descriptor ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryAllPoolsResponse ¶
type QueryAllPoolsResponse struct {
Pools []QueryPoolResponse
}
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 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 ¶
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) Convert ¶
func (m QueryLiquidityResponse) Convert() interface{}
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 QueryPoolResponse ¶
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 RemoveLiquidityRequest ¶
type RemoveLiquidityResponse ¶
type SwapCoinRequest ¶
type SwapCoinResponse ¶
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) AddLiquidity ¶
func (*UnimplementedMsgServer) AddLiquidity(ctx context.Context, req *MsgAddLiquidity) (*MsgAddLiquidityResponse, error)
func (*UnimplementedMsgServer) RemoveLiquidity ¶
func (*UnimplementedMsgServer) RemoveLiquidity(ctx context.Context, req *MsgRemoveLiquidity) (*MsgRemoveLiquidityResponse, error)
func (*UnimplementedMsgServer) SwapCoin ¶
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)