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