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 types.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 BankKeeper
- type Bid
- func (*Bid) Descriptor() ([]byte, []int)
- func (m *Bid) GetBidder() string
- func (m *Bid) Marshal() (dAtA []byte, err error)
- func (m *Bid) MarshalTo(dAtA []byte) (int, error)
- func (m *Bid) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Bid) ProtoMessage()
- func (m *Bid) Reset()
- func (m *Bid) Size() (n int)
- func (m *Bid) String() string
- func (m *Bid) Unmarshal(dAtA []byte) error
- func (m *Bid) XXX_DiscardUnknown()
- func (m *Bid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Bid) XXX_Merge(src proto.Message)
- func (m *Bid) XXX_Size() int
- func (m *Bid) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetParams() Params
- 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 MsgBid
- func (*MsgBid) Descriptor() ([]byte, []int)
- func (msg *MsgBid) GetSignBytes() []byte
- func (msg MsgBid) GetSigners() []sdk.AccAddress
- func (m *MsgBid) Marshal() (dAtA []byte, err error)
- func (m *MsgBid) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgBid) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgBid) ProtoMessage()
- func (m *MsgBid) Reset()
- func (msg MsgBid) Route() string
- func (m *MsgBid) Size() (n int)
- func (m *MsgBid) String() string
- func (msg MsgBid) Type() string
- func (m *MsgBid) Unmarshal(dAtA []byte) error
- func (msg MsgBid) ValidateBasic() error
- func (m *MsgBid) XXX_DiscardUnknown()
- func (m *MsgBid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgBid) XXX_Merge(src proto.Message)
- func (m *MsgBid) XXX_Size() int
- func (m *MsgBid) XXX_Unmarshal(b []byte) error
- type MsgBidResponse
- func (*MsgBidResponse) Descriptor() ([]byte, []int)
- func (m *MsgBidResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgBidResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgBidResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgBidResponse) ProtoMessage()
- func (m *MsgBidResponse) Reset()
- func (m *MsgBidResponse) Size() (n int)
- func (m *MsgBidResponse) String() string
- func (m *MsgBidResponse) Unmarshal(dAtA []byte) error
- func (m *MsgBidResponse) XXX_DiscardUnknown()
- func (m *MsgBidResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgBidResponse) XXX_Merge(src proto.Message)
- func (m *MsgBidResponse) XXX_Size() int
- func (m *MsgBidResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgNewAuctionRoundResponse
- func (*MsgNewAuctionRoundResponse) Descriptor() ([]byte, []int)
- func (m *MsgNewAuctionRoundResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgNewAuctionRoundResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgNewAuctionRoundResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgNewAuctionRoundResponse) ProtoMessage()
- func (m *MsgNewAuctionRoundResponse) Reset()
- func (m *MsgNewAuctionRoundResponse) Size() (n int)
- func (m *MsgNewAuctionRoundResponse) String() string
- func (m *MsgNewAuctionRoundResponse) Unmarshal(dAtA []byte) error
- func (m *MsgNewAuctionRoundResponse) XXX_DiscardUnknown()
- func (m *MsgNewAuctionRoundResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgNewAuctionRoundResponse) XXX_Merge(src proto.Message)
- func (m *MsgNewAuctionRoundResponse) XXX_Size() int
- func (m *MsgNewAuctionRoundResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type ParamSet
- type ParamSetPair
- type ParamSetPairs
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (this *Params) Equal(that interface{}) bool
- func (m *Params) GetAuctionPeriod() int64
- 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) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (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 QueryAuctionParamsRequest
- func (*QueryAuctionParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryAuctionParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryAuctionParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAuctionParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAuctionParamsRequest) ProtoMessage()
- func (m *QueryAuctionParamsRequest) Reset()
- func (m *QueryAuctionParamsRequest) Size() (n int)
- func (m *QueryAuctionParamsRequest) String() string
- func (m *QueryAuctionParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryAuctionParamsRequest) XXX_DiscardUnknown()
- func (m *QueryAuctionParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAuctionParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryAuctionParamsRequest) XXX_Size() int
- func (m *QueryAuctionParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryAuctionParamsResponse
- func (*QueryAuctionParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryAuctionParamsResponse) GetParams() Params
- func (m *QueryAuctionParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryAuctionParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAuctionParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAuctionParamsResponse) ProtoMessage()
- func (m *QueryAuctionParamsResponse) Reset()
- func (m *QueryAuctionParamsResponse) Size() (n int)
- func (m *QueryAuctionParamsResponse) String() string
- func (m *QueryAuctionParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryAuctionParamsResponse) XXX_DiscardUnknown()
- func (m *QueryAuctionParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAuctionParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryAuctionParamsResponse) XXX_Size() int
- func (m *QueryAuctionParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryCurrentAuctionBasketRequest
- func (*QueryCurrentAuctionBasketRequest) Descriptor() ([]byte, []int)
- func (m *QueryCurrentAuctionBasketRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryCurrentAuctionBasketRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCurrentAuctionBasketRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCurrentAuctionBasketRequest) ProtoMessage()
- func (m *QueryCurrentAuctionBasketRequest) Reset()
- func (m *QueryCurrentAuctionBasketRequest) Size() (n int)
- func (m *QueryCurrentAuctionBasketRequest) String() string
- func (m *QueryCurrentAuctionBasketRequest) Unmarshal(dAtA []byte) error
- func (m *QueryCurrentAuctionBasketRequest) XXX_DiscardUnknown()
- func (m *QueryCurrentAuctionBasketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCurrentAuctionBasketRequest) XXX_Merge(src proto.Message)
- func (m *QueryCurrentAuctionBasketRequest) XXX_Size() int
- func (m *QueryCurrentAuctionBasketRequest) XXX_Unmarshal(b []byte) error
- type QueryCurrentAuctionBasketResponse
- func (*QueryCurrentAuctionBasketResponse) Descriptor() ([]byte, []int)
- func (m *QueryCurrentAuctionBasketResponse) GetAmount() github_com_cosmos_cosmos_sdk_types.Coins
- func (m *QueryCurrentAuctionBasketResponse) GetAuctionClosingTime() int64
- func (m *QueryCurrentAuctionBasketResponse) GetHighestBidder() string
- func (m *QueryCurrentAuctionBasketResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryCurrentAuctionBasketResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCurrentAuctionBasketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCurrentAuctionBasketResponse) ProtoMessage()
- func (m *QueryCurrentAuctionBasketResponse) Reset()
- func (m *QueryCurrentAuctionBasketResponse) Size() (n int)
- func (m *QueryCurrentAuctionBasketResponse) String() string
- func (m *QueryCurrentAuctionBasketResponse) Unmarshal(dAtA []byte) error
- func (m *QueryCurrentAuctionBasketResponse) XXX_DiscardUnknown()
- func (m *QueryCurrentAuctionBasketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCurrentAuctionBasketResponse) XXX_Merge(src proto.Message)
- func (m *QueryCurrentAuctionBasketResponse) XXX_Size() int
- func (m *QueryCurrentAuctionBasketResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type UnimplementedMsgServer
- type UnimplementedQueryServer
- type ValueValidatorFn
Constants ¶
const ( ModuleName = "auction" StoreKey = ModuleName )
const ( // DefaultAuctionPeriodDurationSeconds represents the number of seconds in two weeks DefaultAuctionPeriod int64 = 60 * 60 * 24 * 14 )
Auction params default values
const (
EventTypeNewBid = "new_bid"
)
Auction module event types
const RouterKey = ModuleName
Variables ¶
var ( ErrInvalidLengthAuction = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowAuction = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupAuction = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( // Keys for store prefixes BidsKey = []byte{0x01} KeyLastBid = []byte{0x02} KeyAuctionRound = []byte{0x03} KeyEndingTimeStamp = []byte{0x04} )
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 ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var (
ErrBidInvalid = sdkerrors.Register(ModuleName, 1, "bad bid")
)
var (
KeyAuctionPeriod = []byte("AuctionPeriod")
)
Parameter keys
var ( // ModuleCdc references the global x/auction module codec. Note, the codec should // ONLY be used in certain instances of tests and for JSON encoding as Amino is // still used for that purpose. // // The actual codec used for serialization should be provided to x/auction and // defined at the application level. ModuleCdc = codec.NewAminoCodec(amino) )
Functions ¶
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable returns the parameter key table.
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers the necessary x/auction 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 (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type BankKeeper ¶
type BankKeeper interface { GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins SendCoinsFromModuleToModule(ctx sdk.Context, senderModule, recipientModule string, amt sdk.Coins) error SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error GetDenomMetaData(ctx sdk.Context, denom string) banktypes.Metadata }
BankKeeper defines the expected bank keeper methods
type Bid ¶
type Bid struct { Bidder string `protobuf:"bytes,1,opt,name=bidder,proto3" json:"bidder,omitempty" yaml:"bidder"` Amount github_com_cosmos_cosmos_sdk_types.Coin `protobuf:"bytes,2,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Coin" json:"amount" yaml:"amount"` }
func (*Bid) Descriptor ¶
func (*Bid) ProtoMessage ¶
func (*Bid) ProtoMessage()
func (*Bid) XXX_DiscardUnknown ¶
func (m *Bid) XXX_DiscardUnknown()
func (*Bid) XXX_Unmarshal ¶
type GenesisState ¶
type GenesisState struct { // params defines all the parameters of related to auction. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` }
GenesisState defines the auction module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
func NewGenesisState ¶
func NewGenesisState() GenesisState
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
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
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 MsgBid ¶
type MsgBid struct { Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` BidAmount types.Coin `protobuf:"bytes,2,opt,name=bid_amount,json=bidAmount,proto3" json:"bid_amount"` }
Bid defines a SDK message for placing a bid for an auction
func (*MsgBid) Descriptor ¶
func (*MsgBid) GetSignBytes ¶
GetSignBytes implements the sdk.Msg interface. It encodes the message for signing
func (MsgBid) GetSigners ¶
func (msg MsgBid) GetSigners() []sdk.AccAddress
GetSigners implements the sdk.Msg interface. It defines whose signature is required
func (*MsgBid) MarshalToSizedBuffer ¶
func (*MsgBid) ProtoMessage ¶
func (*MsgBid) ProtoMessage()
func (MsgBid) Route ¶
Route implements the sdk.Msg interface. It should return the name of the module
func (MsgBid) ValidateBasic ¶
ValidateBasic implements the sdk.Msg interface. It runs stateless checks on the message
func (*MsgBid) XXX_DiscardUnknown ¶
func (m *MsgBid) XXX_DiscardUnknown()
func (*MsgBid) XXX_Marshal ¶
func (*MsgBid) XXX_Unmarshal ¶
type MsgBidResponse ¶
type MsgBidResponse struct { }
func (*MsgBidResponse) Descriptor ¶
func (*MsgBidResponse) Descriptor() ([]byte, []int)
func (*MsgBidResponse) Marshal ¶
func (m *MsgBidResponse) Marshal() (dAtA []byte, err error)
func (*MsgBidResponse) MarshalToSizedBuffer ¶
func (m *MsgBidResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgBidResponse) ProtoMessage ¶
func (*MsgBidResponse) ProtoMessage()
func (*MsgBidResponse) Reset ¶
func (m *MsgBidResponse) Reset()
func (*MsgBidResponse) Size ¶
func (m *MsgBidResponse) Size() (n int)
func (*MsgBidResponse) String ¶
func (m *MsgBidResponse) String() string
func (*MsgBidResponse) Unmarshal ¶
func (m *MsgBidResponse) Unmarshal(dAtA []byte) error
func (*MsgBidResponse) XXX_DiscardUnknown ¶
func (m *MsgBidResponse) XXX_DiscardUnknown()
func (*MsgBidResponse) XXX_Marshal ¶
func (m *MsgBidResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgBidResponse) XXX_Merge ¶
func (m *MsgBidResponse) XXX_Merge(src proto.Message)
func (*MsgBidResponse) XXX_Size ¶
func (m *MsgBidResponse) XXX_Size() int
func (*MsgBidResponse) XXX_Unmarshal ¶
func (m *MsgBidResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface { // Bid defines a method for placing a bid for an auction Bid(ctx context.Context, in *MsgBid, opts ...grpc.CallOption) (*MsgBidResponse, 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 MsgNewAuctionRoundResponse ¶
type MsgNewAuctionRoundResponse struct { }
func (*MsgNewAuctionRoundResponse) Descriptor ¶
func (*MsgNewAuctionRoundResponse) Descriptor() ([]byte, []int)
func (*MsgNewAuctionRoundResponse) Marshal ¶
func (m *MsgNewAuctionRoundResponse) Marshal() (dAtA []byte, err error)
func (*MsgNewAuctionRoundResponse) MarshalTo ¶
func (m *MsgNewAuctionRoundResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgNewAuctionRoundResponse) MarshalToSizedBuffer ¶
func (m *MsgNewAuctionRoundResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgNewAuctionRoundResponse) ProtoMessage ¶
func (*MsgNewAuctionRoundResponse) ProtoMessage()
func (*MsgNewAuctionRoundResponse) Reset ¶
func (m *MsgNewAuctionRoundResponse) Reset()
func (*MsgNewAuctionRoundResponse) Size ¶
func (m *MsgNewAuctionRoundResponse) Size() (n int)
func (*MsgNewAuctionRoundResponse) String ¶
func (m *MsgNewAuctionRoundResponse) String() string
func (*MsgNewAuctionRoundResponse) Unmarshal ¶
func (m *MsgNewAuctionRoundResponse) Unmarshal(dAtA []byte) error
func (*MsgNewAuctionRoundResponse) XXX_DiscardUnknown ¶
func (m *MsgNewAuctionRoundResponse) XXX_DiscardUnknown()
func (*MsgNewAuctionRoundResponse) XXX_Marshal ¶
func (m *MsgNewAuctionRoundResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgNewAuctionRoundResponse) XXX_Merge ¶
func (m *MsgNewAuctionRoundResponse) XXX_Merge(src proto.Message)
func (*MsgNewAuctionRoundResponse) XXX_Size ¶
func (m *MsgNewAuctionRoundResponse) XXX_Size() int
func (*MsgNewAuctionRoundResponse) XXX_Unmarshal ¶
func (m *MsgNewAuctionRoundResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // Bid defines a method for placing a bid for an auction Bid(context.Context, *MsgBid) (*MsgBidResponse, error) }
MsgServer is the server API for Msg service.
type ParamSet ¶
type ParamSet interface {
ParamSetPairs() ParamSetPairs
}
ParamSet defines an interface for structs containing parameters for a module
type ParamSetPair ¶
type ParamSetPair struct { Key []byte Value interface{} ValidatorFn ValueValidatorFn }
ParamSetPair is used for associating paramsubspace key and field of param structs.
func NewParamSetPair ¶
func NewParamSetPair(key []byte, value interface{}, vfn ValueValidatorFn) ParamSetPair
NewParamSetPair creates a new ParamSetPair instance.
type Params ¶
type Params struct { // auction_period_duration defines the auction period duration AuctionPeriod int64 `protobuf:"varint,1,opt,name=auction_period,json=auctionPeriod,proto3" json:"auction_period,omitempty" yaml:"auction_period"` }
func (*Params) Descriptor ¶
func (*Params) GetAuctionPeriod ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
ParamSetPairs returns the parameter set pairs.
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryAuctionParamsRequest ¶
type QueryAuctionParamsRequest struct { }
QueryAuctionParamsRequest is the request type for the Query/AuctionParams RPC method.
func (*QueryAuctionParamsRequest) Descriptor ¶
func (*QueryAuctionParamsRequest) Descriptor() ([]byte, []int)
func (*QueryAuctionParamsRequest) Marshal ¶
func (m *QueryAuctionParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryAuctionParamsRequest) MarshalTo ¶
func (m *QueryAuctionParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryAuctionParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryAuctionParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAuctionParamsRequest) ProtoMessage ¶
func (*QueryAuctionParamsRequest) ProtoMessage()
func (*QueryAuctionParamsRequest) Reset ¶
func (m *QueryAuctionParamsRequest) Reset()
func (*QueryAuctionParamsRequest) Size ¶
func (m *QueryAuctionParamsRequest) Size() (n int)
func (*QueryAuctionParamsRequest) String ¶
func (m *QueryAuctionParamsRequest) String() string
func (*QueryAuctionParamsRequest) Unmarshal ¶
func (m *QueryAuctionParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryAuctionParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryAuctionParamsRequest) XXX_DiscardUnknown()
func (*QueryAuctionParamsRequest) XXX_Marshal ¶
func (m *QueryAuctionParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAuctionParamsRequest) XXX_Merge ¶
func (m *QueryAuctionParamsRequest) XXX_Merge(src proto.Message)
func (*QueryAuctionParamsRequest) XXX_Size ¶
func (m *QueryAuctionParamsRequest) XXX_Size() int
func (*QueryAuctionParamsRequest) XXX_Unmarshal ¶
func (m *QueryAuctionParamsRequest) XXX_Unmarshal(b []byte) error
type QueryAuctionParamsResponse ¶
type QueryAuctionParamsResponse struct {
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}
QueryAuctionParamsRequest is the response type for the Query/AuctionParams RPC method.
func (*QueryAuctionParamsResponse) Descriptor ¶
func (*QueryAuctionParamsResponse) Descriptor() ([]byte, []int)
func (*QueryAuctionParamsResponse) GetParams ¶
func (m *QueryAuctionParamsResponse) GetParams() Params
func (*QueryAuctionParamsResponse) Marshal ¶
func (m *QueryAuctionParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryAuctionParamsResponse) MarshalTo ¶
func (m *QueryAuctionParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryAuctionParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryAuctionParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAuctionParamsResponse) ProtoMessage ¶
func (*QueryAuctionParamsResponse) ProtoMessage()
func (*QueryAuctionParamsResponse) Reset ¶
func (m *QueryAuctionParamsResponse) Reset()
func (*QueryAuctionParamsResponse) Size ¶
func (m *QueryAuctionParamsResponse) Size() (n int)
func (*QueryAuctionParamsResponse) String ¶
func (m *QueryAuctionParamsResponse) String() string
func (*QueryAuctionParamsResponse) Unmarshal ¶
func (m *QueryAuctionParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryAuctionParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryAuctionParamsResponse) XXX_DiscardUnknown()
func (*QueryAuctionParamsResponse) XXX_Marshal ¶
func (m *QueryAuctionParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAuctionParamsResponse) XXX_Merge ¶
func (m *QueryAuctionParamsResponse) XXX_Merge(src proto.Message)
func (*QueryAuctionParamsResponse) XXX_Size ¶
func (m *QueryAuctionParamsResponse) XXX_Size() int
func (*QueryAuctionParamsResponse) XXX_Unmarshal ¶
func (m *QueryAuctionParamsResponse) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface { // Retrieves auction params AuctionParams(ctx context.Context, in *QueryAuctionParamsRequest, opts ...grpc.CallOption) (*QueryAuctionParamsResponse, error) // Retrieves current auction basket with current highest bid and bidder CurrentAuctionBasket(ctx context.Context, in *QueryCurrentAuctionBasketRequest, opts ...grpc.CallOption) (*QueryCurrentAuctionBasketResponse, 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 QueryCurrentAuctionBasketRequest ¶
type QueryCurrentAuctionBasketRequest struct { }
QueryCurrentAuctionBasketRequest is the request type for the Query/CurrentAuctionBasket RPC method.
func (*QueryCurrentAuctionBasketRequest) Descriptor ¶
func (*QueryCurrentAuctionBasketRequest) Descriptor() ([]byte, []int)
func (*QueryCurrentAuctionBasketRequest) Marshal ¶
func (m *QueryCurrentAuctionBasketRequest) Marshal() (dAtA []byte, err error)
func (*QueryCurrentAuctionBasketRequest) MarshalTo ¶
func (m *QueryCurrentAuctionBasketRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryCurrentAuctionBasketRequest) MarshalToSizedBuffer ¶
func (m *QueryCurrentAuctionBasketRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCurrentAuctionBasketRequest) ProtoMessage ¶
func (*QueryCurrentAuctionBasketRequest) ProtoMessage()
func (*QueryCurrentAuctionBasketRequest) Reset ¶
func (m *QueryCurrentAuctionBasketRequest) Reset()
func (*QueryCurrentAuctionBasketRequest) Size ¶
func (m *QueryCurrentAuctionBasketRequest) Size() (n int)
func (*QueryCurrentAuctionBasketRequest) String ¶
func (m *QueryCurrentAuctionBasketRequest) String() string
func (*QueryCurrentAuctionBasketRequest) Unmarshal ¶
func (m *QueryCurrentAuctionBasketRequest) Unmarshal(dAtA []byte) error
func (*QueryCurrentAuctionBasketRequest) XXX_DiscardUnknown ¶
func (m *QueryCurrentAuctionBasketRequest) XXX_DiscardUnknown()
func (*QueryCurrentAuctionBasketRequest) XXX_Marshal ¶
func (m *QueryCurrentAuctionBasketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCurrentAuctionBasketRequest) XXX_Merge ¶
func (m *QueryCurrentAuctionBasketRequest) XXX_Merge(src proto.Message)
func (*QueryCurrentAuctionBasketRequest) XXX_Size ¶
func (m *QueryCurrentAuctionBasketRequest) XXX_Size() int
func (*QueryCurrentAuctionBasketRequest) XXX_Unmarshal ¶
func (m *QueryCurrentAuctionBasketRequest) XXX_Unmarshal(b []byte) error
type QueryCurrentAuctionBasketResponse ¶
type QueryCurrentAuctionBasketResponse struct { Amount github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=amount,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"amount"` AuctionClosingTime int64 `protobuf:"varint,2,opt,name=auctionClosingTime,proto3" json:"auctionClosingTime,omitempty"` HighestBidder string `protobuf:"bytes,3,opt,name=highestBidder,proto3" json:"highestBidder,omitempty"` HighestBidAmount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,4,opt,name=highestBidAmount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"highestBidAmount"` }
QueryCurrentAuctionBasketResponse is the response type for the Query/CurrentAuctionBasket RPC method.
func (*QueryCurrentAuctionBasketResponse) Descriptor ¶
func (*QueryCurrentAuctionBasketResponse) Descriptor() ([]byte, []int)
func (*QueryCurrentAuctionBasketResponse) GetAmount ¶
func (m *QueryCurrentAuctionBasketResponse) GetAmount() github_com_cosmos_cosmos_sdk_types.Coins
func (*QueryCurrentAuctionBasketResponse) GetAuctionClosingTime ¶
func (m *QueryCurrentAuctionBasketResponse) GetAuctionClosingTime() int64
func (*QueryCurrentAuctionBasketResponse) GetHighestBidder ¶
func (m *QueryCurrentAuctionBasketResponse) GetHighestBidder() string
func (*QueryCurrentAuctionBasketResponse) Marshal ¶
func (m *QueryCurrentAuctionBasketResponse) Marshal() (dAtA []byte, err error)
func (*QueryCurrentAuctionBasketResponse) MarshalTo ¶
func (m *QueryCurrentAuctionBasketResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryCurrentAuctionBasketResponse) MarshalToSizedBuffer ¶
func (m *QueryCurrentAuctionBasketResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCurrentAuctionBasketResponse) ProtoMessage ¶
func (*QueryCurrentAuctionBasketResponse) ProtoMessage()
func (*QueryCurrentAuctionBasketResponse) Reset ¶
func (m *QueryCurrentAuctionBasketResponse) Reset()
func (*QueryCurrentAuctionBasketResponse) Size ¶
func (m *QueryCurrentAuctionBasketResponse) Size() (n int)
func (*QueryCurrentAuctionBasketResponse) String ¶
func (m *QueryCurrentAuctionBasketResponse) String() string
func (*QueryCurrentAuctionBasketResponse) Unmarshal ¶
func (m *QueryCurrentAuctionBasketResponse) Unmarshal(dAtA []byte) error
func (*QueryCurrentAuctionBasketResponse) XXX_DiscardUnknown ¶
func (m *QueryCurrentAuctionBasketResponse) XXX_DiscardUnknown()
func (*QueryCurrentAuctionBasketResponse) XXX_Marshal ¶
func (m *QueryCurrentAuctionBasketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCurrentAuctionBasketResponse) XXX_Merge ¶
func (m *QueryCurrentAuctionBasketResponse) XXX_Merge(src proto.Message)
func (*QueryCurrentAuctionBasketResponse) XXX_Size ¶
func (m *QueryCurrentAuctionBasketResponse) XXX_Size() int
func (*QueryCurrentAuctionBasketResponse) XXX_Unmarshal ¶
func (m *QueryCurrentAuctionBasketResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Retrieves auction params AuctionParams(context.Context, *QueryAuctionParamsRequest) (*QueryAuctionParamsResponse, error) // Retrieves current auction basket with current highest bid and bidder CurrentAuctionBasket(context.Context, *QueryCurrentAuctionBasketRequest) (*QueryCurrentAuctionBasketResponse, 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) Bid ¶
func (*UnimplementedMsgServer) Bid(ctx context.Context, req *MsgBid) (*MsgBidResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) AuctionParams ¶
func (*UnimplementedQueryServer) AuctionParams(ctx context.Context, req *QueryAuctionParamsRequest) (*QueryAuctionParamsResponse, error)
func (*UnimplementedQueryServer) CurrentAuctionBasket ¶
func (*UnimplementedQueryServer) CurrentAuctionBasket(ctx context.Context, req *QueryCurrentAuctionBasketRequest) (*QueryCurrentAuctionBasketResponse, error)
type ValueValidatorFn ¶
type ValueValidatorFn func(value interface{}) error