Versions in this module Expand all Collapse all v1 v1.46.6 May 5, 2023 Changes in this version + var File_injective_portfolio_rpc_proto protoreflect.FileDescriptor + var InjectivePortfolioRPC_ServiceDesc = grpc.ServiceDesc + func RegisterInjectivePortfolioRPCHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterInjectivePortfolioRPCHandlerClient(ctx context.Context, mux *runtime.ServeMux, client InjectivePortfolioRPCClient) error + func RegisterInjectivePortfolioRPCHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterInjectivePortfolioRPCHandlerServer(ctx context.Context, mux *runtime.ServeMux, server InjectivePortfolioRPCServer) error + func RegisterInjectivePortfolioRPCServer(s grpc.ServiceRegistrar, srv InjectivePortfolioRPCServer) + type AccountPortfolioRequest struct + AccountAddress string + func (*AccountPortfolioRequest) Descriptor() ([]byte, []int) + func (*AccountPortfolioRequest) ProtoMessage() + func (x *AccountPortfolioRequest) GetAccountAddress() string + func (x *AccountPortfolioRequest) ProtoReflect() protoreflect.Message + func (x *AccountPortfolioRequest) Reset() + func (x *AccountPortfolioRequest) String() string + type AccountPortfolioResponse struct + Portfolio *Portfolio + func (*AccountPortfolioResponse) Descriptor() ([]byte, []int) + func (*AccountPortfolioResponse) ProtoMessage() + func (x *AccountPortfolioResponse) GetPortfolio() *Portfolio + func (x *AccountPortfolioResponse) ProtoReflect() protoreflect.Message + func (x *AccountPortfolioResponse) Reset() + func (x *AccountPortfolioResponse) 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 DerivativePosition struct + AggregateReduceOnlyQuantity string + CreatedAt int64 + Direction string + EntryPrice string + LiquidationPrice string + Margin string + MarkPrice string + MarketId string + Quantity string + SubaccountId string + Ticker string + UpdatedAt int64 + func (*DerivativePosition) Descriptor() ([]byte, []int) + func (*DerivativePosition) ProtoMessage() + func (x *DerivativePosition) GetAggregateReduceOnlyQuantity() string + func (x *DerivativePosition) GetCreatedAt() int64 + func (x *DerivativePosition) GetDirection() string + func (x *DerivativePosition) GetEntryPrice() string + func (x *DerivativePosition) GetLiquidationPrice() string + func (x *DerivativePosition) GetMargin() string + func (x *DerivativePosition) GetMarkPrice() string + func (x *DerivativePosition) GetMarketId() string + func (x *DerivativePosition) GetQuantity() string + func (x *DerivativePosition) GetSubaccountId() string + func (x *DerivativePosition) GetTicker() string + func (x *DerivativePosition) GetUpdatedAt() int64 + func (x *DerivativePosition) ProtoReflect() protoreflect.Message + func (x *DerivativePosition) Reset() + func (x *DerivativePosition) String() string + type InjectivePortfolioRPCClient interface + AccountPortfolio func(ctx context.Context, in *AccountPortfolioRequest, opts ...grpc.CallOption) (*AccountPortfolioResponse, error) + StreamAccountPortfolio func(ctx context.Context, in *StreamAccountPortfolioRequest, ...) (InjectivePortfolioRPC_StreamAccountPortfolioClient, error) + func NewInjectivePortfolioRPCClient(cc grpc.ClientConnInterface) InjectivePortfolioRPCClient + type InjectivePortfolioRPCServer interface + AccountPortfolio func(context.Context, *AccountPortfolioRequest) (*AccountPortfolioResponse, error) + StreamAccountPortfolio func(*StreamAccountPortfolioRequest, ...) error + type InjectivePortfolioRPC_StreamAccountPortfolioClient interface + Recv func() (*StreamAccountPortfolioResponse, error) + type InjectivePortfolioRPC_StreamAccountPortfolioServer interface + Send func(*StreamAccountPortfolioResponse) error + type Portfolio struct + AccountAddress string + BankBalances []*Coin + PositionsWithUpnl []*PositionsWithUPNL + Subaccounts []*SubaccountBalanceV2 + func (*Portfolio) Descriptor() ([]byte, []int) + func (*Portfolio) ProtoMessage() + func (x *Portfolio) GetAccountAddress() string + func (x *Portfolio) GetBankBalances() []*Coin + func (x *Portfolio) GetPositionsWithUpnl() []*PositionsWithUPNL + func (x *Portfolio) GetSubaccounts() []*SubaccountBalanceV2 + func (x *Portfolio) ProtoReflect() protoreflect.Message + func (x *Portfolio) Reset() + func (x *Portfolio) String() string + type PositionsWithUPNL struct + Position *DerivativePosition + UnrealizedPnl string + func (*PositionsWithUPNL) Descriptor() ([]byte, []int) + func (*PositionsWithUPNL) ProtoMessage() + func (x *PositionsWithUPNL) GetPosition() *DerivativePosition + func (x *PositionsWithUPNL) GetUnrealizedPnl() string + func (x *PositionsWithUPNL) ProtoReflect() protoreflect.Message + func (x *PositionsWithUPNL) Reset() + func (x *PositionsWithUPNL) String() string + type StreamAccountPortfolioRequest struct + AccountAddress string + SubaccountId string + Type string + func (*StreamAccountPortfolioRequest) Descriptor() ([]byte, []int) + func (*StreamAccountPortfolioRequest) ProtoMessage() + func (x *StreamAccountPortfolioRequest) GetAccountAddress() string + func (x *StreamAccountPortfolioRequest) GetSubaccountId() string + func (x *StreamAccountPortfolioRequest) GetType() string + func (x *StreamAccountPortfolioRequest) ProtoReflect() protoreflect.Message + func (x *StreamAccountPortfolioRequest) Reset() + func (x *StreamAccountPortfolioRequest) String() string + type StreamAccountPortfolioResponse struct + Amount string + Denom string + SubaccountId string + Type string + func (*StreamAccountPortfolioResponse) Descriptor() ([]byte, []int) + func (*StreamAccountPortfolioResponse) ProtoMessage() + func (x *StreamAccountPortfolioResponse) GetAmount() string + func (x *StreamAccountPortfolioResponse) GetDenom() string + func (x *StreamAccountPortfolioResponse) GetSubaccountId() string + func (x *StreamAccountPortfolioResponse) GetType() string + func (x *StreamAccountPortfolioResponse) ProtoReflect() protoreflect.Message + func (x *StreamAccountPortfolioResponse) Reset() + func (x *StreamAccountPortfolioResponse) String() string + type SubaccountBalanceV2 struct + Denom string + Deposit *SubaccountDeposit + SubaccountId string + func (*SubaccountBalanceV2) Descriptor() ([]byte, []int) + func (*SubaccountBalanceV2) ProtoMessage() + func (x *SubaccountBalanceV2) GetDenom() string + func (x *SubaccountBalanceV2) GetDeposit() *SubaccountDeposit + func (x *SubaccountBalanceV2) GetSubaccountId() string + func (x *SubaccountBalanceV2) ProtoReflect() protoreflect.Message + func (x *SubaccountBalanceV2) Reset() + func (x *SubaccountBalanceV2) String() string + type SubaccountDeposit struct + AvailableBalance string + TotalBalance string + func (*SubaccountDeposit) Descriptor() ([]byte, []int) + func (*SubaccountDeposit) ProtoMessage() + func (x *SubaccountDeposit) GetAvailableBalance() string + func (x *SubaccountDeposit) GetTotalBalance() string + func (x *SubaccountDeposit) ProtoReflect() protoreflect.Message + func (x *SubaccountDeposit) Reset() + func (x *SubaccountDeposit) String() string + type UnimplementedInjectivePortfolioRPCServer struct + func (UnimplementedInjectivePortfolioRPCServer) AccountPortfolio(context.Context, *AccountPortfolioRequest) (*AccountPortfolioResponse, error) + func (UnimplementedInjectivePortfolioRPCServer) StreamAccountPortfolio(*StreamAccountPortfolioRequest, ...) error + type UnsafeInjectivePortfolioRPCServer interface