Documentation
¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- 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)
- type EventCreateSale
- func (*EventCreateSale) Descriptor() ([]byte, []int)
- func (m *EventCreateSale) Marshal() (dAtA []byte, err error)
- func (m *EventCreateSale) MarshalTo(dAtA []byte) (int, error)
- func (m *EventCreateSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventCreateSale) ProtoMessage()
- func (m *EventCreateSale) Reset()
- func (m *EventCreateSale) Size() (n int)
- func (m *EventCreateSale) String() string
- func (m *EventCreateSale) Unmarshal(dAtA []byte) error
- func (m *EventCreateSale) XXX_DiscardUnknown()
- func (m *EventCreateSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventCreateSale) XXX_Merge(src proto.Message)
- func (m *EventCreateSale) XXX_Size() int
- func (m *EventCreateSale) XXX_Unmarshal(b []byte) error
- type EventExit
- func (*EventExit) Descriptor() ([]byte, []int)
- func (m *EventExit) Marshal() (dAtA []byte, err error)
- func (m *EventExit) MarshalTo(dAtA []byte) (int, error)
- func (m *EventExit) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventExit) ProtoMessage()
- func (m *EventExit) Reset()
- func (m *EventExit) Size() (n int)
- func (m *EventExit) String() string
- func (m *EventExit) Unmarshal(dAtA []byte) error
- func (m *EventExit) XXX_DiscardUnknown()
- func (m *EventExit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventExit) XXX_Merge(src proto.Message)
- func (m *EventExit) XXX_Size() int
- func (m *EventExit) XXX_Unmarshal(b []byte) error
- type EventFinalizeSale
- func (*EventFinalizeSale) Descriptor() ([]byte, []int)
- func (m *EventFinalizeSale) Marshal() (dAtA []byte, err error)
- func (m *EventFinalizeSale) MarshalTo(dAtA []byte) (int, error)
- func (m *EventFinalizeSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventFinalizeSale) ProtoMessage()
- func (m *EventFinalizeSale) Reset()
- func (m *EventFinalizeSale) Size() (n int)
- func (m *EventFinalizeSale) String() string
- func (m *EventFinalizeSale) Unmarshal(dAtA []byte) error
- func (m *EventFinalizeSale) XXX_DiscardUnknown()
- func (m *EventFinalizeSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventFinalizeSale) XXX_Merge(src proto.Message)
- func (m *EventFinalizeSale) XXX_Size() int
- func (m *EventFinalizeSale) XXX_Unmarshal(b []byte) error
- type EventSubscribe
- func (*EventSubscribe) Descriptor() ([]byte, []int)
- func (m *EventSubscribe) Marshal() (dAtA []byte, err error)
- func (m *EventSubscribe) MarshalTo(dAtA []byte) (int, error)
- func (m *EventSubscribe) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventSubscribe) ProtoMessage()
- func (m *EventSubscribe) Reset()
- func (m *EventSubscribe) Size() (n int)
- func (m *EventSubscribe) String() string
- func (m *EventSubscribe) Unmarshal(dAtA []byte) error
- func (m *EventSubscribe) XXX_DiscardUnknown()
- func (m *EventSubscribe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventSubscribe) XXX_Merge(src proto.Message)
- func (m *EventSubscribe) XXX_Size() int
- func (m *EventSubscribe) XXX_Unmarshal(b []byte) error
- type EventWithdraw
- func (*EventWithdraw) Descriptor() ([]byte, []int)
- func (m *EventWithdraw) Marshal() (dAtA []byte, err error)
- func (m *EventWithdraw) MarshalTo(dAtA []byte) (int, error)
- func (m *EventWithdraw) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventWithdraw) ProtoMessage()
- func (m *EventWithdraw) Reset()
- func (m *EventWithdraw) Size() (n int)
- func (m *EventWithdraw) String() string
- func (m *EventWithdraw) Unmarshal(dAtA []byte) error
- func (m *EventWithdraw) XXX_DiscardUnknown()
- func (m *EventWithdraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventWithdraw) XXX_Merge(src proto.Message)
- func (m *EventWithdraw) XXX_Size() int
- func (m *EventWithdraw) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetNextSaleId() uint64
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) GetSales() []Sale
- func (m *GenesisState) GetUserPositions() []UserPositionKV
- 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 MsgClient
- type MsgCreateSale
- func (*MsgCreateSale) Descriptor() ([]byte, []int)
- func (m *MsgCreateSale) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateSale) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateSale) ProtoMessage()
- func (m *MsgCreateSale) Reset()
- func (m *MsgCreateSale) Size() (n int)
- func (m *MsgCreateSale) String() string
- func (m *MsgCreateSale) Unmarshal(dAtA []byte) error
- func (m *MsgCreateSale) XXX_DiscardUnknown()
- func (m *MsgCreateSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateSale) XXX_Merge(src proto.Message)
- func (m *MsgCreateSale) XXX_Size() int
- func (m *MsgCreateSale) XXX_Unmarshal(b []byte) error
- type MsgCreateSaleResponse
- func (*MsgCreateSaleResponse) Descriptor() ([]byte, []int)
- func (m *MsgCreateSaleResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateSaleResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateSaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateSaleResponse) ProtoMessage()
- func (m *MsgCreateSaleResponse) Reset()
- func (m *MsgCreateSaleResponse) Size() (n int)
- func (m *MsgCreateSaleResponse) String() string
- func (m *MsgCreateSaleResponse) Unmarshal(dAtA []byte) error
- func (m *MsgCreateSaleResponse) XXX_DiscardUnknown()
- func (m *MsgCreateSaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateSaleResponse) XXX_Merge(src proto.Message)
- func (m *MsgCreateSaleResponse) XXX_Size() int
- func (m *MsgCreateSaleResponse) XXX_Unmarshal(b []byte) error
- type MsgExitSale
- func (*MsgExitSale) Descriptor() ([]byte, []int)
- func (m *MsgExitSale) Marshal() (dAtA []byte, err error)
- func (m *MsgExitSale) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgExitSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgExitSale) ProtoMessage()
- func (m *MsgExitSale) Reset()
- func (m *MsgExitSale) Size() (n int)
- func (m *MsgExitSale) String() string
- func (m *MsgExitSale) Unmarshal(dAtA []byte) error
- func (m *MsgExitSale) XXX_DiscardUnknown()
- func (m *MsgExitSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgExitSale) XXX_Merge(src proto.Message)
- func (m *MsgExitSale) XXX_Size() int
- func (m *MsgExitSale) XXX_Unmarshal(b []byte) error
- type MsgExitSaleResponse
- func (*MsgExitSaleResponse) Descriptor() ([]byte, []int)
- func (m *MsgExitSaleResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgExitSaleResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgExitSaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgExitSaleResponse) ProtoMessage()
- func (m *MsgExitSaleResponse) Reset()
- func (m *MsgExitSaleResponse) Size() (n int)
- func (m *MsgExitSaleResponse) String() string
- func (m *MsgExitSaleResponse) Unmarshal(dAtA []byte) error
- func (m *MsgExitSaleResponse) XXX_DiscardUnknown()
- func (m *MsgExitSaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgExitSaleResponse) XXX_Merge(src proto.Message)
- func (m *MsgExitSaleResponse) XXX_Size() int
- func (m *MsgExitSaleResponse) XXX_Unmarshal(b []byte) error
- type MsgFinalizeSale
- func (*MsgFinalizeSale) Descriptor() ([]byte, []int)
- func (m *MsgFinalizeSale) Marshal() (dAtA []byte, err error)
- func (m *MsgFinalizeSale) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgFinalizeSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgFinalizeSale) ProtoMessage()
- func (m *MsgFinalizeSale) Reset()
- func (m *MsgFinalizeSale) Size() (n int)
- func (m *MsgFinalizeSale) String() string
- func (m *MsgFinalizeSale) Unmarshal(dAtA []byte) error
- func (m *MsgFinalizeSale) XXX_DiscardUnknown()
- func (m *MsgFinalizeSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgFinalizeSale) XXX_Merge(src proto.Message)
- func (m *MsgFinalizeSale) XXX_Size() int
- func (m *MsgFinalizeSale) XXX_Unmarshal(b []byte) error
- type MsgFinalizeSaleResponse
- func (*MsgFinalizeSaleResponse) Descriptor() ([]byte, []int)
- func (m *MsgFinalizeSaleResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgFinalizeSaleResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgFinalizeSaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgFinalizeSaleResponse) ProtoMessage()
- func (m *MsgFinalizeSaleResponse) Reset()
- func (m *MsgFinalizeSaleResponse) Size() (n int)
- func (m *MsgFinalizeSaleResponse) String() string
- func (m *MsgFinalizeSaleResponse) Unmarshal(dAtA []byte) error
- func (m *MsgFinalizeSaleResponse) XXX_DiscardUnknown()
- func (m *MsgFinalizeSaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgFinalizeSaleResponse) XXX_Merge(src proto.Message)
- func (m *MsgFinalizeSaleResponse) XXX_Size() int
- func (m *MsgFinalizeSaleResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgSubscribe
- func (*MsgSubscribe) Descriptor() ([]byte, []int)
- func (m *MsgSubscribe) Marshal() (dAtA []byte, err error)
- func (m *MsgSubscribe) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgSubscribe) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgSubscribe) ProtoMessage()
- func (m *MsgSubscribe) Reset()
- func (m *MsgSubscribe) Size() (n int)
- func (m *MsgSubscribe) String() string
- func (m *MsgSubscribe) Unmarshal(dAtA []byte) error
- func (m *MsgSubscribe) XXX_DiscardUnknown()
- func (m *MsgSubscribe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgSubscribe) XXX_Merge(src proto.Message)
- func (m *MsgSubscribe) XXX_Size() int
- func (m *MsgSubscribe) XXX_Unmarshal(b []byte) error
- type MsgWithdraw
- func (*MsgWithdraw) Descriptor() ([]byte, []int)
- func (m *MsgWithdraw) Marshal() (dAtA []byte, err error)
- func (m *MsgWithdraw) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgWithdraw) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgWithdraw) ProtoMessage()
- func (m *MsgWithdraw) Reset()
- func (m *MsgWithdraw) Size() (n int)
- func (m *MsgWithdraw) String() string
- func (m *MsgWithdraw) Unmarshal(dAtA []byte) error
- func (m *MsgWithdraw) XXX_DiscardUnknown()
- func (m *MsgWithdraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgWithdraw) XXX_Merge(src proto.Message)
- func (m *MsgWithdraw) XXX_Size() int
- func (m *MsgWithdraw) XXX_Unmarshal(b []byte) error
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetMinDurationUntilStartTime() time.Duration
- func (m *Params) GetMinSaleDuration() time.Duration
- func (m *Params) GetSaleCreationFee() github_com_cosmos_cosmos_sdk_types.Coins
- func (m *Params) GetSaleCreationFeeRecipient() string
- 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 QueryClient
- type QuerySale
- func (*QuerySale) Descriptor() ([]byte, []int)
- func (m *QuerySale) Marshal() (dAtA []byte, err error)
- func (m *QuerySale) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySale) ProtoMessage()
- func (m *QuerySale) Reset()
- func (m *QuerySale) Size() (n int)
- func (m *QuerySale) String() string
- func (m *QuerySale) Unmarshal(dAtA []byte) error
- func (m *QuerySale) XXX_DiscardUnknown()
- func (m *QuerySale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySale) XXX_Merge(src proto.Message)
- func (m *QuerySale) XXX_Size() int
- func (m *QuerySale) XXX_Unmarshal(b []byte) error
- type QuerySaleResponse
- func (*QuerySaleResponse) Descriptor() ([]byte, []int)
- func (m *QuerySaleResponse) Marshal() (dAtA []byte, err error)
- func (m *QuerySaleResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySaleResponse) ProtoMessage()
- func (m *QuerySaleResponse) Reset()
- func (m *QuerySaleResponse) Size() (n int)
- func (m *QuerySaleResponse) String() string
- func (m *QuerySaleResponse) Unmarshal(dAtA []byte) error
- func (m *QuerySaleResponse) XXX_DiscardUnknown()
- func (m *QuerySaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySaleResponse) XXX_Merge(src proto.Message)
- func (m *QuerySaleResponse) XXX_Size() int
- func (m *QuerySaleResponse) XXX_Unmarshal(b []byte) error
- type QuerySales
- func (*QuerySales) Descriptor() ([]byte, []int)
- func (m *QuerySales) Marshal() (dAtA []byte, err error)
- func (m *QuerySales) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySales) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySales) ProtoMessage()
- func (m *QuerySales) Reset()
- func (m *QuerySales) Size() (n int)
- func (m *QuerySales) String() string
- func (m *QuerySales) Unmarshal(dAtA []byte) error
- func (m *QuerySales) XXX_DiscardUnknown()
- func (m *QuerySales) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySales) XXX_Merge(src proto.Message)
- func (m *QuerySales) XXX_Size() int
- func (m *QuerySales) XXX_Unmarshal(b []byte) error
- type QuerySalesResponse
- func (*QuerySalesResponse) Descriptor() ([]byte, []int)
- func (m *QuerySalesResponse) Marshal() (dAtA []byte, err error)
- func (m *QuerySalesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySalesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySalesResponse) ProtoMessage()
- func (m *QuerySalesResponse) Reset()
- func (m *QuerySalesResponse) Size() (n int)
- func (m *QuerySalesResponse) String() string
- func (m *QuerySalesResponse) Unmarshal(dAtA []byte) error
- func (m *QuerySalesResponse) XXX_DiscardUnknown()
- func (m *QuerySalesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySalesResponse) XXX_Merge(src proto.Message)
- func (m *QuerySalesResponse) XXX_Size() int
- func (m *QuerySalesResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryUserPosition
- func (*QueryUserPosition) Descriptor() ([]byte, []int)
- func (m *QueryUserPosition) Marshal() (dAtA []byte, err error)
- func (m *QueryUserPosition) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryUserPosition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryUserPosition) ProtoMessage()
- func (m *QueryUserPosition) Reset()
- func (m *QueryUserPosition) Size() (n int)
- func (m *QueryUserPosition) String() string
- func (m *QueryUserPosition) Unmarshal(dAtA []byte) error
- func (m *QueryUserPosition) XXX_DiscardUnknown()
- func (m *QueryUserPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryUserPosition) XXX_Merge(src proto.Message)
- func (m *QueryUserPosition) XXX_Size() int
- func (m *QueryUserPosition) XXX_Unmarshal(b []byte) error
- type QueryUserPositionResponse
- func (*QueryUserPositionResponse) Descriptor() ([]byte, []int)
- func (m *QueryUserPositionResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryUserPositionResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryUserPositionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryUserPositionResponse) ProtoMessage()
- func (m *QueryUserPositionResponse) Reset()
- func (m *QueryUserPositionResponse) Size() (n int)
- func (m *QueryUserPositionResponse) String() string
- func (m *QueryUserPositionResponse) Unmarshal(dAtA []byte) error
- func (m *QueryUserPositionResponse) XXX_DiscardUnknown()
- func (m *QueryUserPositionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryUserPositionResponse) XXX_Merge(src proto.Message)
- func (m *QueryUserPositionResponse) XXX_Size() int
- func (m *QueryUserPositionResponse) XXX_Unmarshal(b []byte) error
- type Sale
- func (*Sale) Descriptor() ([]byte, []int)
- func (m *Sale) Marshal() (dAtA []byte, err error)
- func (m *Sale) MarshalTo(dAtA []byte) (int, error)
- func (m *Sale) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Sale) ProtoMessage()
- func (m *Sale) Reset()
- func (m *Sale) Size() (n int)
- func (m *Sale) String() string
- func (m *Sale) Unmarshal(dAtA []byte) error
- func (m *Sale) XXX_DiscardUnknown()
- func (m *Sale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Sale) XXX_Merge(src proto.Message)
- func (m *Sale) XXX_Size() int
- func (m *Sale) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) CreateSale(ctx context.Context, req *MsgCreateSale) (*MsgCreateSaleResponse, error)
- func (*UnimplementedMsgServer) ExitSale(ctx context.Context, req *MsgExitSale) (*MsgExitSaleResponse, error)
- func (*UnimplementedMsgServer) FinalizeSale(ctx context.Context, req *MsgFinalizeSale) (*MsgFinalizeSaleResponse, error)
- func (*UnimplementedMsgServer) Subscribe(ctx context.Context, req *MsgSubscribe) (*emptypb.Empty, error)
- func (*UnimplementedMsgServer) Withdraw(ctx context.Context, req *MsgWithdraw) (*emptypb.Empty, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) Sale(ctx context.Context, req *QuerySale) (*QuerySaleResponse, error)
- func (*UnimplementedQueryServer) Sales(ctx context.Context, req *QuerySales) (*QuerySalesResponse, error)
- func (*UnimplementedQueryServer) UserPosition(ctx context.Context, req *QueryUserPosition) (*QueryUserPositionResponse, error)
- type UserPosition
- func (*UserPosition) Descriptor() ([]byte, []int)
- func (m *UserPosition) Marshal() (dAtA []byte, err error)
- func (m *UserPosition) MarshalTo(dAtA []byte) (int, error)
- func (m *UserPosition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UserPosition) ProtoMessage()
- func (m *UserPosition) Reset()
- func (m *UserPosition) Size() (n int)
- func (m *UserPosition) String() string
- func (m *UserPosition) Unmarshal(dAtA []byte) error
- func (m *UserPosition) XXX_DiscardUnknown()
- func (m *UserPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserPosition) XXX_Merge(src proto.Message)
- func (m *UserPosition) XXX_Size() int
- func (m *UserPosition) XXX_Unmarshal(b []byte) error
- type UserPositionKV
- func (*UserPositionKV) Descriptor() ([]byte, []int)
- func (m *UserPositionKV) GetAccAddress() string
- func (m *UserPositionKV) GetSaleId() uint64
- func (m *UserPositionKV) GetUserPosition() UserPosition
- func (m *UserPositionKV) Marshal() (dAtA []byte, err error)
- func (m *UserPositionKV) MarshalTo(dAtA []byte) (int, error)
- func (m *UserPositionKV) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UserPositionKV) ProtoMessage()
- func (m *UserPositionKV) Reset()
- func (m *UserPositionKV) Size() (n int)
- func (m *UserPositionKV) String() string
- func (m *UserPositionKV) Unmarshal(dAtA []byte) error
- func (m *UserPositionKV) XXX_DiscardUnknown()
- func (m *UserPositionKV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserPositionKV) XXX_Merge(src proto.Message)
- func (m *UserPositionKV) XXX_Size() int
- func (m *UserPositionKV) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthEvent = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowEvent = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupEvent = 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 ( ErrInvalidLengthParams = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowParams = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupParams = 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") )
Functions ¶
func RegisterMsgServer ¶
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 to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type EventCreateSale ¶
type EventCreateSale struct {
Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Creator string `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"`
TokenIn string `protobuf:"bytes,3,opt,name=token_in,json=tokenIn,proto3" json:"token_in,omitempty"`
TokenOut types.Coin `protobuf:"bytes,4,opt,name=token_out,json=tokenOut,proto3" json:"token_out"`
}
func (*EventCreateSale) Descriptor ¶
func (*EventCreateSale) Descriptor() ([]byte, []int)
func (*EventCreateSale) Marshal ¶
func (m *EventCreateSale) Marshal() (dAtA []byte, err error)
func (*EventCreateSale) MarshalToSizedBuffer ¶
func (m *EventCreateSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventCreateSale) ProtoMessage ¶
func (*EventCreateSale) ProtoMessage()
func (*EventCreateSale) Reset ¶
func (m *EventCreateSale) Reset()
func (*EventCreateSale) Size ¶
func (m *EventCreateSale) Size() (n int)
func (*EventCreateSale) String ¶
func (m *EventCreateSale) String() string
func (*EventCreateSale) Unmarshal ¶
func (m *EventCreateSale) Unmarshal(dAtA []byte) error
func (*EventCreateSale) XXX_DiscardUnknown ¶
func (m *EventCreateSale) XXX_DiscardUnknown()
func (*EventCreateSale) XXX_Marshal ¶
func (m *EventCreateSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventCreateSale) XXX_Merge ¶
func (m *EventCreateSale) XXX_Merge(src proto.Message)
func (*EventCreateSale) XXX_Size ¶
func (m *EventCreateSale) XXX_Size() int
func (*EventCreateSale) XXX_Unmarshal ¶
func (m *EventCreateSale) XXX_Unmarshal(b []byte) error
type EventExit ¶
type EventExit struct {
Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
// amount of purchased token_out sent to the user
Purchased string `protobuf:"bytes,3,opt,name=purchased,proto3" json:"purchased,omitempty"`
}
func (*EventExit) Descriptor ¶
func (*EventExit) MarshalToSizedBuffer ¶
func (*EventExit) ProtoMessage ¶
func (*EventExit) ProtoMessage()
func (*EventExit) XXX_DiscardUnknown ¶
func (m *EventExit) XXX_DiscardUnknown()
func (*EventExit) XXX_Marshal ¶
func (*EventExit) XXX_Unmarshal ¶
type EventFinalizeSale ¶
type EventFinalizeSale struct {
SaleId uint64 `protobuf:"varint,1,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
// amount of earned tokens_in
Income string `protobuf:"bytes,3,opt,name=income,proto3" json:"income,omitempty"`
}
func (*EventFinalizeSale) Descriptor ¶
func (*EventFinalizeSale) Descriptor() ([]byte, []int)
func (*EventFinalizeSale) Marshal ¶
func (m *EventFinalizeSale) Marshal() (dAtA []byte, err error)
func (*EventFinalizeSale) MarshalTo ¶
func (m *EventFinalizeSale) MarshalTo(dAtA []byte) (int, error)
func (*EventFinalizeSale) MarshalToSizedBuffer ¶
func (m *EventFinalizeSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventFinalizeSale) ProtoMessage ¶
func (*EventFinalizeSale) ProtoMessage()
func (*EventFinalizeSale) Reset ¶
func (m *EventFinalizeSale) Reset()
func (*EventFinalizeSale) Size ¶
func (m *EventFinalizeSale) Size() (n int)
func (*EventFinalizeSale) String ¶
func (m *EventFinalizeSale) String() string
func (*EventFinalizeSale) Unmarshal ¶
func (m *EventFinalizeSale) Unmarshal(dAtA []byte) error
func (*EventFinalizeSale) XXX_DiscardUnknown ¶
func (m *EventFinalizeSale) XXX_DiscardUnknown()
func (*EventFinalizeSale) XXX_Marshal ¶
func (m *EventFinalizeSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventFinalizeSale) XXX_Merge ¶
func (m *EventFinalizeSale) XXX_Merge(src proto.Message)
func (*EventFinalizeSale) XXX_Size ¶
func (m *EventFinalizeSale) XXX_Size() int
func (*EventFinalizeSale) XXX_Unmarshal ¶
func (m *EventFinalizeSale) XXX_Unmarshal(b []byte) error
type EventSubscribe ¶
type EventSubscribe struct {
Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
}
func (*EventSubscribe) Descriptor ¶
func (*EventSubscribe) Descriptor() ([]byte, []int)
func (*EventSubscribe) Marshal ¶
func (m *EventSubscribe) Marshal() (dAtA []byte, err error)
func (*EventSubscribe) MarshalToSizedBuffer ¶
func (m *EventSubscribe) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventSubscribe) ProtoMessage ¶
func (*EventSubscribe) ProtoMessage()
func (*EventSubscribe) Reset ¶
func (m *EventSubscribe) Reset()
func (*EventSubscribe) Size ¶
func (m *EventSubscribe) Size() (n int)
func (*EventSubscribe) String ¶
func (m *EventSubscribe) String() string
func (*EventSubscribe) Unmarshal ¶
func (m *EventSubscribe) Unmarshal(dAtA []byte) error
func (*EventSubscribe) XXX_DiscardUnknown ¶
func (m *EventSubscribe) XXX_DiscardUnknown()
func (*EventSubscribe) XXX_Marshal ¶
func (m *EventSubscribe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventSubscribe) XXX_Merge ¶
func (m *EventSubscribe) XXX_Merge(src proto.Message)
func (*EventSubscribe) XXX_Size ¶
func (m *EventSubscribe) XXX_Size() int
func (*EventSubscribe) XXX_Unmarshal ¶
func (m *EventSubscribe) XXX_Unmarshal(b []byte) error
type EventWithdraw ¶
type EventWithdraw struct {
Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
// amount of staked token_in withdrawn by user.
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
}
func (*EventWithdraw) Descriptor ¶
func (*EventWithdraw) Descriptor() ([]byte, []int)
func (*EventWithdraw) Marshal ¶
func (m *EventWithdraw) Marshal() (dAtA []byte, err error)
func (*EventWithdraw) MarshalToSizedBuffer ¶
func (m *EventWithdraw) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventWithdraw) ProtoMessage ¶
func (*EventWithdraw) ProtoMessage()
func (*EventWithdraw) Reset ¶
func (m *EventWithdraw) Reset()
func (*EventWithdraw) Size ¶
func (m *EventWithdraw) Size() (n int)
func (*EventWithdraw) String ¶
func (m *EventWithdraw) String() string
func (*EventWithdraw) Unmarshal ¶
func (m *EventWithdraw) Unmarshal(dAtA []byte) error
func (*EventWithdraw) XXX_DiscardUnknown ¶
func (m *EventWithdraw) XXX_DiscardUnknown()
func (*EventWithdraw) XXX_Marshal ¶
func (m *EventWithdraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventWithdraw) XXX_Merge ¶
func (m *EventWithdraw) XXX_Merge(src proto.Message)
func (*EventWithdraw) XXX_Size ¶
func (m *EventWithdraw) XXX_Size() int
func (*EventWithdraw) XXX_Unmarshal ¶
func (m *EventWithdraw) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct {
Sales []Sale `protobuf:"bytes,1,rep,name=sales,proto3" json:"sales"`
UserPositions []UserPositionKV `protobuf:"bytes,2,rep,name=user_positions,json=userPositions,proto3" json:"user_positions"`
NextSaleId uint64 `protobuf:"varint,3,opt,name=next_sale_id,json=nextSaleId,proto3" json:"next_sale_id,omitempty"`
Params Params `protobuf:"bytes,4,opt,name=params,proto3" json:"params"`
}
GenesisState defines the streamswap module's genesis state.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetNextSaleId ¶
func (m *GenesisState) GetNextSaleId() uint64
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetSales ¶
func (m *GenesisState) GetSales() []Sale
func (*GenesisState) GetUserPositions ¶
func (m *GenesisState) GetUserPositions() []UserPositionKV
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 MsgClient ¶
type MsgClient interface {
// CreateSale creates new token sale. Anyone can create a new sale.
// params.SaleBond OSMO will be charged as a bond (returned in FinalizeSale)
// to avoid spams.
// The sale follows the streamswap functionality explained in the
// x/launchapd/spec
CreateSale(ctx context.Context, in *MsgCreateSale, opts ...grpc.CallOption) (*MsgCreateSaleResponse, error)
// Subscribe to a token sale. Any use at any time before the sale end can join
// the sale by sending `token_in` to the Sale through the Subscribe msg.
// During the sale, user `token_in` will be automatically charged every
// epoch to purchase `token_out`.
Subscribe(ctx context.Context, in *MsgSubscribe, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Withdraw sends back `amount` of unspent tokens_in to the user.
// If `amount` is empty, it will default to all unspent tokens.
// User can do it any time unless his deposit is empty.
Withdraw(ctx context.Context, in *MsgWithdraw, opts ...grpc.CallOption) (*emptypb.Empty, error)
// ExitSale withdraws (by a user who subscribed to the sale) purchased
// tokens_out from the pool and remained tokens_in. Must be called before
// the sale end.
ExitSale(ctx context.Context, in *MsgExitSale, opts ...grpc.CallOption) (*MsgExitSaleResponse, error)
// FinalizeSale clean ups the sale and sends income (earned tokens_in) to the
// Sale recipient. Returns error if called before the Sale end. Anyone can
// call this method.
FinalizeSale(ctx context.Context, in *MsgFinalizeSale, opts ...grpc.CallOption) (*MsgFinalizeSaleResponse, 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 MsgCreateSale ¶
type MsgCreateSale struct {
// Sale creator and the account which provides token (token_out) to the sale.
// When processing this message, token_out
Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
// token_in is a denom used to buy `token_out`. May be referred as a
// "quote currency".
TokenIn string `protobuf:"bytes,2,opt,name=token_in,json=tokenIn,proto3" json:"token_in,omitempty"`
// token_out is a coin supply (denom + amount) to sell. May be referred as
// "base currency". The whole supply will be transferred from the creator
// to the module and will be sold during the sale.
TokenOut types.Coin `protobuf:"bytes,3,opt,name=token_out,json=tokenOut,proto3" json:"token_out"`
// Maximum fee the creator is going to pay for creating a sale. The creator
// will be charged params.SaleCreationFee. Transaction will fail if
// max_fee is smaller than params.SaleCreationFee. If empty, the creator
// doesn't accept any fee.
MaxFee []types.Coin `protobuf:"bytes,4,rep,name=max_fee,json=maxFee,proto3" json:"max_fee"`
// start time when the token sale starts.
StartTime time.Time `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time"`
// duration time that the sale takes place over
Duration time.Duration `protobuf:"bytes,6,opt,name=duration,proto3,stdduration" json:"duration"`
// Recipient is the account which receives earned `token_in` from when the
// sale is finalized. If not defined (empty) the creator
// account will be used.
Recipient string `protobuf:"bytes,7,opt,name=recipient,proto3" json:"recipient,omitempty"`
// Name for the sale, max 40 characters, min 4. Required.
Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
// URL with sale and project details. Can be a link a link to IPFS,
// hackmd, project page, blog post... Max 120 characters. Must be
// valid agains Go url.ParseRequestURI. Required.
Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
}
func (*MsgCreateSale) Descriptor ¶
func (*MsgCreateSale) Descriptor() ([]byte, []int)
func (*MsgCreateSale) Marshal ¶
func (m *MsgCreateSale) Marshal() (dAtA []byte, err error)
func (*MsgCreateSale) MarshalToSizedBuffer ¶
func (m *MsgCreateSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateSale) ProtoMessage ¶
func (*MsgCreateSale) ProtoMessage()
func (*MsgCreateSale) Reset ¶
func (m *MsgCreateSale) Reset()
func (*MsgCreateSale) Size ¶
func (m *MsgCreateSale) Size() (n int)
func (*MsgCreateSale) String ¶
func (m *MsgCreateSale) String() string
func (*MsgCreateSale) Unmarshal ¶
func (m *MsgCreateSale) Unmarshal(dAtA []byte) error
func (*MsgCreateSale) XXX_DiscardUnknown ¶
func (m *MsgCreateSale) XXX_DiscardUnknown()
func (*MsgCreateSale) XXX_Marshal ¶
func (m *MsgCreateSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateSale) XXX_Merge ¶
func (m *MsgCreateSale) XXX_Merge(src proto.Message)
func (*MsgCreateSale) XXX_Size ¶
func (m *MsgCreateSale) XXX_Size() int
func (*MsgCreateSale) XXX_Unmarshal ¶
func (m *MsgCreateSale) XXX_Unmarshal(b []byte) error
type MsgCreateSaleResponse ¶
type MsgCreateSaleResponse struct {
SaleId uint64 `protobuf:"varint,1,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty" yaml:"sale_id"`
}
func (*MsgCreateSaleResponse) Descriptor ¶
func (*MsgCreateSaleResponse) Descriptor() ([]byte, []int)
func (*MsgCreateSaleResponse) Marshal ¶
func (m *MsgCreateSaleResponse) Marshal() (dAtA []byte, err error)
func (*MsgCreateSaleResponse) MarshalTo ¶
func (m *MsgCreateSaleResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgCreateSaleResponse) MarshalToSizedBuffer ¶
func (m *MsgCreateSaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateSaleResponse) ProtoMessage ¶
func (*MsgCreateSaleResponse) ProtoMessage()
func (*MsgCreateSaleResponse) Reset ¶
func (m *MsgCreateSaleResponse) Reset()
func (*MsgCreateSaleResponse) Size ¶
func (m *MsgCreateSaleResponse) Size() (n int)
func (*MsgCreateSaleResponse) String ¶
func (m *MsgCreateSaleResponse) String() string
func (*MsgCreateSaleResponse) Unmarshal ¶
func (m *MsgCreateSaleResponse) Unmarshal(dAtA []byte) error
func (*MsgCreateSaleResponse) XXX_DiscardUnknown ¶
func (m *MsgCreateSaleResponse) XXX_DiscardUnknown()
func (*MsgCreateSaleResponse) XXX_Marshal ¶
func (m *MsgCreateSaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateSaleResponse) XXX_Merge ¶
func (m *MsgCreateSaleResponse) XXX_Merge(src proto.Message)
func (*MsgCreateSaleResponse) XXX_Size ¶
func (m *MsgCreateSaleResponse) XXX_Size() int
func (*MsgCreateSaleResponse) XXX_Unmarshal ¶
func (m *MsgCreateSaleResponse) XXX_Unmarshal(b []byte) error
type MsgExitSale ¶
type MsgExitSale struct {
// sender is an account address exiting a sale
Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
// ID of an existing sale.
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty" yaml:"sale_id"`
}
func (*MsgExitSale) Descriptor ¶
func (*MsgExitSale) Descriptor() ([]byte, []int)
func (*MsgExitSale) Marshal ¶
func (m *MsgExitSale) Marshal() (dAtA []byte, err error)
func (*MsgExitSale) MarshalToSizedBuffer ¶
func (m *MsgExitSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgExitSale) ProtoMessage ¶
func (*MsgExitSale) ProtoMessage()
func (*MsgExitSale) Reset ¶
func (m *MsgExitSale) Reset()
func (*MsgExitSale) Size ¶
func (m *MsgExitSale) Size() (n int)
func (*MsgExitSale) String ¶
func (m *MsgExitSale) String() string
func (*MsgExitSale) Unmarshal ¶
func (m *MsgExitSale) Unmarshal(dAtA []byte) error
func (*MsgExitSale) XXX_DiscardUnknown ¶
func (m *MsgExitSale) XXX_DiscardUnknown()
func (*MsgExitSale) XXX_Marshal ¶
func (m *MsgExitSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgExitSale) XXX_Merge ¶
func (m *MsgExitSale) XXX_Merge(src proto.Message)
func (*MsgExitSale) XXX_Size ¶
func (m *MsgExitSale) XXX_Size() int
func (*MsgExitSale) XXX_Unmarshal ¶
func (m *MsgExitSale) XXX_Unmarshal(b []byte) error
type MsgExitSaleResponse ¶
type MsgExitSaleResponse struct {
// Purchased amount of "out" tokens withdrawn to the user.
Purchased github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=purchased,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"purchased"`
}
func (*MsgExitSaleResponse) Descriptor ¶
func (*MsgExitSaleResponse) Descriptor() ([]byte, []int)
func (*MsgExitSaleResponse) Marshal ¶
func (m *MsgExitSaleResponse) Marshal() (dAtA []byte, err error)
func (*MsgExitSaleResponse) MarshalTo ¶
func (m *MsgExitSaleResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgExitSaleResponse) MarshalToSizedBuffer ¶
func (m *MsgExitSaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgExitSaleResponse) ProtoMessage ¶
func (*MsgExitSaleResponse) ProtoMessage()
func (*MsgExitSaleResponse) Reset ¶
func (m *MsgExitSaleResponse) Reset()
func (*MsgExitSaleResponse) Size ¶
func (m *MsgExitSaleResponse) Size() (n int)
func (*MsgExitSaleResponse) String ¶
func (m *MsgExitSaleResponse) String() string
func (*MsgExitSaleResponse) Unmarshal ¶
func (m *MsgExitSaleResponse) Unmarshal(dAtA []byte) error
func (*MsgExitSaleResponse) XXX_DiscardUnknown ¶
func (m *MsgExitSaleResponse) XXX_DiscardUnknown()
func (*MsgExitSaleResponse) XXX_Marshal ¶
func (m *MsgExitSaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgExitSaleResponse) XXX_Merge ¶
func (m *MsgExitSaleResponse) XXX_Merge(src proto.Message)
func (*MsgExitSaleResponse) XXX_Size ¶
func (m *MsgExitSaleResponse) XXX_Size() int
func (*MsgExitSaleResponse) XXX_Unmarshal ¶
func (m *MsgExitSaleResponse) XXX_Unmarshal(b []byte) error
type MsgFinalizeSale ¶
type MsgFinalizeSale struct {
// sender is an account signing the message and triggering the finalization.
Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
// ID of an existing sale.
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty" yaml:"sale_id"`
}
func (*MsgFinalizeSale) Descriptor ¶
func (*MsgFinalizeSale) Descriptor() ([]byte, []int)
func (*MsgFinalizeSale) Marshal ¶
func (m *MsgFinalizeSale) Marshal() (dAtA []byte, err error)
func (*MsgFinalizeSale) MarshalToSizedBuffer ¶
func (m *MsgFinalizeSale) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgFinalizeSale) ProtoMessage ¶
func (*MsgFinalizeSale) ProtoMessage()
func (*MsgFinalizeSale) Reset ¶
func (m *MsgFinalizeSale) Reset()
func (*MsgFinalizeSale) Size ¶
func (m *MsgFinalizeSale) Size() (n int)
func (*MsgFinalizeSale) String ¶
func (m *MsgFinalizeSale) String() string
func (*MsgFinalizeSale) Unmarshal ¶
func (m *MsgFinalizeSale) Unmarshal(dAtA []byte) error
func (*MsgFinalizeSale) XXX_DiscardUnknown ¶
func (m *MsgFinalizeSale) XXX_DiscardUnknown()
func (*MsgFinalizeSale) XXX_Marshal ¶
func (m *MsgFinalizeSale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgFinalizeSale) XXX_Merge ¶
func (m *MsgFinalizeSale) XXX_Merge(src proto.Message)
func (*MsgFinalizeSale) XXX_Size ¶
func (m *MsgFinalizeSale) XXX_Size() int
func (*MsgFinalizeSale) XXX_Unmarshal ¶
func (m *MsgFinalizeSale) XXX_Unmarshal(b []byte) error
type MsgFinalizeSaleResponse ¶
type MsgFinalizeSaleResponse struct {
// Income amount of token_in sent to the sale recipient.
Income github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=income,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"income"`
}
func (*MsgFinalizeSaleResponse) Descriptor ¶
func (*MsgFinalizeSaleResponse) Descriptor() ([]byte, []int)
func (*MsgFinalizeSaleResponse) Marshal ¶
func (m *MsgFinalizeSaleResponse) Marshal() (dAtA []byte, err error)
func (*MsgFinalizeSaleResponse) MarshalTo ¶
func (m *MsgFinalizeSaleResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgFinalizeSaleResponse) MarshalToSizedBuffer ¶
func (m *MsgFinalizeSaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgFinalizeSaleResponse) ProtoMessage ¶
func (*MsgFinalizeSaleResponse) ProtoMessage()
func (*MsgFinalizeSaleResponse) Reset ¶
func (m *MsgFinalizeSaleResponse) Reset()
func (*MsgFinalizeSaleResponse) Size ¶
func (m *MsgFinalizeSaleResponse) Size() (n int)
func (*MsgFinalizeSaleResponse) String ¶
func (m *MsgFinalizeSaleResponse) String() string
func (*MsgFinalizeSaleResponse) Unmarshal ¶
func (m *MsgFinalizeSaleResponse) Unmarshal(dAtA []byte) error
func (*MsgFinalizeSaleResponse) XXX_DiscardUnknown ¶
func (m *MsgFinalizeSaleResponse) XXX_DiscardUnknown()
func (*MsgFinalizeSaleResponse) XXX_Marshal ¶
func (m *MsgFinalizeSaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgFinalizeSaleResponse) XXX_Merge ¶
func (m *MsgFinalizeSaleResponse) XXX_Merge(src proto.Message)
func (*MsgFinalizeSaleResponse) XXX_Size ¶
func (m *MsgFinalizeSaleResponse) XXX_Size() int
func (*MsgFinalizeSaleResponse) XXX_Unmarshal ¶
func (m *MsgFinalizeSaleResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface {
// CreateSale creates new token sale. Anyone can create a new sale.
// params.SaleBond OSMO will be charged as a bond (returned in FinalizeSale)
// to avoid spams.
// The sale follows the streamswap functionality explained in the
// x/launchapd/spec
CreateSale(context.Context, *MsgCreateSale) (*MsgCreateSaleResponse, error)
// Subscribe to a token sale. Any use at any time before the sale end can join
// the sale by sending `token_in` to the Sale through the Subscribe msg.
// During the sale, user `token_in` will be automatically charged every
// epoch to purchase `token_out`.
Subscribe(context.Context, *MsgSubscribe) (*emptypb.Empty, error)
// Withdraw sends back `amount` of unspent tokens_in to the user.
// If `amount` is empty, it will default to all unspent tokens.
// User can do it any time unless his deposit is empty.
Withdraw(context.Context, *MsgWithdraw) (*emptypb.Empty, error)
// ExitSale withdraws (by a user who subscribed to the sale) purchased
// tokens_out from the pool and remained tokens_in. Must be called before
// the sale end.
ExitSale(context.Context, *MsgExitSale) (*MsgExitSaleResponse, error)
// FinalizeSale clean ups the sale and sends income (earned tokens_in) to the
// Sale recipient. Returns error if called before the Sale end. Anyone can
// call this method.
FinalizeSale(context.Context, *MsgFinalizeSale) (*MsgFinalizeSaleResponse, error)
}
MsgServer is the server API for Msg service.
type MsgSubscribe ¶
type MsgSubscribe struct {
// sender is an account address adding a deposit
Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
// ID of an existing sale.
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty" yaml:"sale_id"`
// number of sale.token_in staked by a user.
Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,3,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount"`
}
func (*MsgSubscribe) Descriptor ¶
func (*MsgSubscribe) Descriptor() ([]byte, []int)
func (*MsgSubscribe) Marshal ¶
func (m *MsgSubscribe) Marshal() (dAtA []byte, err error)
func (*MsgSubscribe) MarshalToSizedBuffer ¶
func (m *MsgSubscribe) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgSubscribe) ProtoMessage ¶
func (*MsgSubscribe) ProtoMessage()
func (*MsgSubscribe) Reset ¶
func (m *MsgSubscribe) Reset()
func (*MsgSubscribe) Size ¶
func (m *MsgSubscribe) Size() (n int)
func (*MsgSubscribe) String ¶
func (m *MsgSubscribe) String() string
func (*MsgSubscribe) Unmarshal ¶
func (m *MsgSubscribe) Unmarshal(dAtA []byte) error
func (*MsgSubscribe) XXX_DiscardUnknown ¶
func (m *MsgSubscribe) XXX_DiscardUnknown()
func (*MsgSubscribe) XXX_Marshal ¶
func (m *MsgSubscribe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgSubscribe) XXX_Merge ¶
func (m *MsgSubscribe) XXX_Merge(src proto.Message)
func (*MsgSubscribe) XXX_Size ¶
func (m *MsgSubscribe) XXX_Size() int
func (*MsgSubscribe) XXX_Unmarshal ¶
func (m *MsgSubscribe) XXX_Unmarshal(b []byte) error
type MsgWithdraw ¶
type MsgWithdraw struct {
// sender is an account address subscribed to the sale_id
Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
// ID of a sale.
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty" yaml:"sale_id"`
// amount of tokens_in to withdraw. Must be at most the amount of not spent
// tokens, unless set to null - then all remaining balance will be withdrawn.
Amount *github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,3,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount,omitempty"`
}
func (*MsgWithdraw) Descriptor ¶
func (*MsgWithdraw) Descriptor() ([]byte, []int)
func (*MsgWithdraw) Marshal ¶
func (m *MsgWithdraw) Marshal() (dAtA []byte, err error)
func (*MsgWithdraw) MarshalToSizedBuffer ¶
func (m *MsgWithdraw) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgWithdraw) ProtoMessage ¶
func (*MsgWithdraw) ProtoMessage()
func (*MsgWithdraw) Reset ¶
func (m *MsgWithdraw) Reset()
func (*MsgWithdraw) Size ¶
func (m *MsgWithdraw) Size() (n int)
func (*MsgWithdraw) String ¶
func (m *MsgWithdraw) String() string
func (*MsgWithdraw) Unmarshal ¶
func (m *MsgWithdraw) Unmarshal(dAtA []byte) error
func (*MsgWithdraw) XXX_DiscardUnknown ¶
func (m *MsgWithdraw) XXX_DiscardUnknown()
func (*MsgWithdraw) XXX_Marshal ¶
func (m *MsgWithdraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgWithdraw) XXX_Merge ¶
func (m *MsgWithdraw) XXX_Merge(src proto.Message)
func (*MsgWithdraw) XXX_Size ¶
func (m *MsgWithdraw) XXX_Size() int
func (*MsgWithdraw) XXX_Unmarshal ¶
func (m *MsgWithdraw) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct {
// fee charged when creating a new sale. The fee will go to the
// sale_fee_recipient unless it is not defined (empty).
SaleCreationFee github_com_cosmos_cosmos_sdk_types.Coins `` /* 177-byte string literal not displayed */
// bech32 address of the fee recipient
SaleCreationFeeRecipient string `` /* 137-byte string literal not displayed */
// minimum amount duration of time between the sale creation and the sale
// start time.
MinDurationUntilStartTime time.Duration `` /* 144-byte string literal not displayed */
// minimum duration for every new sale.
MinSaleDuration time.Duration `protobuf:"bytes,4,opt,name=min_sale_duration,json=minSaleDuration,proto3,stdduration" json:"min_sale_duration"`
}
Params holds parameters for the streamswap module
func (*Params) Descriptor ¶
func (*Params) GetMinDurationUntilStartTime ¶
func (*Params) GetMinSaleDuration ¶
func (*Params) GetSaleCreationFee ¶
func (m *Params) GetSaleCreationFee() github_com_cosmos_cosmos_sdk_types.Coins
func (*Params) GetSaleCreationFeeRecipient ¶
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 QueryClient ¶
type QueryClient interface {
// Returns list of Sales ordered by the creation time
Sales(ctx context.Context, in *QuerySales, opts ...grpc.CallOption) (*QuerySalesResponse, error)
// Returns the specific Sale object
Sale(ctx context.Context, in *QuerySale, opts ...grpc.CallOption) (*QuerySaleResponse, error)
UserPosition(ctx context.Context, in *QueryUserPosition, opts ...grpc.CallOption) (*QueryUserPositionResponse, 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 QuerySale ¶
type QuerySale struct {
// Sale ID
SaleId uint64 `protobuf:"varint,1,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
}
Request type for Query/Sale
func (*QuerySale) Descriptor ¶
func (*QuerySale) MarshalToSizedBuffer ¶
func (*QuerySale) ProtoMessage ¶
func (*QuerySale) ProtoMessage()
func (*QuerySale) XXX_DiscardUnknown ¶
func (m *QuerySale) XXX_DiscardUnknown()
func (*QuerySale) XXX_Marshal ¶
func (*QuerySale) XXX_Unmarshal ¶
type QuerySaleResponse ¶
type QuerySaleResponse struct {
Sale Sale `protobuf:"bytes,1,opt,name=sale,proto3" json:"sale"`
}
func (*QuerySaleResponse) Descriptor ¶
func (*QuerySaleResponse) Descriptor() ([]byte, []int)
func (*QuerySaleResponse) Marshal ¶
func (m *QuerySaleResponse) Marshal() (dAtA []byte, err error)
func (*QuerySaleResponse) MarshalTo ¶
func (m *QuerySaleResponse) MarshalTo(dAtA []byte) (int, error)
func (*QuerySaleResponse) MarshalToSizedBuffer ¶
func (m *QuerySaleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QuerySaleResponse) ProtoMessage ¶
func (*QuerySaleResponse) ProtoMessage()
func (*QuerySaleResponse) Reset ¶
func (m *QuerySaleResponse) Reset()
func (*QuerySaleResponse) Size ¶
func (m *QuerySaleResponse) Size() (n int)
func (*QuerySaleResponse) String ¶
func (m *QuerySaleResponse) String() string
func (*QuerySaleResponse) Unmarshal ¶
func (m *QuerySaleResponse) Unmarshal(dAtA []byte) error
func (*QuerySaleResponse) XXX_DiscardUnknown ¶
func (m *QuerySaleResponse) XXX_DiscardUnknown()
func (*QuerySaleResponse) XXX_Marshal ¶
func (m *QuerySaleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QuerySaleResponse) XXX_Merge ¶
func (m *QuerySaleResponse) XXX_Merge(src proto.Message)
func (*QuerySaleResponse) XXX_Size ¶
func (m *QuerySaleResponse) XXX_Size() int
func (*QuerySaleResponse) XXX_Unmarshal ¶
func (m *QuerySaleResponse) XXX_Unmarshal(b []byte) error
type QuerySales ¶
type QuerySales struct {
// pagination defines an pagination for the request.
Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func (*QuerySales) Descriptor ¶
func (*QuerySales) Descriptor() ([]byte, []int)
func (*QuerySales) Marshal ¶
func (m *QuerySales) Marshal() (dAtA []byte, err error)
func (*QuerySales) MarshalToSizedBuffer ¶
func (m *QuerySales) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QuerySales) ProtoMessage ¶
func (*QuerySales) ProtoMessage()
func (*QuerySales) Reset ¶
func (m *QuerySales) Reset()
func (*QuerySales) Size ¶
func (m *QuerySales) Size() (n int)
func (*QuerySales) String ¶
func (m *QuerySales) String() string
func (*QuerySales) Unmarshal ¶
func (m *QuerySales) Unmarshal(dAtA []byte) error
func (*QuerySales) XXX_DiscardUnknown ¶
func (m *QuerySales) XXX_DiscardUnknown()
func (*QuerySales) XXX_Marshal ¶
func (m *QuerySales) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QuerySales) XXX_Merge ¶
func (m *QuerySales) XXX_Merge(src proto.Message)
func (*QuerySales) XXX_Size ¶
func (m *QuerySales) XXX_Size() int
func (*QuerySales) XXX_Unmarshal ¶
func (m *QuerySales) XXX_Unmarshal(b []byte) error
type QuerySalesResponse ¶
type QuerySalesResponse struct {
Sales []Sale `protobuf:"bytes,1,rep,name=sales,proto3" json:"sales"`
Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func (*QuerySalesResponse) Descriptor ¶
func (*QuerySalesResponse) Descriptor() ([]byte, []int)
func (*QuerySalesResponse) Marshal ¶
func (m *QuerySalesResponse) Marshal() (dAtA []byte, err error)
func (*QuerySalesResponse) MarshalTo ¶
func (m *QuerySalesResponse) MarshalTo(dAtA []byte) (int, error)
func (*QuerySalesResponse) MarshalToSizedBuffer ¶
func (m *QuerySalesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QuerySalesResponse) ProtoMessage ¶
func (*QuerySalesResponse) ProtoMessage()
func (*QuerySalesResponse) Reset ¶
func (m *QuerySalesResponse) Reset()
func (*QuerySalesResponse) Size ¶
func (m *QuerySalesResponse) Size() (n int)
func (*QuerySalesResponse) String ¶
func (m *QuerySalesResponse) String() string
func (*QuerySalesResponse) Unmarshal ¶
func (m *QuerySalesResponse) Unmarshal(dAtA []byte) error
func (*QuerySalesResponse) XXX_DiscardUnknown ¶
func (m *QuerySalesResponse) XXX_DiscardUnknown()
func (*QuerySalesResponse) XXX_Marshal ¶
func (m *QuerySalesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QuerySalesResponse) XXX_Merge ¶
func (m *QuerySalesResponse) XXX_Merge(src proto.Message)
func (*QuerySalesResponse) XXX_Size ¶
func (m *QuerySalesResponse) XXX_Size() int
func (*QuerySalesResponse) XXX_Unmarshal ¶
func (m *QuerySalesResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface {
// Returns list of Sales ordered by the creation time
Sales(context.Context, *QuerySales) (*QuerySalesResponse, error)
// Returns the specific Sale object
Sale(context.Context, *QuerySale) (*QuerySaleResponse, error)
UserPosition(context.Context, *QueryUserPosition) (*QueryUserPositionResponse, error)
}
QueryServer is the server API for Query service.
type QueryUserPosition ¶
type QueryUserPosition struct {
// ID of the Sale
SaleId uint64 `protobuf:"varint,1,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
// user account address
User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
}
Request type for Query/Sale
func (*QueryUserPosition) Descriptor ¶
func (*QueryUserPosition) Descriptor() ([]byte, []int)
func (*QueryUserPosition) Marshal ¶
func (m *QueryUserPosition) Marshal() (dAtA []byte, err error)
func (*QueryUserPosition) MarshalTo ¶
func (m *QueryUserPosition) MarshalTo(dAtA []byte) (int, error)
func (*QueryUserPosition) MarshalToSizedBuffer ¶
func (m *QueryUserPosition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryUserPosition) ProtoMessage ¶
func (*QueryUserPosition) ProtoMessage()
func (*QueryUserPosition) Reset ¶
func (m *QueryUserPosition) Reset()
func (*QueryUserPosition) Size ¶
func (m *QueryUserPosition) Size() (n int)
func (*QueryUserPosition) String ¶
func (m *QueryUserPosition) String() string
func (*QueryUserPosition) Unmarshal ¶
func (m *QueryUserPosition) Unmarshal(dAtA []byte) error
func (*QueryUserPosition) XXX_DiscardUnknown ¶
func (m *QueryUserPosition) XXX_DiscardUnknown()
func (*QueryUserPosition) XXX_Marshal ¶
func (m *QueryUserPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryUserPosition) XXX_Merge ¶
func (m *QueryUserPosition) XXX_Merge(src proto.Message)
func (*QueryUserPosition) XXX_Size ¶
func (m *QueryUserPosition) XXX_Size() int
func (*QueryUserPosition) XXX_Unmarshal ¶
func (m *QueryUserPosition) XXX_Unmarshal(b []byte) error
type QueryUserPositionResponse ¶
type QueryUserPositionResponse struct {
UserPosition UserPosition `protobuf:"bytes,1,opt,name=user_position,json=userPosition,proto3" json:"user_position"`
}
func (*QueryUserPositionResponse) Descriptor ¶
func (*QueryUserPositionResponse) Descriptor() ([]byte, []int)
func (*QueryUserPositionResponse) Marshal ¶
func (m *QueryUserPositionResponse) Marshal() (dAtA []byte, err error)
func (*QueryUserPositionResponse) MarshalTo ¶
func (m *QueryUserPositionResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryUserPositionResponse) MarshalToSizedBuffer ¶
func (m *QueryUserPositionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryUserPositionResponse) ProtoMessage ¶
func (*QueryUserPositionResponse) ProtoMessage()
func (*QueryUserPositionResponse) Reset ¶
func (m *QueryUserPositionResponse) Reset()
func (*QueryUserPositionResponse) Size ¶
func (m *QueryUserPositionResponse) Size() (n int)
func (*QueryUserPositionResponse) String ¶
func (m *QueryUserPositionResponse) String() string
func (*QueryUserPositionResponse) Unmarshal ¶
func (m *QueryUserPositionResponse) Unmarshal(dAtA []byte) error
func (*QueryUserPositionResponse) XXX_DiscardUnknown ¶
func (m *QueryUserPositionResponse) XXX_DiscardUnknown()
func (*QueryUserPositionResponse) XXX_Marshal ¶
func (m *QueryUserPositionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryUserPositionResponse) XXX_Merge ¶
func (m *QueryUserPositionResponse) XXX_Merge(src proto.Message)
func (*QueryUserPositionResponse) XXX_Size ¶
func (m *QueryUserPositionResponse) XXX_Size() int
func (*QueryUserPositionResponse) XXX_Unmarshal ¶
func (m *QueryUserPositionResponse) XXX_Unmarshal(b []byte) error
type Sale ¶
type Sale struct {
// Destination for the earned token_in
Treasury string `protobuf:"bytes,1,opt,name=treasury,proto3" json:"treasury,omitempty"`
Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
// token_out is a token denom to be bootstraped. May be referred as base
// currency, or a sale token.
TokenOut string `protobuf:"bytes,3,opt,name=token_out,json=tokenOut,proto3" json:"token_out,omitempty"`
// token_in is a token denom used to buy sale tokens (`token_out`). May be
// referred as quote_currency or payment token.
TokenIn string `protobuf:"bytes,4,opt,name=token_in,json=tokenIn,proto3" json:"token_in,omitempty"`
// total number of `tokens_out` to be sold during the continuous sale.
TokenOutSupply github_com_cosmos_cosmos_sdk_types.Int `` /* 145-byte string literal not displayed */
// start time when the token emission starts.
StartTime time.Time `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time"`
// end time when the token emission ends. Can't be bigger than start +
// 139years (to avoid round overflow)
EndTime time.Time `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time"`
// Round number when the sale was last time updated.
Round int64 `protobuf:"varint,8,opt,name=round,proto3" json:"round,omitempty"`
// Last round of the Sale;
EndRound int64 `protobuf:"varint,9,opt,name=end_round,json=endRound,proto3" json:"end_round,omitempty"`
// amout of remaining token_out to sell
OutRemaining github_com_cosmos_cosmos_sdk_types.Int `` /* 138-byte string literal not displayed */
// amount of token_out sold
OutSold github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,11,opt,name=out_sold,json=outSold,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"out_sold"`
OutPerShare github_com_cosmos_cosmos_sdk_types.Int `` /* 137-byte string literal not displayed */
// total amount of currently staked coins (token_in) but not spent coins.
Staked github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,13,opt,name=staked,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"staked"`
// total amount of earned coins (token_in)
Income github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,14,opt,name=income,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"income"`
Shares github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,15,opt,name=shares,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"shares"`
// Name for the sale.
Name string `protobuf:"bytes,20,opt,name=name,proto3" json:"name,omitempty"`
// URL with sale and project details.
Url string `protobuf:"bytes,21,opt,name=url,proto3" json:"url,omitempty"`
}
func (*Sale) Descriptor ¶
func (*Sale) ProtoMessage ¶
func (*Sale) ProtoMessage()
func (*Sale) XXX_DiscardUnknown ¶
func (m *Sale) XXX_DiscardUnknown()
func (*Sale) XXX_Unmarshal ¶
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct {
}
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) CreateSale ¶
func (*UnimplementedMsgServer) CreateSale(ctx context.Context, req *MsgCreateSale) (*MsgCreateSaleResponse, error)
func (*UnimplementedMsgServer) ExitSale ¶
func (*UnimplementedMsgServer) ExitSale(ctx context.Context, req *MsgExitSale) (*MsgExitSaleResponse, error)
func (*UnimplementedMsgServer) FinalizeSale ¶
func (*UnimplementedMsgServer) FinalizeSale(ctx context.Context, req *MsgFinalizeSale) (*MsgFinalizeSaleResponse, error)
func (*UnimplementedMsgServer) Subscribe ¶
func (*UnimplementedMsgServer) Subscribe(ctx context.Context, req *MsgSubscribe) (*emptypb.Empty, error)
func (*UnimplementedMsgServer) Withdraw ¶
func (*UnimplementedMsgServer) Withdraw(ctx context.Context, req *MsgWithdraw) (*emptypb.Empty, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct {
}
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Sale ¶
func (*UnimplementedQueryServer) Sale(ctx context.Context, req *QuerySale) (*QuerySaleResponse, error)
func (*UnimplementedQueryServer) Sales ¶
func (*UnimplementedQueryServer) Sales(ctx context.Context, req *QuerySales) (*QuerySalesResponse, error)
func (*UnimplementedQueryServer) UserPosition ¶
func (*UnimplementedQueryServer) UserPosition(ctx context.Context, req *QueryUserPosition) (*QueryUserPositionResponse, error)
type UserPosition ¶
type UserPosition struct {
// total number of currently staked tokens
Staked github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=staked,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"staked"`
OutPerShare github_com_cosmos_cosmos_sdk_types.Int `` /* 136-byte string literal not displayed */
// amount of token_in spent
Spent github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,4,opt,name=spent,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"spent"`
// Amount of accumulated, not withdrawn, purchased tokens (token_out)
Purchased github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=purchased,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"purchased"`
}
UserPosition represents user account in a sale
func (*UserPosition) Descriptor ¶
func (*UserPosition) Descriptor() ([]byte, []int)
func (*UserPosition) Marshal ¶
func (m *UserPosition) Marshal() (dAtA []byte, err error)
func (*UserPosition) MarshalToSizedBuffer ¶
func (m *UserPosition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UserPosition) ProtoMessage ¶
func (*UserPosition) ProtoMessage()
func (*UserPosition) Reset ¶
func (m *UserPosition) Reset()
func (*UserPosition) Size ¶
func (m *UserPosition) Size() (n int)
func (*UserPosition) String ¶
func (m *UserPosition) String() string
func (*UserPosition) Unmarshal ¶
func (m *UserPosition) Unmarshal(dAtA []byte) error
func (*UserPosition) XXX_DiscardUnknown ¶
func (m *UserPosition) XXX_DiscardUnknown()
func (*UserPosition) XXX_Marshal ¶
func (m *UserPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UserPosition) XXX_Merge ¶
func (m *UserPosition) XXX_Merge(src proto.Message)
func (*UserPosition) XXX_Size ¶
func (m *UserPosition) XXX_Size() int
func (*UserPosition) XXX_Unmarshal ¶
func (m *UserPosition) XXX_Unmarshal(b []byte) error
type UserPositionKV ¶
type UserPositionKV struct {
// user account address
AccAddress string `protobuf:"bytes,1,opt,name=acc_address,json=accAddress,proto3" json:"acc_address,omitempty"`
SaleId uint64 `protobuf:"varint,2,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
UserPosition UserPosition `protobuf:"bytes,3,opt,name=user_position,json=userPosition,proto3" json:"user_position"`
}
UserPositionKV is a record in genesis representing acc_address user position of a sale_id sale.
func (*UserPositionKV) Descriptor ¶
func (*UserPositionKV) Descriptor() ([]byte, []int)
func (*UserPositionKV) GetAccAddress ¶
func (m *UserPositionKV) GetAccAddress() string
func (*UserPositionKV) GetSaleId ¶
func (m *UserPositionKV) GetSaleId() uint64
func (*UserPositionKV) GetUserPosition ¶
func (m *UserPositionKV) GetUserPosition() UserPosition
func (*UserPositionKV) Marshal ¶
func (m *UserPositionKV) Marshal() (dAtA []byte, err error)
func (*UserPositionKV) MarshalToSizedBuffer ¶
func (m *UserPositionKV) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UserPositionKV) ProtoMessage ¶
func (*UserPositionKV) ProtoMessage()
func (*UserPositionKV) Reset ¶
func (m *UserPositionKV) Reset()
func (*UserPositionKV) Size ¶
func (m *UserPositionKV) Size() (n int)
func (*UserPositionKV) String ¶
func (m *UserPositionKV) String() string
func (*UserPositionKV) Unmarshal ¶
func (m *UserPositionKV) Unmarshal(dAtA []byte) error
func (*UserPositionKV) XXX_DiscardUnknown ¶
func (m *UserPositionKV) XXX_DiscardUnknown()
func (*UserPositionKV) XXX_Marshal ¶
func (m *UserPositionKV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UserPositionKV) XXX_Merge ¶
func (m *UserPositionKV) XXX_Merge(src proto.Message)
func (*UserPositionKV) XXX_Size ¶
func (m *UserPositionKV) XXX_Size() int
func (*UserPositionKV) XXX_Unmarshal ¶
func (m *UserPositionKV) XXX_Unmarshal(b []byte) error