Versions in this module Expand all Collapse all v1 v1.46.6 May 5, 2023 Changes in this version + var File_injective_auction_rpc_proto protoreflect.FileDescriptor + var InjectiveAuctionRPC_ServiceDesc = grpc.ServiceDesc + func RegisterInjectiveAuctionRPCHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterInjectiveAuctionRPCHandlerClient(ctx context.Context, mux *runtime.ServeMux, client InjectiveAuctionRPCClient) error + func RegisterInjectiveAuctionRPCHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterInjectiveAuctionRPCHandlerServer(ctx context.Context, mux *runtime.ServeMux, server InjectiveAuctionRPCServer) error + func RegisterInjectiveAuctionRPCServer(s grpc.ServiceRegistrar, srv InjectiveAuctionRPCServer) + type Auction struct + Basket []*Coin + EndTimestamp int64 + Round uint64 + UpdatedAt int64 + Winner string + WinningBidAmount string + func (*Auction) Descriptor() ([]byte, []int) + func (*Auction) ProtoMessage() + func (x *Auction) GetBasket() []*Coin + func (x *Auction) GetEndTimestamp() int64 + func (x *Auction) GetRound() uint64 + func (x *Auction) GetUpdatedAt() int64 + func (x *Auction) GetWinner() string + func (x *Auction) GetWinningBidAmount() string + func (x *Auction) ProtoReflect() protoreflect.Message + func (x *Auction) Reset() + func (x *Auction) String() string + type AuctionEndpointRequest struct + Round int64 + func (*AuctionEndpointRequest) Descriptor() ([]byte, []int) + func (*AuctionEndpointRequest) ProtoMessage() + func (x *AuctionEndpointRequest) GetRound() int64 + func (x *AuctionEndpointRequest) ProtoReflect() protoreflect.Message + func (x *AuctionEndpointRequest) Reset() + func (x *AuctionEndpointRequest) String() string + type AuctionEndpointResponse struct + Auction *Auction + Bids []*Bid + func (*AuctionEndpointResponse) Descriptor() ([]byte, []int) + func (*AuctionEndpointResponse) ProtoMessage() + func (x *AuctionEndpointResponse) GetAuction() *Auction + func (x *AuctionEndpointResponse) GetBids() []*Bid + func (x *AuctionEndpointResponse) ProtoReflect() protoreflect.Message + func (x *AuctionEndpointResponse) Reset() + func (x *AuctionEndpointResponse) String() string + type AuctionsRequest struct + func (*AuctionsRequest) Descriptor() ([]byte, []int) + func (*AuctionsRequest) ProtoMessage() + func (x *AuctionsRequest) ProtoReflect() protoreflect.Message + func (x *AuctionsRequest) Reset() + func (x *AuctionsRequest) String() string + type AuctionsResponse struct + Auctions []*Auction + func (*AuctionsResponse) Descriptor() ([]byte, []int) + func (*AuctionsResponse) ProtoMessage() + func (x *AuctionsResponse) GetAuctions() []*Auction + func (x *AuctionsResponse) ProtoReflect() protoreflect.Message + func (x *AuctionsResponse) Reset() + func (x *AuctionsResponse) String() string + type Bid struct + Amount string + Bidder string + Timestamp int64 + func (*Bid) Descriptor() ([]byte, []int) + func (*Bid) ProtoMessage() + func (x *Bid) GetAmount() string + func (x *Bid) GetBidder() string + func (x *Bid) GetTimestamp() int64 + func (x *Bid) ProtoReflect() protoreflect.Message + func (x *Bid) Reset() + func (x *Bid) String() string + type Coin struct + Amount string + Denom string + func (*Coin) Descriptor() ([]byte, []int) + func (*Coin) ProtoMessage() + func (x *Coin) GetAmount() string + func (x *Coin) GetDenom() string + func (x *Coin) ProtoReflect() protoreflect.Message + func (x *Coin) Reset() + func (x *Coin) String() string + type InjectiveAuctionRPCClient interface + AuctionEndpoint func(ctx context.Context, in *AuctionEndpointRequest, opts ...grpc.CallOption) (*AuctionEndpointResponse, error) + Auctions func(ctx context.Context, in *AuctionsRequest, opts ...grpc.CallOption) (*AuctionsResponse, error) + StreamBids func(ctx context.Context, in *StreamBidsRequest, opts ...grpc.CallOption) (InjectiveAuctionRPC_StreamBidsClient, error) + func NewInjectiveAuctionRPCClient(cc grpc.ClientConnInterface) InjectiveAuctionRPCClient + type InjectiveAuctionRPCServer interface + AuctionEndpoint func(context.Context, *AuctionEndpointRequest) (*AuctionEndpointResponse, error) + Auctions func(context.Context, *AuctionsRequest) (*AuctionsResponse, error) + StreamBids func(*StreamBidsRequest, InjectiveAuctionRPC_StreamBidsServer) error + type InjectiveAuctionRPC_StreamBidsClient interface + Recv func() (*StreamBidsResponse, error) + type InjectiveAuctionRPC_StreamBidsServer interface + Send func(*StreamBidsResponse) error + type StreamBidsRequest struct + func (*StreamBidsRequest) Descriptor() ([]byte, []int) + func (*StreamBidsRequest) ProtoMessage() + func (x *StreamBidsRequest) ProtoReflect() protoreflect.Message + func (x *StreamBidsRequest) Reset() + func (x *StreamBidsRequest) String() string + type StreamBidsResponse struct + BidAmount string + Bidder string + Round uint64 + Timestamp int64 + func (*StreamBidsResponse) Descriptor() ([]byte, []int) + func (*StreamBidsResponse) ProtoMessage() + func (x *StreamBidsResponse) GetBidAmount() string + func (x *StreamBidsResponse) GetBidder() string + func (x *StreamBidsResponse) GetRound() uint64 + func (x *StreamBidsResponse) GetTimestamp() int64 + func (x *StreamBidsResponse) ProtoReflect() protoreflect.Message + func (x *StreamBidsResponse) Reset() + func (x *StreamBidsResponse) String() string + type UnimplementedInjectiveAuctionRPCServer struct + func (UnimplementedInjectiveAuctionRPCServer) AuctionEndpoint(context.Context, *AuctionEndpointRequest) (*AuctionEndpointResponse, error) + func (UnimplementedInjectiveAuctionRPCServer) Auctions(context.Context, *AuctionsRequest) (*AuctionsResponse, error) + func (UnimplementedInjectiveAuctionRPCServer) StreamBids(*StreamBidsRequest, InjectiveAuctionRPC_StreamBidsServer) error + type UnsafeInjectiveAuctionRPCServer interface