Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterCodec(cdc *codec.LegacyAmino)
- func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
- 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) GetBetConstraints() *MarketBetConstraints
- 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) 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 (*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) GetCreator() string
- 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, p *Params) 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 MarketBetConstraints
- func (*MarketBetConstraints) Descriptor() ([]byte, []int)
- func (m *MarketBetConstraints) Marshal() (dAtA []byte, err error)
- func (m *MarketBetConstraints) MarshalTo(dAtA []byte) (int, error)
- func (m *MarketBetConstraints) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MarketBetConstraints) ProtoMessage()
- func (m *MarketBetConstraints) Reset()
- func (m *MarketBetConstraints) Size() (n int)
- func (m *MarketBetConstraints) String() string
- func (m *MarketBetConstraints) Unmarshal(dAtA []byte) error
- func (m *MarketBetConstraints) XXX_DiscardUnknown()
- func (m *MarketBetConstraints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MarketBetConstraints) XXX_Merge(src proto.Message)
- func (m *MarketBetConstraints) XXX_Size() int
- func (m *MarketBetConstraints) 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, p *Params) 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 MsgAddMarket
- func (*MsgAddMarket) Descriptor() ([]byte, []int)
- func (m *MsgAddMarket) GetCreator() string
- func (msg *MsgAddMarket) GetSignBytes() []byte
- func (msg *MsgAddMarket) GetSigners() []sdk.AccAddress
- func (m *MsgAddMarket) GetTicket() string
- func (m *MsgAddMarket) Marshal() (dAtA []byte, err error)
- func (m *MsgAddMarket) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAddMarket) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAddMarket) ProtoMessage()
- func (m *MsgAddMarket) Reset()
- func (msg *MsgAddMarket) Route() string
- func (m *MsgAddMarket) Size() (n int)
- func (m *MsgAddMarket) String() string
- func (msg *MsgAddMarket) Type() string
- func (m *MsgAddMarket) Unmarshal(dAtA []byte) error
- func (msg *MsgAddMarket) ValidateBasic() error
- func (m *MsgAddMarket) XXX_DiscardUnknown()
- func (m *MsgAddMarket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAddMarket) XXX_Merge(src proto.Message)
- func (m *MsgAddMarket) XXX_Size() int
- func (m *MsgAddMarket) XXX_Unmarshal(b []byte) error
- type MsgAddMarketResponse
- func (*MsgAddMarketResponse) Descriptor() ([]byte, []int)
- func (m *MsgAddMarketResponse) GetData() *Market
- func (m *MsgAddMarketResponse) GetError() string
- func (m *MsgAddMarketResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgAddMarketResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAddMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAddMarketResponse) ProtoMessage()
- func (m *MsgAddMarketResponse) Reset()
- func (m *MsgAddMarketResponse) Size() (n int)
- func (m *MsgAddMarketResponse) String() string
- func (m *MsgAddMarketResponse) Unmarshal(dAtA []byte) error
- func (m *MsgAddMarketResponse) XXX_DiscardUnknown()
- func (m *MsgAddMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAddMarketResponse) XXX_Merge(src proto.Message)
- func (m *MsgAddMarketResponse) XXX_Size() int
- func (m *MsgAddMarketResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgResolveMarket
- func (*MsgResolveMarket) Descriptor() ([]byte, []int)
- func (m *MsgResolveMarket) GetCreator() string
- func (msg *MsgResolveMarket) GetSignBytes() []byte
- func (msg *MsgResolveMarket) GetSigners() []sdk.AccAddress
- func (m *MsgResolveMarket) GetTicket() string
- func (m *MsgResolveMarket) Marshal() (dAtA []byte, err error)
- func (m *MsgResolveMarket) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgResolveMarket) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgResolveMarket) ProtoMessage()
- func (m *MsgResolveMarket) Reset()
- func (msg *MsgResolveMarket) Route() string
- func (m *MsgResolveMarket) Size() (n int)
- func (m *MsgResolveMarket) String() string
- func (msg *MsgResolveMarket) Type() string
- func (m *MsgResolveMarket) Unmarshal(dAtA []byte) error
- func (msg *MsgResolveMarket) ValidateBasic() error
- func (m *MsgResolveMarket) XXX_DiscardUnknown()
- func (m *MsgResolveMarket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgResolveMarket) XXX_Merge(src proto.Message)
- func (m *MsgResolveMarket) XXX_Size() int
- func (m *MsgResolveMarket) XXX_Unmarshal(b []byte) error
- type MsgResolveMarketResponse
- func (*MsgResolveMarketResponse) Descriptor() ([]byte, []int)
- func (m *MsgResolveMarketResponse) GetData() *Market
- func (m *MsgResolveMarketResponse) GetError() string
- func (m *MsgResolveMarketResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgResolveMarketResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgResolveMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgResolveMarketResponse) ProtoMessage()
- func (m *MsgResolveMarketResponse) Reset()
- func (m *MsgResolveMarketResponse) Size() (n int)
- func (m *MsgResolveMarketResponse) String() string
- func (m *MsgResolveMarketResponse) Unmarshal(dAtA []byte) error
- func (m *MsgResolveMarketResponse) XXX_DiscardUnknown()
- func (m *MsgResolveMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgResolveMarketResponse) XXX_Merge(src proto.Message)
- func (m *MsgResolveMarketResponse) XXX_Size() int
- func (m *MsgResolveMarketResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgUpdateMarket
- func (*MsgUpdateMarket) Descriptor() ([]byte, []int)
- func (m *MsgUpdateMarket) GetCreator() string
- func (msg *MsgUpdateMarket) GetSignBytes() []byte
- func (msg *MsgUpdateMarket) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateMarket) GetTicket() string
- func (m *MsgUpdateMarket) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateMarket) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateMarket) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateMarket) ProtoMessage()
- func (m *MsgUpdateMarket) Reset()
- func (msg *MsgUpdateMarket) Route() string
- func (m *MsgUpdateMarket) Size() (n int)
- func (m *MsgUpdateMarket) String() string
- func (msg *MsgUpdateMarket) Type() string
- func (m *MsgUpdateMarket) Unmarshal(dAtA []byte) error
- func (msg *MsgUpdateMarket) ValidateBasic() error
- func (m *MsgUpdateMarket) XXX_DiscardUnknown()
- func (m *MsgUpdateMarket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateMarket) XXX_Merge(src proto.Message)
- func (m *MsgUpdateMarket) XXX_Size() int
- func (m *MsgUpdateMarket) XXX_Unmarshal(b []byte) error
- type MsgUpdateMarketResponse
- func (*MsgUpdateMarketResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateMarketResponse) GetData() *Market
- func (m *MsgUpdateMarketResponse) GetError() string
- func (m *MsgUpdateMarketResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateMarketResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateMarketResponse) ProtoMessage()
- func (m *MsgUpdateMarketResponse) Reset()
- func (m *MsgUpdateMarketResponse) Size() (n int)
- func (m *MsgUpdateMarketResponse) String() string
- func (m *MsgUpdateMarketResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateMarketResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateMarketResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateMarketResponse) XXX_Size() int
- func (m *MsgUpdateMarketResponse) 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 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 (p *Params) NewMarketBetConstraints(minAmount, betFee sdk.Int) *MarketBetConstraints
- func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (p Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type QueryClient
- type 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 SRKeeper
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) AddMarket(ctx context.Context, req *MsgAddMarket) (*MsgAddMarketResponse, error)
- func (*UnimplementedMsgServer) ResolveMarket(ctx context.Context, req *MsgResolveMarket) (*MsgResolveMarketResponse, error)
- func (*UnimplementedMsgServer) UpdateMarket(ctx context.Context, req *MsgUpdateMarket) (*MsgUpdateMarketResponse, 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 ( AttributeKeyEventsCreator = "events_creator" AttributeKeyMarketsSuccessUID = "markets_success_uid" AttributeKeyOrderBookUID = "markets_book_uid" )
const ( TypeMsgCreateMarkets = "create_markets" TypeMsgUpdateMarkets = "update_markets" TypeMsgResolveMarkets = "resolve_markets" )
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 ( // Amino is the legacy amino codec Amino = codec.NewLegacyAmino() // ModuleCdc is the codec of the module ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry()) )
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 ( // KeyMinBetAmount is the min bet amount param key KeyMinBetAmount = []byte("MinBetAmount") // KeyMinBetFee is the minimum bet fee param key KeyMinBetFee = []byte("MinBetFee") // KeyMaxBetFee is the maximum bet fee param key KeyMaxBetFee = []byte("MaxBetFee") // KeyMaxSRContribution is the min bet amount param key KeyMaxSRContribution = []byte("MaxSRContribution") )
param keys
var ( // DefaultMinBetAmount is the default minimum bet amount allowed DefaultMinBetAmount = sdk.NewInt(1000000) // DefaultMaxSRContribution is the default maximum sr contribution allowed DefaultMaxSRContribution = sdk.NewInt(10000000) // DefaultMinBetFee is the default minimum bet fee amount allowed DefaultMinBetFee = sdk.NewInt(0) // DefaultMaxBetFee is the default maximum bet fee amount allowed DefaultMaxBetFee = sdk.NewInt(100) )
default params
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,
}
Functions ¶
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable the param key table for launch module
func RegisterCodec ¶
func RegisterCodec(cdc *codec.LegacyAmino)
RegisterCodec registers module codec to the app codec
func RegisterInterfaces ¶
func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
RegisterInterfaces registers the module interface types
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=furynetwork.fury.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"` // bet_constraints holds the constraints of market to accept bets. BetConstraints *MarketBetConstraints `protobuf:"bytes,9,opt,name=bet_constraints,json=betConstraints,proto3" json:"bet_constraints,omitempty"` // meta contains human-readable metadata of the market. Meta string `protobuf:"bytes,10,opt,name=meta,proto3" json:"meta,omitempty"` // sr_contribution_for_house is the amount of contribution by sr for the house SrContributionForHouse github_com_cosmos_cosmos_sdk_types.Int `` /* 144-byte string literal not displayed */ // book_uid is the unique identifier corresponding to the book BookUID string `protobuf:"bytes,12,opt,name=book_uid,proto3" json:"book_uid"` }
Market is the representation of the market to be stored in the market state.
func NewMarket ¶
func NewMarket( uid, creator string, startTS, endTS uint64, odds []*Odds, betConstraints *MarketBetConstraints, meta string, bookUID string, srContributionForHouse sdk.Int, status MarketStatus, ) Market
func (*Market) Descriptor ¶
func (*Market) GetBetConstraints ¶
func (m *Market) GetBetConstraints() *MarketBetConstraints
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) 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) 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=furynetwork.fury.market.MarketStatus" json:"status,omitempty"` // creator is the address of the creator of the market. Creator string `protobuf:"bytes,6,opt,name=creator,proto3" json:"creator,omitempty"` // min_bet_amount is the minimum allowed bet amount for a market. MinBetAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */ // bet_fee is the fee that the bettor needs to pay to bet on the market. BetFee github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,8,opt,name=bet_fee,json=betFee,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"bet_fee"` // meta contains human-readable metadata of the market. Meta string `protobuf:"bytes,9,opt,name=meta,proto3" json:"meta,omitempty"` // sr_contribution_for_house is the amount of contribution by sr for the house SrContributionForHouse github_com_cosmos_cosmos_sdk_types.Int `` /* 144-byte string literal not displayed */ }
MarketAddTicketPayload indicates data of add market ticket
func (*MarketAddTicketPayload) Descriptor ¶
func (*MarketAddTicketPayload) Descriptor() ([]byte, []int)
func (*MarketAddTicketPayload) GetCreator ¶
func (m *MarketAddTicketPayload) GetCreator() string
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, p *Params) 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 MarketBetConstraints ¶
type MarketBetConstraints struct { // min_amount is the minimum allowed bet amount for a market. MinAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 128-byte string literal not displayed */ // bet_fee is the fee that the bettor needs to pay to bet on the market. BetFee github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=bet_fee,json=betFee,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"bet_fee"` }
MarketBetConstraints is the bet constrains type for the market
func (*MarketBetConstraints) Descriptor ¶
func (*MarketBetConstraints) Descriptor() ([]byte, []int)
func (*MarketBetConstraints) Marshal ¶
func (m *MarketBetConstraints) Marshal() (dAtA []byte, err error)
func (*MarketBetConstraints) MarshalTo ¶
func (m *MarketBetConstraints) MarshalTo(dAtA []byte) (int, error)
func (*MarketBetConstraints) MarshalToSizedBuffer ¶
func (m *MarketBetConstraints) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MarketBetConstraints) ProtoMessage ¶
func (*MarketBetConstraints) ProtoMessage()
func (*MarketBetConstraints) Reset ¶
func (m *MarketBetConstraints) Reset()
func (*MarketBetConstraints) Size ¶
func (m *MarketBetConstraints) Size() (n int)
func (*MarketBetConstraints) String ¶
func (m *MarketBetConstraints) String() string
func (*MarketBetConstraints) Unmarshal ¶
func (m *MarketBetConstraints) Unmarshal(dAtA []byte) error
func (*MarketBetConstraints) XXX_DiscardUnknown ¶
func (m *MarketBetConstraints) XXX_DiscardUnknown()
func (*MarketBetConstraints) XXX_Marshal ¶
func (m *MarketBetConstraints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MarketBetConstraints) XXX_Merge ¶
func (m *MarketBetConstraints) XXX_Merge(src proto.Message)
func (*MarketBetConstraints) XXX_Size ¶
func (m *MarketBetConstraints) XXX_Size() int
func (*MarketBetConstraints) XXX_Unmarshal ¶
func (m *MarketBetConstraints) 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=furynetwork.fury.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"` // min_bet_amount is the minimum allowed bet amount for a market. MinBetAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */ // bet_fee is the fee that the bettor needs to pay to bet on the market. BetFee github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=bet_fee,json=betFee,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"bet_fee"` // status is the status of the resolution. Status MarketStatus `protobuf:"varint,6,opt,name=status,proto3,enum=furynetwork.fury.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, p *Params) 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 MsgAddMarket ¶
type MsgAddMarket 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"` }
MsgAddMarket is the message type for adding the market into the state.
func NewMsgAddMarket ¶
func NewMsgAddMarket(creator string, ticket string) *MsgAddMarket
NewMsgAddMarket creates the new input for adding an market to blockchain
func (*MsgAddMarket) Descriptor ¶
func (*MsgAddMarket) Descriptor() ([]byte, []int)
func (*MsgAddMarket) GetCreator ¶
func (m *MsgAddMarket) GetCreator() string
func (*MsgAddMarket) GetSignBytes ¶
func (msg *MsgAddMarket) GetSignBytes() []byte
GetSignBytes return the marshalled bytes of the msg
func (*MsgAddMarket) GetSigners ¶
func (msg *MsgAddMarket) GetSigners() []sdk.AccAddress
GetSigners return the creators address
func (*MsgAddMarket) GetTicket ¶
func (m *MsgAddMarket) GetTicket() string
func (*MsgAddMarket) Marshal ¶
func (m *MsgAddMarket) Marshal() (dAtA []byte, err error)
func (*MsgAddMarket) MarshalToSizedBuffer ¶
func (m *MsgAddMarket) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAddMarket) ProtoMessage ¶
func (*MsgAddMarket) ProtoMessage()
func (*MsgAddMarket) Reset ¶
func (m *MsgAddMarket) Reset()
func (*MsgAddMarket) Route ¶
func (msg *MsgAddMarket) Route() string
Route return the message route for slashing
func (*MsgAddMarket) Size ¶
func (m *MsgAddMarket) Size() (n int)
func (*MsgAddMarket) String ¶
func (m *MsgAddMarket) String() string
func (*MsgAddMarket) Type ¶
func (msg *MsgAddMarket) Type() string
Type returns the msg add market type
func (*MsgAddMarket) Unmarshal ¶
func (m *MsgAddMarket) Unmarshal(dAtA []byte) error
func (*MsgAddMarket) ValidateBasic ¶
func (msg *MsgAddMarket) ValidateBasic() error
ValidateBasic validates the input creation market
func (*MsgAddMarket) XXX_DiscardUnknown ¶
func (m *MsgAddMarket) XXX_DiscardUnknown()
func (*MsgAddMarket) XXX_Marshal ¶
func (m *MsgAddMarket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAddMarket) XXX_Merge ¶
func (m *MsgAddMarket) XXX_Merge(src proto.Message)
func (*MsgAddMarket) XXX_Size ¶
func (m *MsgAddMarket) XXX_Size() int
func (*MsgAddMarket) XXX_Unmarshal ¶
func (m *MsgAddMarket) XXX_Unmarshal(b []byte) error
type MsgAddMarketResponse ¶
type MsgAddMarketResponse 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"` }
MsgAddMarketResponse response for adding market.
func (*MsgAddMarketResponse) Descriptor ¶
func (*MsgAddMarketResponse) Descriptor() ([]byte, []int)
func (*MsgAddMarketResponse) GetData ¶
func (m *MsgAddMarketResponse) GetData() *Market
func (*MsgAddMarketResponse) GetError ¶
func (m *MsgAddMarketResponse) GetError() string
func (*MsgAddMarketResponse) Marshal ¶
func (m *MsgAddMarketResponse) Marshal() (dAtA []byte, err error)
func (*MsgAddMarketResponse) MarshalTo ¶
func (m *MsgAddMarketResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgAddMarketResponse) MarshalToSizedBuffer ¶
func (m *MsgAddMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAddMarketResponse) ProtoMessage ¶
func (*MsgAddMarketResponse) ProtoMessage()
func (*MsgAddMarketResponse) Reset ¶
func (m *MsgAddMarketResponse) Reset()
func (*MsgAddMarketResponse) Size ¶
func (m *MsgAddMarketResponse) Size() (n int)
func (*MsgAddMarketResponse) String ¶
func (m *MsgAddMarketResponse) String() string
func (*MsgAddMarketResponse) Unmarshal ¶
func (m *MsgAddMarketResponse) Unmarshal(dAtA []byte) error
func (*MsgAddMarketResponse) XXX_DiscardUnknown ¶
func (m *MsgAddMarketResponse) XXX_DiscardUnknown()
func (*MsgAddMarketResponse) XXX_Marshal ¶
func (m *MsgAddMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAddMarketResponse) XXX_Merge ¶
func (m *MsgAddMarketResponse) XXX_Merge(src proto.Message)
func (*MsgAddMarketResponse) XXX_Size ¶
func (m *MsgAddMarketResponse) XXX_Size() int
func (*MsgAddMarketResponse) XXX_Unmarshal ¶
func (m *MsgAddMarketResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface { // AddMarket defines a method to add the market with the given data. AddMarket(ctx context.Context, in *MsgAddMarket, opts ...grpc.CallOption) (*MsgAddMarketResponse, error) // ResolveMarket defines a method to resolve the market. ResolveMarket(ctx context.Context, in *MsgResolveMarket, opts ...grpc.CallOption) (*MsgResolveMarketResponse, error) // UpdateMarket defines a method to update a market. UpdateMarket(ctx context.Context, in *MsgUpdateMarket, opts ...grpc.CallOption) (*MsgUpdateMarketResponse, 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 MsgResolveMarket ¶
type MsgResolveMarket 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"` }
MsgResolveMarket is the message type for resolving a market.
func NewMsgResolveMarket ¶
func NewMsgResolveMarket(creator, ticket string) *MsgResolveMarket
NewMsgResolveMarket accepts the params to create new resolution body
func (*MsgResolveMarket) Descriptor ¶
func (*MsgResolveMarket) Descriptor() ([]byte, []int)
func (*MsgResolveMarket) GetCreator ¶
func (m *MsgResolveMarket) GetCreator() string
func (*MsgResolveMarket) GetSignBytes ¶
func (msg *MsgResolveMarket) GetSignBytes() []byte
GetSignBytes return the marshalled bytes of the msg
func (*MsgResolveMarket) GetSigners ¶
func (msg *MsgResolveMarket) GetSigners() []sdk.AccAddress
GetSigners return the creators address
func (*MsgResolveMarket) GetTicket ¶
func (m *MsgResolveMarket) GetTicket() string
func (*MsgResolveMarket) Marshal ¶
func (m *MsgResolveMarket) Marshal() (dAtA []byte, err error)
func (*MsgResolveMarket) MarshalToSizedBuffer ¶
func (m *MsgResolveMarket) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgResolveMarket) ProtoMessage ¶
func (*MsgResolveMarket) ProtoMessage()
func (*MsgResolveMarket) Reset ¶
func (m *MsgResolveMarket) Reset()
func (*MsgResolveMarket) Route ¶
func (msg *MsgResolveMarket) Route() string
Route return the message route for slashing
func (*MsgResolveMarket) Size ¶
func (m *MsgResolveMarket) Size() (n int)
func (*MsgResolveMarket) String ¶
func (m *MsgResolveMarket) String() string
func (*MsgResolveMarket) Type ¶
func (msg *MsgResolveMarket) Type() string
Type return the resolve market type
func (*MsgResolveMarket) Unmarshal ¶
func (m *MsgResolveMarket) Unmarshal(dAtA []byte) error
func (*MsgResolveMarket) ValidateBasic ¶
func (msg *MsgResolveMarket) ValidateBasic() error
ValidateBasic validates the input resolution market
func (*MsgResolveMarket) XXX_DiscardUnknown ¶
func (m *MsgResolveMarket) XXX_DiscardUnknown()
func (*MsgResolveMarket) XXX_Marshal ¶
func (m *MsgResolveMarket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgResolveMarket) XXX_Merge ¶
func (m *MsgResolveMarket) XXX_Merge(src proto.Message)
func (*MsgResolveMarket) XXX_Size ¶
func (m *MsgResolveMarket) XXX_Size() int
func (*MsgResolveMarket) XXX_Unmarshal ¶
func (m *MsgResolveMarket) XXX_Unmarshal(b []byte) error
type MsgResolveMarketResponse ¶
type MsgResolveMarketResponse 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"` }
MsgResolveMarketResponse response for resolving a market.
func (*MsgResolveMarketResponse) Descriptor ¶
func (*MsgResolveMarketResponse) Descriptor() ([]byte, []int)
func (*MsgResolveMarketResponse) GetData ¶
func (m *MsgResolveMarketResponse) GetData() *Market
func (*MsgResolveMarketResponse) GetError ¶
func (m *MsgResolveMarketResponse) GetError() string
func (*MsgResolveMarketResponse) Marshal ¶
func (m *MsgResolveMarketResponse) Marshal() (dAtA []byte, err error)
func (*MsgResolveMarketResponse) MarshalTo ¶
func (m *MsgResolveMarketResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgResolveMarketResponse) MarshalToSizedBuffer ¶
func (m *MsgResolveMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgResolveMarketResponse) ProtoMessage ¶
func (*MsgResolveMarketResponse) ProtoMessage()
func (*MsgResolveMarketResponse) Reset ¶
func (m *MsgResolveMarketResponse) Reset()
func (*MsgResolveMarketResponse) Size ¶
func (m *MsgResolveMarketResponse) Size() (n int)
func (*MsgResolveMarketResponse) String ¶
func (m *MsgResolveMarketResponse) String() string
func (*MsgResolveMarketResponse) Unmarshal ¶
func (m *MsgResolveMarketResponse) Unmarshal(dAtA []byte) error
func (*MsgResolveMarketResponse) XXX_DiscardUnknown ¶
func (m *MsgResolveMarketResponse) XXX_DiscardUnknown()
func (*MsgResolveMarketResponse) XXX_Marshal ¶
func (m *MsgResolveMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgResolveMarketResponse) XXX_Merge ¶
func (m *MsgResolveMarketResponse) XXX_Merge(src proto.Message)
func (*MsgResolveMarketResponse) XXX_Size ¶
func (m *MsgResolveMarketResponse) XXX_Size() int
func (*MsgResolveMarketResponse) XXX_Unmarshal ¶
func (m *MsgResolveMarketResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // AddMarket defines a method to add the market with the given data. AddMarket(context.Context, *MsgAddMarket) (*MsgAddMarketResponse, error) // ResolveMarket defines a method to resolve the market. ResolveMarket(context.Context, *MsgResolveMarket) (*MsgResolveMarketResponse, error) // UpdateMarket defines a method to update a market. UpdateMarket(context.Context, *MsgUpdateMarket) (*MsgUpdateMarketResponse, error) }
MsgServer is the server API for Msg service.
type MsgUpdateMarket ¶
type MsgUpdateMarket 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"` }
MsgUpdateMarket is the message type for updating market data. in the state
func NewMsgUpdateMarket ¶
func NewMsgUpdateMarket(creator, ticket string) *MsgUpdateMarket
NewMsgUpdateMarket accepts the params to create new update body
func (*MsgUpdateMarket) Descriptor ¶
func (*MsgUpdateMarket) Descriptor() ([]byte, []int)
func (*MsgUpdateMarket) GetCreator ¶
func (m *MsgUpdateMarket) GetCreator() string
func (*MsgUpdateMarket) GetSignBytes ¶
func (msg *MsgUpdateMarket) GetSignBytes() []byte
GetSignBytes return the marshalled bytes of the msg
func (*MsgUpdateMarket) GetSigners ¶
func (msg *MsgUpdateMarket) GetSigners() []sdk.AccAddress
GetSigners return the creators address
func (*MsgUpdateMarket) GetTicket ¶
func (m *MsgUpdateMarket) GetTicket() string
func (*MsgUpdateMarket) Marshal ¶
func (m *MsgUpdateMarket) Marshal() (dAtA []byte, err error)
func (*MsgUpdateMarket) MarshalToSizedBuffer ¶
func (m *MsgUpdateMarket) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateMarket) ProtoMessage ¶
func (*MsgUpdateMarket) ProtoMessage()
func (*MsgUpdateMarket) Reset ¶
func (m *MsgUpdateMarket) Reset()
func (*MsgUpdateMarket) Route ¶
func (msg *MsgUpdateMarket) Route() string
Route return the message route for slashing
func (*MsgUpdateMarket) Size ¶
func (m *MsgUpdateMarket) Size() (n int)
func (*MsgUpdateMarket) String ¶
func (m *MsgUpdateMarket) String() string
func (*MsgUpdateMarket) Type ¶
func (msg *MsgUpdateMarket) Type() string
Type return the update market type
func (*MsgUpdateMarket) Unmarshal ¶
func (m *MsgUpdateMarket) Unmarshal(dAtA []byte) error
func (*MsgUpdateMarket) ValidateBasic ¶
func (msg *MsgUpdateMarket) ValidateBasic() error
ValidateBasic validates the input update market
func (*MsgUpdateMarket) XXX_DiscardUnknown ¶
func (m *MsgUpdateMarket) XXX_DiscardUnknown()
func (*MsgUpdateMarket) XXX_Marshal ¶
func (m *MsgUpdateMarket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateMarket) XXX_Merge ¶
func (m *MsgUpdateMarket) XXX_Merge(src proto.Message)
func (*MsgUpdateMarket) XXX_Size ¶
func (m *MsgUpdateMarket) XXX_Size() int
func (*MsgUpdateMarket) XXX_Unmarshal ¶
func (m *MsgUpdateMarket) XXX_Unmarshal(b []byte) error
type MsgUpdateMarketResponse ¶
type MsgUpdateMarketResponse 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"` }
MsgUpdateMarketResponse response for updating a market.
func (*MsgUpdateMarketResponse) Descriptor ¶
func (*MsgUpdateMarketResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateMarketResponse) GetData ¶
func (m *MsgUpdateMarketResponse) GetData() *Market
func (*MsgUpdateMarketResponse) GetError ¶
func (m *MsgUpdateMarketResponse) GetError() string
func (*MsgUpdateMarketResponse) Marshal ¶
func (m *MsgUpdateMarketResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateMarketResponse) MarshalTo ¶
func (m *MsgUpdateMarketResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateMarketResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateMarketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateMarketResponse) ProtoMessage ¶
func (*MsgUpdateMarketResponse) ProtoMessage()
func (*MsgUpdateMarketResponse) Reset ¶
func (m *MsgUpdateMarketResponse) Reset()
func (*MsgUpdateMarketResponse) Size ¶
func (m *MsgUpdateMarketResponse) Size() (n int)
func (*MsgUpdateMarketResponse) String ¶
func (m *MsgUpdateMarketResponse) String() string
func (*MsgUpdateMarketResponse) Unmarshal ¶
func (m *MsgUpdateMarketResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateMarketResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateMarketResponse) XXX_DiscardUnknown()
func (*MsgUpdateMarketResponse) XXX_Marshal ¶
func (m *MsgUpdateMarketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateMarketResponse) XXX_Merge ¶
func (m *MsgUpdateMarketResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateMarketResponse) XXX_Size ¶
func (m *MsgUpdateMarketResponse) XXX_Size() int
func (*MsgUpdateMarketResponse) XXX_Unmarshal ¶
func (m *MsgUpdateMarketResponse) 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 Params ¶
type Params struct { // min_bet_amount is the default minimum bet amount for a market. MinBetAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 161-byte string literal not displayed */ // min_bet_fee is the default minimum bet fee for a market. MinBetFee github_com_cosmos_cosmos_sdk_types.Int `` /* 149-byte string literal not displayed */ // max_bet_fee is the default maximum bet fee for a market. MaxBetFee github_com_cosmos_cosmos_sdk_types.Int `` /* 149-byte string literal not displayed */ // max_sr_contribution is the default max sr contribution for a market. MaxSrContribution github_com_cosmos_cosmos_sdk_types.Int `` /* 181-byte string literal not displayed */ }
Params defines the parameters for the module. It contains bet constraints associated to a market.
func (*Params) Descriptor ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) NewMarketBetConstraints ¶
func (p *Params) NewMarketBetConstraints(minAmount, betFee sdk.Int) *MarketBetConstraints
NewMarketBetConstraints creates new bet constraint pointer
func (*Params) ParamSetPairs ¶
func (p *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 SRKeeper ¶
type SRKeeper interface {
InitiateOrderBook(ctx sdk.Context, marketUID string, srContribution sdk.Int, oddsUIDs []string) error
}
SRKeeper defines the expected interface needed to initiate an order book for a market
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) AddMarket ¶
func (*UnimplementedMsgServer) AddMarket(ctx context.Context, req *MsgAddMarket) (*MsgAddMarketResponse, error)
func (*UnimplementedMsgServer) ResolveMarket ¶
func (*UnimplementedMsgServer) ResolveMarket(ctx context.Context, req *MsgResolveMarket) (*MsgResolveMarketResponse, error)
func (*UnimplementedMsgServer) UpdateMarket ¶
func (*UnimplementedMsgServer) UpdateMarket(ctx context.Context, req *MsgUpdateMarket) (*MsgUpdateMarketResponse, 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)