api

package
v0.0.0-...-23a414b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2024 License: AGPL-3.0, AGPL-3.0-or-later Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthDeleveraging        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowDeleveraging          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupDeleveraging = fmt.Errorf("proto: unexpected end of group")
)

Functions

func RegisterDeleveragingServiceServer

func RegisterDeleveragingServiceServer(s grpc1.Server, srv DeleveragingServiceServer)

Types

type DeleveragingServiceClient

type DeleveragingServiceClient interface {
	// Sends a list of subaccount ids that can be deleveraged against
	UpdateSubaccountsListForDeleveragingDaemon(ctx context.Context, in *UpdateSubaccountsListForDeleveragingDaemonRequest, opts ...grpc.CallOption) (*UpdateSubaccountsListForDeleveragingDaemonResponse, error)
}

DeleveragingServiceClient is the client API for DeleveragingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewDeleveragingServiceClient

func NewDeleveragingServiceClient(cc grpc1.ClientConn) DeleveragingServiceClient

type DeleveragingServiceServer

type DeleveragingServiceServer interface {
	// Sends a list of subaccount ids that can be deleveraged against
	UpdateSubaccountsListForDeleveragingDaemon(context.Context, *UpdateSubaccountsListForDeleveragingDaemonRequest) (*UpdateSubaccountsListForDeleveragingDaemonResponse, error)
}

DeleveragingServiceServer is the server API for DeleveragingService service.

type UnimplementedDeleveragingServiceServer

type UnimplementedDeleveragingServiceServer struct {
}

UnimplementedDeleveragingServiceServer can be embedded to have forward compatible implementations.

type UpdateSubaccountsListForDeleveragingDaemonRequest

type UpdateSubaccountsListForDeleveragingDaemonRequest struct {
	// A map of perpetual id to subaccount open position info.
	SubaccountOpenPositionInfo []types.SubaccountOpenPositionInfo `` /* 133-byte string literal not displayed */
}

UpdateSubaccountsListForDeleveragingDaemonRequest is a request message that contains a list of perpetuals with the associated subaccounts that have open long and short positions

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) Descriptor

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) GetSubaccountOpenPositionInfo

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) Marshal

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) MarshalTo

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) MarshalToSizedBuffer

func (m *UpdateSubaccountsListForDeleveragingDaemonRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) ProtoMessage

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) Reset

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) Size

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) String

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) Unmarshal

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) XXX_DiscardUnknown

func (m *UpdateSubaccountsListForDeleveragingDaemonRequest) XXX_DiscardUnknown()

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) XXX_Marshal

func (m *UpdateSubaccountsListForDeleveragingDaemonRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) XXX_Merge

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) XXX_Size

func (*UpdateSubaccountsListForDeleveragingDaemonRequest) XXX_Unmarshal

type UpdateSubaccountsListForDeleveragingDaemonResponse

type UpdateSubaccountsListForDeleveragingDaemonResponse struct {
}

UpdateSubaccountsListForDeleveragingDaemonResponse is a response message for UpdateSubaccountsListForDeleveragingDaemonRequest.

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) Descriptor

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) Marshal

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) MarshalTo

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) MarshalToSizedBuffer

func (m *UpdateSubaccountsListForDeleveragingDaemonResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) ProtoMessage

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) Reset

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) Size

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) String

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) Unmarshal

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) XXX_DiscardUnknown

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) XXX_Marshal

func (m *UpdateSubaccountsListForDeleveragingDaemonResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) XXX_Merge

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) XXX_Size

func (*UpdateSubaccountsListForDeleveragingDaemonResponse) XXX_Unmarshal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL