Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- type AccountKeeper
- type BankKeeper
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetMarketList() []Market
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) GetStats() MarketStats
- 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 (gs GenesisState) Validate() 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 Market
- func (*Market) Descriptor() ([]byte, []int)
- func (m *Market) GetBookUID() string
- func (m *Market) GetCreator() string
- func (m *Market) GetEndTS() uint64
- func (m *Market) GetMeta() string
- func (m *Market) GetOdds() []*Odds
- func (m *Market) GetResolutionTS() uint64
- func (m *Market) GetStartTS() uint64
- func (m *Market) GetStatus() MarketStatus
- func (m *Market) GetUID() string
- func (m *Market) GetWinnerOddsUIDs() []string
- func (m *Market) HasOdds(oddsUID string) bool
- func (m *Market) IsResolveAllowed() bool
- func (m *Market) IsResolved() bool
- func (m *Market) IsUpdateAllowed() bool
- func (m *Market) Marshal() (dAtA []byte, err error)
- func (m *Market) MarshalTo(dAtA []byte) (int, error)
- func (m *Market) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *Market) OddsUIDS() []string
- func (*Market) ProtoMessage()
- func (m *Market) Reset()
- func (m *Market) Size() (n int)
- func (m *Market) String() string
- func (m *Market) Unmarshal(dAtA []byte) error
- func (m *Market) XXX_DiscardUnknown()
- func (m *Market) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Market) XXX_Merge(src proto.Message)
- func (m *Market) XXX_Size() int
- func (m *Market) XXX_Unmarshal(b []byte) error
- type MarketAddTicketPayload
- func (*MarketAddTicketPayload) Descriptor() ([]byte, []int)
- func (m *MarketAddTicketPayload) GetEndTS() uint64
- func (m *MarketAddTicketPayload) GetMeta() string
- func (m *MarketAddTicketPayload) GetOdds() []*Odds
- func (m *MarketAddTicketPayload) GetStartTS() uint64
- func (m *MarketAddTicketPayload) GetStatus() MarketStatus
- func (m *MarketAddTicketPayload) GetUID() string
- func (m *MarketAddTicketPayload) Marshal() (dAtA []byte, err error)
- func (m *MarketAddTicketPayload) MarshalTo(dAtA []byte) (int, error)
- func (m *MarketAddTicketPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MarketAddTicketPayload) ProtoMessage()
- func (m *MarketAddTicketPayload) Reset()
- func (m *MarketAddTicketPayload) Size() (n int)
- func (m *MarketAddTicketPayload) String() string
- func (m *MarketAddTicketPayload) Unmarshal(dAtA []byte) error
- func (payload *MarketAddTicketPayload) Validate(ctx sdk.Context) error
- func (m *MarketAddTicketPayload) XXX_DiscardUnknown()
- func (m *MarketAddTicketPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MarketAddTicketPayload) XXX_Merge(src proto.Message)
- func (m *MarketAddTicketPayload) XXX_Size() int
- func (m *MarketAddTicketPayload) XXX_Unmarshal(b []byte) error
- type MarketResolutionTicketPayload
- func (*MarketResolutionTicketPayload) Descriptor() ([]byte, []int)
- func (m *MarketResolutionTicketPayload) GetResolutionTS() uint64
- func (m *MarketResolutionTicketPayload) GetStatus() MarketStatus
- func (m *MarketResolutionTicketPayload) GetUID() string
- func (m *MarketResolutionTicketPayload) GetWinnerOddsUIDs() []string
- func (m *MarketResolutionTicketPayload) Marshal() (dAtA []byte, err error)
- func (m *MarketResolutionTicketPayload) MarshalTo(dAtA []byte) (int, error)
- func (m *MarketResolutionTicketPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MarketResolutionTicketPayload) ProtoMessage()
- func (m *MarketResolutionTicketPayload) Reset()
- func (m *MarketResolutionTicketPayload) Size() (n int)
- func (m *MarketResolutionTicketPayload) String() string
- func (m *MarketResolutionTicketPayload) Unmarshal(dAtA []byte) error
- func (payload *MarketResolutionTicketPayload) Validate() error
- func (payload *MarketResolutionTicketPayload) ValidateWinnerOdds(market *Market) error
- func (m *MarketResolutionTicketPayload) XXX_DiscardUnknown()
- func (m *MarketResolutionTicketPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MarketResolutionTicketPayload) XXX_Merge(src proto.Message)
- func (m *MarketResolutionTicketPayload) XXX_Size() int
- func (m *MarketResolutionTicketPayload) XXX_Unmarshal(b []byte) error
- type MarketStats
- func (*MarketStats) Descriptor() ([]byte, []int)
- func (m *MarketStats) GetResolvedUnsettled() []string
- func (m *MarketStats) Marshal() (dAtA []byte, err error)
- func (m *MarketStats) MarshalTo(dAtA []byte) (int, error)
- func (m *MarketStats) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MarketStats) ProtoMessage()
- func (m *MarketStats) Reset()
- func (m *MarketStats) Size() (n int)
- func (m *MarketStats) String() string
- func (m *MarketStats) Unmarshal(dAtA []byte) error
- func (m *MarketStats) XXX_DiscardUnknown()
- func (m *MarketStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MarketStats) XXX_Merge(src proto.Message)
- func (m *MarketStats) XXX_Size() int
- func (m *MarketStats) XXX_Unmarshal(b []byte) error
- type MarketStatus
- type MarketUpdateTicketPayload
- func (*MarketUpdateTicketPayload) Descriptor() ([]byte, []int)
- func (m *MarketUpdateTicketPayload) GetEndTS() uint64
- func (m *MarketUpdateTicketPayload) GetStartTS() uint64
- func (m *MarketUpdateTicketPayload) GetStatus() MarketStatus
- func (m *MarketUpdateTicketPayload) GetUID() string
- func (m *MarketUpdateTicketPayload) Marshal() (dAtA []byte, err error)
- func (m *MarketUpdateTicketPayload) MarshalTo(dAtA []byte) (int, error)
- func (m *MarketUpdateTicketPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MarketUpdateTicketPayload) ProtoMessage()
- func (m *MarketUpdateTicketPayload) Reset()
- func (m *MarketUpdateTicketPayload) Size() (n int)
- func (m *MarketUpdateTicketPayload) String() string
- func (m *MarketUpdateTicketPayload) Unmarshal(dAtA []byte) error
- func (payload *MarketUpdateTicketPayload) Validate(ctx sdk.Context) error
- func (m *MarketUpdateTicketPayload) XXX_DiscardUnknown()
- func (m *MarketUpdateTicketPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MarketUpdateTicketPayload) XXX_Merge(src proto.Message)
- func (m *MarketUpdateTicketPayload) XXX_Size() int
- func (m *MarketUpdateTicketPayload) XXX_Unmarshal(b []byte) error
- type MsgAdd
- func (*MsgAdd) Descriptor() ([]byte, []int)
- func (msg *MsgAdd) EmitEvent(ctx *sdk.Context, marketUID, bookUID string)
- func (m *MsgAdd) GetCreator() string
- func (msg *MsgAdd) GetSignBytes() []byte
- func (msg *MsgAdd) GetSigners() []sdk.AccAddress
- func (m *MsgAdd) GetTicket() string
- func (m *MsgAdd) Marshal() (dAtA []byte, err error)
- func (m *MsgAdd) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAdd) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAdd) ProtoMessage()
- func (m *MsgAdd) Reset()
- func (*MsgAdd) Route() string
- func (m *MsgAdd) Size() (n int)
- func (m *MsgAdd) String() string
- func (*MsgAdd) Type() string
- func (m *MsgAdd) Unmarshal(dAtA []byte) error
- func (msg *MsgAdd) ValidateBasic() error
- func (m *MsgAdd) XXX_DiscardUnknown()
- func (m *MsgAdd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAdd) XXX_Merge(src proto.Message)
- func (m *MsgAdd) XXX_Size() int
- func (m *MsgAdd) XXX_Unmarshal(b []byte) error
- type MsgAddResponse
- func (*MsgAddResponse) Descriptor() ([]byte, []int)
- func (m *MsgAddResponse) GetData() *Market
- func (m *MsgAddResponse) GetError() string
- func (m *MsgAddResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgAddResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAddResponse) ProtoMessage()
- func (m *MsgAddResponse) Reset()
- func (m *MsgAddResponse) Size() (n int)
- func (m *MsgAddResponse) String() string
- func (m *MsgAddResponse) Unmarshal(dAtA []byte) error
- func (m *MsgAddResponse) XXX_DiscardUnknown()
- func (m *MsgAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAddResponse) XXX_Merge(src proto.Message)
- func (m *MsgAddResponse) XXX_Size() int
- func (m *MsgAddResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgResolve
- func (*MsgResolve) Descriptor() ([]byte, []int)
- func (msg *MsgResolve) EmitEvent(ctx *sdk.Context, marketUID string)
- func (m *MsgResolve) GetCreator() string
- func (msg *MsgResolve) GetSignBytes() []byte
- func (msg *MsgResolve) GetSigners() []sdk.AccAddress
- func (m *MsgResolve) GetTicket() string
- func (m *MsgResolve) Marshal() (dAtA []byte, err error)
- func (m *MsgResolve) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgResolve) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgResolve) ProtoMessage()
- func (m *MsgResolve) Reset()
- func (*MsgResolve) Route() string
- func (m *MsgResolve) Size() (n int)
- func (m *MsgResolve) String() string
- func (*MsgResolve) Type() string
- func (m *MsgResolve) Unmarshal(dAtA []byte) error
- func (msg *MsgResolve) ValidateBasic() error
- func (m *MsgResolve) XXX_DiscardUnknown()
- func (m *MsgResolve) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgResolve) XXX_Merge(src proto.Message)
- func (m *MsgResolve) XXX_Size() int
- func (m *MsgResolve) XXX_Unmarshal(b []byte) error
- type MsgResolveResponse
- func (*MsgResolveResponse) Descriptor() ([]byte, []int)
- func (m *MsgResolveResponse) GetData() *Market
- func (m *MsgResolveResponse) GetError() string
- func (m *MsgResolveResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgResolveResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgResolveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgResolveResponse) ProtoMessage()
- func (m *MsgResolveResponse) Reset()
- func (m *MsgResolveResponse) Size() (n int)
- func (m *MsgResolveResponse) String() string
- func (m *MsgResolveResponse) Unmarshal(dAtA []byte) error
- func (m *MsgResolveResponse) XXX_DiscardUnknown()
- func (m *MsgResolveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgResolveResponse) XXX_Merge(src proto.Message)
- func (m *MsgResolveResponse) XXX_Size() int
- func (m *MsgResolveResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgUpdate
- func (*MsgUpdate) Descriptor() ([]byte, []int)
- func (msg *MsgUpdate) EmitEvent(ctx *sdk.Context, marketUID string)
- func (m *MsgUpdate) GetCreator() string
- func (msg *MsgUpdate) GetSignBytes() []byte
- func (msg *MsgUpdate) GetSigners() []sdk.AccAddress
- func (m *MsgUpdate) GetTicket() string
- func (m *MsgUpdate) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdate) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdate) ProtoMessage()
- func (m *MsgUpdate) Reset()
- func (*MsgUpdate) Route() string
- func (m *MsgUpdate) Size() (n int)
- func (m *MsgUpdate) String() string
- func (*MsgUpdate) Type() string
- func (m *MsgUpdate) Unmarshal(dAtA []byte) error
- func (msg *MsgUpdate) ValidateBasic() error
- func (m *MsgUpdate) XXX_DiscardUnknown()
- func (m *MsgUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdate) XXX_Merge(src proto.Message)
- func (m *MsgUpdate) XXX_Size() int
- func (m *MsgUpdate) XXX_Unmarshal(b []byte) error
- type MsgUpdateResponse
- func (*MsgUpdateResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateResponse) GetData() *Market
- func (m *MsgUpdateResponse) GetError() string
- func (m *MsgUpdateResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateResponse) ProtoMessage()
- func (m *MsgUpdateResponse) Reset()
- func (m *MsgUpdateResponse) Size() (n int)
- func (m *MsgUpdateResponse) String() string
- func (m *MsgUpdateResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateResponse) XXX_Size() int
- func (m *MsgUpdateResponse) XXX_Unmarshal(b []byte) error
- type OVMKeeper
- type Odds
- func (*Odds) Descriptor() ([]byte, []int)
- func (m *Odds) GetMeta() string
- func (m *Odds) GetUID() string
- func (m *Odds) Marshal() (dAtA []byte, err error)
- func (m *Odds) MarshalTo(dAtA []byte) (int, error)
- func (m *Odds) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Odds) ProtoMessage()
- func (m *Odds) Reset()
- func (m *Odds) Size() (n int)
- func (m *Odds) String() string
- func (m *Odds) Unmarshal(dAtA []byte) error
- func (m *Odds) XXX_DiscardUnknown()
- func (m *Odds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Odds) XXX_Merge(src proto.Message)
- func (m *Odds) XXX_Size() int
- func (m *Odds) XXX_Unmarshal(b []byte) error
- type OrderbookKeeper
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- 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) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (p Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (Params) Validate() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryMarketRequest
- func (*QueryMarketRequest) Descriptor() ([]byte, []int)
- func (m *QueryMarketRequest) GetUid() string
- func (m *QueryMarketRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryMarketRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMarketRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMarketRequest) ProtoMessage()
- func (m *QueryMarketRequest) Reset()
- func (m *QueryMarketRequest) Size() (n int)
- func (m *QueryMarketRequest) String() string
- func (m *QueryMarketRequest) Unmarshal(dAtA []byte) error
- func (m *QueryMarketRequest) XXX_DiscardUnknown()
- func (m *QueryMarketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMarketRequest) XXX_Merge(src proto.Message)
- func (m *QueryMarketRequest) XXX_Size() int
- func (m *QueryMarketRequest) XXX_Unmarshal(b []byte) error
- type QueryMarketResponse
- func (*QueryMarketResponse) Descriptor() ([]byte, []int)
- func (m *QueryMarketResponse) GetMarket() Market
- func (m *QueryMarketResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryMarketResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMarketResponse) ProtoMessage()
- func (m *QueryMarketResponse) Reset()
- func (m *QueryMarketResponse) Size() (n int)
- func (m *QueryMarketResponse) String() string
- func (m *QueryMarketResponse) Unmarshal(dAtA []byte) error
- func (m *QueryMarketResponse) XXX_DiscardUnknown()
- func (m *QueryMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMarketResponse) XXX_Merge(src proto.Message)
- func (m *QueryMarketResponse) XXX_Size() int
- func (m *QueryMarketResponse) XXX_Unmarshal(b []byte) error
- type QueryMarketsByUIDsRequest
- func (*QueryMarketsByUIDsRequest) Descriptor() ([]byte, []int)
- func (m *QueryMarketsByUIDsRequest) GetUids() []string
- func (m *QueryMarketsByUIDsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryMarketsByUIDsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMarketsByUIDsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMarketsByUIDsRequest) ProtoMessage()
- func (m *QueryMarketsByUIDsRequest) Reset()
- func (m *QueryMarketsByUIDsRequest) Size() (n int)
- func (m *QueryMarketsByUIDsRequest) String() string
- func (m *QueryMarketsByUIDsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryMarketsByUIDsRequest) XXX_DiscardUnknown()
- func (m *QueryMarketsByUIDsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMarketsByUIDsRequest) XXX_Merge(src proto.Message)
- func (m *QueryMarketsByUIDsRequest) XXX_Size() int
- func (m *QueryMarketsByUIDsRequest) XXX_Unmarshal(b []byte) error
- type QueryMarketsByUIDsResponse
- func (*QueryMarketsByUIDsResponse) Descriptor() ([]byte, []int)
- func (m *QueryMarketsByUIDsResponse) GetFailedMarkets() []string
- func (m *QueryMarketsByUIDsResponse) GetMarkets() []Market
- func (m *QueryMarketsByUIDsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryMarketsByUIDsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMarketsByUIDsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMarketsByUIDsResponse) ProtoMessage()
- func (m *QueryMarketsByUIDsResponse) Reset()
- func (m *QueryMarketsByUIDsResponse) Size() (n int)
- func (m *QueryMarketsByUIDsResponse) String() string
- func (m *QueryMarketsByUIDsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryMarketsByUIDsResponse) XXX_DiscardUnknown()
- func (m *QueryMarketsByUIDsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMarketsByUIDsResponse) XXX_Merge(src proto.Message)
- func (m *QueryMarketsByUIDsResponse) XXX_Size() int
- func (m *QueryMarketsByUIDsResponse) XXX_Unmarshal(b []byte) error
- type QueryMarketsRequest
- func (*QueryMarketsRequest) Descriptor() ([]byte, []int)
- func (m *QueryMarketsRequest) GetPagination() *query.PageRequest
- func (m *QueryMarketsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryMarketsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMarketsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMarketsRequest) ProtoMessage()
- func (m *QueryMarketsRequest) Reset()
- func (m *QueryMarketsRequest) Size() (n int)
- func (m *QueryMarketsRequest) String() string
- func (m *QueryMarketsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryMarketsRequest) XXX_DiscardUnknown()
- func (m *QueryMarketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMarketsRequest) XXX_Merge(src proto.Message)
- func (m *QueryMarketsRequest) XXX_Size() int
- func (m *QueryMarketsRequest) XXX_Unmarshal(b []byte) error
- type QueryMarketsResponse
- func (*QueryMarketsResponse) Descriptor() ([]byte, []int)
- func (m *QueryMarketsResponse) GetMarket() []Market
- func (m *QueryMarketsResponse) GetPagination() *query.PageResponse
- func (m *QueryMarketsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryMarketsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMarketsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMarketsResponse) ProtoMessage()
- func (m *QueryMarketsResponse) Reset()
- func (m *QueryMarketsResponse) Size() (n int)
- func (m *QueryMarketsResponse) String() string
- func (m *QueryMarketsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryMarketsResponse) XXX_DiscardUnknown()
- func (m *QueryMarketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMarketsResponse) XXX_Merge(src proto.Message)
- func (m *QueryMarketsResponse) XXX_Size() int
- func (m *QueryMarketsResponse) XXX_Unmarshal(b []byte) error
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsRequest) ProtoMessage()
- func (m *QueryParamsRequest) Reset()
- func (m *QueryParamsRequest) Size() (n int)
- func (m *QueryParamsRequest) String() string
- func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryParamsRequest) XXX_DiscardUnknown()
- func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryParamsRequest) XXX_Size() int
- func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryParamsResponse
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetParams() Params
- func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsResponse) ProtoMessage()
- func (m *QueryParamsResponse) Reset()
- func (m *QueryParamsResponse) Size() (n int)
- func (m *QueryParamsResponse) String() string
- func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryParamsResponse) XXX_DiscardUnknown()
- func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryParamsResponse) XXX_Size() int
- func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) Add(ctx context.Context, req *MsgAdd) (*MsgAddResponse, error)
- func (*UnimplementedMsgServer) Resolve(ctx context.Context, req *MsgResolve) (*MsgResolveResponse, error)
- func (*UnimplementedMsgServer) Update(ctx context.Context, req *MsgUpdate) (*MsgUpdateResponse, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) Market(ctx context.Context, req *QueryMarketRequest) (*QueryMarketResponse, error)
- func (*UnimplementedQueryServer) Markets(ctx context.Context, req *QueryMarketsRequest) (*QueryMarketsResponse, error)
- func (*UnimplementedQueryServer) MarketsByUIDs(ctx context.Context, req *QueryMarketsByUIDsRequest) (*QueryMarketsByUIDsResponse, error)
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
Constants ¶
const ( // ModuleName defines the module name ModuleName = "market" // StoreKey defines the primary module store key StoreKey = ModuleName // RouterKey is the message route for slashing RouterKey = ModuleName // QuerierRoute defines the module's query routing key QuerierRoute = ModuleName // MemStoreKey defines the in-memory store key MemStoreKey = "mem_market" )
const DefaultIndex uint64 = 1
DefaultIndex is the default global index
const (
// MaxAllowedCharactersForMeta is maximum allowed characters count for market and odds metadata
MaxAllowedCharactersForMeta = 256
)
Variables ¶
var ( ErrMarketCanNotBeAltered = sdkerrors.Register(ModuleName, 1001, "market cannot be altered if it is not active or inactive") ErrMarketAlreadyExist = sdkerrors.Register(ModuleName, 1002, "market already exist") ErrMarketNotFound = sdkerrors.Register(ModuleName, 1003, "market not found") ErrMarketResolutionNotAllowed = sdkerrors.Register(ModuleName, 1004, "market resolution is allowed for active or inactive status") ErrInvalidWinnerOdds = sdkerrors.Register(ModuleName, 1005, "the provided winner odds does not exist in the market odds") ErrInTicketVerification = sdkerrors.Register(ModuleName, 1006, "error in ticket verification process") ErrInTicketPayloadValidation = sdkerrors.Register(ModuleName, 1007, "error in ticket payload validation") ErrResolutionTimeLessThenStartTime = sdkerrors.Register(ModuleName, 1008, "resolution time cannot be less than market start time") ErrInOrderBookInitiation = sdkerrors.Register(ModuleName, 1009, "error in order book initiation") )
x/market module sentinel errors
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( // MarketKeyPrefix is the prefix to retrieve all Market MarketKeyPrefix = []byte{0x00} // MarketStatsKey is the key for the market statistics MarketStatsKey = []byte{0x01} )
var ( ErrInvalidLengthMarket = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowMarket = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupMarket = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthOdds = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowOdds = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupOdds = 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") )
var ( ErrInvalidLengthStats = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowStats = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupStats = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTicket = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTicket = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTicket = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var MarketStatus_name = map[int32]string{
0: "MARKET_STATUS_UNSPECIFIED",
1: "MARKET_STATUS_ACTIVE",
2: "MARKET_STATUS_INACTIVE",
3: "MARKET_STATUS_CANCELED",
4: "MARKET_STATUS_ABORTED",
5: "MARKET_STATUS_RESULT_DECLARED",
}
var MarketStatus_value = map[string]int32{
"MARKET_STATUS_UNSPECIFIED": 0,
"MARKET_STATUS_ACTIVE": 1,
"MARKET_STATUS_INACTIVE": 2,
"MARKET_STATUS_CANCELED": 3,
"MARKET_STATUS_ABORTED": 4,
"MARKET_STATUS_RESULT_DECLARED": 5,
}
var ( // ModuleCdc is the codec of the module ModuleCdc = codec.NewAminoCodec(amino) )
Functions ¶
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable the param key table for launch module
func RegisterInterfaces ¶
func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
RegisterInterfaces registers the module interface types
func RegisterLegacyAminoCodec ¶ added in v1.1.1
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers the necessary x/market interfaces and concrete types on the provided LegacyAmino codec. These types are used for Amino JSON serialization.
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 AccountKeeper ¶
AccountKeeper defines the expected account keeper used for simulations (noalias)
type BankKeeper ¶
BankKeeper defines the expected interface needed to retrieve account balances.
type GenesisState ¶
type GenesisState struct { // params are the parameters of the market module. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` // market_list is the list of markets that are available in the // chain init. MarketList []Market `protobuf:"bytes,2,rep,name=market_list,json=marketList,proto3" json:"market_list"` // stats is the statistics of the markets Stats MarketStats `protobuf:"bytes,3,opt,name=stats,proto3" json:"stats"` }
GenesisState defines the market module's genesis state.
func DefaultGenesis ¶
func DefaultGenesis() *GenesisState
DefaultGenesis returns the default genesis state
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetMarketList ¶
func (m *GenesisState) GetMarketList() []Market
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetStats ¶
func (m *GenesisState) GetStats() MarketStats
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) Validate ¶
func (gs GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure.
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 Market ¶
type Market struct { // uid is the universal unique identifier of the market. UID string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` // start_ts is the start timestamp of the market. StartTS uint64 `protobuf:"varint,2,opt,name=start_ts,proto3" json:"start_ts"` // end_ts is the end timestamp of the market. EndTS uint64 `protobuf:"varint,3,opt,name=end_ts,proto3" json:"end_ts"` // odds is the list of odds of the market. Odds []*Odds `protobuf:"bytes,4,rep,name=odds,proto3" json:"odds,omitempty"` // winner_odds_uids is the list of winner odds universal unique identifiers. WinnerOddsUIDs []string `protobuf:"bytes,5,rep,name=winner_odds_uids,proto3" json:"winner_odds_uids"` // status is the current status of the market. Status MarketStatus `protobuf:"varint,6,opt,name=status,proto3,enum=sgenetwork.sge.market.MarketStatus" json:"status,omitempty"` // resolution_ts is the timestamp of the resolution of market. ResolutionTS uint64 `protobuf:"varint,7,opt,name=resolution_ts,proto3" json:"resolution_ts"` // creator is the address of the creator of market. Creator string `protobuf:"bytes,8,opt,name=creator,proto3" json:"creator,omitempty"` // meta contains human-readable metadata of the market. Meta string `protobuf:"bytes,9,opt,name=meta,proto3" json:"meta,omitempty"` // book_uid is the unique identifier corresponding to the book BookUID string `protobuf:"bytes,10,opt,name=book_uid,proto3" json:"book_uid"` }
Market is the representation of the market to be stored in the market state.
func (*Market) Descriptor ¶
func (*Market) GetBookUID ¶
func (*Market) GetCreator ¶
func (*Market) GetResolutionTS ¶
func (*Market) GetStartTS ¶
func (*Market) GetStatus ¶
func (m *Market) GetStatus() MarketStatus
func (*Market) GetWinnerOddsUIDs ¶
func (*Market) HasOdds ¶ added in v1.0.0
HasOdds determine if the input odds uid is present in the market odds or not.
func (*Market) IsResolveAllowed ¶
IsResolveAllowed returns true if resolving the market is allowed.
func (*Market) IsResolved ¶
IsResolved returns true if the market is already resolved.
func (*Market) IsUpdateAllowed ¶
IsUpdateAllowed returns true if updating the market is allowed.
func (*Market) MarshalToSizedBuffer ¶
func (*Market) OddsUIDS ¶ added in v1.1.1
OddsUIDS get list of odd uids This ensures that we loop over the odds in a non random order
func (*Market) ProtoMessage ¶
func (*Market) ProtoMessage()
func (*Market) XXX_DiscardUnknown ¶
func (m *Market) XXX_DiscardUnknown()
func (*Market) XXX_Marshal ¶
func (*Market) XXX_Unmarshal ¶
type MarketAddTicketPayload ¶
type MarketAddTicketPayload struct { // uid is the universal unique identifier of the market. UID string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` // start_ts is the start timestamp of the market. StartTS uint64 `protobuf:"varint,2,opt,name=start_ts,proto3" json:"start_ts"` // end_ts is the end timestamp of the market. EndTS uint64 `protobuf:"varint,3,opt,name=end_ts,proto3" json:"end_ts"` // odds is the list of odds of the market. Odds []*Odds `protobuf:"bytes,4,rep,name=odds,proto3" json:"odds,omitempty"` // status is the current status of the market. Status MarketStatus `protobuf:"varint,5,opt,name=status,proto3,enum=sgenetwork.sge.market.MarketStatus" json:"status,omitempty"` // meta contains human-readable metadata of the market. Meta string `protobuf:"bytes,6,opt,name=meta,proto3" json:"meta,omitempty"` }
MarketAddTicketPayload indicates data of add market ticket
func (*MarketAddTicketPayload) Descriptor ¶
func (*MarketAddTicketPayload) Descriptor() ([]byte, []int)
func (*MarketAddTicketPayload) GetEndTS ¶
func (m *MarketAddTicketPayload) GetEndTS() uint64
func (*MarketAddTicketPayload) GetMeta ¶
func (m *MarketAddTicketPayload) GetMeta() string
func (*MarketAddTicketPayload) GetOdds ¶
func (m *MarketAddTicketPayload) GetOdds() []*Odds
func (*MarketAddTicketPayload) GetStartTS ¶
func (m *MarketAddTicketPayload) GetStartTS() uint64
func (*MarketAddTicketPayload) GetStatus ¶
func (m *MarketAddTicketPayload) GetStatus() MarketStatus
func (*MarketAddTicketPayload) GetUID ¶
func (m *MarketAddTicketPayload) GetUID() string
func (*MarketAddTicketPayload) Marshal ¶
func (m *MarketAddTicketPayload) Marshal() (dAtA []byte, err error)
func (*MarketAddTicketPayload) MarshalTo ¶
func (m *MarketAddTicketPayload) MarshalTo(dAtA []byte) (int, error)
func (*MarketAddTicketPayload) MarshalToSizedBuffer ¶
func (m *MarketAddTicketPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MarketAddTicketPayload) ProtoMessage ¶
func (*MarketAddTicketPayload) ProtoMessage()
func (*MarketAddTicketPayload) Reset ¶
func (m *MarketAddTicketPayload) Reset()
func (*MarketAddTicketPayload) Size ¶
func (m *MarketAddTicketPayload) Size() (n int)
func (*MarketAddTicketPayload) String ¶
func (m *MarketAddTicketPayload) String() string
func (*MarketAddTicketPayload) Unmarshal ¶
func (m *MarketAddTicketPayload) Unmarshal(dAtA []byte) error
func (*MarketAddTicketPayload) Validate ¶
func (payload *MarketAddTicketPayload) Validate(ctx sdk.Context) error
Validate validates market add ticket payload.
func (*MarketAddTicketPayload) XXX_DiscardUnknown ¶
func (m *MarketAddTicketPayload) XXX_DiscardUnknown()
func (*MarketAddTicketPayload) XXX_Marshal ¶
func (m *MarketAddTicketPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MarketAddTicketPayload) XXX_Merge ¶
func (m *MarketAddTicketPayload) XXX_Merge(src proto.Message)
func (*MarketAddTicketPayload) XXX_Size ¶
func (m *MarketAddTicketPayload) XXX_Size() int
func (*MarketAddTicketPayload) XXX_Unmarshal ¶
func (m *MarketAddTicketPayload) XXX_Unmarshal(b []byte) error
type MarketResolutionTicketPayload ¶
type MarketResolutionTicketPayload struct { // uid is the universal unique identifier of the market. UID string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` // resolution_ts is the resolution timestamp of the market. ResolutionTS uint64 `protobuf:"varint,2,opt,name=resolution_ts,proto3" json:"resolution_ts"` // winner_odds_uids is the universal unique identifier list of the winner // odds. WinnerOddsUIDs []string `protobuf:"bytes,3,rep,name=winner_odds_uids,proto3" json:"winner_odds_uids"` // status is the status of the resolution. Status MarketStatus `protobuf:"varint,4,opt,name=status,proto3,enum=sgenetwork.sge.market.MarketStatus" json:"status,omitempty"` }
MarketResolutionTicketPayload indicates data of the resolution of the market ticket.
func (*MarketResolutionTicketPayload) Descriptor ¶
func (*MarketResolutionTicketPayload) Descriptor() ([]byte, []int)
func (*MarketResolutionTicketPayload) GetResolutionTS ¶
func (m *MarketResolutionTicketPayload) GetResolutionTS() uint64
func (*MarketResolutionTicketPayload) GetStatus ¶
func (m *MarketResolutionTicketPayload) GetStatus() MarketStatus
func (*MarketResolutionTicketPayload) GetUID ¶
func (m *MarketResolutionTicketPayload) GetUID() string
func (*MarketResolutionTicketPayload) GetWinnerOddsUIDs ¶
func (m *MarketResolutionTicketPayload) GetWinnerOddsUIDs() []string
func (*MarketResolutionTicketPayload) Marshal ¶
func (m *MarketResolutionTicketPayload) Marshal() (dAtA []byte, err error)
func (*MarketResolutionTicketPayload) MarshalTo ¶
func (m *MarketResolutionTicketPayload) MarshalTo(dAtA []byte) (int, error)
func (*MarketResolutionTicketPayload) MarshalToSizedBuffer ¶
func (m *MarketResolutionTicketPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MarketResolutionTicketPayload) ProtoMessage ¶
func (*MarketResolutionTicketPayload) ProtoMessage()
func (*MarketResolutionTicketPayload) Reset ¶
func (m *MarketResolutionTicketPayload) Reset()
func (*MarketResolutionTicketPayload) Size ¶
func (m *MarketResolutionTicketPayload) Size() (n int)
func (*MarketResolutionTicketPayload) String ¶
func (m *MarketResolutionTicketPayload) String() string
func (*MarketResolutionTicketPayload) Unmarshal ¶
func (m *MarketResolutionTicketPayload) Unmarshal(dAtA []byte) error
func (*MarketResolutionTicketPayload) Validate ¶
func (payload *MarketResolutionTicketPayload) Validate() error
Validate validates market resolution ticket payload.
func (*MarketResolutionTicketPayload) ValidateWinnerOdds ¶
func (payload *MarketResolutionTicketPayload) ValidateWinnerOdds(market *Market) error
ValidateWinnerOdds validates market resolution ticket payload winner odds.
func (*MarketResolutionTicketPayload) XXX_DiscardUnknown ¶
func (m *MarketResolutionTicketPayload) XXX_DiscardUnknown()
func (*MarketResolutionTicketPayload) XXX_Marshal ¶
func (m *MarketResolutionTicketPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MarketResolutionTicketPayload) XXX_Merge ¶
func (m *MarketResolutionTicketPayload) XXX_Merge(src proto.Message)
func (*MarketResolutionTicketPayload) XXX_Size ¶
func (m *MarketResolutionTicketPayload) XXX_Size() int
func (*MarketResolutionTicketPayload) XXX_Unmarshal ¶
func (m *MarketResolutionTicketPayload) XXX_Unmarshal(b []byte) error
type MarketStats ¶
type MarketStats struct { // resolved_unsettled is the list of universal unique identifiers // of resolved markets that have unsettled bets ResolvedUnsettled []string `protobuf:"bytes,1,rep,name=resolved_unsettled,json=resolvedUnsettled,proto3" json:"resolved_unsettled,omitempty"` }
MarketStats holds statistics of the market
func (*MarketStats) Descriptor ¶
func (*MarketStats) Descriptor() ([]byte, []int)
func (*MarketStats) GetResolvedUnsettled ¶
func (m *MarketStats) GetResolvedUnsettled() []string
func (*MarketStats) Marshal ¶
func (m *MarketStats) Marshal() (dAtA []byte, err error)
func (*MarketStats) MarshalToSizedBuffer ¶
func (m *MarketStats) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MarketStats) ProtoMessage ¶
func (*MarketStats) ProtoMessage()
func (*MarketStats) Reset ¶
func (m *MarketStats) Reset()
func (*MarketStats) Size ¶
func (m *MarketStats) Size() (n int)
func (*MarketStats) String ¶
func (m *MarketStats) String() string
func (*MarketStats) Unmarshal ¶
func (m *MarketStats) Unmarshal(dAtA []byte) error
func (*MarketStats) XXX_DiscardUnknown ¶
func (m *MarketStats) XXX_DiscardUnknown()
func (*MarketStats) XXX_Marshal ¶
func (m *MarketStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MarketStats) XXX_Merge ¶
func (m *MarketStats) XXX_Merge(src proto.Message)
func (*MarketStats) XXX_Size ¶
func (m *MarketStats) XXX_Size() int
func (*MarketStats) XXX_Unmarshal ¶
func (m *MarketStats) XXX_Unmarshal(b []byte) error
type MarketStatus ¶
type MarketStatus int32
MarketStatus is the market status enumeration
const ( // unspecified market MarketStatus_MARKET_STATUS_UNSPECIFIED MarketStatus = 0 // market is active MarketStatus_MARKET_STATUS_ACTIVE MarketStatus = 1 // market is inactive MarketStatus_MARKET_STATUS_INACTIVE MarketStatus = 2 // market is canceled MarketStatus_MARKET_STATUS_CANCELED MarketStatus = 3 // market is aborted MarketStatus_MARKET_STATUS_ABORTED MarketStatus = 4 // result of the market is declared MarketStatus_MARKET_STATUS_RESULT_DECLARED MarketStatus = 5 )
func (MarketStatus) EnumDescriptor ¶
func (MarketStatus) EnumDescriptor() ([]byte, []int)
func (MarketStatus) String ¶
func (x MarketStatus) String() string
type MarketUpdateTicketPayload ¶
type MarketUpdateTicketPayload struct { // uid is the uuid of the market UID string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` // start_ts is the start timestamp of the market StartTS uint64 `protobuf:"varint,2,opt,name=start_ts,proto3" json:"start_ts"` // end_ts is the end timestamp of the market EndTS uint64 `protobuf:"varint,3,opt,name=end_ts,proto3" json:"end_ts"` // status is the status of the resolution. Status MarketStatus `protobuf:"varint,4,opt,name=status,proto3,enum=sgenetwork.sge.market.MarketStatus" json:"status,omitempty"` }
MarketUpdateTicketPayload indicates data of the market update ticket
func (*MarketUpdateTicketPayload) Descriptor ¶
func (*MarketUpdateTicketPayload) Descriptor() ([]byte, []int)
func (*MarketUpdateTicketPayload) GetEndTS ¶
func (m *MarketUpdateTicketPayload) GetEndTS() uint64
func (*MarketUpdateTicketPayload) GetStartTS ¶
func (m *MarketUpdateTicketPayload) GetStartTS() uint64
func (*MarketUpdateTicketPayload) GetStatus ¶
func (m *MarketUpdateTicketPayload) GetStatus() MarketStatus
func (*MarketUpdateTicketPayload) GetUID ¶
func (m *MarketUpdateTicketPayload) GetUID() string
func (*MarketUpdateTicketPayload) Marshal ¶
func (m *MarketUpdateTicketPayload) Marshal() (dAtA []byte, err error)
func (*MarketUpdateTicketPayload) MarshalTo ¶
func (m *MarketUpdateTicketPayload) MarshalTo(dAtA []byte) (int, error)
func (*MarketUpdateTicketPayload) MarshalToSizedBuffer ¶
func (m *MarketUpdateTicketPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MarketUpdateTicketPayload) ProtoMessage ¶
func (*MarketUpdateTicketPayload) ProtoMessage()
func (*MarketUpdateTicketPayload) Reset ¶
func (m *MarketUpdateTicketPayload) Reset()
func (*MarketUpdateTicketPayload) Size ¶
func (m *MarketUpdateTicketPayload) Size() (n int)
func (*MarketUpdateTicketPayload) String ¶
func (m *MarketUpdateTicketPayload) String() string
func (*MarketUpdateTicketPayload) Unmarshal ¶
func (m *MarketUpdateTicketPayload) Unmarshal(dAtA []byte) error
func (*MarketUpdateTicketPayload) Validate ¶
func (payload *MarketUpdateTicketPayload) Validate(ctx sdk.Context) error
Validate validates market update ticket payload.
func (*MarketUpdateTicketPayload) XXX_DiscardUnknown ¶
func (m *MarketUpdateTicketPayload) XXX_DiscardUnknown()
func (*MarketUpdateTicketPayload) XXX_Marshal ¶
func (m *MarketUpdateTicketPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MarketUpdateTicketPayload) XXX_Merge ¶
func (m *MarketUpdateTicketPayload) XXX_Merge(src proto.Message)
func (*MarketUpdateTicketPayload) XXX_Size ¶
func (m *MarketUpdateTicketPayload) XXX_Size() int
func (*MarketUpdateTicketPayload) XXX_Unmarshal ¶
func (m *MarketUpdateTicketPayload) XXX_Unmarshal(b []byte) error
type MsgAdd ¶ added in v1.0.1
type MsgAdd struct { // creator is the address of the creator account of the market. Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // ticket is the jwt ticket data. Ticket string `protobuf:"bytes,2,opt,name=ticket,proto3" json:"ticket,omitempty"` }
MsgAdd is the message type for adding the market into the state.
func (*MsgAdd) Descriptor ¶ added in v1.0.1
func (*MsgAdd) GetCreator ¶ added in v1.0.1
func (*MsgAdd) GetSignBytes ¶ added in v1.0.1
GetSignBytes return the marshalled bytes of the msg
func (*MsgAdd) GetSigners ¶ added in v1.0.1
func (msg *MsgAdd) GetSigners() []sdk.AccAddress
GetSigners return the creators address
func (*MsgAdd) MarshalToSizedBuffer ¶ added in v1.0.1
func (*MsgAdd) ProtoMessage ¶ added in v1.0.1
func (*MsgAdd) ProtoMessage()
func (*MsgAdd) ValidateBasic ¶ added in v1.0.1
ValidateBasic validates the input creation market
func (*MsgAdd) XXX_DiscardUnknown ¶ added in v1.0.1
func (m *MsgAdd) XXX_DiscardUnknown()
func (*MsgAdd) XXX_Marshal ¶ added in v1.0.1
func (*MsgAdd) XXX_Unmarshal ¶ added in v1.0.1
type MsgAddResponse ¶ added in v1.0.1
type MsgAddResponse struct { // error contains an error if adding a market faces any issues. Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // data is the data of market. Data *Market `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` }
MsgAddResponse response for adding market.
func (*MsgAddResponse) Descriptor ¶ added in v1.0.1
func (*MsgAddResponse) Descriptor() ([]byte, []int)
func (*MsgAddResponse) GetData ¶ added in v1.0.1
func (m *MsgAddResponse) GetData() *Market
func (*MsgAddResponse) GetError ¶ added in v1.0.1
func (m *MsgAddResponse) GetError() string
func (*MsgAddResponse) Marshal ¶ added in v1.0.1
func (m *MsgAddResponse) Marshal() (dAtA []byte, err error)
func (*MsgAddResponse) MarshalTo ¶ added in v1.0.1
func (m *MsgAddResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgAddResponse) MarshalToSizedBuffer ¶ added in v1.0.1
func (m *MsgAddResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAddResponse) ProtoMessage ¶ added in v1.0.1
func (*MsgAddResponse) ProtoMessage()
func (*MsgAddResponse) Reset ¶ added in v1.0.1
func (m *MsgAddResponse) Reset()
func (*MsgAddResponse) Size ¶ added in v1.0.1
func (m *MsgAddResponse) Size() (n int)
func (*MsgAddResponse) String ¶ added in v1.0.1
func (m *MsgAddResponse) String() string
func (*MsgAddResponse) Unmarshal ¶ added in v1.0.1
func (m *MsgAddResponse) Unmarshal(dAtA []byte) error
func (*MsgAddResponse) XXX_DiscardUnknown ¶ added in v1.0.1
func (m *MsgAddResponse) XXX_DiscardUnknown()
func (*MsgAddResponse) XXX_Marshal ¶ added in v1.0.1
func (m *MsgAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAddResponse) XXX_Merge ¶ added in v1.0.1
func (m *MsgAddResponse) XXX_Merge(src proto.Message)
func (*MsgAddResponse) XXX_Size ¶ added in v1.0.1
func (m *MsgAddResponse) XXX_Size() int
func (*MsgAddResponse) XXX_Unmarshal ¶ added in v1.0.1
func (m *MsgAddResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface { // Add defines a method to add the market with the given data. Add(ctx context.Context, in *MsgAdd, opts ...grpc.CallOption) (*MsgAddResponse, error) // Resolve defines a method to resolve the market. Resolve(ctx context.Context, in *MsgResolve, opts ...grpc.CallOption) (*MsgResolveResponse, error) // Update defines a method to update a market. Update(ctx context.Context, in *MsgUpdate, opts ...grpc.CallOption) (*MsgUpdateResponse, 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 MsgResolve ¶ added in v1.0.1
type MsgResolve struct { // creator is the address of the creator account of the market. Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // ticket is the jwt ticket data. Ticket string `protobuf:"bytes,2,opt,name=ticket,proto3" json:"ticket,omitempty"` }
MsgResolve is the message type for resolving a market.
func NewMsgResolve ¶ added in v1.0.1
func NewMsgResolve(creator, ticket string) *MsgResolve
NewMsgResolve accepts the params to create new resolution body
func (*MsgResolve) Descriptor ¶ added in v1.0.1
func (*MsgResolve) Descriptor() ([]byte, []int)
func (*MsgResolve) EmitEvent ¶ added in v1.0.1
func (msg *MsgResolve) EmitEvent(ctx *sdk.Context, marketUID string)
EmitEvent emits the event for the message success.
func (*MsgResolve) GetCreator ¶ added in v1.0.1
func (m *MsgResolve) GetCreator() string
func (*MsgResolve) GetSignBytes ¶ added in v1.0.1
func (msg *MsgResolve) GetSignBytes() []byte
GetSignBytes return the marshalled bytes of the msg
func (*MsgResolve) GetSigners ¶ added in v1.0.1
func (msg *MsgResolve) GetSigners() []sdk.AccAddress
GetSigners return the creators address
func (*MsgResolve) GetTicket ¶ added in v1.0.1
func (m *MsgResolve) GetTicket() string
func (*MsgResolve) Marshal ¶ added in v1.0.1
func (m *MsgResolve) Marshal() (dAtA []byte, err error)
func (*MsgResolve) MarshalTo ¶ added in v1.0.1
func (m *MsgResolve) MarshalTo(dAtA []byte) (int, error)
func (*MsgResolve) MarshalToSizedBuffer ¶ added in v1.0.1
func (m *MsgResolve) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgResolve) ProtoMessage ¶ added in v1.0.1
func (*MsgResolve) ProtoMessage()
func (*MsgResolve) Reset ¶ added in v1.0.1
func (m *MsgResolve) Reset()
func (*MsgResolve) Route ¶ added in v1.0.1
func (*MsgResolve) Route() string
Route return the message route for slashing
func (*MsgResolve) Size ¶ added in v1.0.1
func (m *MsgResolve) Size() (n int)
func (*MsgResolve) String ¶ added in v1.0.1
func (m *MsgResolve) String() string
func (*MsgResolve) Type ¶ added in v1.0.1
func (*MsgResolve) Type() string
Type return the resolve market type
func (*MsgResolve) Unmarshal ¶ added in v1.0.1
func (m *MsgResolve) Unmarshal(dAtA []byte) error
func (*MsgResolve) ValidateBasic ¶ added in v1.0.1
func (msg *MsgResolve) ValidateBasic() error
ValidateBasic validates the input resolution market
func (*MsgResolve) XXX_DiscardUnknown ¶ added in v1.0.1
func (m *MsgResolve) XXX_DiscardUnknown()
func (*MsgResolve) XXX_Marshal ¶ added in v1.0.1
func (m *MsgResolve) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgResolve) XXX_Merge ¶ added in v1.0.1
func (m *MsgResolve) XXX_Merge(src proto.Message)
func (*MsgResolve) XXX_Size ¶ added in v1.0.1
func (m *MsgResolve) XXX_Size() int
func (*MsgResolve) XXX_Unmarshal ¶ added in v1.0.1
func (m *MsgResolve) XXX_Unmarshal(b []byte) error
type MsgResolveResponse ¶ added in v1.0.1
type MsgResolveResponse struct { // error contains an error if resolving a market faces any issues. Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // data is the data of market. Data *Market `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` }
MsgResolveResponse response for resolving a market.
func (*MsgResolveResponse) Descriptor ¶ added in v1.0.1
func (*MsgResolveResponse) Descriptor() ([]byte, []int)
func (*MsgResolveResponse) GetData ¶ added in v1.0.1
func (m *MsgResolveResponse) GetData() *Market
func (*MsgResolveResponse) GetError ¶ added in v1.0.1
func (m *MsgResolveResponse) GetError() string
func (*MsgResolveResponse) Marshal ¶ added in v1.0.1
func (m *MsgResolveResponse) Marshal() (dAtA []byte, err error)
func (*MsgResolveResponse) MarshalTo ¶ added in v1.0.1
func (m *MsgResolveResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgResolveResponse) MarshalToSizedBuffer ¶ added in v1.0.1
func (m *MsgResolveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgResolveResponse) ProtoMessage ¶ added in v1.0.1
func (*MsgResolveResponse) ProtoMessage()
func (*MsgResolveResponse) Reset ¶ added in v1.0.1
func (m *MsgResolveResponse) Reset()
func (*MsgResolveResponse) Size ¶ added in v1.0.1
func (m *MsgResolveResponse) Size() (n int)
func (*MsgResolveResponse) String ¶ added in v1.0.1
func (m *MsgResolveResponse) String() string
func (*MsgResolveResponse) Unmarshal ¶ added in v1.0.1
func (m *MsgResolveResponse) Unmarshal(dAtA []byte) error
func (*MsgResolveResponse) XXX_DiscardUnknown ¶ added in v1.0.1
func (m *MsgResolveResponse) XXX_DiscardUnknown()
func (*MsgResolveResponse) XXX_Marshal ¶ added in v1.0.1
func (m *MsgResolveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgResolveResponse) XXX_Merge ¶ added in v1.0.1
func (m *MsgResolveResponse) XXX_Merge(src proto.Message)
func (*MsgResolveResponse) XXX_Size ¶ added in v1.0.1
func (m *MsgResolveResponse) XXX_Size() int
func (*MsgResolveResponse) XXX_Unmarshal ¶ added in v1.0.1
func (m *MsgResolveResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // Add defines a method to add the market with the given data. Add(context.Context, *MsgAdd) (*MsgAddResponse, error) // Resolve defines a method to resolve the market. Resolve(context.Context, *MsgResolve) (*MsgResolveResponse, error) // Update defines a method to update a market. Update(context.Context, *MsgUpdate) (*MsgUpdateResponse, error) }
MsgServer is the server API for Msg service.
type MsgUpdate ¶ added in v1.0.1
type MsgUpdate struct { // creator is the address of the creator account of the market. Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // ticket is the jwt ticket data. Ticket string `protobuf:"bytes,2,opt,name=ticket,proto3" json:"ticket,omitempty"` }
MsgUpdate is the message type for updating market data. in the state
func NewMsgUpdate ¶ added in v1.0.1
NewMsgUpdate accepts the params to create new update body
func (*MsgUpdate) Descriptor ¶ added in v1.0.1
func (*MsgUpdate) GetCreator ¶ added in v1.0.1
func (*MsgUpdate) GetSignBytes ¶ added in v1.0.1
GetSignBytes return the marshalled bytes of the msg
func (*MsgUpdate) GetSigners ¶ added in v1.0.1
func (msg *MsgUpdate) GetSigners() []sdk.AccAddress
GetSigners return the creators address
func (*MsgUpdate) MarshalToSizedBuffer ¶ added in v1.0.1
func (*MsgUpdate) ProtoMessage ¶ added in v1.0.1
func (*MsgUpdate) ProtoMessage()
func (*MsgUpdate) ValidateBasic ¶ added in v1.0.1
ValidateBasic validates the input update market
func (*MsgUpdate) XXX_DiscardUnknown ¶ added in v1.0.1
func (m *MsgUpdate) XXX_DiscardUnknown()
func (*MsgUpdate) XXX_Marshal ¶ added in v1.0.1
func (*MsgUpdate) XXX_Unmarshal ¶ added in v1.0.1
type MsgUpdateResponse ¶ added in v1.0.1
type MsgUpdateResponse struct { // error contains an error if updating a market faces any issues. Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // data is the data of market Data *Market `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` }
MsgUpdateResponse response for updating a market.
func (*MsgUpdateResponse) Descriptor ¶ added in v1.0.1
func (*MsgUpdateResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateResponse) GetData ¶ added in v1.0.1
func (m *MsgUpdateResponse) GetData() *Market
func (*MsgUpdateResponse) GetError ¶ added in v1.0.1
func (m *MsgUpdateResponse) GetError() string
func (*MsgUpdateResponse) Marshal ¶ added in v1.0.1
func (m *MsgUpdateResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateResponse) MarshalTo ¶ added in v1.0.1
func (m *MsgUpdateResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateResponse) MarshalToSizedBuffer ¶ added in v1.0.1
func (m *MsgUpdateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateResponse) ProtoMessage ¶ added in v1.0.1
func (*MsgUpdateResponse) ProtoMessage()
func (*MsgUpdateResponse) Reset ¶ added in v1.0.1
func (m *MsgUpdateResponse) Reset()
func (*MsgUpdateResponse) Size ¶ added in v1.0.1
func (m *MsgUpdateResponse) Size() (n int)
func (*MsgUpdateResponse) String ¶ added in v1.0.1
func (m *MsgUpdateResponse) String() string
func (*MsgUpdateResponse) Unmarshal ¶ added in v1.0.1
func (m *MsgUpdateResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateResponse) XXX_DiscardUnknown ¶ added in v1.0.1
func (m *MsgUpdateResponse) XXX_DiscardUnknown()
func (*MsgUpdateResponse) XXX_Marshal ¶ added in v1.0.1
func (m *MsgUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateResponse) XXX_Merge ¶ added in v1.0.1
func (m *MsgUpdateResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateResponse) XXX_Size ¶ added in v1.0.1
func (m *MsgUpdateResponse) XXX_Size() int
func (*MsgUpdateResponse) XXX_Unmarshal ¶ added in v1.0.1
func (m *MsgUpdateResponse) XXX_Unmarshal(b []byte) error
type OVMKeeper ¶
type OVMKeeper interface {
VerifyTicketUnmarshal(goCtx context.Context, ticket string, clm interface{}) error
}
OVMKeeper defines the expected interface needed to verify ticket and unmarshal it
type Odds ¶
type Odds struct { // uid is the universal unique identifier of the odds. UID string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` // meta contains any human-readable metadata of the odds. Meta string `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"` }
Odds is a representation of market odds.
func (*Odds) Descriptor ¶
func (*Odds) ProtoMessage ¶
func (*Odds) ProtoMessage()
func (*Odds) XXX_DiscardUnknown ¶
func (m *Odds) XXX_DiscardUnknown()
func (*Odds) XXX_Unmarshal ¶
type OrderbookKeeper ¶ added in v0.0.8
type OrderbookKeeper interface {
InitiateOrderBook(ctx sdk.Context, marketUID string, oddsUIDs []string) error
}
OrderbookKeeper defines the expected interface needed to initiate an order book for a market
type Params ¶
type Params struct { }
Params defines the parameters for the module. It contains bet constraints associated to a market.
func (*Params) Descriptor ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (*Params) ParamSetPairs() paramtypes.ParamSetPairs
ParamSetPairs get the params.ParamSet
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 { // Params queries the parameters of the module. Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) // Queries a market by uid. Market(ctx context.Context, in *QueryMarketRequest, opts ...grpc.CallOption) (*QueryMarketResponse, error) // Queries a list of all the markets Markets(ctx context.Context, in *QueryMarketsRequest, opts ...grpc.CallOption) (*QueryMarketsResponse, error) // Queries a list of markets by UIDs. MarketsByUIDs(ctx context.Context, in *QueryMarketsByUIDsRequest, opts ...grpc.CallOption) (*QueryMarketsByUIDsResponse, 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 QueryMarketRequest ¶
type QueryMarketRequest struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
}
QueryMarketRequest is the request type for the Query/{uid} RPC method. Query/Market RPC method.
func (*QueryMarketRequest) Descriptor ¶
func (*QueryMarketRequest) Descriptor() ([]byte, []int)
func (*QueryMarketRequest) GetUid ¶
func (m *QueryMarketRequest) GetUid() string
func (*QueryMarketRequest) Marshal ¶
func (m *QueryMarketRequest) Marshal() (dAtA []byte, err error)
func (*QueryMarketRequest) MarshalTo ¶
func (m *QueryMarketRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryMarketRequest) MarshalToSizedBuffer ¶
func (m *QueryMarketRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMarketRequest) ProtoMessage ¶
func (*QueryMarketRequest) ProtoMessage()
func (*QueryMarketRequest) Reset ¶
func (m *QueryMarketRequest) Reset()
func (*QueryMarketRequest) Size ¶
func (m *QueryMarketRequest) Size() (n int)
func (*QueryMarketRequest) String ¶
func (m *QueryMarketRequest) String() string
func (*QueryMarketRequest) Unmarshal ¶
func (m *QueryMarketRequest) Unmarshal(dAtA []byte) error
func (*QueryMarketRequest) XXX_DiscardUnknown ¶
func (m *QueryMarketRequest) XXX_DiscardUnknown()
func (*QueryMarketRequest) XXX_Marshal ¶
func (m *QueryMarketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMarketRequest) XXX_Merge ¶
func (m *QueryMarketRequest) XXX_Merge(src proto.Message)
func (*QueryMarketRequest) XXX_Size ¶
func (m *QueryMarketRequest) XXX_Size() int
func (*QueryMarketRequest) XXX_Unmarshal ¶
func (m *QueryMarketRequest) XXX_Unmarshal(b []byte) error
type QueryMarketResponse ¶
type QueryMarketResponse struct {
Market Market `protobuf:"bytes,1,opt,name=market,proto3" json:"market"`
}
QueryMarketRequest is the response type for the Query/{uid} RPC method. Query/Market RPC method.
func (*QueryMarketResponse) Descriptor ¶
func (*QueryMarketResponse) Descriptor() ([]byte, []int)
func (*QueryMarketResponse) GetMarket ¶
func (m *QueryMarketResponse) GetMarket() Market
func (*QueryMarketResponse) Marshal ¶
func (m *QueryMarketResponse) Marshal() (dAtA []byte, err error)
func (*QueryMarketResponse) MarshalTo ¶
func (m *QueryMarketResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryMarketResponse) MarshalToSizedBuffer ¶
func (m *QueryMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMarketResponse) ProtoMessage ¶
func (*QueryMarketResponse) ProtoMessage()
func (*QueryMarketResponse) Reset ¶
func (m *QueryMarketResponse) Reset()
func (*QueryMarketResponse) Size ¶
func (m *QueryMarketResponse) Size() (n int)
func (*QueryMarketResponse) String ¶
func (m *QueryMarketResponse) String() string
func (*QueryMarketResponse) Unmarshal ¶
func (m *QueryMarketResponse) Unmarshal(dAtA []byte) error
func (*QueryMarketResponse) XXX_DiscardUnknown ¶
func (m *QueryMarketResponse) XXX_DiscardUnknown()
func (*QueryMarketResponse) XXX_Marshal ¶
func (m *QueryMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMarketResponse) XXX_Merge ¶
func (m *QueryMarketResponse) XXX_Merge(src proto.Message)
func (*QueryMarketResponse) XXX_Size ¶
func (m *QueryMarketResponse) XXX_Size() int
func (*QueryMarketResponse) XXX_Unmarshal ¶
func (m *QueryMarketResponse) XXX_Unmarshal(b []byte) error
type QueryMarketsByUIDsRequest ¶
type QueryMarketsByUIDsRequest struct {
Uids []string `protobuf:"bytes,1,rep,name=uids,proto3" json:"uids"`
}
QueryMarketsByUIDsRequest is the request type for the Query/MarketsByUIDs RPC method.
func (*QueryMarketsByUIDsRequest) Descriptor ¶
func (*QueryMarketsByUIDsRequest) Descriptor() ([]byte, []int)
func (*QueryMarketsByUIDsRequest) GetUids ¶
func (m *QueryMarketsByUIDsRequest) GetUids() []string
func (*QueryMarketsByUIDsRequest) Marshal ¶
func (m *QueryMarketsByUIDsRequest) Marshal() (dAtA []byte, err error)
func (*QueryMarketsByUIDsRequest) MarshalTo ¶
func (m *QueryMarketsByUIDsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryMarketsByUIDsRequest) MarshalToSizedBuffer ¶
func (m *QueryMarketsByUIDsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMarketsByUIDsRequest) ProtoMessage ¶
func (*QueryMarketsByUIDsRequest) ProtoMessage()
func (*QueryMarketsByUIDsRequest) Reset ¶
func (m *QueryMarketsByUIDsRequest) Reset()
func (*QueryMarketsByUIDsRequest) Size ¶
func (m *QueryMarketsByUIDsRequest) Size() (n int)
func (*QueryMarketsByUIDsRequest) String ¶
func (m *QueryMarketsByUIDsRequest) String() string
func (*QueryMarketsByUIDsRequest) Unmarshal ¶
func (m *QueryMarketsByUIDsRequest) Unmarshal(dAtA []byte) error
func (*QueryMarketsByUIDsRequest) XXX_DiscardUnknown ¶
func (m *QueryMarketsByUIDsRequest) XXX_DiscardUnknown()
func (*QueryMarketsByUIDsRequest) XXX_Marshal ¶
func (m *QueryMarketsByUIDsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMarketsByUIDsRequest) XXX_Merge ¶
func (m *QueryMarketsByUIDsRequest) XXX_Merge(src proto.Message)
func (*QueryMarketsByUIDsRequest) XXX_Size ¶
func (m *QueryMarketsByUIDsRequest) XXX_Size() int
func (*QueryMarketsByUIDsRequest) XXX_Unmarshal ¶
func (m *QueryMarketsByUIDsRequest) XXX_Unmarshal(b []byte) error
type QueryMarketsByUIDsResponse ¶
type QueryMarketsByUIDsResponse struct { Markets []Market `protobuf:"bytes,1,rep,name=markets,proto3" json:"markets"` FailedMarkets []string `protobuf:"bytes,2,rep,name=failed_markets,json=failedMarkets,proto3" json:"failed_markets,omitempty"` }
QueryMarketsByUIDsResponse is the response type for the Query/MarketsByUIDs RPC method.
func (*QueryMarketsByUIDsResponse) Descriptor ¶
func (*QueryMarketsByUIDsResponse) Descriptor() ([]byte, []int)
func (*QueryMarketsByUIDsResponse) GetFailedMarkets ¶
func (m *QueryMarketsByUIDsResponse) GetFailedMarkets() []string
func (*QueryMarketsByUIDsResponse) GetMarkets ¶
func (m *QueryMarketsByUIDsResponse) GetMarkets() []Market
func (*QueryMarketsByUIDsResponse) Marshal ¶
func (m *QueryMarketsByUIDsResponse) Marshal() (dAtA []byte, err error)
func (*QueryMarketsByUIDsResponse) MarshalTo ¶
func (m *QueryMarketsByUIDsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryMarketsByUIDsResponse) MarshalToSizedBuffer ¶
func (m *QueryMarketsByUIDsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMarketsByUIDsResponse) ProtoMessage ¶
func (*QueryMarketsByUIDsResponse) ProtoMessage()
func (*QueryMarketsByUIDsResponse) Reset ¶
func (m *QueryMarketsByUIDsResponse) Reset()
func (*QueryMarketsByUIDsResponse) Size ¶
func (m *QueryMarketsByUIDsResponse) Size() (n int)
func (*QueryMarketsByUIDsResponse) String ¶
func (m *QueryMarketsByUIDsResponse) String() string
func (*QueryMarketsByUIDsResponse) Unmarshal ¶
func (m *QueryMarketsByUIDsResponse) Unmarshal(dAtA []byte) error
func (*QueryMarketsByUIDsResponse) XXX_DiscardUnknown ¶
func (m *QueryMarketsByUIDsResponse) XXX_DiscardUnknown()
func (*QueryMarketsByUIDsResponse) XXX_Marshal ¶
func (m *QueryMarketsByUIDsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMarketsByUIDsResponse) XXX_Merge ¶
func (m *QueryMarketsByUIDsResponse) XXX_Merge(src proto.Message)
func (*QueryMarketsByUIDsResponse) XXX_Size ¶
func (m *QueryMarketsByUIDsResponse) XXX_Size() int
func (*QueryMarketsByUIDsResponse) XXX_Unmarshal ¶
func (m *QueryMarketsByUIDsResponse) XXX_Unmarshal(b []byte) error
type QueryMarketsRequest ¶
type QueryMarketsRequest struct {
Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
QueryMarketsRequest is the request type for the Query/markets RPC method. Query/Markets RPC method.
func (*QueryMarketsRequest) Descriptor ¶
func (*QueryMarketsRequest) Descriptor() ([]byte, []int)
func (*QueryMarketsRequest) GetPagination ¶
func (m *QueryMarketsRequest) GetPagination() *query.PageRequest
func (*QueryMarketsRequest) Marshal ¶
func (m *QueryMarketsRequest) Marshal() (dAtA []byte, err error)
func (*QueryMarketsRequest) MarshalTo ¶
func (m *QueryMarketsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryMarketsRequest) MarshalToSizedBuffer ¶
func (m *QueryMarketsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMarketsRequest) ProtoMessage ¶
func (*QueryMarketsRequest) ProtoMessage()
func (*QueryMarketsRequest) Reset ¶
func (m *QueryMarketsRequest) Reset()
func (*QueryMarketsRequest) Size ¶
func (m *QueryMarketsRequest) Size() (n int)
func (*QueryMarketsRequest) String ¶
func (m *QueryMarketsRequest) String() string
func (*QueryMarketsRequest) Unmarshal ¶
func (m *QueryMarketsRequest) Unmarshal(dAtA []byte) error
func (*QueryMarketsRequest) XXX_DiscardUnknown ¶
func (m *QueryMarketsRequest) XXX_DiscardUnknown()
func (*QueryMarketsRequest) XXX_Marshal ¶
func (m *QueryMarketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMarketsRequest) XXX_Merge ¶
func (m *QueryMarketsRequest) XXX_Merge(src proto.Message)
func (*QueryMarketsRequest) XXX_Size ¶
func (m *QueryMarketsRequest) XXX_Size() int
func (*QueryMarketsRequest) XXX_Unmarshal ¶
func (m *QueryMarketsRequest) XXX_Unmarshal(b []byte) error
type QueryMarketsResponse ¶
type QueryMarketsResponse struct { Market []Market `protobuf:"bytes,1,rep,name=market,proto3" json:"market"` Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryMarketsResponse is the response type for the Query/markets RPC method. Query/Markets RPC method.
func (*QueryMarketsResponse) Descriptor ¶
func (*QueryMarketsResponse) Descriptor() ([]byte, []int)
func (*QueryMarketsResponse) GetMarket ¶
func (m *QueryMarketsResponse) GetMarket() []Market
func (*QueryMarketsResponse) GetPagination ¶
func (m *QueryMarketsResponse) GetPagination() *query.PageResponse
func (*QueryMarketsResponse) Marshal ¶
func (m *QueryMarketsResponse) Marshal() (dAtA []byte, err error)
func (*QueryMarketsResponse) MarshalTo ¶
func (m *QueryMarketsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryMarketsResponse) MarshalToSizedBuffer ¶
func (m *QueryMarketsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMarketsResponse) ProtoMessage ¶
func (*QueryMarketsResponse) ProtoMessage()
func (*QueryMarketsResponse) Reset ¶
func (m *QueryMarketsResponse) Reset()
func (*QueryMarketsResponse) Size ¶
func (m *QueryMarketsResponse) Size() (n int)
func (*QueryMarketsResponse) String ¶
func (m *QueryMarketsResponse) String() string
func (*QueryMarketsResponse) Unmarshal ¶
func (m *QueryMarketsResponse) Unmarshal(dAtA []byte) error
func (*QueryMarketsResponse) XXX_DiscardUnknown ¶
func (m *QueryMarketsResponse) XXX_DiscardUnknown()
func (*QueryMarketsResponse) XXX_Marshal ¶
func (m *QueryMarketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMarketsResponse) XXX_Merge ¶
func (m *QueryMarketsResponse) XXX_Merge(src proto.Message)
func (*QueryMarketsResponse) XXX_Size ¶
func (m *QueryMarketsResponse) XXX_Size() int
func (*QueryMarketsResponse) XXX_Unmarshal ¶
func (m *QueryMarketsResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is the request type for the Query/Params RPC method. Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct { // params hold all the parameters of this module. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` }
QueryParamsResponse is the response type for the Query/Params RPC method. Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Params queries the parameters of the module. Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // Queries a market by uid. Market(context.Context, *QueryMarketRequest) (*QueryMarketResponse, error) // Queries a list of all the markets Markets(context.Context, *QueryMarketsRequest) (*QueryMarketsResponse, error) // Queries a list of markets by UIDs. MarketsByUIDs(context.Context, *QueryMarketsByUIDsRequest) (*QueryMarketsByUIDsResponse, error) }
QueryServer is the server API for Query service.
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) Add ¶ added in v1.0.1
func (*UnimplementedMsgServer) Add(ctx context.Context, req *MsgAdd) (*MsgAddResponse, error)
func (*UnimplementedMsgServer) Resolve ¶ added in v1.0.1
func (*UnimplementedMsgServer) Resolve(ctx context.Context, req *MsgResolve) (*MsgResolveResponse, error)
func (*UnimplementedMsgServer) Update ¶ added in v1.0.1
func (*UnimplementedMsgServer) Update(ctx context.Context, req *MsgUpdate) (*MsgUpdateResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Market ¶
func (*UnimplementedQueryServer) Market(ctx context.Context, req *QueryMarketRequest) (*QueryMarketResponse, error)
func (*UnimplementedQueryServer) Markets ¶
func (*UnimplementedQueryServer) Markets(ctx context.Context, req *QueryMarketsRequest) (*QueryMarketsResponse, error)
func (*UnimplementedQueryServer) MarketsByUIDs ¶
func (*UnimplementedQueryServer) MarketsByUIDs(ctx context.Context, req *QueryMarketsByUIDsRequest) (*QueryMarketsByUIDsResponse, error)
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)