v2

package
v0.0.0-...-589da53 Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 License: MIT Imports: 21 Imported by: 0

Documentation

Overview

Package v2 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	LedgerEntryField_name = map[int32]string{
		0: "LEDGER_ENTRY_FIELD_UNSPECIFIED",
		1: "LEDGER_ENTRY_FIELD_ACCOUNT_FROM_ID",
		2: "LEDGER_ENTRY_FIELD_ACCOUNT_TO_ID",
		3: "LEDGER_ENTRY_FIELD_TRANSFER_TYPE",
	}
	LedgerEntryField_value = map[string]int32{
		"LEDGER_ENTRY_FIELD_UNSPECIFIED":     0,
		"LEDGER_ENTRY_FIELD_ACCOUNT_FROM_ID": 1,
		"LEDGER_ENTRY_FIELD_ACCOUNT_TO_ID":   2,
		"LEDGER_ENTRY_FIELD_TRANSFER_TYPE":   3,
	}
)

Enum value maps for LedgerEntryField.

View Source
var (
	AccountField_name = map[int32]string{
		0: "ACCOUNT_FIELD_UNSPECIFIED",
		1: "ACCOUNT_FIELD_ID",
		2: "ACCOUNT_FIELD_PARTY_ID",
		3: "ACCOUNT_FIELD_ASSET_ID",
		4: "ACCOUNT_FIELD_MARKET_ID",
		5: "ACCOUNT_FIELD_TYPE",
	}
	AccountField_value = map[string]int32{
		"ACCOUNT_FIELD_UNSPECIFIED": 0,
		"ACCOUNT_FIELD_ID":          1,
		"ACCOUNT_FIELD_PARTY_ID":    2,
		"ACCOUNT_FIELD_ASSET_ID":    3,
		"ACCOUNT_FIELD_MARKET_ID":   4,
		"ACCOUNT_FIELD_TYPE":        5,
	}
)

Enum value maps for AccountField.

View Source
var (
	TransferDirection_name = map[int32]string{
		0: "TRANSFER_DIRECTION_UNSPECIFIED",
		1: "TRANSFER_DIRECTION_TRANSFER_FROM",
		2: "TRANSFER_DIRECTION_TRANSFER_TO",
		3: "TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM",
	}
	TransferDirection_value = map[string]int32{
		"TRANSFER_DIRECTION_UNSPECIFIED":         0,
		"TRANSFER_DIRECTION_TRANSFER_FROM":       1,
		"TRANSFER_DIRECTION_TRANSFER_TO":         2,
		"TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM": 3,
	}
)

Enum value maps for TransferDirection.

View Source
var (
	Table_name = map[int32]string{
		0:  "TABLE_UNSPECIFIED",
		1:  "TABLE_BALANCES",
		2:  "TABLE_CHECKPOINTS",
		3:  "TABLE_DELEGATIONS",
		4:  "TABLE_LEDGER",
		5:  "TABLE_ORDERS",
		6:  "TABLE_TRADES",
		7:  "TABLE_MARKET_DATA",
		8:  "TABLE_MARGIN_LEVELS",
		9:  "TABLE_POSITIONS",
		10: "TABLE_LIQUIDITY_PROVISIONS",
		11: "TABLE_MARKETS",
		12: "TABLE_DEPOSITS",
		13: "TABLE_WITHDRAWALS",
		14: "TABLE_BLOCKS",
		15: "TABLE_REWARDS",
	}
	Table_value = map[string]int32{
		"TABLE_UNSPECIFIED":          0,
		"TABLE_BALANCES":             1,
		"TABLE_CHECKPOINTS":          2,
		"TABLE_DELEGATIONS":          3,
		"TABLE_LEDGER":               4,
		"TABLE_ORDERS":               5,
		"TABLE_TRADES":               6,
		"TABLE_MARKET_DATA":          7,
		"TABLE_MARGIN_LEVELS":        8,
		"TABLE_POSITIONS":            9,
		"TABLE_LIQUIDITY_PROVISIONS": 10,
		"TABLE_MARKETS":              11,
		"TABLE_DEPOSITS":             12,
		"TABLE_WITHDRAWALS":          13,
		"TABLE_BLOCKS":               14,
		"TABLE_REWARDS":              15,
	}
)

Enum value maps for Table.

View Source
var (
	ListGovernanceDataRequest_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "TYPE_ALL",
		2: "TYPE_NEW_MARKET",
		3: "TYPE_UPDATE_MARKET",
		4: "TYPE_NETWORK_PARAMETERS",
		5: "TYPE_NEW_ASSET",
		6: "TYPE_NEW_FREE_FORM",
		7: "TYPE_UPDATE_ASSET",
	}
	ListGovernanceDataRequest_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED":        0,
		"TYPE_ALL":                1,
		"TYPE_NEW_MARKET":         2,
		"TYPE_UPDATE_MARKET":      3,
		"TYPE_NETWORK_PARAMETERS": 4,
		"TYPE_NEW_ASSET":          5,
		"TYPE_NEW_FREE_FORM":      6,
		"TYPE_UPDATE_ASSET":       7,
	}
)

Enum value maps for ListGovernanceDataRequest_Type.

View Source
var File_data_node_api_v2_trading_data_proto protoreflect.FileDescriptor
View Source
var TradingDataService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "datanode.api.v2.TradingDataService",
	HandlerType: (*TradingDataServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListAccounts",
			Handler:    _TradingDataService_ListAccounts_Handler,
		},
		{
			MethodName: "Info",
			Handler:    _TradingDataService_Info_Handler,
		},
		{
			MethodName: "GetOrder",
			Handler:    _TradingDataService_GetOrder_Handler,
		},
		{
			MethodName: "ListOrders",
			Handler:    _TradingDataService_ListOrders_Handler,
		},
		{
			MethodName: "ListOrderVersions",
			Handler:    _TradingDataService_ListOrderVersions_Handler,
		},
		{
			MethodName: "ListPositions",
			Handler:    _TradingDataService_ListPositions_Handler,
		},
		{
			MethodName: "ListAllPositions",
			Handler:    _TradingDataService_ListAllPositions_Handler,
		},
		{
			MethodName: "ListLedgerEntries",
			Handler:    _TradingDataService_ListLedgerEntries_Handler,
		},
		{
			MethodName: "ListBalanceChanges",
			Handler:    _TradingDataService_ListBalanceChanges_Handler,
		},
		{
			MethodName: "GetLatestMarketData",
			Handler:    _TradingDataService_GetLatestMarketData_Handler,
		},
		{
			MethodName: "ListLatestMarketData",
			Handler:    _TradingDataService_ListLatestMarketData_Handler,
		},
		{
			MethodName: "GetLatestMarketDepth",
			Handler:    _TradingDataService_GetLatestMarketDepth_Handler,
		},
		{
			MethodName: "GetMarketDataHistoryByID",
			Handler:    _TradingDataService_GetMarketDataHistoryByID_Handler,
		},
		{
			MethodName: "ListTransfers",
			Handler:    _TradingDataService_ListTransfers_Handler,
		},
		{
			MethodName: "GetNetworkLimits",
			Handler:    _TradingDataService_GetNetworkLimits_Handler,
		},
		{
			MethodName: "ListCandleData",
			Handler:    _TradingDataService_ListCandleData_Handler,
		},
		{
			MethodName: "ListCandleIntervals",
			Handler:    _TradingDataService_ListCandleIntervals_Handler,
		},
		{
			MethodName: "ListVotes",
			Handler:    _TradingDataService_ListVotes_Handler,
		},
		{
			MethodName: "ListERC20MultiSigSignerAddedBundles",
			Handler:    _TradingDataService_ListERC20MultiSigSignerAddedBundles_Handler,
		},
		{
			MethodName: "ListERC20MultiSigSignerRemovedBundles",
			Handler:    _TradingDataService_ListERC20MultiSigSignerRemovedBundles_Handler,
		},
		{
			MethodName: "GetERC20ListAssetBundle",
			Handler:    _TradingDataService_GetERC20ListAssetBundle_Handler,
		},
		{
			MethodName: "GetERC20SetAssetLimitsBundle",
			Handler:    _TradingDataService_GetERC20SetAssetLimitsBundle_Handler,
		},
		{
			MethodName: "GetERC20WithdrawalApproval",
			Handler:    _TradingDataService_GetERC20WithdrawalApproval_Handler,
		},
		{
			MethodName: "GetLastTrade",
			Handler:    _TradingDataService_GetLastTrade_Handler,
		},
		{
			MethodName: "ListTrades",
			Handler:    _TradingDataService_ListTrades_Handler,
		},
		{
			MethodName: "GetOracleSpec",
			Handler:    _TradingDataService_GetOracleSpec_Handler,
		},
		{
			MethodName: "ListOracleSpecs",
			Handler:    _TradingDataService_ListOracleSpecs_Handler,
		},
		{
			MethodName: "ListOracleData",
			Handler:    _TradingDataService_ListOracleData_Handler,
		},
		{
			MethodName: "GetMarket",
			Handler:    _TradingDataService_GetMarket_Handler,
		},
		{
			MethodName: "ListMarkets",
			Handler:    _TradingDataService_ListMarkets_Handler,
		},
		{
			MethodName: "GetParty",
			Handler:    _TradingDataService_GetParty_Handler,
		},
		{
			MethodName: "ListParties",
			Handler:    _TradingDataService_ListParties_Handler,
		},
		{
			MethodName: "ListMarginLevels",
			Handler:    _TradingDataService_ListMarginLevels_Handler,
		},
		{
			MethodName: "ListRewards",
			Handler:    _TradingDataService_ListRewards_Handler,
		},
		{
			MethodName: "ListRewardSummaries",
			Handler:    _TradingDataService_ListRewardSummaries_Handler,
		},
		{
			MethodName: "ListEpochRewardSummaries",
			Handler:    _TradingDataService_ListEpochRewardSummaries_Handler,
		},
		{
			MethodName: "GetDeposit",
			Handler:    _TradingDataService_GetDeposit_Handler,
		},
		{
			MethodName: "ListDeposits",
			Handler:    _TradingDataService_ListDeposits_Handler,
		},
		{
			MethodName: "GetWithdrawal",
			Handler:    _TradingDataService_GetWithdrawal_Handler,
		},
		{
			MethodName: "ListWithdrawals",
			Handler:    _TradingDataService_ListWithdrawals_Handler,
		},
		{
			MethodName: "GetAsset",
			Handler:    _TradingDataService_GetAsset_Handler,
		},
		{
			MethodName: "ListAssets",
			Handler:    _TradingDataService_ListAssets_Handler,
		},
		{
			MethodName: "ListLiquidityProvisions",
			Handler:    _TradingDataService_ListLiquidityProvisions_Handler,
		},
		{
			MethodName: "GetGovernanceData",
			Handler:    _TradingDataService_GetGovernanceData_Handler,
		},
		{
			MethodName: "ListGovernanceData",
			Handler:    _TradingDataService_ListGovernanceData_Handler,
		},
		{
			MethodName: "ListDelegations",
			Handler:    _TradingDataService_ListDelegations_Handler,
		},
		{
			MethodName: "GetNetworkData",
			Handler:    _TradingDataService_GetNetworkData_Handler,
		},
		{
			MethodName: "GetNode",
			Handler:    _TradingDataService_GetNode_Handler,
		},
		{
			MethodName: "ListNodes",
			Handler:    _TradingDataService_ListNodes_Handler,
		},
		{
			MethodName: "ListNodeSignatures",
			Handler:    _TradingDataService_ListNodeSignatures_Handler,
		},
		{
			MethodName: "GetEpoch",
			Handler:    _TradingDataService_GetEpoch_Handler,
		},
		{
			MethodName: "EstimateFee",
			Handler:    _TradingDataService_EstimateFee_Handler,
		},
		{
			MethodName: "EstimateMargin",
			Handler:    _TradingDataService_EstimateMargin_Handler,
		},
		{
			MethodName: "EstimatePosition",
			Handler:    _TradingDataService_EstimatePosition_Handler,
		},
		{
			MethodName: "ListNetworkParameters",
			Handler:    _TradingDataService_ListNetworkParameters_Handler,
		},
		{
			MethodName: "GetNetworkParameter",
			Handler:    _TradingDataService_GetNetworkParameter_Handler,
		},
		{
			MethodName: "ListCheckpoints",
			Handler:    _TradingDataService_ListCheckpoints_Handler,
		},
		{
			MethodName: "GetStake",
			Handler:    _TradingDataService_GetStake_Handler,
		},
		{
			MethodName: "GetRiskFactors",
			Handler:    _TradingDataService_GetRiskFactors_Handler,
		},
		{
			MethodName: "ListKeyRotations",
			Handler:    _TradingDataService_ListKeyRotations_Handler,
		},
		{
			MethodName: "ListEthereumKeyRotations",
			Handler:    _TradingDataService_ListEthereumKeyRotations_Handler,
		},
		{
			MethodName: "GetFuryTime",
			Handler:    _TradingDataService_GetFuryTime_Handler,
		},
		{
			MethodName: "GetProtocolUpgradeStatus",
			Handler:    _TradingDataService_GetProtocolUpgradeStatus_Handler,
		},
		{
			MethodName: "ListProtocolUpgradeProposals",
			Handler:    _TradingDataService_ListProtocolUpgradeProposals_Handler,
		},
		{
			MethodName: "ListCoreSnapshots",
			Handler:    _TradingDataService_ListCoreSnapshots_Handler,
		},
		{
			MethodName: "GetMostRecentNetworkHistorySegment",
			Handler:    _TradingDataService_GetMostRecentNetworkHistorySegment_Handler,
		},
		{
			MethodName: "ListAllNetworkHistorySegments",
			Handler:    _TradingDataService_ListAllNetworkHistorySegments_Handler,
		},
		{
			MethodName: "GetActiveNetworkHistoryPeerAddresses",
			Handler:    _TradingDataService_GetActiveNetworkHistoryPeerAddresses_Handler,
		},
		{
			MethodName: "GetNetworkHistoryStatus",
			Handler:    _TradingDataService_GetNetworkHistoryStatus_Handler,
		},
		{
			MethodName: "GetNetworkHistoryBootstrapPeers",
			Handler:    _TradingDataService_GetNetworkHistoryBootstrapPeers_Handler,
		},
		{
			MethodName: "ListEntities",
			Handler:    _TradingDataService_ListEntities_Handler,
		},
		{
			MethodName: "Ping",
			Handler:    _TradingDataService_Ping_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ObserveAccounts",
			Handler:       _TradingDataService_ObserveAccounts_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveOrders",
			Handler:       _TradingDataService_ObserveOrders_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObservePositions",
			Handler:       _TradingDataService_ObservePositions_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ExportLedgerEntries",
			Handler:       _TradingDataService_ExportLedgerEntries_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveMarketsDepth",
			Handler:       _TradingDataService_ObserveMarketsDepth_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveMarketsDepthUpdates",
			Handler:       _TradingDataService_ObserveMarketsDepthUpdates_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveMarketsData",
			Handler:       _TradingDataService_ObserveMarketsData_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveCandleData",
			Handler:       _TradingDataService_ObserveCandleData_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveVotes",
			Handler:       _TradingDataService_ObserveVotes_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveTrades",
			Handler:       _TradingDataService_ObserveTrades_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveMarginLevels",
			Handler:       _TradingDataService_ObserveMarginLevels_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveLiquidityProvisions",
			Handler:       _TradingDataService_ObserveLiquidityProvisions_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveGovernance",
			Handler:       _TradingDataService_ObserveGovernance_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ObserveEventBus",
			Handler:       _TradingDataService_ObserveEventBus_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "ObserveLedgerMovements",
			Handler:       _TradingDataService_ObserveLedgerMovements_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ExportNetworkHistory",
			Handler:       _TradingDataService_ExportNetworkHistory_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "data-node/api/v2/trading_data.proto",
}

TradingDataService_ServiceDesc is the grpc.ServiceDesc for TradingDataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterTradingDataServiceHandler

func RegisterTradingDataServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterTradingDataServiceHandler registers the http handlers for service TradingDataService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterTradingDataServiceHandlerClient

func RegisterTradingDataServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TradingDataServiceClient) error

RegisterTradingDataServiceHandlerClient registers the http handlers for service TradingDataService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TradingDataServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TradingDataServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "TradingDataServiceClient" to call the correct interceptors.

func RegisterTradingDataServiceHandlerFromEndpoint

func RegisterTradingDataServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterTradingDataServiceHandlerFromEndpoint is same as RegisterTradingDataServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterTradingDataServiceHandlerServer

func RegisterTradingDataServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TradingDataServiceServer) error

RegisterTradingDataServiceHandlerServer registers the http handlers for service TradingDataService to "mux". UnaryRPC :call TradingDataServiceServer 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 RegisterTradingDataServiceHandlerFromEndpoint instead.

func RegisterTradingDataServiceServer

func RegisterTradingDataServiceServer(s grpc.ServiceRegistrar, srv TradingDataServiceServer)

Types

type AccountBalance

type AccountBalance struct {

	// Party that owns the account.
	// Special values include `network` - represents the Fury network and is
	// most commonly seen during liquidation of a distressed trading position.
	Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
	// Asset balance represented as an integer, for example `123456` is a correctly
	// formatted price of `1.23456` assuming market configured to 5 decimal places.
	// Balances cannot be negative.
	Balance string `protobuf:"bytes,3,opt,name=balance,proto3" json:"balance,omitempty"`
	// Asset ID for the account.
	Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"`
	// Market ID for the account, this field will be empty if the asset is in a general account.
	MarketId string `protobuf:"bytes,5,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Account type of this account.
	Type fury.AccountType `protobuf:"varint,6,opt,name=type,proto3,enum=fury.AccountType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Represents the current balance of an account for an asset on Fury, for a particular owner or party

func (*AccountBalance) Descriptor deprecated

func (*AccountBalance) Descriptor() ([]byte, []int)

Deprecated: Use AccountBalance.ProtoReflect.Descriptor instead.

func (*AccountBalance) GetAsset

func (x *AccountBalance) GetAsset() string

func (*AccountBalance) GetBalance

func (x *AccountBalance) GetBalance() string

func (*AccountBalance) GetMarketId

func (x *AccountBalance) GetMarketId() string

func (*AccountBalance) GetOwner

func (x *AccountBalance) GetOwner() string

func (*AccountBalance) GetType

func (x *AccountBalance) GetType() fury.AccountType

func (*AccountBalance) ProtoMessage

func (*AccountBalance) ProtoMessage()

func (*AccountBalance) ProtoReflect

func (x *AccountBalance) ProtoReflect() protoreflect.Message

func (*AccountBalance) Reset

func (x *AccountBalance) Reset()

func (*AccountBalance) String

func (x *AccountBalance) String() string

type AccountEdge

type AccountEdge struct {

	// Account balance data.
	Node *AccountBalance `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages with reference to this account.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Account data item with the corresponding cursor.

func (*AccountEdge) Descriptor deprecated

func (*AccountEdge) Descriptor() ([]byte, []int)

Deprecated: Use AccountEdge.ProtoReflect.Descriptor instead.

func (*AccountEdge) GetCursor

func (x *AccountEdge) GetCursor() string

func (*AccountEdge) GetNode

func (x *AccountEdge) GetNode() *AccountBalance

func (*AccountEdge) ProtoMessage

func (*AccountEdge) ProtoMessage()

func (*AccountEdge) ProtoReflect

func (x *AccountEdge) ProtoReflect() protoreflect.Message

func (*AccountEdge) Reset

func (x *AccountEdge) Reset()

func (*AccountEdge) String

func (x *AccountEdge) String() string

type AccountField

type AccountField int32

List of the properties of an account, used for grouping

const (
	AccountField_ACCOUNT_FIELD_UNSPECIFIED AccountField = 0
	AccountField_ACCOUNT_FIELD_ID          AccountField = 1
	AccountField_ACCOUNT_FIELD_PARTY_ID    AccountField = 2
	AccountField_ACCOUNT_FIELD_ASSET_ID    AccountField = 3
	AccountField_ACCOUNT_FIELD_MARKET_ID   AccountField = 4
	AccountField_ACCOUNT_FIELD_TYPE        AccountField = 5
)

func (AccountField) Descriptor

func (AccountField) Enum

func (x AccountField) Enum() *AccountField

func (AccountField) EnumDescriptor deprecated

func (AccountField) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccountField.Descriptor instead.

func (AccountField) Number

func (AccountField) String

func (x AccountField) String() string

func (AccountField) Type

type AccountFilter

type AccountFilter struct {

	// Restrict accounts to those holding balances in this asset ID.
	AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	// Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.
	PartyIds []string `protobuf:"bytes,2,rep,name=party_ids,json=partyIds,proto3" json:"party_ids,omitempty"`
	// Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.
	MarketIds []string `protobuf:"bytes,3,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.
	AccountTypes []fury.AccountType `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

Account filter is used to filter account data.

An account is defined as a set of asset ID, type, party ID, and market ID.

  • Every account has an associated asset and type.
  • Certain account types such as the global reward pool for example, do not have an associated party. These are denoted by the special party ID 'network'.
  • Certain account types do not have an associated market such as the general party accounts, for example. These are denoted by the special market ID ” (an empty string).

func (*AccountFilter) Descriptor deprecated

func (*AccountFilter) Descriptor() ([]byte, []int)

Deprecated: Use AccountFilter.ProtoReflect.Descriptor instead.

func (*AccountFilter) GetAccountTypes

func (x *AccountFilter) GetAccountTypes() []fury.AccountType

func (*AccountFilter) GetAssetId

func (x *AccountFilter) GetAssetId() string

func (*AccountFilter) GetMarketIds

func (x *AccountFilter) GetMarketIds() []string

func (*AccountFilter) GetPartyIds

func (x *AccountFilter) GetPartyIds() []string

func (*AccountFilter) ProtoMessage

func (*AccountFilter) ProtoMessage()

func (*AccountFilter) ProtoReflect

func (x *AccountFilter) ProtoReflect() protoreflect.Message

func (*AccountFilter) Reset

func (x *AccountFilter) Reset()

func (*AccountFilter) String

func (x *AccountFilter) String() string

type AccountSnapshotPage

type AccountSnapshotPage struct {

	// List of account balances.
	Accounts []*AccountBalance `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// Indicator if the current page is the last one or not.
	LastPage bool `protobuf:"varint,2,opt,name=last_page,json=lastPage,proto3" json:"last_page,omitempty"`
	// contains filtered or unexported fields
}

'Initial image' snapshot containing current account balances - may be sent over several response messages

func (*AccountSnapshotPage) Descriptor deprecated

func (*AccountSnapshotPage) Descriptor() ([]byte, []int)

Deprecated: Use AccountSnapshotPage.ProtoReflect.Descriptor instead.

func (*AccountSnapshotPage) GetAccounts

func (x *AccountSnapshotPage) GetAccounts() []*AccountBalance

func (*AccountSnapshotPage) GetLastPage

func (x *AccountSnapshotPage) GetLastPage() bool

func (*AccountSnapshotPage) ProtoMessage

func (*AccountSnapshotPage) ProtoMessage()

func (*AccountSnapshotPage) ProtoReflect

func (x *AccountSnapshotPage) ProtoReflect() protoreflect.Message

func (*AccountSnapshotPage) Reset

func (x *AccountSnapshotPage) Reset()

func (*AccountSnapshotPage) String

func (x *AccountSnapshotPage) String() string

type AccountUpdates

type AccountUpdates struct {

	// List of account balances.
	Accounts []*AccountBalance `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

List of account updates in the last block

func (*AccountUpdates) Descriptor deprecated

func (*AccountUpdates) Descriptor() ([]byte, []int)

Deprecated: Use AccountUpdates.ProtoReflect.Descriptor instead.

func (*AccountUpdates) GetAccounts

func (x *AccountUpdates) GetAccounts() []*AccountBalance

func (*AccountUpdates) ProtoMessage

func (*AccountUpdates) ProtoMessage()

func (*AccountUpdates) ProtoReflect

func (x *AccountUpdates) ProtoReflect() protoreflect.Message

func (*AccountUpdates) Reset

func (x *AccountUpdates) Reset()

func (*AccountUpdates) String

func (x *AccountUpdates) String() string

type AccountsConnection

type AccountsConnection struct {

	// Page of accounts data and their corresponding cursors.
	Edges []*AccountEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of accounts data and corresponding page information.

func (*AccountsConnection) Descriptor deprecated

func (*AccountsConnection) Descriptor() ([]byte, []int)

Deprecated: Use AccountsConnection.ProtoReflect.Descriptor instead.

func (*AccountsConnection) GetEdges

func (x *AccountsConnection) GetEdges() []*AccountEdge

func (*AccountsConnection) GetPageInfo

func (x *AccountsConnection) GetPageInfo() *PageInfo

func (*AccountsConnection) ProtoMessage

func (*AccountsConnection) ProtoMessage()

func (*AccountsConnection) ProtoReflect

func (x *AccountsConnection) ProtoReflect() protoreflect.Message

func (*AccountsConnection) Reset

func (x *AccountsConnection) Reset()

func (*AccountsConnection) String

func (x *AccountsConnection) String() string

type AggregatedBalance

type AggregatedBalance struct {

	// Timestamp in nanseconds of the block in which the balance exists.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Balance of the set of requested accounts at the time above.
	Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
	// If grouping by party, the party ID.
	PartyId *string `protobuf:"bytes,4,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// If grouping by asset, the asset ID.
	AssetId *string `protobuf:"bytes,5,opt,name=asset_id,json=assetId,proto3,oneof" json:"asset_id,omitempty"`
	// If grouping by market, the market ID
	MarketId *string `protobuf:"bytes,6,opt,name=market_id,json=marketId,proto3,oneof" json:"market_id,omitempty"`
	// If grouping by account type, the account type.
	AccountType *fury.AccountType `protobuf:"varint,7,opt,name=account_type,json=accountType,proto3,enum=fury.AccountType,oneof" json:"account_type,omitempty"`
	// contains filtered or unexported fields
}

AggregatedBalance data contains the balance of the set of requested accounts combined with corresponding party ID, market ID and account type details

func (*AggregatedBalance) Descriptor deprecated

func (*AggregatedBalance) Descriptor() ([]byte, []int)

Deprecated: Use AggregatedBalance.ProtoReflect.Descriptor instead.

func (*AggregatedBalance) GetAccountType

func (x *AggregatedBalance) GetAccountType() fury.AccountType

func (*AggregatedBalance) GetAssetId

func (x *AggregatedBalance) GetAssetId() string

func (*AggregatedBalance) GetBalance

func (x *AggregatedBalance) GetBalance() string

func (*AggregatedBalance) GetMarketId

func (x *AggregatedBalance) GetMarketId() string

func (*AggregatedBalance) GetPartyId

func (x *AggregatedBalance) GetPartyId() string

func (*AggregatedBalance) GetTimestamp

func (x *AggregatedBalance) GetTimestamp() int64

func (*AggregatedBalance) ProtoMessage

func (*AggregatedBalance) ProtoMessage()

func (*AggregatedBalance) ProtoReflect

func (x *AggregatedBalance) ProtoReflect() protoreflect.Message

func (*AggregatedBalance) Reset

func (x *AggregatedBalance) Reset()

func (*AggregatedBalance) String

func (x *AggregatedBalance) String() string

type AggregatedBalanceConnection

type AggregatedBalanceConnection struct {

	// Page of aggregated balance data and their corresponding cursors.
	Edges []*AggregatedBalanceEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of aggregated balance objects and corresponding page information

func (*AggregatedBalanceConnection) Descriptor deprecated

func (*AggregatedBalanceConnection) Descriptor() ([]byte, []int)

Deprecated: Use AggregatedBalanceConnection.ProtoReflect.Descriptor instead.

func (*AggregatedBalanceConnection) GetEdges

func (*AggregatedBalanceConnection) GetPageInfo

func (x *AggregatedBalanceConnection) GetPageInfo() *PageInfo

func (*AggregatedBalanceConnection) ProtoMessage

func (*AggregatedBalanceConnection) ProtoMessage()

func (*AggregatedBalanceConnection) ProtoReflect

func (*AggregatedBalanceConnection) Reset

func (x *AggregatedBalanceConnection) Reset()

func (*AggregatedBalanceConnection) String

func (x *AggregatedBalanceConnection) String() string

type AggregatedBalanceEdge

type AggregatedBalanceEdge struct {

	// Balance of the set of requested accounts.
	Node *AggregatedBalance `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Aggregated balance data with the corresponding cursor.

func (*AggregatedBalanceEdge) Descriptor deprecated

func (*AggregatedBalanceEdge) Descriptor() ([]byte, []int)

Deprecated: Use AggregatedBalanceEdge.ProtoReflect.Descriptor instead.

func (*AggregatedBalanceEdge) GetCursor

func (x *AggregatedBalanceEdge) GetCursor() string

func (*AggregatedBalanceEdge) GetNode

func (*AggregatedBalanceEdge) ProtoMessage

func (*AggregatedBalanceEdge) ProtoMessage()

func (*AggregatedBalanceEdge) ProtoReflect

func (x *AggregatedBalanceEdge) ProtoReflect() protoreflect.Message

func (*AggregatedBalanceEdge) Reset

func (x *AggregatedBalanceEdge) Reset()

func (*AggregatedBalanceEdge) String

func (x *AggregatedBalanceEdge) String() string

type AggregatedLedgerEntriesConnection

type AggregatedLedgerEntriesConnection struct {

	// Page of 'AggregatedLedgerEntry' data and their corresponding cursors.
	Edges []*AggregatedLedgerEntriesEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of aggregated ledger entries data and corresponding page information.

func (*AggregatedLedgerEntriesConnection) Descriptor deprecated

func (*AggregatedLedgerEntriesConnection) Descriptor() ([]byte, []int)

Deprecated: Use AggregatedLedgerEntriesConnection.ProtoReflect.Descriptor instead.

func (*AggregatedLedgerEntriesConnection) GetEdges

func (*AggregatedLedgerEntriesConnection) GetPageInfo

func (x *AggregatedLedgerEntriesConnection) GetPageInfo() *PageInfo

func (*AggregatedLedgerEntriesConnection) ProtoMessage

func (*AggregatedLedgerEntriesConnection) ProtoMessage()

func (*AggregatedLedgerEntriesConnection) ProtoReflect

func (*AggregatedLedgerEntriesConnection) Reset

func (*AggregatedLedgerEntriesConnection) String

type AggregatedLedgerEntriesEdge

type AggregatedLedgerEntriesEdge struct {

	// 'AggregatedLedgerEntry' data.
	Node *AggregatedLedgerEntry `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Represents the aggregated ledger entry data with corresponding cursor for it

func (*AggregatedLedgerEntriesEdge) Descriptor deprecated

func (*AggregatedLedgerEntriesEdge) Descriptor() ([]byte, []int)

Deprecated: Use AggregatedLedgerEntriesEdge.ProtoReflect.Descriptor instead.

func (*AggregatedLedgerEntriesEdge) GetCursor

func (x *AggregatedLedgerEntriesEdge) GetCursor() string

func (*AggregatedLedgerEntriesEdge) GetNode

func (*AggregatedLedgerEntriesEdge) ProtoMessage

func (*AggregatedLedgerEntriesEdge) ProtoMessage()

func (*AggregatedLedgerEntriesEdge) ProtoReflect

func (*AggregatedLedgerEntriesEdge) Reset

func (x *AggregatedLedgerEntriesEdge) Reset()

func (*AggregatedLedgerEntriesEdge) String

func (x *AggregatedLedgerEntriesEdge) String() string

type AggregatedLedgerEntry

type AggregatedLedgerEntry struct {

	// Timestamp in Unix nanoseconds of the block in which the result is referring to.
	Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Amount of ledger entries for the set of requested accounts at the time above.
	Quantity string `protobuf:"bytes,3,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Transfer type.
	TransferType fury.TransferType `protobuf:"varint,4,opt,name=transfer_type,json=transferType,proto3,enum=fury.TransferType" json:"transfer_type,omitempty"`
	// Asset ID for the asset associated with the entry.
	AssetId *string `protobuf:"bytes,5,opt,name=asset_id,json=assetId,proto3,oneof" json:"asset_id,omitempty"`
	// Type of account sent from.
	FromAccountType fury.AccountType `` /* 131-byte string literal not displayed */
	// Type of account received to.
	ToAccountType fury.AccountType `protobuf:"varint,7,opt,name=to_account_type,json=toAccountType,proto3,enum=fury.AccountType" json:"to_account_type,omitempty"`
	// Sender's party ID.
	FromAccountPartyId *string `protobuf:"bytes,8,opt,name=from_account_party_id,json=fromAccountPartyId,proto3,oneof" json:"from_account_party_id,omitempty"`
	// Receiver's party ID.
	ToAccountPartyId *string `protobuf:"bytes,9,opt,name=to_account_party_id,json=toAccountPartyId,proto3,oneof" json:"to_account_party_id,omitempty"`
	// Sender market ID.
	FromAccountMarketId *string `` /* 129-byte string literal not displayed */
	// Receiver market ID.
	ToAccountMarketId *string `protobuf:"bytes,11,opt,name=to_account_market_id,json=toAccountMarketId,proto3,oneof" json:"to_account_market_id,omitempty"`
	// Sender account balance after the transfer.
	FromAccountBalance string `protobuf:"bytes,12,opt,name=from_account_balance,json=fromAccountBalance,proto3" json:"from_account_balance,omitempty"`
	// Receiver account balance after the transfer.
	ToAccountBalance string `protobuf:"bytes,13,opt,name=to_account_balance,json=toAccountBalance,proto3" json:"to_account_balance,omitempty"`
	// contains filtered or unexported fields
}

Represents an aggregated view of ledger entry data, sender and receiver accounts, details and balances for both sides after the transfer has been made

func (*AggregatedLedgerEntry) Descriptor deprecated

func (*AggregatedLedgerEntry) Descriptor() ([]byte, []int)

Deprecated: Use AggregatedLedgerEntry.ProtoReflect.Descriptor instead.

func (*AggregatedLedgerEntry) GetAssetId

func (x *AggregatedLedgerEntry) GetAssetId() string

func (*AggregatedLedgerEntry) GetFromAccountBalance

func (x *AggregatedLedgerEntry) GetFromAccountBalance() string

func (*AggregatedLedgerEntry) GetFromAccountMarketId

func (x *AggregatedLedgerEntry) GetFromAccountMarketId() string

func (*AggregatedLedgerEntry) GetFromAccountPartyId

func (x *AggregatedLedgerEntry) GetFromAccountPartyId() string

func (*AggregatedLedgerEntry) GetFromAccountType

func (x *AggregatedLedgerEntry) GetFromAccountType() fury.AccountType

func (*AggregatedLedgerEntry) GetQuantity

func (x *AggregatedLedgerEntry) GetQuantity() string

func (*AggregatedLedgerEntry) GetTimestamp

func (x *AggregatedLedgerEntry) GetTimestamp() int64

func (*AggregatedLedgerEntry) GetToAccountBalance

func (x *AggregatedLedgerEntry) GetToAccountBalance() string

func (*AggregatedLedgerEntry) GetToAccountMarketId

func (x *AggregatedLedgerEntry) GetToAccountMarketId() string

func (*AggregatedLedgerEntry) GetToAccountPartyId

func (x *AggregatedLedgerEntry) GetToAccountPartyId() string

func (*AggregatedLedgerEntry) GetToAccountType

func (x *AggregatedLedgerEntry) GetToAccountType() fury.AccountType

func (*AggregatedLedgerEntry) GetTransferType

func (x *AggregatedLedgerEntry) GetTransferType() fury.TransferType

func (*AggregatedLedgerEntry) ProtoMessage

func (*AggregatedLedgerEntry) ProtoMessage()

func (*AggregatedLedgerEntry) ProtoReflect

func (x *AggregatedLedgerEntry) ProtoReflect() protoreflect.Message

func (*AggregatedLedgerEntry) Reset

func (x *AggregatedLedgerEntry) Reset()

func (*AggregatedLedgerEntry) String

func (x *AggregatedLedgerEntry) String() string

type AssetEdge

type AssetEdge struct {

	// Asset data returned.
	Node *fury.Asset `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Assets data with the corresponding cursor.

func (*AssetEdge) Descriptor deprecated

func (*AssetEdge) Descriptor() ([]byte, []int)

Deprecated: Use AssetEdge.ProtoReflect.Descriptor instead.

func (*AssetEdge) GetCursor

func (x *AssetEdge) GetCursor() string

func (*AssetEdge) GetNode

func (x *AssetEdge) GetNode() *fury.Asset

func (*AssetEdge) ProtoMessage

func (*AssetEdge) ProtoMessage()

func (*AssetEdge) ProtoReflect

func (x *AssetEdge) ProtoReflect() protoreflect.Message

func (*AssetEdge) Reset

func (x *AssetEdge) Reset()

func (*AssetEdge) String

func (x *AssetEdge) String() string

type AssetsConnection

type AssetsConnection struct {

	// Page of assets data and their corresponding cursors.
	Edges []*AssetEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of asset data and corresponding page information

func (*AssetsConnection) Descriptor deprecated

func (*AssetsConnection) Descriptor() ([]byte, []int)

Deprecated: Use AssetsConnection.ProtoReflect.Descriptor instead.

func (*AssetsConnection) GetEdges

func (x *AssetsConnection) GetEdges() []*AssetEdge

func (*AssetsConnection) GetPageInfo

func (x *AssetsConnection) GetPageInfo() *PageInfo

func (*AssetsConnection) ProtoMessage

func (*AssetsConnection) ProtoMessage()

func (*AssetsConnection) ProtoReflect

func (x *AssetsConnection) ProtoReflect() protoreflect.Message

func (*AssetsConnection) Reset

func (x *AssetsConnection) Reset()

func (*AssetsConnection) String

func (x *AssetsConnection) String() string

type Candle

type Candle struct {

	// Timestamp in Unix nanoseconds for the point in time when the candle was initially created/opened.
	Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	// Timestamp in Unix nanoseconds for the point in time when the candle was last updated.
	LastUpdate int64 `protobuf:"varint,2,opt,name=last_update,json=lastUpdate,proto3" json:"last_update,omitempty"`
	// Highest price for trading during the candle interval.
	High string `protobuf:"bytes,3,opt,name=high,proto3" json:"high,omitempty"`
	// Lowest price for trading during the candle interval.
	Low string `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// Open trade price.
	Open string `protobuf:"bytes,5,opt,name=open,proto3" json:"open,omitempty"`
	// Closing trade price.
	Close string `protobuf:"bytes,6,opt,name=close,proto3" json:"close,omitempty"`
	// Total trading volume during the candle interval.
	Volume uint64 `protobuf:"varint,7,opt,name=volume,proto3" json:"volume,omitempty"`
	// contains filtered or unexported fields
}

Represents the high, low, open, and closing prices for an interval of trading, referred to commonly as a candlestick or candle

func (*Candle) Descriptor deprecated

func (*Candle) Descriptor() ([]byte, []int)

Deprecated: Use Candle.ProtoReflect.Descriptor instead.

func (*Candle) GetClose

func (x *Candle) GetClose() string

func (*Candle) GetHigh

func (x *Candle) GetHigh() string

func (*Candle) GetLastUpdate

func (x *Candle) GetLastUpdate() int64

func (*Candle) GetLow

func (x *Candle) GetLow() string

func (*Candle) GetOpen

func (x *Candle) GetOpen() string

func (*Candle) GetStart

func (x *Candle) GetStart() int64

func (*Candle) GetVolume

func (x *Candle) GetVolume() uint64

func (*Candle) ProtoMessage

func (*Candle) ProtoMessage()

func (*Candle) ProtoReflect

func (x *Candle) ProtoReflect() protoreflect.Message

func (*Candle) Reset

func (x *Candle) Reset()

func (*Candle) String

func (x *Candle) String() string

type CandleDataConnection

type CandleDataConnection struct {

	// Page of candle data items and their corresponding cursors.
	Edges []*CandleEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of candles data and corresponding page information

func (*CandleDataConnection) Descriptor deprecated

func (*CandleDataConnection) Descriptor() ([]byte, []int)

Deprecated: Use CandleDataConnection.ProtoReflect.Descriptor instead.

func (*CandleDataConnection) GetEdges

func (x *CandleDataConnection) GetEdges() []*CandleEdge

func (*CandleDataConnection) GetPageInfo

func (x *CandleDataConnection) GetPageInfo() *PageInfo

func (*CandleDataConnection) ProtoMessage

func (*CandleDataConnection) ProtoMessage()

func (*CandleDataConnection) ProtoReflect

func (x *CandleDataConnection) ProtoReflect() protoreflect.Message

func (*CandleDataConnection) Reset

func (x *CandleDataConnection) Reset()

func (*CandleDataConnection) String

func (x *CandleDataConnection) String() string

type CandleEdge

type CandleEdge struct {

	// Candlestick data, i.e. high, low, open, and closing prices for an interval of trading.
	Node *Candle `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Candle data with the corresponding cursor.

func (*CandleEdge) Descriptor deprecated

func (*CandleEdge) Descriptor() ([]byte, []int)

Deprecated: Use CandleEdge.ProtoReflect.Descriptor instead.

func (*CandleEdge) GetCursor

func (x *CandleEdge) GetCursor() string

func (*CandleEdge) GetNode

func (x *CandleEdge) GetNode() *Candle

func (*CandleEdge) ProtoMessage

func (*CandleEdge) ProtoMessage()

func (*CandleEdge) ProtoReflect

func (x *CandleEdge) ProtoReflect() protoreflect.Message

func (*CandleEdge) Reset

func (x *CandleEdge) Reset()

func (*CandleEdge) String

func (x *CandleEdge) String() string

type Checkpoint

type Checkpoint struct {

	// Hash of the checkpoint.
	Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// Block hash at which the checkpoint is made.
	BlockHash string `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	// Block number at which the checkpoint is made.
	AtBlock uint64 `protobuf:"varint,3,opt,name=at_block,json=atBlock,proto3" json:"at_block,omitempty"`
	// contains filtered or unexported fields
}

Actual data regarding a checkpoint

func (*Checkpoint) Descriptor deprecated

func (*Checkpoint) Descriptor() ([]byte, []int)

Deprecated: Use Checkpoint.ProtoReflect.Descriptor instead.

func (*Checkpoint) GetAtBlock

func (x *Checkpoint) GetAtBlock() uint64

func (*Checkpoint) GetBlockHash

func (x *Checkpoint) GetBlockHash() string

func (*Checkpoint) GetHash

func (x *Checkpoint) GetHash() string

func (*Checkpoint) ProtoMessage

func (*Checkpoint) ProtoMessage()

func (*Checkpoint) ProtoReflect

func (x *Checkpoint) ProtoReflect() protoreflect.Message

func (*Checkpoint) Reset

func (x *Checkpoint) Reset()

func (*Checkpoint) String

func (x *Checkpoint) String() string

type CheckpointEdge

type CheckpointEdge struct {

	// Data relating to a single checkpoint generated by the Fury network.
	Node *Checkpoint `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Checkpoint data with the corresponding cursor.

func (*CheckpointEdge) Descriptor deprecated

func (*CheckpointEdge) Descriptor() ([]byte, []int)

Deprecated: Use CheckpointEdge.ProtoReflect.Descriptor instead.

func (*CheckpointEdge) GetCursor

func (x *CheckpointEdge) GetCursor() string

func (*CheckpointEdge) GetNode

func (x *CheckpointEdge) GetNode() *Checkpoint

func (*CheckpointEdge) ProtoMessage

func (*CheckpointEdge) ProtoMessage()

func (*CheckpointEdge) ProtoReflect

func (x *CheckpointEdge) ProtoReflect() protoreflect.Message

func (*CheckpointEdge) Reset

func (x *CheckpointEdge) Reset()

func (*CheckpointEdge) String

func (x *CheckpointEdge) String() string

type CheckpointsConnection

type CheckpointsConnection struct {

	// Page of checkpoints data and their corresponding cursors.
	Edges []*CheckpointEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of checkpoints data and corresponding page information

func (*CheckpointsConnection) Descriptor deprecated

func (*CheckpointsConnection) Descriptor() ([]byte, []int)

Deprecated: Use CheckpointsConnection.ProtoReflect.Descriptor instead.

func (*CheckpointsConnection) GetEdges

func (x *CheckpointsConnection) GetEdges() []*CheckpointEdge

func (*CheckpointsConnection) GetPageInfo

func (x *CheckpointsConnection) GetPageInfo() *PageInfo

func (*CheckpointsConnection) ProtoMessage

func (*CheckpointsConnection) ProtoMessage()

func (*CheckpointsConnection) ProtoReflect

func (x *CheckpointsConnection) ProtoReflect() protoreflect.Message

func (*CheckpointsConnection) Reset

func (x *CheckpointsConnection) Reset()

func (*CheckpointsConnection) String

func (x *CheckpointsConnection) String() string

type CoreSnapshotConnection

type CoreSnapshotConnection struct {

	// Page of core snapshot data and their corresponding cursors.
	Edges []*CoreSnapshotEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of core snapshot data and corresponding page information.

func (*CoreSnapshotConnection) Descriptor deprecated

func (*CoreSnapshotConnection) Descriptor() ([]byte, []int)

Deprecated: Use CoreSnapshotConnection.ProtoReflect.Descriptor instead.

func (*CoreSnapshotConnection) GetEdges

func (x *CoreSnapshotConnection) GetEdges() []*CoreSnapshotEdge

func (*CoreSnapshotConnection) GetPageInfo

func (x *CoreSnapshotConnection) GetPageInfo() *PageInfo

func (*CoreSnapshotConnection) ProtoMessage

func (*CoreSnapshotConnection) ProtoMessage()

func (*CoreSnapshotConnection) ProtoReflect

func (x *CoreSnapshotConnection) ProtoReflect() protoreflect.Message

func (*CoreSnapshotConnection) Reset

func (x *CoreSnapshotConnection) Reset()

func (*CoreSnapshotConnection) String

func (x *CoreSnapshotConnection) String() string

type CoreSnapshotEdge

type CoreSnapshotEdge struct {

	// Core snapshot data.
	Node *v1.CoreSnapshotData `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Core snapshot data with the corresponding cursor.

func (*CoreSnapshotEdge) Descriptor deprecated

func (*CoreSnapshotEdge) Descriptor() ([]byte, []int)

Deprecated: Use CoreSnapshotEdge.ProtoReflect.Descriptor instead.

func (*CoreSnapshotEdge) GetCursor

func (x *CoreSnapshotEdge) GetCursor() string

func (*CoreSnapshotEdge) GetNode

func (x *CoreSnapshotEdge) GetNode() *v1.CoreSnapshotData

func (*CoreSnapshotEdge) ProtoMessage

func (*CoreSnapshotEdge) ProtoMessage()

func (*CoreSnapshotEdge) ProtoReflect

func (x *CoreSnapshotEdge) ProtoReflect() protoreflect.Message

func (*CoreSnapshotEdge) Reset

func (x *CoreSnapshotEdge) Reset()

func (*CoreSnapshotEdge) String

func (x *CoreSnapshotEdge) String() string

type DateRange

type DateRange struct {

	// Timestamp in Unix nanoseconds indicating the start of the date range.
	StartTimestamp *int64 `protobuf:"varint,1,opt,name=start_timestamp,json=startTimestamp,proto3,oneof" json:"start_timestamp,omitempty"`
	// Timestamp in Unix nanoseconds indicating the end of the date range.
	EndTimestamp *int64 `protobuf:"varint,2,opt,name=end_timestamp,json=endTimestamp,proto3,oneof" json:"end_timestamp,omitempty"`
	// contains filtered or unexported fields
}

Date range for queries that can return historical data Timestamps should be provided as unix time in Unix nanoseconds and are inclusive.

func (*DateRange) Descriptor deprecated

func (*DateRange) Descriptor() ([]byte, []int)

Deprecated: Use DateRange.ProtoReflect.Descriptor instead.

func (*DateRange) GetEndTimestamp

func (x *DateRange) GetEndTimestamp() int64

func (*DateRange) GetStartTimestamp

func (x *DateRange) GetStartTimestamp() int64

func (*DateRange) ProtoMessage

func (*DateRange) ProtoMessage()

func (*DateRange) ProtoReflect

func (x *DateRange) ProtoReflect() protoreflect.Message

func (*DateRange) Reset

func (x *DateRange) Reset()

func (*DateRange) String

func (x *DateRange) String() string

type DelegationEdge

type DelegationEdge struct {

	// How much a party is delegating to a node and when.
	Node *fury.Delegation `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Delegation data with the corresponding cursor.

func (*DelegationEdge) Descriptor deprecated

func (*DelegationEdge) Descriptor() ([]byte, []int)

Deprecated: Use DelegationEdge.ProtoReflect.Descriptor instead.

func (*DelegationEdge) GetCursor

func (x *DelegationEdge) GetCursor() string

func (*DelegationEdge) GetNode

func (x *DelegationEdge) GetNode() *fury.Delegation

func (*DelegationEdge) ProtoMessage

func (*DelegationEdge) ProtoMessage()

func (*DelegationEdge) ProtoReflect

func (x *DelegationEdge) ProtoReflect() protoreflect.Message

func (*DelegationEdge) Reset

func (x *DelegationEdge) Reset()

func (*DelegationEdge) String

func (x *DelegationEdge) String() string

type DelegationsConnection

type DelegationsConnection struct {

	// Page of delegations data and their corresponding cursors.
	Edges []*DelegationEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of delegations data and corresponding page information

func (*DelegationsConnection) Descriptor deprecated

func (*DelegationsConnection) Descriptor() ([]byte, []int)

Deprecated: Use DelegationsConnection.ProtoReflect.Descriptor instead.

func (*DelegationsConnection) GetEdges

func (x *DelegationsConnection) GetEdges() []*DelegationEdge

func (*DelegationsConnection) GetPageInfo

func (x *DelegationsConnection) GetPageInfo() *PageInfo

func (*DelegationsConnection) ProtoMessage

func (*DelegationsConnection) ProtoMessage()

func (*DelegationsConnection) ProtoReflect

func (x *DelegationsConnection) ProtoReflect() protoreflect.Message

func (*DelegationsConnection) Reset

func (x *DelegationsConnection) Reset()

func (*DelegationsConnection) String

func (x *DelegationsConnection) String() string

type DepositEdge

type DepositEdge struct {

	// Data associated with a single deposit made on the Fury network.
	Node *fury.Deposit `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Deposits data with the corresponding cursor.

func (*DepositEdge) Descriptor deprecated

func (*DepositEdge) Descriptor() ([]byte, []int)

Deprecated: Use DepositEdge.ProtoReflect.Descriptor instead.

func (*DepositEdge) GetCursor

func (x *DepositEdge) GetCursor() string

func (*DepositEdge) GetNode

func (x *DepositEdge) GetNode() *fury.Deposit

func (*DepositEdge) ProtoMessage

func (*DepositEdge) ProtoMessage()

func (*DepositEdge) ProtoReflect

func (x *DepositEdge) ProtoReflect() protoreflect.Message

func (*DepositEdge) Reset

func (x *DepositEdge) Reset()

func (*DepositEdge) String

func (x *DepositEdge) String() string

type DepositsConnection

type DepositsConnection struct {

	// Page of deposits data and their corresponding cursors.
	Edges []*DepositEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of deposits data received and corresponding page information

func (*DepositsConnection) Descriptor deprecated

func (*DepositsConnection) Descriptor() ([]byte, []int)

Deprecated: Use DepositsConnection.ProtoReflect.Descriptor instead.

func (*DepositsConnection) GetEdges

func (x *DepositsConnection) GetEdges() []*DepositEdge

func (*DepositsConnection) GetPageInfo

func (x *DepositsConnection) GetPageInfo() *PageInfo

func (*DepositsConnection) ProtoMessage

func (*DepositsConnection) ProtoMessage()

func (*DepositsConnection) ProtoReflect

func (x *DepositsConnection) ProtoReflect() protoreflect.Message

func (*DepositsConnection) Reset

func (x *DepositsConnection) Reset()

func (*DepositsConnection) String

func (x *DepositsConnection) String() string

type ERC20MultiSigSignerAddedBundle

type ERC20MultiSigSignerAddedBundle struct {

	// Ethereum address of the signer to be removed.
	NewSigner string `protobuf:"bytes,1,opt,name=new_signer,json=newSigner,proto3" json:"new_signer,omitempty"`
	// Ethereum address of the submitter.
	Submitter string `protobuf:"bytes,2,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// Nonce used in the signing operation.
	Nonce string `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Unixnano timestamp for when the validator was added.
	Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Bundle of signatures from current validators to sign in the new signer.
	Signatures string `protobuf:"bytes,6,opt,name=signatures,proto3" json:"signatures,omitempty"`
	// Epoch in which the validator was added.
	EpochSeq string `protobuf:"bytes,3,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// contains filtered or unexported fields
}

Signature bundle data to be added

func (*ERC20MultiSigSignerAddedBundle) Descriptor deprecated

func (*ERC20MultiSigSignerAddedBundle) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerAddedBundle.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerAddedBundle) GetEpochSeq

func (x *ERC20MultiSigSignerAddedBundle) GetEpochSeq() string

func (*ERC20MultiSigSignerAddedBundle) GetNewSigner

func (x *ERC20MultiSigSignerAddedBundle) GetNewSigner() string

func (*ERC20MultiSigSignerAddedBundle) GetNonce

func (x *ERC20MultiSigSignerAddedBundle) GetNonce() string

func (*ERC20MultiSigSignerAddedBundle) GetSignatures

func (x *ERC20MultiSigSignerAddedBundle) GetSignatures() string

func (*ERC20MultiSigSignerAddedBundle) GetSubmitter

func (x *ERC20MultiSigSignerAddedBundle) GetSubmitter() string

func (*ERC20MultiSigSignerAddedBundle) GetTimestamp

func (x *ERC20MultiSigSignerAddedBundle) GetTimestamp() int64

func (*ERC20MultiSigSignerAddedBundle) ProtoMessage

func (*ERC20MultiSigSignerAddedBundle) ProtoMessage()

func (*ERC20MultiSigSignerAddedBundle) ProtoReflect

func (*ERC20MultiSigSignerAddedBundle) Reset

func (x *ERC20MultiSigSignerAddedBundle) Reset()

func (*ERC20MultiSigSignerAddedBundle) String

type ERC20MultiSigSignerAddedBundleEdge

type ERC20MultiSigSignerAddedBundleEdge struct {

	// Signature bundle data to be added.
	Node *ERC20MultiSigSignerAddedBundle `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Signature bundle data that is to be added with the corresponding cursor.

func (*ERC20MultiSigSignerAddedBundleEdge) Descriptor deprecated

func (*ERC20MultiSigSignerAddedBundleEdge) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerAddedBundleEdge.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerAddedBundleEdge) GetCursor

func (*ERC20MultiSigSignerAddedBundleEdge) GetNode

func (*ERC20MultiSigSignerAddedBundleEdge) ProtoMessage

func (*ERC20MultiSigSignerAddedBundleEdge) ProtoMessage()

func (*ERC20MultiSigSignerAddedBundleEdge) ProtoReflect

func (*ERC20MultiSigSignerAddedBundleEdge) Reset

func (*ERC20MultiSigSignerAddedBundleEdge) String

type ERC20MultiSigSignerAddedConnection

type ERC20MultiSigSignerAddedConnection struct {

	// Page of signature bundle data and their corresponding cursors.
	Edges []*ERC20MultiSigSignerAddedBundleEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of signature data items to be added and corresponding page information

func (*ERC20MultiSigSignerAddedConnection) Descriptor deprecated

func (*ERC20MultiSigSignerAddedConnection) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerAddedConnection.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerAddedConnection) GetEdges

func (*ERC20MultiSigSignerAddedConnection) GetPageInfo

func (x *ERC20MultiSigSignerAddedConnection) GetPageInfo() *PageInfo

func (*ERC20MultiSigSignerAddedConnection) ProtoMessage

func (*ERC20MultiSigSignerAddedConnection) ProtoMessage()

func (*ERC20MultiSigSignerAddedConnection) ProtoReflect

func (*ERC20MultiSigSignerAddedConnection) Reset

func (*ERC20MultiSigSignerAddedConnection) String

type ERC20MultiSigSignerAddedEdge

type ERC20MultiSigSignerAddedEdge struct {

	// Signature data to be added.
	Node *v1.ERC20MultiSigSignerAdded `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Signature data that is to be added with the corresponding cursor.

func (*ERC20MultiSigSignerAddedEdge) Descriptor deprecated

func (*ERC20MultiSigSignerAddedEdge) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerAddedEdge.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerAddedEdge) GetCursor

func (x *ERC20MultiSigSignerAddedEdge) GetCursor() string

func (*ERC20MultiSigSignerAddedEdge) GetNode

func (*ERC20MultiSigSignerAddedEdge) ProtoMessage

func (*ERC20MultiSigSignerAddedEdge) ProtoMessage()

func (*ERC20MultiSigSignerAddedEdge) ProtoReflect

func (*ERC20MultiSigSignerAddedEdge) Reset

func (x *ERC20MultiSigSignerAddedEdge) Reset()

func (*ERC20MultiSigSignerAddedEdge) String

type ERC20MultiSigSignerRemovedBundle

type ERC20MultiSigSignerRemovedBundle struct {

	// Ethereum address of the signer to be removed.
	OldSigner string `protobuf:"bytes,1,opt,name=old_signer,json=oldSigner,proto3" json:"old_signer,omitempty"`
	// Ethereum address of the submitter.
	Submitter string `protobuf:"bytes,2,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// Nonce used in the signing operation.
	Nonce string `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Unixnano timestamp for when the validator was added.
	Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Bundle of signatures from current validators to sign in the new signer.
	Signatures string `protobuf:"bytes,6,opt,name=signatures,proto3" json:"signatures,omitempty"`
	// Epoch in which the validator was removed.
	EpochSeq string `protobuf:"bytes,7,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// contains filtered or unexported fields
}

Signature bundle data to be removed

func (*ERC20MultiSigSignerRemovedBundle) Descriptor deprecated

func (*ERC20MultiSigSignerRemovedBundle) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerRemovedBundle.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerRemovedBundle) GetEpochSeq

func (x *ERC20MultiSigSignerRemovedBundle) GetEpochSeq() string

func (*ERC20MultiSigSignerRemovedBundle) GetNonce

func (*ERC20MultiSigSignerRemovedBundle) GetOldSigner

func (x *ERC20MultiSigSignerRemovedBundle) GetOldSigner() string

func (*ERC20MultiSigSignerRemovedBundle) GetSignatures

func (x *ERC20MultiSigSignerRemovedBundle) GetSignatures() string

func (*ERC20MultiSigSignerRemovedBundle) GetSubmitter

func (x *ERC20MultiSigSignerRemovedBundle) GetSubmitter() string

func (*ERC20MultiSigSignerRemovedBundle) GetTimestamp

func (x *ERC20MultiSigSignerRemovedBundle) GetTimestamp() int64

func (*ERC20MultiSigSignerRemovedBundle) ProtoMessage

func (*ERC20MultiSigSignerRemovedBundle) ProtoMessage()

func (*ERC20MultiSigSignerRemovedBundle) ProtoReflect

func (*ERC20MultiSigSignerRemovedBundle) Reset

func (*ERC20MultiSigSignerRemovedBundle) String

type ERC20MultiSigSignerRemovedBundleEdge

type ERC20MultiSigSignerRemovedBundleEdge struct {

	// Signature bundle data to be added.
	Node *ERC20MultiSigSignerRemovedBundle `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Signature bundle data to be removed, with the corresponding cursor.

func (*ERC20MultiSigSignerRemovedBundleEdge) Descriptor deprecated

func (*ERC20MultiSigSignerRemovedBundleEdge) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerRemovedBundleEdge.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerRemovedBundleEdge) GetCursor

func (*ERC20MultiSigSignerRemovedBundleEdge) GetNode

func (*ERC20MultiSigSignerRemovedBundleEdge) ProtoMessage

func (*ERC20MultiSigSignerRemovedBundleEdge) ProtoMessage()

func (*ERC20MultiSigSignerRemovedBundleEdge) ProtoReflect

func (*ERC20MultiSigSignerRemovedBundleEdge) Reset

func (*ERC20MultiSigSignerRemovedBundleEdge) String

type ERC20MultiSigSignerRemovedConnection

type ERC20MultiSigSignerRemovedConnection struct {

	// Page of signature bundle data and their corresponding cursors.
	Edges []*ERC20MultiSigSignerRemovedBundleEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of signature data items to be removed and corresponding page information.

func (*ERC20MultiSigSignerRemovedConnection) Descriptor deprecated

func (*ERC20MultiSigSignerRemovedConnection) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerRemovedConnection.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerRemovedConnection) GetEdges

func (*ERC20MultiSigSignerRemovedConnection) GetPageInfo

func (*ERC20MultiSigSignerRemovedConnection) ProtoMessage

func (*ERC20MultiSigSignerRemovedConnection) ProtoMessage()

func (*ERC20MultiSigSignerRemovedConnection) ProtoReflect

func (*ERC20MultiSigSignerRemovedConnection) Reset

func (*ERC20MultiSigSignerRemovedConnection) String

type ERC20MultiSigSignerRemovedEdge

type ERC20MultiSigSignerRemovedEdge struct {

	// Signature data to be removed.
	Node *v1.ERC20MultiSigSignerRemoved `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Signature data to be removed with the corresponding cursor.

func (*ERC20MultiSigSignerRemovedEdge) Descriptor deprecated

func (*ERC20MultiSigSignerRemovedEdge) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerRemovedEdge.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerRemovedEdge) GetCursor

func (x *ERC20MultiSigSignerRemovedEdge) GetCursor() string

func (*ERC20MultiSigSignerRemovedEdge) GetNode

func (*ERC20MultiSigSignerRemovedEdge) ProtoMessage

func (*ERC20MultiSigSignerRemovedEdge) ProtoMessage()

func (*ERC20MultiSigSignerRemovedEdge) ProtoReflect

func (*ERC20MultiSigSignerRemovedEdge) Reset

func (x *ERC20MultiSigSignerRemovedEdge) Reset()

func (*ERC20MultiSigSignerRemovedEdge) String

type EpochRewardSummaryConnection

type EpochRewardSummaryConnection struct {

	// Page of rewards summary data for epochs and their corresponding cursors.
	Edges []*EpochRewardSummaryEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of rewards summary data for epoch and corresponding page information

func (*EpochRewardSummaryConnection) Descriptor deprecated

func (*EpochRewardSummaryConnection) Descriptor() ([]byte, []int)

Deprecated: Use EpochRewardSummaryConnection.ProtoReflect.Descriptor instead.

func (*EpochRewardSummaryConnection) GetEdges

func (*EpochRewardSummaryConnection) GetPageInfo

func (x *EpochRewardSummaryConnection) GetPageInfo() *PageInfo

func (*EpochRewardSummaryConnection) ProtoMessage

func (*EpochRewardSummaryConnection) ProtoMessage()

func (*EpochRewardSummaryConnection) ProtoReflect

func (*EpochRewardSummaryConnection) Reset

func (x *EpochRewardSummaryConnection) Reset()

func (*EpochRewardSummaryConnection) String

type EpochRewardSummaryEdge

type EpochRewardSummaryEdge struct {

	// Rewards summary data for epoch.
	Node *fury.EpochRewardSummary `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Rewards summary data for epoch with the corresponding cursor.

func (*EpochRewardSummaryEdge) Descriptor deprecated

func (*EpochRewardSummaryEdge) Descriptor() ([]byte, []int)

Deprecated: Use EpochRewardSummaryEdge.ProtoReflect.Descriptor instead.

func (*EpochRewardSummaryEdge) GetCursor

func (x *EpochRewardSummaryEdge) GetCursor() string

func (*EpochRewardSummaryEdge) GetNode

func (*EpochRewardSummaryEdge) ProtoMessage

func (*EpochRewardSummaryEdge) ProtoMessage()

func (*EpochRewardSummaryEdge) ProtoReflect

func (x *EpochRewardSummaryEdge) ProtoReflect() protoreflect.Message

func (*EpochRewardSummaryEdge) Reset

func (x *EpochRewardSummaryEdge) Reset()

func (*EpochRewardSummaryEdge) String

func (x *EpochRewardSummaryEdge) String() string

type EstimateFeeRequest

type EstimateFeeRequest struct {

	// Market ID, used to specify the fee factors.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Price at which the potential order is expected to trade.
	Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
	// Size at which the potential order is expected to trade.
	Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

Request to fetch the estimated fee if an order were to trade immediately

func (*EstimateFeeRequest) Descriptor deprecated

func (*EstimateFeeRequest) Descriptor() ([]byte, []int)

Deprecated: Use EstimateFeeRequest.ProtoReflect.Descriptor instead.

func (*EstimateFeeRequest) GetMarketId

func (x *EstimateFeeRequest) GetMarketId() string

func (*EstimateFeeRequest) GetPrice

func (x *EstimateFeeRequest) GetPrice() string

func (*EstimateFeeRequest) GetSize

func (x *EstimateFeeRequest) GetSize() uint64

func (*EstimateFeeRequest) ProtoMessage

func (*EstimateFeeRequest) ProtoMessage()

func (*EstimateFeeRequest) ProtoReflect

func (x *EstimateFeeRequest) ProtoReflect() protoreflect.Message

func (*EstimateFeeRequest) Reset

func (x *EstimateFeeRequest) Reset()

func (*EstimateFeeRequest) String

func (x *EstimateFeeRequest) String() string

type EstimateFeeResponse

type EstimateFeeResponse struct {

	// Summary of the estimated fees for this order if it were to trade now.
	Fee *fury.Fee `protobuf:"bytes,2,opt,name=fee,proto3" json:"fee,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from EstimateFeeRequest, contains the estimated fees for a given order

func (*EstimateFeeResponse) Descriptor deprecated

func (*EstimateFeeResponse) Descriptor() ([]byte, []int)

Deprecated: Use EstimateFeeResponse.ProtoReflect.Descriptor instead.

func (*EstimateFeeResponse) GetFee

func (x *EstimateFeeResponse) GetFee() *fury.Fee

func (*EstimateFeeResponse) ProtoMessage

func (*EstimateFeeResponse) ProtoMessage()

func (*EstimateFeeResponse) ProtoReflect

func (x *EstimateFeeResponse) ProtoReflect() protoreflect.Message

func (*EstimateFeeResponse) Reset

func (x *EstimateFeeResponse) Reset()

func (*EstimateFeeResponse) String

func (x *EstimateFeeResponse) String() string

type EstimateMarginRequest deprecated

type EstimateMarginRequest struct {

	// Market ID for the order.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Party ID of the order.
	PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Order side - indicator for Seller or Buyer side.
	Side fury.Side `protobuf:"varint,3,opt,name=side,proto3,enum=fury.Side" json:"side,omitempty"`
	// Type of the order.
	Type fury.Order_Type `protobuf:"varint,4,opt,name=type,proto3,enum=fury.Order_Type" json:"type,omitempty"`
	// Size of order.
	Size uint64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
	// Price of the asset.
	Price string `protobuf:"bytes,6,opt,name=price,proto3" json:"price,omitempty"`
	// contains filtered or unexported fields
}

Request to fetch the estimated MarginLevels if an order were to trade immediately

Deprecated: Do not use.

func (*EstimateMarginRequest) Descriptor deprecated

func (*EstimateMarginRequest) Descriptor() ([]byte, []int)

Deprecated: Use EstimateMarginRequest.ProtoReflect.Descriptor instead.

func (*EstimateMarginRequest) GetMarketId

func (x *EstimateMarginRequest) GetMarketId() string

func (*EstimateMarginRequest) GetPartyId

func (x *EstimateMarginRequest) GetPartyId() string

func (*EstimateMarginRequest) GetPrice

func (x *EstimateMarginRequest) GetPrice() string

func (*EstimateMarginRequest) GetSide

func (x *EstimateMarginRequest) GetSide() fury.Side

func (*EstimateMarginRequest) GetSize

func (x *EstimateMarginRequest) GetSize() uint64

func (*EstimateMarginRequest) GetType

func (x *EstimateMarginRequest) GetType() fury.Order_Type

func (*EstimateMarginRequest) ProtoMessage

func (*EstimateMarginRequest) ProtoMessage()

func (*EstimateMarginRequest) ProtoReflect

func (x *EstimateMarginRequest) ProtoReflect() protoreflect.Message

func (*EstimateMarginRequest) Reset

func (x *EstimateMarginRequest) Reset()

func (*EstimateMarginRequest) String

func (x *EstimateMarginRequest) String() string

type EstimateMarginResponse deprecated

type EstimateMarginResponse struct {

	// Summary of the estimated margins for this order if it were to trade now.
	MarginLevels *fury.MarginLevels `protobuf:"bytes,2,opt,name=margin_levels,json=marginLevels,proto3" json:"margin_levels,omitempty"`
	// contains filtered or unexported fields
}

Response to an estimate margin request, containing the estimated margin levels for a given order

Deprecated: Do not use.

func (*EstimateMarginResponse) Descriptor deprecated

func (*EstimateMarginResponse) Descriptor() ([]byte, []int)

Deprecated: Use EstimateMarginResponse.ProtoReflect.Descriptor instead.

func (*EstimateMarginResponse) GetMarginLevels

func (x *EstimateMarginResponse) GetMarginLevels() *fury.MarginLevels

func (*EstimateMarginResponse) ProtoMessage

func (*EstimateMarginResponse) ProtoMessage()

func (*EstimateMarginResponse) ProtoReflect

func (x *EstimateMarginResponse) ProtoReflect() protoreflect.Message

func (*EstimateMarginResponse) Reset

func (x *EstimateMarginResponse) Reset()

func (*EstimateMarginResponse) String

func (x *EstimateMarginResponse) String() string

type EstimatePositionRequest

type EstimatePositionRequest struct {

	// Market ID to estimate position for.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Open volume. This field is a signed integer scaled to the market's position decimal places.
	// A negative number denotes a short position.
	OpenVolume int64 `protobuf:"varint,2,opt,name=open_volume,json=openVolume,proto3" json:"open_volume,omitempty"`
	// Open and/or hypothetical orders.
	Orders []*OrderInfo `protobuf:"bytes,3,rep,name=orders,proto3" json:"orders,omitempty"`
	// Optional argument specifying collateral available for the position, if provided then response will contain the liquidation price estimate.
	CollateralAvailable *string `protobuf:"bytes,4,opt,name=collateral_available,json=collateralAvailable,proto3,oneof" json:"collateral_available,omitempty"`
	// contains filtered or unexported fields
}

Request for the estimate of the margin level and, if available collateral is provided, liquidation price for the specified position.

func (*EstimatePositionRequest) Descriptor deprecated

func (*EstimatePositionRequest) Descriptor() ([]byte, []int)

Deprecated: Use EstimatePositionRequest.ProtoReflect.Descriptor instead.

func (*EstimatePositionRequest) GetCollateralAvailable

func (x *EstimatePositionRequest) GetCollateralAvailable() string

func (*EstimatePositionRequest) GetMarketId

func (x *EstimatePositionRequest) GetMarketId() string

func (*EstimatePositionRequest) GetOpenVolume

func (x *EstimatePositionRequest) GetOpenVolume() int64

func (*EstimatePositionRequest) GetOrders

func (x *EstimatePositionRequest) GetOrders() []*OrderInfo

func (*EstimatePositionRequest) ProtoMessage

func (*EstimatePositionRequest) ProtoMessage()

func (*EstimatePositionRequest) ProtoReflect

func (x *EstimatePositionRequest) ProtoReflect() protoreflect.Message

func (*EstimatePositionRequest) Reset

func (x *EstimatePositionRequest) Reset()

func (*EstimatePositionRequest) String

func (x *EstimatePositionRequest) String() string

type EstimatePositionResponse

type EstimatePositionResponse struct {

	// Margin level range estimate for the specified position.
	Margin *MarginEstimate `protobuf:"bytes,1,opt,name=margin,proto3" json:"margin,omitempty"`
	// Liquidation price range estimate for the specified position. Only populated if available collateral was specified in the request.
	Liquidation *LiquidationEstimate `protobuf:"bytes,2,opt,name=liquidation,proto3" json:"liquidation,omitempty"`
	// contains filtered or unexported fields
}

Response for the estimate of the margin level and, if available collateral was provided in the request, liquidation price for the specified position.

func (*EstimatePositionResponse) Descriptor deprecated

func (*EstimatePositionResponse) Descriptor() ([]byte, []int)

Deprecated: Use EstimatePositionResponse.ProtoReflect.Descriptor instead.

func (*EstimatePositionResponse) GetLiquidation

func (x *EstimatePositionResponse) GetLiquidation() *LiquidationEstimate

func (*EstimatePositionResponse) GetMargin

func (x *EstimatePositionResponse) GetMargin() *MarginEstimate

func (*EstimatePositionResponse) ProtoMessage

func (*EstimatePositionResponse) ProtoMessage()

func (*EstimatePositionResponse) ProtoReflect

func (x *EstimatePositionResponse) ProtoReflect() protoreflect.Message

func (*EstimatePositionResponse) Reset

func (x *EstimatePositionResponse) Reset()

func (*EstimatePositionResponse) String

func (x *EstimatePositionResponse) String() string

type EthereumKeyRotationEdge

type EthereumKeyRotationEdge struct {

	// Data relating to an Ethereum key rotation performed by a node on the Fury network.
	Node *v1.EthereumKeyRotation `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Ethereum key rotation data with the corresponding cursor.

func (*EthereumKeyRotationEdge) Descriptor deprecated

func (*EthereumKeyRotationEdge) Descriptor() ([]byte, []int)

Deprecated: Use EthereumKeyRotationEdge.ProtoReflect.Descriptor instead.

func (*EthereumKeyRotationEdge) GetCursor

func (x *EthereumKeyRotationEdge) GetCursor() string

func (*EthereumKeyRotationEdge) GetNode

func (*EthereumKeyRotationEdge) ProtoMessage

func (*EthereumKeyRotationEdge) ProtoMessage()

func (*EthereumKeyRotationEdge) ProtoReflect

func (x *EthereumKeyRotationEdge) ProtoReflect() protoreflect.Message

func (*EthereumKeyRotationEdge) Reset

func (x *EthereumKeyRotationEdge) Reset()

func (*EthereumKeyRotationEdge) String

func (x *EthereumKeyRotationEdge) String() string

type EthereumKeyRotationsConnection

type EthereumKeyRotationsConnection struct {

	// Page of Ethereum key rotations data and their corresponding cursors.
	Edges []*EthereumKeyRotationEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of Ethereum key rotations data and corresponding page information

func (*EthereumKeyRotationsConnection) Descriptor deprecated

func (*EthereumKeyRotationsConnection) Descriptor() ([]byte, []int)

Deprecated: Use EthereumKeyRotationsConnection.ProtoReflect.Descriptor instead.

func (*EthereumKeyRotationsConnection) GetEdges

func (*EthereumKeyRotationsConnection) GetPageInfo

func (x *EthereumKeyRotationsConnection) GetPageInfo() *PageInfo

func (*EthereumKeyRotationsConnection) ProtoMessage

func (*EthereumKeyRotationsConnection) ProtoMessage()

func (*EthereumKeyRotationsConnection) ProtoReflect

func (*EthereumKeyRotationsConnection) Reset

func (x *EthereumKeyRotationsConnection) Reset()

func (*EthereumKeyRotationsConnection) String

type ExportLedgerEntriesRequest

type ExportLedgerEntriesRequest struct {

	// Restrict exported ledger entries to those relating to the given party ID.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Restrict exported ledger entries to those relating to the given asset ID.
	AssetId string `protobuf:"bytes,2,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	// Date range to export ledger entries for.
	DateRange *DateRange `protobuf:"bytes,4,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when exporting ledger entries to csv

func (*ExportLedgerEntriesRequest) Descriptor deprecated

func (*ExportLedgerEntriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportLedgerEntriesRequest.ProtoReflect.Descriptor instead.

func (*ExportLedgerEntriesRequest) GetAssetId

func (x *ExportLedgerEntriesRequest) GetAssetId() string

func (*ExportLedgerEntriesRequest) GetDateRange

func (x *ExportLedgerEntriesRequest) GetDateRange() *DateRange

func (*ExportLedgerEntriesRequest) GetPartyId

func (x *ExportLedgerEntriesRequest) GetPartyId() string

func (*ExportLedgerEntriesRequest) ProtoMessage

func (*ExportLedgerEntriesRequest) ProtoMessage()

func (*ExportLedgerEntriesRequest) ProtoReflect

func (*ExportLedgerEntriesRequest) Reset

func (x *ExportLedgerEntriesRequest) Reset()

func (*ExportLedgerEntriesRequest) String

func (x *ExportLedgerEntriesRequest) String() string

type ExportNetworkHistoryRequest

type ExportNetworkHistoryRequest struct {

	// Block to begin exporting from. Must be the first block of a history segment,
	// which by default are 1000 blocks each; in that case - 1, 1001, 2001 etc. are valid values.
	// This can be checked by first calling the API to list all network history segments.
	FromBlock int64 `protobuf:"varint,1,opt,name=from_block,json=fromBlock,proto3" json:"from_block,omitempty"`
	// Last block to export up to and including. Must be the last block of a history segment
	// which by default are 1000 blocks each; in that case - 1000, 2000, 3000 etc. are valid values.
	// This can be checked by first calling the API to list all network history segments.
	ToBlock int64 `protobuf:"varint,2,opt,name=to_block,json=toBlock,proto3" json:"to_block,omitempty"`
	// Table to export data from.
	Table Table `protobuf:"varint,3,opt,name=table,proto3,enum=datanode.api.v2.Table" json:"table,omitempty"`
	// contains filtered or unexported fields
}

Request to export network history data in CSV format

func (*ExportNetworkHistoryRequest) Descriptor deprecated

func (*ExportNetworkHistoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportNetworkHistoryRequest.ProtoReflect.Descriptor instead.

func (*ExportNetworkHistoryRequest) GetFromBlock

func (x *ExportNetworkHistoryRequest) GetFromBlock() int64

func (*ExportNetworkHistoryRequest) GetTable

func (x *ExportNetworkHistoryRequest) GetTable() Table

func (*ExportNetworkHistoryRequest) GetToBlock

func (x *ExportNetworkHistoryRequest) GetToBlock() int64

func (*ExportNetworkHistoryRequest) ProtoMessage

func (*ExportNetworkHistoryRequest) ProtoMessage()

func (*ExportNetworkHistoryRequest) ProtoReflect

func (*ExportNetworkHistoryRequest) Reset

func (x *ExportNetworkHistoryRequest) Reset()

func (*ExportNetworkHistoryRequest) String

func (x *ExportNetworkHistoryRequest) String() string

type GetActiveNetworkHistoryPeerAddressesRequest

type GetActiveNetworkHistoryPeerAddressesRequest struct {
	// contains filtered or unexported fields
}

Request to get the addresses of active network history peers

func (*GetActiveNetworkHistoryPeerAddressesRequest) Descriptor deprecated

Deprecated: Use GetActiveNetworkHistoryPeerAddressesRequest.ProtoReflect.Descriptor instead.

func (*GetActiveNetworkHistoryPeerAddressesRequest) ProtoMessage

func (*GetActiveNetworkHistoryPeerAddressesRequest) ProtoReflect

func (*GetActiveNetworkHistoryPeerAddressesRequest) Reset

func (*GetActiveNetworkHistoryPeerAddressesRequest) String

type GetActiveNetworkHistoryPeerAddressesResponse

type GetActiveNetworkHistoryPeerAddressesResponse struct {

	// List of IP addresses for the active peers.
	IpAddresses []string `protobuf:"bytes,1,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
	// contains filtered or unexported fields
}

Response containing the addresses of active network history peers

func (*GetActiveNetworkHistoryPeerAddressesResponse) Descriptor deprecated

Deprecated: Use GetActiveNetworkHistoryPeerAddressesResponse.ProtoReflect.Descriptor instead.

func (*GetActiveNetworkHistoryPeerAddressesResponse) GetIpAddresses

func (*GetActiveNetworkHistoryPeerAddressesResponse) ProtoMessage

func (*GetActiveNetworkHistoryPeerAddressesResponse) ProtoReflect

func (*GetActiveNetworkHistoryPeerAddressesResponse) Reset

func (*GetActiveNetworkHistoryPeerAddressesResponse) String

type GetAssetRequest

type GetAssetRequest struct {

	// Asset ID to get data for.
	AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	// contains filtered or unexported fields
}

Request for obtaining asset

func (*GetAssetRequest) Descriptor deprecated

func (*GetAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAssetRequest.ProtoReflect.Descriptor instead.

func (*GetAssetRequest) GetAssetId

func (x *GetAssetRequest) GetAssetId() string

func (*GetAssetRequest) ProtoMessage

func (*GetAssetRequest) ProtoMessage()

func (*GetAssetRequest) ProtoReflect

func (x *GetAssetRequest) ProtoReflect() protoreflect.Message

func (*GetAssetRequest) Reset

func (x *GetAssetRequest) Reset()

func (*GetAssetRequest) String

func (x *GetAssetRequest) String() string

type GetAssetResponse

type GetAssetResponse struct {

	// Asset information that is returned.
	Asset *fury.Asset `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
	// contains filtered or unexported fields
}

Response from getting an asset

func (*GetAssetResponse) Descriptor deprecated

func (*GetAssetResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAssetResponse.ProtoReflect.Descriptor instead.

func (*GetAssetResponse) GetAsset

func (x *GetAssetResponse) GetAsset() *fury.Asset

func (*GetAssetResponse) ProtoMessage

func (*GetAssetResponse) ProtoMessage()

func (*GetAssetResponse) ProtoReflect

func (x *GetAssetResponse) ProtoReflect() protoreflect.Message

func (*GetAssetResponse) Reset

func (x *GetAssetResponse) Reset()

func (*GetAssetResponse) String

func (x *GetAssetResponse) String() string

type GetBalanceHistoryRequest

type GetBalanceHistoryRequest struct {

	// Account filter contains values that can be set in order to limit balance history data to them.
	Filter *AccountFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// By default the net balances of all the accounts specified by the filter are returned.
	// If a list of fields is given in group_by, split out those balances by the supplied criteria.
	GroupBy    []AccountField `protobuf:"varint,2,rep,packed,name=group_by,json=groupBy,proto3,enum=datanode.api.v2.AccountField" json:"group_by,omitempty"`
	Pagination *Pagination    `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	DateRange  *DateRange     `protobuf:"bytes,4,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

Request that is used when querying balance history

func (*GetBalanceHistoryRequest) Descriptor deprecated

func (*GetBalanceHistoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBalanceHistoryRequest.ProtoReflect.Descriptor instead.

func (*GetBalanceHistoryRequest) GetDateRange

func (x *GetBalanceHistoryRequest) GetDateRange() *DateRange

func (*GetBalanceHistoryRequest) GetFilter

func (x *GetBalanceHistoryRequest) GetFilter() *AccountFilter

func (*GetBalanceHistoryRequest) GetGroupBy

func (x *GetBalanceHistoryRequest) GetGroupBy() []AccountField

func (*GetBalanceHistoryRequest) GetPagination

func (x *GetBalanceHistoryRequest) GetPagination() *Pagination

func (*GetBalanceHistoryRequest) ProtoMessage

func (*GetBalanceHistoryRequest) ProtoMessage()

func (*GetBalanceHistoryRequest) ProtoReflect

func (x *GetBalanceHistoryRequest) ProtoReflect() protoreflect.Message

func (*GetBalanceHistoryRequest) Reset

func (x *GetBalanceHistoryRequest) Reset()

func (*GetBalanceHistoryRequest) String

func (x *GetBalanceHistoryRequest) String() string

type GetBalanceHistoryResponse

type GetBalanceHistoryResponse struct {

	// Page of aggregated balances with the corresponding page information.
	Balances *AggregatedBalanceConnection `protobuf:"bytes,1,opt,name=balances,proto3" json:"balances,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when querying for balance history

func (*GetBalanceHistoryResponse) Descriptor deprecated

func (*GetBalanceHistoryResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBalanceHistoryResponse.ProtoReflect.Descriptor instead.

func (*GetBalanceHistoryResponse) GetBalances

func (*GetBalanceHistoryResponse) ProtoMessage

func (*GetBalanceHistoryResponse) ProtoMessage()

func (*GetBalanceHistoryResponse) ProtoReflect

func (*GetBalanceHistoryResponse) Reset

func (x *GetBalanceHistoryResponse) Reset()

func (*GetBalanceHistoryResponse) String

func (x *GetBalanceHistoryResponse) String() string

type GetDepositRequest

type GetDepositRequest struct {

	// Deposit ID to return data for.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request to get data about a specific deposit by ID

func (*GetDepositRequest) Descriptor deprecated

func (*GetDepositRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDepositRequest.ProtoReflect.Descriptor instead.

func (*GetDepositRequest) GetId

func (x *GetDepositRequest) GetId() string

func (*GetDepositRequest) ProtoMessage

func (*GetDepositRequest) ProtoMessage()

func (*GetDepositRequest) ProtoReflect

func (x *GetDepositRequest) ProtoReflect() protoreflect.Message

func (*GetDepositRequest) Reset

func (x *GetDepositRequest) Reset()

func (*GetDepositRequest) String

func (x *GetDepositRequest) String() string

type GetDepositResponse

type GetDepositResponse struct {

	// Deposit matching the ID from the request.
	Deposit *fury.Deposit `protobuf:"bytes,1,opt,name=deposit,proto3" json:"deposit,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from getting deposit data

func (*GetDepositResponse) Descriptor deprecated

func (*GetDepositResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDepositResponse.ProtoReflect.Descriptor instead.

func (*GetDepositResponse) GetDeposit

func (x *GetDepositResponse) GetDeposit() *fury.Deposit

func (*GetDepositResponse) ProtoMessage

func (*GetDepositResponse) ProtoMessage()

func (*GetDepositResponse) ProtoReflect

func (x *GetDepositResponse) ProtoReflect() protoreflect.Message

func (*GetDepositResponse) Reset

func (x *GetDepositResponse) Reset()

func (*GetDepositResponse) String

func (x *GetDepositResponse) String() string

type GetERC20ListAssetBundleRequest

type GetERC20ListAssetBundleRequest struct {

	// Asset ID of the asset bundle requested.
	AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	// contains filtered or unexported fields
}

Request for listing the signature bundle to an ERC-20 token in the collateral bridge

func (*GetERC20ListAssetBundleRequest) Descriptor deprecated

func (*GetERC20ListAssetBundleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetERC20ListAssetBundleRequest.ProtoReflect.Descriptor instead.

func (*GetERC20ListAssetBundleRequest) GetAssetId

func (x *GetERC20ListAssetBundleRequest) GetAssetId() string

func (*GetERC20ListAssetBundleRequest) ProtoMessage

func (*GetERC20ListAssetBundleRequest) ProtoMessage()

func (*GetERC20ListAssetBundleRequest) ProtoReflect

func (*GetERC20ListAssetBundleRequest) Reset

func (x *GetERC20ListAssetBundleRequest) Reset()

func (*GetERC20ListAssetBundleRequest) String

type GetERC20ListAssetBundleResponse

type GetERC20ListAssetBundleResponse struct {

	// Address of the asset on Ethereum.
	AssetSource string `protobuf:"bytes,1,opt,name=asset_source,json=assetSource,proto3" json:"asset_source,omitempty"`
	// Asset ID for the underlying Fury asset.
	FuryAssetId string `protobuf:"bytes,2,opt,name=fury_asset_id,json=furyAssetId,proto3" json:"fury_asset_id,omitempty"`
	// Nonce that uniquely identifies this signature bundle and prevents resubmission.
	Nonce string `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Signatures bundle as hex encoded data, prefixed with `0x`
	// e.g: `0x + sig1 + sig2 + ... + sixN`.
	Signatures string `protobuf:"bytes,4,opt,name=signatures,proto3" json:"signatures,omitempty"`
	// contains filtered or unexported fields
}

Response from listing the signature bundle to an ERC-20 token in the collateral bridge

func (*GetERC20ListAssetBundleResponse) Descriptor deprecated

func (*GetERC20ListAssetBundleResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetERC20ListAssetBundleResponse.ProtoReflect.Descriptor instead.

func (*GetERC20ListAssetBundleResponse) GetAssetSource

func (x *GetERC20ListAssetBundleResponse) GetAssetSource() string

func (*GetERC20ListAssetBundleResponse) GetFuryAssetId

func (x *GetERC20ListAssetBundleResponse) GetFuryAssetId() string

func (*GetERC20ListAssetBundleResponse) GetNonce

func (*GetERC20ListAssetBundleResponse) GetSignatures

func (x *GetERC20ListAssetBundleResponse) GetSignatures() string

func (*GetERC20ListAssetBundleResponse) ProtoMessage

func (*GetERC20ListAssetBundleResponse) ProtoMessage()

func (*GetERC20ListAssetBundleResponse) ProtoReflect

func (*GetERC20ListAssetBundleResponse) Reset

func (*GetERC20ListAssetBundleResponse) String

type GetERC20SetAssetLimitsBundleRequest

type GetERC20SetAssetLimitsBundleRequest struct {

	// Proposal ID of the asset update proposal.
	ProposalId string `protobuf:"bytes,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"`
	// contains filtered or unexported fields
}

Request for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge

func (*GetERC20SetAssetLimitsBundleRequest) Descriptor deprecated

func (*GetERC20SetAssetLimitsBundleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetERC20SetAssetLimitsBundleRequest.ProtoReflect.Descriptor instead.

func (*GetERC20SetAssetLimitsBundleRequest) GetProposalId

func (x *GetERC20SetAssetLimitsBundleRequest) GetProposalId() string

func (*GetERC20SetAssetLimitsBundleRequest) ProtoMessage

func (*GetERC20SetAssetLimitsBundleRequest) ProtoMessage()

func (*GetERC20SetAssetLimitsBundleRequest) ProtoReflect

func (*GetERC20SetAssetLimitsBundleRequest) Reset

func (*GetERC20SetAssetLimitsBundleRequest) String

type GetERC20SetAssetLimitsBundleResponse

type GetERC20SetAssetLimitsBundleResponse struct {

	// Address of the asset on Ethereum.
	AssetSource string `protobuf:"bytes,1,opt,name=asset_source,json=assetSource,proto3" json:"asset_source,omitempty"`
	// Asset ID for the underlying Fury asset.
	FuryAssetId string `protobuf:"bytes,2,opt,name=fury_asset_id,json=furyAssetId,proto3" json:"fury_asset_id,omitempty"`
	// Nonce that uniquely identifies this signature bundle and prevents resubmission.
	Nonce string `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Lifetime limit deposit for this asset.
	LifetimeLimit string `protobuf:"bytes,4,opt,name=lifetime_limit,json=lifetimeLimit,proto3" json:"lifetime_limit,omitempty"`
	// Threshold withdraw for this asset.
	Threshold string `protobuf:"bytes,5,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// Signatures bundle as hex encoded data, prefixed with `0x`
	// e.g: `0x + sig1 + sig2 + ... + sixN`.
	Signatures string `protobuf:"bytes,6,opt,name=signatures,proto3" json:"signatures,omitempty"`
	// contains filtered or unexported fields
}

Response for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge

func (*GetERC20SetAssetLimitsBundleResponse) Descriptor deprecated

func (*GetERC20SetAssetLimitsBundleResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetERC20SetAssetLimitsBundleResponse.ProtoReflect.Descriptor instead.

func (*GetERC20SetAssetLimitsBundleResponse) GetAssetSource

func (x *GetERC20SetAssetLimitsBundleResponse) GetAssetSource() string

func (*GetERC20SetAssetLimitsBundleResponse) GetFuryAssetId

func (x *GetERC20SetAssetLimitsBundleResponse) GetFuryAssetId() string

func (*GetERC20SetAssetLimitsBundleResponse) GetLifetimeLimit

func (x *GetERC20SetAssetLimitsBundleResponse) GetLifetimeLimit() string

func (*GetERC20SetAssetLimitsBundleResponse) GetNonce

func (*GetERC20SetAssetLimitsBundleResponse) GetSignatures

func (x *GetERC20SetAssetLimitsBundleResponse) GetSignatures() string

func (*GetERC20SetAssetLimitsBundleResponse) GetThreshold

func (x *GetERC20SetAssetLimitsBundleResponse) GetThreshold() string

func (*GetERC20SetAssetLimitsBundleResponse) ProtoMessage

func (*GetERC20SetAssetLimitsBundleResponse) ProtoMessage()

func (*GetERC20SetAssetLimitsBundleResponse) ProtoReflect

func (*GetERC20SetAssetLimitsBundleResponse) Reset

func (*GetERC20SetAssetLimitsBundleResponse) String

type GetERC20WithdrawalApprovalRequest

type GetERC20WithdrawalApprovalRequest struct {

	// Withdrawal ID to retrieve.
	WithdrawalId string `protobuf:"bytes,1,opt,name=withdrawal_id,json=withdrawalId,proto3" json:"withdrawal_id,omitempty"`
	// contains filtered or unexported fields
}

Request to get all information required to bundle the call to finalise the withdrawal on the erc20 bridge

func (*GetERC20WithdrawalApprovalRequest) Descriptor deprecated

func (*GetERC20WithdrawalApprovalRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetERC20WithdrawalApprovalRequest.ProtoReflect.Descriptor instead.

func (*GetERC20WithdrawalApprovalRequest) GetWithdrawalId

func (x *GetERC20WithdrawalApprovalRequest) GetWithdrawalId() string

func (*GetERC20WithdrawalApprovalRequest) ProtoMessage

func (*GetERC20WithdrawalApprovalRequest) ProtoMessage()

func (*GetERC20WithdrawalApprovalRequest) ProtoReflect

func (*GetERC20WithdrawalApprovalRequest) Reset

func (*GetERC20WithdrawalApprovalRequest) String

type GetERC20WithdrawalApprovalResponse

type GetERC20WithdrawalApprovalResponse struct {

	// Address of asset on Ethereum.
	AssetSource string `protobuf:"bytes,1,opt,name=asset_source,json=assetSource,proto3" json:"asset_source,omitempty"`
	// Amount to be withdrawn.
	Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// Nonce that uniquely identifies this signature bundle and prevents resubmission.
	Nonce string `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Signatures bundle as hex encoded data, prefixed with `0x`
	// e.g: 0x + sig1 + sig2 + ... + sixN.
	Signatures string `protobuf:"bytes,5,opt,name=signatures,proto3" json:"signatures,omitempty"`
	// Ethereum address, prefixed with `0x`, that will receive the withdrawn assets.
	TargetAddress string `protobuf:"bytes,6,opt,name=target_address,json=targetAddress,proto3" json:"target_address,omitempty"`
	// Creation timestamps.
	Creation int64 `protobuf:"varint,7,opt,name=creation,proto3" json:"creation,omitempty"`
	// contains filtered or unexported fields
}

Response with all information required to bundle the call to finalise the withdrawal on the erc20 bridge function withdraw_asset(address asset_source, uint256 asset_id, uint256 amount, uint256 expiry, uint256 nonce, bytes memory signatures)

func (*GetERC20WithdrawalApprovalResponse) Descriptor deprecated

func (*GetERC20WithdrawalApprovalResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetERC20WithdrawalApprovalResponse.ProtoReflect.Descriptor instead.

func (*GetERC20WithdrawalApprovalResponse) GetAmount

func (*GetERC20WithdrawalApprovalResponse) GetAssetSource

func (x *GetERC20WithdrawalApprovalResponse) GetAssetSource() string

func (*GetERC20WithdrawalApprovalResponse) GetCreation

func (x *GetERC20WithdrawalApprovalResponse) GetCreation() int64

func (*GetERC20WithdrawalApprovalResponse) GetNonce

func (*GetERC20WithdrawalApprovalResponse) GetSignatures

func (x *GetERC20WithdrawalApprovalResponse) GetSignatures() string

func (*GetERC20WithdrawalApprovalResponse) GetTargetAddress

func (x *GetERC20WithdrawalApprovalResponse) GetTargetAddress() string

func (*GetERC20WithdrawalApprovalResponse) ProtoMessage

func (*GetERC20WithdrawalApprovalResponse) ProtoMessage()

func (*GetERC20WithdrawalApprovalResponse) ProtoReflect

func (*GetERC20WithdrawalApprovalResponse) Reset

func (*GetERC20WithdrawalApprovalResponse) String

type GetEpochRequest

type GetEpochRequest struct {

	// Epoch ID to get, if provided. If omitted, data for the current epoch is returned.
	Id *uint64 `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request to fetch epoch data

func (*GetEpochRequest) Descriptor deprecated

func (*GetEpochRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEpochRequest.ProtoReflect.Descriptor instead.

func (*GetEpochRequest) GetId

func (x *GetEpochRequest) GetId() uint64

func (*GetEpochRequest) ProtoMessage

func (*GetEpochRequest) ProtoMessage()

func (*GetEpochRequest) ProtoReflect

func (x *GetEpochRequest) ProtoReflect() protoreflect.Message

func (*GetEpochRequest) Reset

func (x *GetEpochRequest) Reset()

func (*GetEpochRequest) String

func (x *GetEpochRequest) String() string

type GetEpochResponse

type GetEpochResponse struct {

	// Data specific to a single epoch on the Fury network. This includes the epoch number,
	// start and end times, and the nodes that participated in the epoch.
	Epoch *fury.Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

Response from getting epoch

func (*GetEpochResponse) Descriptor deprecated

func (*GetEpochResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetEpochResponse.ProtoReflect.Descriptor instead.

func (*GetEpochResponse) GetEpoch

func (x *GetEpochResponse) GetEpoch() *fury.Epoch

func (*GetEpochResponse) ProtoMessage

func (*GetEpochResponse) ProtoMessage()

func (*GetEpochResponse) ProtoReflect

func (x *GetEpochResponse) ProtoReflect() protoreflect.Message

func (*GetEpochResponse) Reset

func (x *GetEpochResponse) Reset()

func (*GetEpochResponse) String

func (x *GetEpochResponse) String() string

type GetFuryTimeRequest

type GetFuryTimeRequest struct {
	// contains filtered or unexported fields
}

Request to get the current time of the Fury network

func (*GetFuryTimeRequest) Descriptor deprecated

func (*GetFuryTimeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFuryTimeRequest.ProtoReflect.Descriptor instead.

func (*GetFuryTimeRequest) ProtoMessage

func (*GetFuryTimeRequest) ProtoMessage()

func (*GetFuryTimeRequest) ProtoReflect

func (x *GetFuryTimeRequest) ProtoReflect() protoreflect.Message

func (*GetFuryTimeRequest) Reset

func (x *GetFuryTimeRequest) Reset()

func (*GetFuryTimeRequest) String

func (x *GetFuryTimeRequest) String() string

type GetFuryTimeResponse

type GetFuryTimeResponse struct {

	// Timestamp representation of current FuryTime as represented in nanoseconds, for example
	// `1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Response for the current consensus coordinated time on the Fury network, referred to as "FuryTime"

func (*GetFuryTimeResponse) Descriptor deprecated

func (*GetFuryTimeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFuryTimeResponse.ProtoReflect.Descriptor instead.

func (*GetFuryTimeResponse) GetTimestamp

func (x *GetFuryTimeResponse) GetTimestamp() int64

func (*GetFuryTimeResponse) ProtoMessage

func (*GetFuryTimeResponse) ProtoMessage()

func (*GetFuryTimeResponse) ProtoReflect

func (x *GetFuryTimeResponse) ProtoReflect() protoreflect.Message

func (*GetFuryTimeResponse) Reset

func (x *GetFuryTimeResponse) Reset()

func (*GetFuryTimeResponse) String

func (x *GetFuryTimeResponse) String() string

type GetGovernanceDataRequest

type GetGovernanceDataRequest struct {

	// Proposal ID to get governance data for, if provided.
	ProposalId *string `protobuf:"bytes,1,opt,name=proposal_id,json=proposalId,proto3,oneof" json:"proposal_id,omitempty"`
	// Reference to get proposal data for, if provided.
	Reference *string `protobuf:"bytes,2,opt,name=reference,proto3,oneof" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

Request to get governance data

func (*GetGovernanceDataRequest) Descriptor deprecated

func (*GetGovernanceDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGovernanceDataRequest.ProtoReflect.Descriptor instead.

func (*GetGovernanceDataRequest) GetProposalId

func (x *GetGovernanceDataRequest) GetProposalId() string

func (*GetGovernanceDataRequest) GetReference

func (x *GetGovernanceDataRequest) GetReference() string

func (*GetGovernanceDataRequest) ProtoMessage

func (*GetGovernanceDataRequest) ProtoMessage()

func (*GetGovernanceDataRequest) ProtoReflect

func (x *GetGovernanceDataRequest) ProtoReflect() protoreflect.Message

func (*GetGovernanceDataRequest) Reset

func (x *GetGovernanceDataRequest) Reset()

func (*GetGovernanceDataRequest) String

func (x *GetGovernanceDataRequest) String() string

type GetGovernanceDataResponse

type GetGovernanceDataResponse struct {

	// Governance data content, i.e. proposal and votes for and against.
	Data *fury.GovernanceData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Response from getting governance data

func (*GetGovernanceDataResponse) Descriptor deprecated

func (*GetGovernanceDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGovernanceDataResponse.ProtoReflect.Descriptor instead.

func (*GetGovernanceDataResponse) GetData

func (*GetGovernanceDataResponse) ProtoMessage

func (*GetGovernanceDataResponse) ProtoMessage()

func (*GetGovernanceDataResponse) ProtoReflect

func (*GetGovernanceDataResponse) Reset

func (x *GetGovernanceDataResponse) Reset()

func (*GetGovernanceDataResponse) String

func (x *GetGovernanceDataResponse) String() string

type GetLastTradeRequest

type GetLastTradeRequest struct {

	// Market ID to retrieve the last trade for.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// contains filtered or unexported fields
}

Request for the latest trade that occurred on Fury for a given market

func (*GetLastTradeRequest) Descriptor deprecated

func (*GetLastTradeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLastTradeRequest.ProtoReflect.Descriptor instead.

func (*GetLastTradeRequest) GetMarketId

func (x *GetLastTradeRequest) GetMarketId() string

func (*GetLastTradeRequest) ProtoMessage

func (*GetLastTradeRequest) ProtoMessage()

func (*GetLastTradeRequest) ProtoReflect

func (x *GetLastTradeRequest) ProtoReflect() protoreflect.Message

func (*GetLastTradeRequest) Reset

func (x *GetLastTradeRequest) Reset()

func (*GetLastTradeRequest) String

func (x *GetLastTradeRequest) String() string

type GetLastTradeResponse

type GetLastTradeResponse struct {

	// Information about the trade, if one is found.
	Trade *fury.Trade `protobuf:"bytes,1,opt,name=trade,proto3" json:"trade,omitempty"`
	// contains filtered or unexported fields
}

Response for the latest trade that occurred on Fury for a given market

func (*GetLastTradeResponse) Descriptor deprecated

func (*GetLastTradeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLastTradeResponse.ProtoReflect.Descriptor instead.

func (*GetLastTradeResponse) GetTrade

func (x *GetLastTradeResponse) GetTrade() *fury.Trade

func (*GetLastTradeResponse) ProtoMessage

func (*GetLastTradeResponse) ProtoMessage()

func (*GetLastTradeResponse) ProtoReflect

func (x *GetLastTradeResponse) ProtoReflect() protoreflect.Message

func (*GetLastTradeResponse) Reset

func (x *GetLastTradeResponse) Reset()

func (*GetLastTradeResponse) String

func (x *GetLastTradeResponse) String() string

type GetLatestMarketDataRequest

type GetLatestMarketDataRequest struct {

	// Market ID to retrieve market data for.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when listing the latest market data for a given market

func (*GetLatestMarketDataRequest) Descriptor deprecated

func (*GetLatestMarketDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestMarketDataRequest.ProtoReflect.Descriptor instead.

func (*GetLatestMarketDataRequest) GetMarketId

func (x *GetLatestMarketDataRequest) GetMarketId() string

func (*GetLatestMarketDataRequest) ProtoMessage

func (*GetLatestMarketDataRequest) ProtoMessage()

func (*GetLatestMarketDataRequest) ProtoReflect

func (*GetLatestMarketDataRequest) Reset

func (x *GetLatestMarketDataRequest) Reset()

func (*GetLatestMarketDataRequest) String

func (x *GetLatestMarketDataRequest) String() string

type GetLatestMarketDataResponse

type GetLatestMarketDataResponse struct {

	// Market data that was requested.
	MarketData *fury.MarketData `protobuf:"bytes,1,opt,name=market_data,json=marketData,proto3" json:"market_data,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when listing the latest market data for a given market

func (*GetLatestMarketDataResponse) Descriptor deprecated

func (*GetLatestMarketDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestMarketDataResponse.ProtoReflect.Descriptor instead.

func (*GetLatestMarketDataResponse) GetMarketData

func (x *GetLatestMarketDataResponse) GetMarketData() *fury.MarketData

func (*GetLatestMarketDataResponse) ProtoMessage

func (*GetLatestMarketDataResponse) ProtoMessage()

func (*GetLatestMarketDataResponse) ProtoReflect

func (*GetLatestMarketDataResponse) Reset

func (x *GetLatestMarketDataResponse) Reset()

func (*GetLatestMarketDataResponse) String

func (x *GetLatestMarketDataResponse) String() string

type GetLatestMarketDepthRequest

type GetLatestMarketDepthRequest struct {

	// Market ID to request market depth for, required field.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Maximum market depth.
	MaxDepth *uint64 `protobuf:"varint,2,opt,name=max_depth,json=maxDepth,proto3,oneof" json:"max_depth,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when requesting latest market depth data

func (*GetLatestMarketDepthRequest) Descriptor deprecated

func (*GetLatestMarketDepthRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestMarketDepthRequest.ProtoReflect.Descriptor instead.

func (*GetLatestMarketDepthRequest) GetMarketId

func (x *GetLatestMarketDepthRequest) GetMarketId() string

func (*GetLatestMarketDepthRequest) GetMaxDepth

func (x *GetLatestMarketDepthRequest) GetMaxDepth() uint64

func (*GetLatestMarketDepthRequest) ProtoMessage

func (*GetLatestMarketDepthRequest) ProtoMessage()

func (*GetLatestMarketDepthRequest) ProtoReflect

func (*GetLatestMarketDepthRequest) Reset

func (x *GetLatestMarketDepthRequest) Reset()

func (*GetLatestMarketDepthRequest) String

func (x *GetLatestMarketDepthRequest) String() string

type GetLatestMarketDepthResponse

type GetLatestMarketDepthResponse struct {

	// Market ID of the depth levels returned.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Zero or more price levels for the buy side of the market depth data.
	Buy []*fury.PriceLevel `protobuf:"bytes,2,rep,name=buy,proto3" json:"buy,omitempty"`
	// Zero or more price levels for the sell side of the market depth data.
	Sell []*fury.PriceLevel `protobuf:"bytes,3,rep,name=sell,proto3" json:"sell,omitempty"`
	// Last trade recorded on Fury.
	LastTrade *fury.Trade `protobuf:"bytes,4,opt,name=last_trade,json=lastTrade,proto3" json:"last_trade,omitempty"`
	// Sequence number incremented after each update.
	SequenceNumber uint64 `protobuf:"varint,5,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when latest market depth data is queried

func (*GetLatestMarketDepthResponse) Descriptor deprecated

func (*GetLatestMarketDepthResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestMarketDepthResponse.ProtoReflect.Descriptor instead.

func (*GetLatestMarketDepthResponse) GetBuy

func (*GetLatestMarketDepthResponse) GetLastTrade

func (x *GetLatestMarketDepthResponse) GetLastTrade() *fury.Trade

func (*GetLatestMarketDepthResponse) GetMarketId

func (x *GetLatestMarketDepthResponse) GetMarketId() string

func (*GetLatestMarketDepthResponse) GetSell

func (*GetLatestMarketDepthResponse) GetSequenceNumber

func (x *GetLatestMarketDepthResponse) GetSequenceNumber() uint64

func (*GetLatestMarketDepthResponse) ProtoMessage

func (*GetLatestMarketDepthResponse) ProtoMessage()

func (*GetLatestMarketDepthResponse) ProtoReflect

func (*GetLatestMarketDepthResponse) Reset

func (x *GetLatestMarketDepthResponse) Reset()

func (*GetLatestMarketDepthResponse) String

type GetMarketDataHistoryByIDRequest

type GetMarketDataHistoryByIDRequest struct {

	// Market ID to request data history for.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Timestamp in Unix nanoseconds indicating the start of the date range.
	StartTimestamp *int64 `protobuf:"varint,2,opt,name=start_timestamp,json=startTimestamp,proto3,oneof" json:"start_timestamp,omitempty"`
	// Timestamp in Unix nanoseconds indicating the end of the date range.
	EndTimestamp *int64 `protobuf:"varint,3,opt,name=end_timestamp,json=endTimestamp,proto3,oneof" json:"end_timestamp,omitempty"`
	// Pagination control.
	Pagination *Pagination `protobuf:"bytes,4,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent for getting Market Data History

func (*GetMarketDataHistoryByIDRequest) Descriptor deprecated

func (*GetMarketDataHistoryByIDRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMarketDataHistoryByIDRequest.ProtoReflect.Descriptor instead.

func (*GetMarketDataHistoryByIDRequest) GetEndTimestamp

func (x *GetMarketDataHistoryByIDRequest) GetEndTimestamp() int64

func (*GetMarketDataHistoryByIDRequest) GetMarketId

func (x *GetMarketDataHistoryByIDRequest) GetMarketId() string

func (*GetMarketDataHistoryByIDRequest) GetPagination

func (x *GetMarketDataHistoryByIDRequest) GetPagination() *Pagination

func (*GetMarketDataHistoryByIDRequest) GetStartTimestamp

func (x *GetMarketDataHistoryByIDRequest) GetStartTimestamp() int64

func (*GetMarketDataHistoryByIDRequest) ProtoMessage

func (*GetMarketDataHistoryByIDRequest) ProtoMessage()

func (*GetMarketDataHistoryByIDRequest) ProtoReflect

func (*GetMarketDataHistoryByIDRequest) Reset

func (*GetMarketDataHistoryByIDRequest) String

type GetMarketDataHistoryByIDResponse

type GetMarketDataHistoryByIDResponse struct {

	// Page of market data history with the corresponding page information.
	MarketData *MarketDataConnection `protobuf:"bytes,1,opt,name=market_data,json=marketData,proto3" json:"market_data,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when querying Market Data History

func (*GetMarketDataHistoryByIDResponse) Descriptor deprecated

func (*GetMarketDataHistoryByIDResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMarketDataHistoryByIDResponse.ProtoReflect.Descriptor instead.

func (*GetMarketDataHistoryByIDResponse) GetMarketData

func (*GetMarketDataHistoryByIDResponse) ProtoMessage

func (*GetMarketDataHistoryByIDResponse) ProtoMessage()

func (*GetMarketDataHistoryByIDResponse) ProtoReflect

func (*GetMarketDataHistoryByIDResponse) Reset

func (*GetMarketDataHistoryByIDResponse) String

type GetMarketRequest

type GetMarketRequest struct {

	// Market ID of the market to retrieve data for.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a market by ID

func (*GetMarketRequest) Descriptor deprecated

func (*GetMarketRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMarketRequest.ProtoReflect.Descriptor instead.

func (*GetMarketRequest) GetMarketId

func (x *GetMarketRequest) GetMarketId() string

func (*GetMarketRequest) ProtoMessage

func (*GetMarketRequest) ProtoMessage()

func (*GetMarketRequest) ProtoReflect

func (x *GetMarketRequest) ProtoReflect() protoreflect.Message

func (*GetMarketRequest) Reset

func (x *GetMarketRequest) Reset()

func (*GetMarketRequest) String

func (x *GetMarketRequest) String() string

type GetMarketResponse

type GetMarketResponse struct {

	// Information about the market requested.
	Market *fury.Market `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"`
	// contains filtered or unexported fields
}

Response from getting a market by ID

func (*GetMarketResponse) Descriptor deprecated

func (*GetMarketResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMarketResponse.ProtoReflect.Descriptor instead.

func (*GetMarketResponse) GetMarket

func (x *GetMarketResponse) GetMarket() *fury.Market

func (*GetMarketResponse) ProtoMessage

func (*GetMarketResponse) ProtoMessage()

func (*GetMarketResponse) ProtoReflect

func (x *GetMarketResponse) ProtoReflect() protoreflect.Message

func (*GetMarketResponse) Reset

func (x *GetMarketResponse) Reset()

func (*GetMarketResponse) String

func (x *GetMarketResponse) String() string

type GetMostRecentNetworkHistorySegmentRequest

type GetMostRecentNetworkHistorySegmentRequest struct {
	// contains filtered or unexported fields
}

Request to get the most recent history segment

func (*GetMostRecentNetworkHistorySegmentRequest) Descriptor deprecated

func (*GetMostRecentNetworkHistorySegmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMostRecentNetworkHistorySegmentRequest.ProtoReflect.Descriptor instead.

func (*GetMostRecentNetworkHistorySegmentRequest) ProtoMessage

func (*GetMostRecentNetworkHistorySegmentRequest) ProtoReflect

func (*GetMostRecentNetworkHistorySegmentRequest) Reset

func (*GetMostRecentNetworkHistorySegmentRequest) String

type GetMostRecentNetworkHistorySegmentResponse

type GetMostRecentNetworkHistorySegmentResponse struct {

	// Data relating to a history segment created by a Fury data node.
	Segment *HistorySegment `protobuf:"bytes,1,opt,name=segment,proto3" json:"segment,omitempty"`
	// Key seed for the swarm section.
	SwarmKeySeed string `protobuf:"bytes,2,opt,name=swarm_key_seed,json=swarmKeySeed,proto3" json:"swarm_key_seed,omitempty"`
	// contains filtered or unexported fields
}

Response from getting most recent history segment

func (*GetMostRecentNetworkHistorySegmentResponse) Descriptor deprecated

Deprecated: Use GetMostRecentNetworkHistorySegmentResponse.ProtoReflect.Descriptor instead.

func (*GetMostRecentNetworkHistorySegmentResponse) GetSegment

func (*GetMostRecentNetworkHistorySegmentResponse) GetSwarmKeySeed

func (*GetMostRecentNetworkHistorySegmentResponse) ProtoMessage

func (*GetMostRecentNetworkHistorySegmentResponse) ProtoReflect

func (*GetMostRecentNetworkHistorySegmentResponse) Reset

func (*GetMostRecentNetworkHistorySegmentResponse) String

type GetNetworkDataRequest

type GetNetworkDataRequest struct {
	// contains filtered or unexported fields
}

Request to get network data

func (*GetNetworkDataRequest) Descriptor deprecated

func (*GetNetworkDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkDataRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkDataRequest) ProtoMessage

func (*GetNetworkDataRequest) ProtoMessage()

func (*GetNetworkDataRequest) ProtoReflect

func (x *GetNetworkDataRequest) ProtoReflect() protoreflect.Message

func (*GetNetworkDataRequest) Reset

func (x *GetNetworkDataRequest) Reset()

func (*GetNetworkDataRequest) String

func (x *GetNetworkDataRequest) String() string

type GetNetworkDataResponse

type GetNetworkDataResponse struct {

	// Summary of information with respect to nodes on the Fury network.
	NodeData *fury.NodeData `protobuf:"bytes,1,opt,name=node_data,json=nodeData,proto3" json:"node_data,omitempty"`
	// contains filtered or unexported fields
}

Response from getting network data

func (*GetNetworkDataResponse) Descriptor deprecated

func (*GetNetworkDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkDataResponse.ProtoReflect.Descriptor instead.

func (*GetNetworkDataResponse) GetNodeData

func (x *GetNetworkDataResponse) GetNodeData() *fury.NodeData

func (*GetNetworkDataResponse) ProtoMessage

func (*GetNetworkDataResponse) ProtoMessage()

func (*GetNetworkDataResponse) ProtoReflect

func (x *GetNetworkDataResponse) ProtoReflect() protoreflect.Message

func (*GetNetworkDataResponse) Reset

func (x *GetNetworkDataResponse) Reset()

func (*GetNetworkDataResponse) String

func (x *GetNetworkDataResponse) String() string

type GetNetworkHistoryBootstrapPeersRequest

type GetNetworkHistoryBootstrapPeersRequest struct {
	// contains filtered or unexported fields
}

Request to get the nodes network history bootstrap peers

func (*GetNetworkHistoryBootstrapPeersRequest) Descriptor deprecated

func (*GetNetworkHistoryBootstrapPeersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkHistoryBootstrapPeersRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkHistoryBootstrapPeersRequest) ProtoMessage

func (*GetNetworkHistoryBootstrapPeersRequest) ProtoReflect

func (*GetNetworkHistoryBootstrapPeersRequest) Reset

func (*GetNetworkHistoryBootstrapPeersRequest) String

type GetNetworkHistoryBootstrapPeersResponse

type GetNetworkHistoryBootstrapPeersResponse struct {

	// List of peers that can be used to bootstrap a Fury data node.
	BootstrapPeers []string `protobuf:"bytes,1,rep,name=bootstrap_peers,json=bootstrapPeers,proto3" json:"bootstrap_peers,omitempty"`
	// contains filtered or unexported fields
}

Response containing the nodes network history bootstrap peers

func (*GetNetworkHistoryBootstrapPeersResponse) Descriptor deprecated

func (*GetNetworkHistoryBootstrapPeersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkHistoryBootstrapPeersResponse.ProtoReflect.Descriptor instead.

func (*GetNetworkHistoryBootstrapPeersResponse) GetBootstrapPeers

func (x *GetNetworkHistoryBootstrapPeersResponse) GetBootstrapPeers() []string

func (*GetNetworkHistoryBootstrapPeersResponse) ProtoMessage

func (*GetNetworkHistoryBootstrapPeersResponse) ProtoReflect

func (*GetNetworkHistoryBootstrapPeersResponse) Reset

func (*GetNetworkHistoryBootstrapPeersResponse) String

type GetNetworkHistoryStatusRequest

type GetNetworkHistoryStatusRequest struct {
	// contains filtered or unexported fields
}

Request to get the status of network history

func (*GetNetworkHistoryStatusRequest) Descriptor deprecated

func (*GetNetworkHistoryStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkHistoryStatusRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkHistoryStatusRequest) ProtoMessage

func (*GetNetworkHistoryStatusRequest) ProtoMessage()

func (*GetNetworkHistoryStatusRequest) ProtoReflect

func (*GetNetworkHistoryStatusRequest) Reset

func (x *GetNetworkHistoryStatusRequest) Reset()

func (*GetNetworkHistoryStatusRequest) String

type GetNetworkHistoryStatusResponse

type GetNetworkHistoryStatusResponse struct {

	// IPFS address of the data node currently connected to.
	IpfsAddress string `protobuf:"bytes,1,opt,name=ipfs_address,json=ipfsAddress,proto3" json:"ipfs_address,omitempty"`
	// Swarm key used by the IPFS swarm.
	SwarmKey string `protobuf:"bytes,2,opt,name=swarm_key,json=swarmKey,proto3" json:"swarm_key,omitempty"`
	// Swarm key seed used by the IPFS swarm.
	SwarmKeySeed string `protobuf:"bytes,3,opt,name=swarm_key_seed,json=swarmKeySeed,proto3" json:"swarm_key_seed,omitempty"`
	// List of peers connected to the IPFS swarm.
	ConnectedPeers []string `protobuf:"bytes,5,rep,name=connected_peers,json=connectedPeers,proto3" json:"connected_peers,omitempty"`
	// contains filtered or unexported fields
}

Response containing the status of network history

func (*GetNetworkHistoryStatusResponse) Descriptor deprecated

func (*GetNetworkHistoryStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkHistoryStatusResponse.ProtoReflect.Descriptor instead.

func (*GetNetworkHistoryStatusResponse) GetConnectedPeers

func (x *GetNetworkHistoryStatusResponse) GetConnectedPeers() []string

func (*GetNetworkHistoryStatusResponse) GetIpfsAddress

func (x *GetNetworkHistoryStatusResponse) GetIpfsAddress() string

func (*GetNetworkHistoryStatusResponse) GetSwarmKey

func (x *GetNetworkHistoryStatusResponse) GetSwarmKey() string

func (*GetNetworkHistoryStatusResponse) GetSwarmKeySeed

func (x *GetNetworkHistoryStatusResponse) GetSwarmKeySeed() string

func (*GetNetworkHistoryStatusResponse) ProtoMessage

func (*GetNetworkHistoryStatusResponse) ProtoMessage()

func (*GetNetworkHistoryStatusResponse) ProtoReflect

func (*GetNetworkHistoryStatusResponse) Reset

func (*GetNetworkHistoryStatusResponse) String

type GetNetworkLimitsRequest

type GetNetworkLimitsRequest struct {
	// contains filtered or unexported fields
}

Request that is used to query current network limits

func (*GetNetworkLimitsRequest) Descriptor deprecated

func (*GetNetworkLimitsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkLimitsRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkLimitsRequest) ProtoMessage

func (*GetNetworkLimitsRequest) ProtoMessage()

func (*GetNetworkLimitsRequest) ProtoReflect

func (x *GetNetworkLimitsRequest) ProtoReflect() protoreflect.Message

func (*GetNetworkLimitsRequest) Reset

func (x *GetNetworkLimitsRequest) Reset()

func (*GetNetworkLimitsRequest) String

func (x *GetNetworkLimitsRequest) String() string

type GetNetworkLimitsResponse

type GetNetworkLimitsResponse struct {

	// List of received network limits.
	Limits *fury.NetworkLimits `protobuf:"bytes,1,opt,name=limits,proto3" json:"limits,omitempty"`
	// contains filtered or unexported fields
}

Response received when querying the current network limits

func (*GetNetworkLimitsResponse) Descriptor deprecated

func (*GetNetworkLimitsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkLimitsResponse.ProtoReflect.Descriptor instead.

func (*GetNetworkLimitsResponse) GetLimits

func (*GetNetworkLimitsResponse) ProtoMessage

func (*GetNetworkLimitsResponse) ProtoMessage()

func (*GetNetworkLimitsResponse) ProtoReflect

func (x *GetNetworkLimitsResponse) ProtoReflect() protoreflect.Message

func (*GetNetworkLimitsResponse) Reset

func (x *GetNetworkLimitsResponse) Reset()

func (*GetNetworkLimitsResponse) String

func (x *GetNetworkLimitsResponse) String() string

type GetNetworkParameterRequest

type GetNetworkParameterRequest struct {

	// Key identifying the network parameter.
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

Request for a single network parameter

func (*GetNetworkParameterRequest) Descriptor deprecated

func (*GetNetworkParameterRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkParameterRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkParameterRequest) GetKey

func (x *GetNetworkParameterRequest) GetKey() string

func (*GetNetworkParameterRequest) ProtoMessage

func (*GetNetworkParameterRequest) ProtoMessage()

func (*GetNetworkParameterRequest) ProtoReflect

func (*GetNetworkParameterRequest) Reset

func (x *GetNetworkParameterRequest) Reset()

func (*GetNetworkParameterRequest) String

func (x *GetNetworkParameterRequest) String() string

type GetNetworkParameterResponse

type GetNetworkParameterResponse struct {

	// Network parameter key and value.
	NetworkParameter *fury.NetworkParameter `protobuf:"bytes,1,opt,name=network_parameter,json=networkParameter,proto3" json:"network_parameter,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when getting a network parameter

func (*GetNetworkParameterResponse) Descriptor deprecated

func (*GetNetworkParameterResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkParameterResponse.ProtoReflect.Descriptor instead.

func (*GetNetworkParameterResponse) GetNetworkParameter

func (x *GetNetworkParameterResponse) GetNetworkParameter() *fury.NetworkParameter

func (*GetNetworkParameterResponse) ProtoMessage

func (*GetNetworkParameterResponse) ProtoMessage()

func (*GetNetworkParameterResponse) ProtoReflect

func (*GetNetworkParameterResponse) Reset

func (x *GetNetworkParameterResponse) Reset()

func (*GetNetworkParameterResponse) String

func (x *GetNetworkParameterResponse) String() string

type GetNodeRequest

type GetNodeRequest struct {

	// Node ID to get data for.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request to get node data

func (*GetNodeRequest) Descriptor deprecated

func (*GetNodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNodeRequest.ProtoReflect.Descriptor instead.

func (*GetNodeRequest) GetId

func (x *GetNodeRequest) GetId() string

func (*GetNodeRequest) ProtoMessage

func (*GetNodeRequest) ProtoMessage()

func (*GetNodeRequest) ProtoReflect

func (x *GetNodeRequest) ProtoReflect() protoreflect.Message

func (*GetNodeRequest) Reset

func (x *GetNodeRequest) Reset()

func (*GetNodeRequest) String

func (x *GetNodeRequest) String() string

type GetNodeResponse

type GetNodeResponse struct {

	// Data specific to a single node on the Fury network.
	Node *fury.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// contains filtered or unexported fields
}

Response from getting node

func (*GetNodeResponse) Descriptor deprecated

func (*GetNodeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNodeResponse.ProtoReflect.Descriptor instead.

func (*GetNodeResponse) GetNode

func (x *GetNodeResponse) GetNode() *fury.Node

func (*GetNodeResponse) ProtoMessage

func (*GetNodeResponse) ProtoMessage()

func (*GetNodeResponse) ProtoReflect

func (x *GetNodeResponse) ProtoReflect() protoreflect.Message

func (*GetNodeResponse) Reset

func (x *GetNodeResponse) Reset()

func (*GetNodeResponse) String

func (x *GetNodeResponse) String() string

type GetOracleSpecRequest

type GetOracleSpecRequest struct {

	// Oracle spec ID to request data for.
	OracleSpecId string `protobuf:"bytes,1,opt,name=oracle_spec_id,json=oracleSpecId,proto3" json:"oracle_spec_id,omitempty"`
	// contains filtered or unexported fields
}

Request to get a specific oracle spec by its ID

func (*GetOracleSpecRequest) Descriptor deprecated

func (*GetOracleSpecRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOracleSpecRequest.ProtoReflect.Descriptor instead.

func (*GetOracleSpecRequest) GetOracleSpecId

func (x *GetOracleSpecRequest) GetOracleSpecId() string

func (*GetOracleSpecRequest) ProtoMessage

func (*GetOracleSpecRequest) ProtoMessage()

func (*GetOracleSpecRequest) ProtoReflect

func (x *GetOracleSpecRequest) ProtoReflect() protoreflect.Message

func (*GetOracleSpecRequest) Reset

func (x *GetOracleSpecRequest) Reset()

func (*GetOracleSpecRequest) String

func (x *GetOracleSpecRequest) String() string

type GetOracleSpecResponse

type GetOracleSpecResponse struct {

	// External data spec matching the ID.
	OracleSpec *fury.OracleSpec `protobuf:"bytes,1,opt,name=oracle_spec,json=oracleSpec,proto3" json:"oracle_spec,omitempty"`
	// contains filtered or unexported fields
}

Response for a oracle spec

func (*GetOracleSpecResponse) Descriptor deprecated

func (*GetOracleSpecResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOracleSpecResponse.ProtoReflect.Descriptor instead.

func (*GetOracleSpecResponse) GetOracleSpec

func (x *GetOracleSpecResponse) GetOracleSpec() *fury.OracleSpec

func (*GetOracleSpecResponse) ProtoMessage

func (*GetOracleSpecResponse) ProtoMessage()

func (*GetOracleSpecResponse) ProtoReflect

func (x *GetOracleSpecResponse) ProtoReflect() protoreflect.Message

func (*GetOracleSpecResponse) Reset

func (x *GetOracleSpecResponse) Reset()

func (*GetOracleSpecResponse) String

func (x *GetOracleSpecResponse) String() string

type GetOrderRequest

type GetOrderRequest struct {

	// Order ID to retrieve order information for.
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	// Historic version number of the order to return. If not set, the most current version will be returned.
	Version *int32 `protobuf:"varint,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when executing the query for getting a single order

func (*GetOrderRequest) Descriptor deprecated

func (*GetOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOrderRequest.ProtoReflect.Descriptor instead.

func (*GetOrderRequest) GetOrderId

func (x *GetOrderRequest) GetOrderId() string

func (*GetOrderRequest) GetVersion

func (x *GetOrderRequest) GetVersion() int32

func (*GetOrderRequest) ProtoMessage

func (*GetOrderRequest) ProtoMessage()

func (*GetOrderRequest) ProtoReflect

func (x *GetOrderRequest) ProtoReflect() protoreflect.Message

func (*GetOrderRequest) Reset

func (x *GetOrderRequest) Reset()

func (*GetOrderRequest) String

func (x *GetOrderRequest) String() string

type GetOrderResponse

type GetOrderResponse struct {

	// Order details, if one was found.
	Order *fury.Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

Response received from the query for getting a single order

func (*GetOrderResponse) Descriptor deprecated

func (*GetOrderResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOrderResponse.ProtoReflect.Descriptor instead.

func (*GetOrderResponse) GetOrder

func (x *GetOrderResponse) GetOrder() *fury.Order

func (*GetOrderResponse) ProtoMessage

func (*GetOrderResponse) ProtoMessage()

func (*GetOrderResponse) ProtoReflect

func (x *GetOrderResponse) ProtoReflect() protoreflect.Message

func (*GetOrderResponse) Reset

func (x *GetOrderResponse) Reset()

func (*GetOrderResponse) String

func (x *GetOrderResponse) String() string

type GetPartyRequest

type GetPartyRequest struct {

	// Party ID to retrieve party information for.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// contains filtered or unexported fields
}

Request to get party by ID

func (*GetPartyRequest) Descriptor deprecated

func (*GetPartyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPartyRequest.ProtoReflect.Descriptor instead.

func (*GetPartyRequest) GetPartyId

func (x *GetPartyRequest) GetPartyId() string

func (*GetPartyRequest) ProtoMessage

func (*GetPartyRequest) ProtoMessage()

func (*GetPartyRequest) ProtoReflect

func (x *GetPartyRequest) ProtoReflect() protoreflect.Message

func (*GetPartyRequest) Reset

func (x *GetPartyRequest) Reset()

func (*GetPartyRequest) String

func (x *GetPartyRequest) String() string

type GetPartyResponse

type GetPartyResponse struct {

	// Data for the party requested.
	Party *fury.Party `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
	// contains filtered or unexported fields
}

Response from getting party by ID

func (*GetPartyResponse) Descriptor deprecated

func (*GetPartyResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPartyResponse.ProtoReflect.Descriptor instead.

func (*GetPartyResponse) GetParty

func (x *GetPartyResponse) GetParty() *fury.Party

func (*GetPartyResponse) ProtoMessage

func (*GetPartyResponse) ProtoMessage()

func (*GetPartyResponse) ProtoReflect

func (x *GetPartyResponse) ProtoReflect() protoreflect.Message

func (*GetPartyResponse) Reset

func (x *GetPartyResponse) Reset()

func (*GetPartyResponse) String

func (x *GetPartyResponse) String() string

type GetProtocolUpgradeStatusRequest

type GetProtocolUpgradeStatusRequest struct {
	// contains filtered or unexported fields
}

Request to get protocol upgrade status

func (*GetProtocolUpgradeStatusRequest) Descriptor deprecated

func (*GetProtocolUpgradeStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProtocolUpgradeStatusRequest.ProtoReflect.Descriptor instead.

func (*GetProtocolUpgradeStatusRequest) ProtoMessage

func (*GetProtocolUpgradeStatusRequest) ProtoMessage()

func (*GetProtocolUpgradeStatusRequest) ProtoReflect

func (*GetProtocolUpgradeStatusRequest) Reset

func (*GetProtocolUpgradeStatusRequest) String

type GetProtocolUpgradeStatusResponse

type GetProtocolUpgradeStatusResponse struct {

	// Indicator if the upgrade is ready or not.
	Ready bool `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"`
	// contains filtered or unexported fields
}

Response from getting protocol upgrade status

func (*GetProtocolUpgradeStatusResponse) Descriptor deprecated

func (*GetProtocolUpgradeStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProtocolUpgradeStatusResponse.ProtoReflect.Descriptor instead.

func (*GetProtocolUpgradeStatusResponse) GetReady

func (x *GetProtocolUpgradeStatusResponse) GetReady() bool

func (*GetProtocolUpgradeStatusResponse) ProtoMessage

func (*GetProtocolUpgradeStatusResponse) ProtoMessage()

func (*GetProtocolUpgradeStatusResponse) ProtoReflect

func (*GetProtocolUpgradeStatusResponse) Reset

func (*GetProtocolUpgradeStatusResponse) String

type GetRiskFactorsRequest

type GetRiskFactorsRequest struct {

	// Market ID to get the risk factor for.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// contains filtered or unexported fields
}

Request to get risk factor

func (*GetRiskFactorsRequest) Descriptor deprecated

func (*GetRiskFactorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRiskFactorsRequest.ProtoReflect.Descriptor instead.

func (*GetRiskFactorsRequest) GetMarketId

func (x *GetRiskFactorsRequest) GetMarketId() string

func (*GetRiskFactorsRequest) ProtoMessage

func (*GetRiskFactorsRequest) ProtoMessage()

func (*GetRiskFactorsRequest) ProtoReflect

func (x *GetRiskFactorsRequest) ProtoReflect() protoreflect.Message

func (*GetRiskFactorsRequest) Reset

func (x *GetRiskFactorsRequest) Reset()

func (*GetRiskFactorsRequest) String

func (x *GetRiskFactorsRequest) String() string

type GetRiskFactorsResponse

type GetRiskFactorsResponse struct {

	// Risk factor emitted by the risk model for a given market.
	RiskFactor *fury.RiskFactor `protobuf:"bytes,1,opt,name=risk_factor,json=riskFactor,proto3" json:"risk_factor,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from getting a risk factor

func (*GetRiskFactorsResponse) Descriptor deprecated

func (*GetRiskFactorsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRiskFactorsResponse.ProtoReflect.Descriptor instead.

func (*GetRiskFactorsResponse) GetRiskFactor

func (x *GetRiskFactorsResponse) GetRiskFactor() *fury.RiskFactor

func (*GetRiskFactorsResponse) ProtoMessage

func (*GetRiskFactorsResponse) ProtoMessage()

func (*GetRiskFactorsResponse) ProtoReflect

func (x *GetRiskFactorsResponse) ProtoReflect() protoreflect.Message

func (*GetRiskFactorsResponse) Reset

func (x *GetRiskFactorsResponse) Reset()

func (*GetRiskFactorsResponse) String

func (x *GetRiskFactorsResponse) String() string

type GetStakeRequest

type GetStakeRequest struct {

	// Party ID for which the stake information is requested.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to get stake

func (*GetStakeRequest) Descriptor deprecated

func (*GetStakeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStakeRequest.ProtoReflect.Descriptor instead.

func (*GetStakeRequest) GetPagination

func (x *GetStakeRequest) GetPagination() *Pagination

func (*GetStakeRequest) GetPartyId

func (x *GetStakeRequest) GetPartyId() string

func (*GetStakeRequest) ProtoMessage

func (*GetStakeRequest) ProtoMessage()

func (*GetStakeRequest) ProtoReflect

func (x *GetStakeRequest) ProtoReflect() protoreflect.Message

func (*GetStakeRequest) Reset

func (x *GetStakeRequest) Reset()

func (*GetStakeRequest) String

func (x *GetStakeRequest) String() string

type GetStakeResponse

type GetStakeResponse struct {

	// Current stake available information.
	CurrentStakeAvailable string `` /* 126-byte string literal not displayed */
	// Paged list of stake data with corresponding page information.
	StakeLinkings *StakesConnection `protobuf:"bytes,2,opt,name=stake_linkings,json=stakeLinkings,proto3" json:"stake_linkings,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from requesting stake information

func (*GetStakeResponse) Descriptor deprecated

func (*GetStakeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStakeResponse.ProtoReflect.Descriptor instead.

func (*GetStakeResponse) GetCurrentStakeAvailable

func (x *GetStakeResponse) GetCurrentStakeAvailable() string

func (*GetStakeResponse) GetStakeLinkings

func (x *GetStakeResponse) GetStakeLinkings() *StakesConnection

func (*GetStakeResponse) ProtoMessage

func (*GetStakeResponse) ProtoMessage()

func (*GetStakeResponse) ProtoReflect

func (x *GetStakeResponse) ProtoReflect() protoreflect.Message

func (*GetStakeResponse) Reset

func (x *GetStakeResponse) Reset()

func (*GetStakeResponse) String

func (x *GetStakeResponse) String() string

type GetWithdrawalRequest

type GetWithdrawalRequest struct {

	// Withdrawal ID to retrieve data for.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request to get a specific withdrawal by ID

func (*GetWithdrawalRequest) Descriptor deprecated

func (*GetWithdrawalRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetWithdrawalRequest.ProtoReflect.Descriptor instead.

func (*GetWithdrawalRequest) GetId

func (x *GetWithdrawalRequest) GetId() string

func (*GetWithdrawalRequest) ProtoMessage

func (*GetWithdrawalRequest) ProtoMessage()

func (*GetWithdrawalRequest) ProtoReflect

func (x *GetWithdrawalRequest) ProtoReflect() protoreflect.Message

func (*GetWithdrawalRequest) Reset

func (x *GetWithdrawalRequest) Reset()

func (*GetWithdrawalRequest) String

func (x *GetWithdrawalRequest) String() string

type GetWithdrawalResponse

type GetWithdrawalResponse struct {

	// Withdrawal matching the ID from the request.
	Withdrawal *fury.Withdrawal `protobuf:"bytes,1,opt,name=withdrawal,proto3" json:"withdrawal,omitempty"`
	// contains filtered or unexported fields
}

Response for a withdrawal request

func (*GetWithdrawalResponse) Descriptor deprecated

func (*GetWithdrawalResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetWithdrawalResponse.ProtoReflect.Descriptor instead.

func (*GetWithdrawalResponse) GetWithdrawal

func (x *GetWithdrawalResponse) GetWithdrawal() *fury.Withdrawal

func (*GetWithdrawalResponse) ProtoMessage

func (*GetWithdrawalResponse) ProtoMessage()

func (*GetWithdrawalResponse) ProtoReflect

func (x *GetWithdrawalResponse) ProtoReflect() protoreflect.Message

func (*GetWithdrawalResponse) Reset

func (x *GetWithdrawalResponse) Reset()

func (*GetWithdrawalResponse) String

func (x *GetWithdrawalResponse) String() string

type GovernanceDataConnection

type GovernanceDataConnection struct {

	// Page of governance data and their corresponding cursors.
	Edges []*GovernanceDataEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of governance data and corresponding page information

func (*GovernanceDataConnection) Descriptor deprecated

func (*GovernanceDataConnection) Descriptor() ([]byte, []int)

Deprecated: Use GovernanceDataConnection.ProtoReflect.Descriptor instead.

func (*GovernanceDataConnection) GetEdges

func (*GovernanceDataConnection) GetPageInfo

func (x *GovernanceDataConnection) GetPageInfo() *PageInfo

func (*GovernanceDataConnection) ProtoMessage

func (*GovernanceDataConnection) ProtoMessage()

func (*GovernanceDataConnection) ProtoReflect

func (x *GovernanceDataConnection) ProtoReflect() protoreflect.Message

func (*GovernanceDataConnection) Reset

func (x *GovernanceDataConnection) Reset()

func (*GovernanceDataConnection) String

func (x *GovernanceDataConnection) String() string

type GovernanceDataEdge

type GovernanceDataEdge struct {

	// Governance data content, i.e. proposal and votes for and against.
	Node *fury.GovernanceData `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Governance data with the corresponding cursor.

func (*GovernanceDataEdge) Descriptor deprecated

func (*GovernanceDataEdge) Descriptor() ([]byte, []int)

Deprecated: Use GovernanceDataEdge.ProtoReflect.Descriptor instead.

func (*GovernanceDataEdge) GetCursor

func (x *GovernanceDataEdge) GetCursor() string

func (*GovernanceDataEdge) GetNode

func (x *GovernanceDataEdge) GetNode() *fury.GovernanceData

func (*GovernanceDataEdge) ProtoMessage

func (*GovernanceDataEdge) ProtoMessage()

func (*GovernanceDataEdge) ProtoReflect

func (x *GovernanceDataEdge) ProtoReflect() protoreflect.Message

func (*GovernanceDataEdge) Reset

func (x *GovernanceDataEdge) Reset()

func (*GovernanceDataEdge) String

func (x *GovernanceDataEdge) String() string

type HistorySegment

type HistorySegment struct {

	// Starting height of the history segment.
	FromHeight int64 `protobuf:"varint,1,opt,name=from_height,json=fromHeight,proto3" json:"from_height,omitempty"`
	// Ending height of the history segment.
	ToHeight int64 `protobuf:"varint,2,opt,name=to_height,json=toHeight,proto3" json:"to_height,omitempty"`
	// History segment ID.
	HistorySegmentId string `protobuf:"bytes,3,opt,name=history_segment_id,json=historySegmentId,proto3" json:"history_segment_id,omitempty"`
	// Previous history segment ID.
	PreviousHistorySegmentId string `` /* 137-byte string literal not displayed */
	// Database schema version of the history segment.
	DatabaseVersion int64 `protobuf:"varint,5,opt,name=database_version,json=databaseVersion,proto3" json:"database_version,omitempty"`
	// Chain ID of the history segment.
	ChainId string `protobuf:"bytes,6,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

Describes a network history segment

func (*HistorySegment) Descriptor deprecated

func (*HistorySegment) Descriptor() ([]byte, []int)

Deprecated: Use HistorySegment.ProtoReflect.Descriptor instead.

func (*HistorySegment) GetChainId

func (x *HistorySegment) GetChainId() string

func (*HistorySegment) GetDatabaseVersion

func (x *HistorySegment) GetDatabaseVersion() int64

func (*HistorySegment) GetFromHeight

func (x *HistorySegment) GetFromHeight() int64

func (*HistorySegment) GetHistorySegmentId

func (x *HistorySegment) GetHistorySegmentId() string

func (*HistorySegment) GetPreviousHistorySegmentId

func (x *HistorySegment) GetPreviousHistorySegmentId() string

func (*HistorySegment) GetToHeight

func (x *HistorySegment) GetToHeight() int64

func (*HistorySegment) ProtoMessage

func (*HistorySegment) ProtoMessage()

func (*HistorySegment) ProtoReflect

func (x *HistorySegment) ProtoReflect() protoreflect.Message

func (*HistorySegment) Reset

func (x *HistorySegment) Reset()

func (*HistorySegment) String

func (x *HistorySegment) String() string

type InfoRequest

type InfoRequest struct {
	// contains filtered or unexported fields
}

Request that is sent when querying node information

func (*InfoRequest) Descriptor deprecated

func (*InfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use InfoRequest.ProtoReflect.Descriptor instead.

func (*InfoRequest) ProtoMessage

func (*InfoRequest) ProtoMessage()

func (*InfoRequest) ProtoReflect

func (x *InfoRequest) ProtoReflect() protoreflect.Message

func (*InfoRequest) Reset

func (x *InfoRequest) Reset()

func (*InfoRequest) String

func (x *InfoRequest) String() string

type InfoResponse

type InfoResponse struct {

	// Semver formatted version of the data node.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Commit hash from which the data node was built.
	CommitHash string `protobuf:"bytes,2,opt,name=commit_hash,json=commitHash,proto3" json:"commit_hash,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from the node information query

func (*InfoResponse) Descriptor deprecated

func (*InfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use InfoResponse.ProtoReflect.Descriptor instead.

func (*InfoResponse) GetCommitHash

func (x *InfoResponse) GetCommitHash() string

func (*InfoResponse) GetVersion

func (x *InfoResponse) GetVersion() string

func (*InfoResponse) ProtoMessage

func (*InfoResponse) ProtoMessage()

func (*InfoResponse) ProtoReflect

func (x *InfoResponse) ProtoReflect() protoreflect.Message

func (*InfoResponse) Reset

func (x *InfoResponse) Reset()

func (*InfoResponse) String

func (x *InfoResponse) String() string

type IntervalToCandleId

type IntervalToCandleId struct {

	// Interval for the candle.
	Interval string `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"`
	// Unique id of the candle.
	CandleId string `protobuf:"bytes,2,opt,name=candle_id,json=candleId,proto3" json:"candle_id,omitempty"`
	// contains filtered or unexported fields
}

Maps an interval for a given market to its corresponding candle ID

func (*IntervalToCandleId) Descriptor deprecated

func (*IntervalToCandleId) Descriptor() ([]byte, []int)

Deprecated: Use IntervalToCandleId.ProtoReflect.Descriptor instead.

func (*IntervalToCandleId) GetCandleId

func (x *IntervalToCandleId) GetCandleId() string

func (*IntervalToCandleId) GetInterval

func (x *IntervalToCandleId) GetInterval() string

func (*IntervalToCandleId) ProtoMessage

func (*IntervalToCandleId) ProtoMessage()

func (*IntervalToCandleId) ProtoReflect

func (x *IntervalToCandleId) ProtoReflect() protoreflect.Message

func (*IntervalToCandleId) Reset

func (x *IntervalToCandleId) Reset()

func (*IntervalToCandleId) String

func (x *IntervalToCandleId) String() string

type KeyRotationConnection

type KeyRotationConnection struct {

	// Page of key rotation data and their corresponding cursors.
	Edges []*KeyRotationEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of key rotations data and corresponding page information

func (*KeyRotationConnection) Descriptor deprecated

func (*KeyRotationConnection) Descriptor() ([]byte, []int)

Deprecated: Use KeyRotationConnection.ProtoReflect.Descriptor instead.

func (*KeyRotationConnection) GetEdges

func (x *KeyRotationConnection) GetEdges() []*KeyRotationEdge

func (*KeyRotationConnection) GetPageInfo

func (x *KeyRotationConnection) GetPageInfo() *PageInfo

func (*KeyRotationConnection) ProtoMessage

func (*KeyRotationConnection) ProtoMessage()

func (*KeyRotationConnection) ProtoReflect

func (x *KeyRotationConnection) ProtoReflect() protoreflect.Message

func (*KeyRotationConnection) Reset

func (x *KeyRotationConnection) Reset()

func (*KeyRotationConnection) String

func (x *KeyRotationConnection) String() string

type KeyRotationEdge

type KeyRotationEdge struct {

	// Data relating to a key rotation that was performed by a node on the Fury network.
	Node *v1.KeyRotation `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Key rotation data with the corresponding cursor.

func (*KeyRotationEdge) Descriptor deprecated

func (*KeyRotationEdge) Descriptor() ([]byte, []int)

Deprecated: Use KeyRotationEdge.ProtoReflect.Descriptor instead.

func (*KeyRotationEdge) GetCursor

func (x *KeyRotationEdge) GetCursor() string

func (*KeyRotationEdge) GetNode

func (x *KeyRotationEdge) GetNode() *v1.KeyRotation

func (*KeyRotationEdge) ProtoMessage

func (*KeyRotationEdge) ProtoMessage()

func (*KeyRotationEdge) ProtoReflect

func (x *KeyRotationEdge) ProtoReflect() protoreflect.Message

func (*KeyRotationEdge) Reset

func (x *KeyRotationEdge) Reset()

func (*KeyRotationEdge) String

func (x *KeyRotationEdge) String() string

type LedgerEntryField

type LedgerEntryField int32

List of fields for a ledger entry

const (
	LedgerEntryField_LEDGER_ENTRY_FIELD_UNSPECIFIED     LedgerEntryField = 0
	LedgerEntryField_LEDGER_ENTRY_FIELD_ACCOUNT_FROM_ID LedgerEntryField = 1
	LedgerEntryField_LEDGER_ENTRY_FIELD_ACCOUNT_TO_ID   LedgerEntryField = 2
	LedgerEntryField_LEDGER_ENTRY_FIELD_TRANSFER_TYPE   LedgerEntryField = 3
)

func (LedgerEntryField) Descriptor

func (LedgerEntryField) Enum

func (LedgerEntryField) EnumDescriptor deprecated

func (LedgerEntryField) EnumDescriptor() ([]byte, []int)

Deprecated: Use LedgerEntryField.Descriptor instead.

func (LedgerEntryField) Number

func (LedgerEntryField) String

func (x LedgerEntryField) String() string

func (LedgerEntryField) Type

type LedgerEntryFilter

type LedgerEntryFilter struct {

	// Determines whether an entry must have accounts matching both the account_from_filter
	// and the account_to_filter. If set to 'true', entries must have matches in both filters.
	// If set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.
	CloseOnAccountFilters bool `` /* 129-byte string literal not displayed */
	// Used to set values for filtering sender accounts.
	FromAccountFilter *AccountFilter `protobuf:"bytes,2,opt,name=from_account_filter,json=fromAccountFilter,proto3" json:"from_account_filter,omitempty"`
	// Used to set values for filtering receiver accounts.
	ToAccountFilter *AccountFilter `protobuf:"bytes,3,opt,name=to_account_filter,json=toAccountFilter,proto3" json:"to_account_filter,omitempty"`
	// List of transfer types that is used for filtering sender and receiver accounts.
	TransferTypes []fury.TransferType `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

Ledger entry filter sets filters on returned set of ledger entries.

func (*LedgerEntryFilter) Descriptor deprecated

func (*LedgerEntryFilter) Descriptor() ([]byte, []int)

Deprecated: Use LedgerEntryFilter.ProtoReflect.Descriptor instead.

func (*LedgerEntryFilter) GetCloseOnAccountFilters

func (x *LedgerEntryFilter) GetCloseOnAccountFilters() bool

func (*LedgerEntryFilter) GetFromAccountFilter

func (x *LedgerEntryFilter) GetFromAccountFilter() *AccountFilter

func (*LedgerEntryFilter) GetToAccountFilter

func (x *LedgerEntryFilter) GetToAccountFilter() *AccountFilter

func (*LedgerEntryFilter) GetTransferTypes

func (x *LedgerEntryFilter) GetTransferTypes() []fury.TransferType

func (*LedgerEntryFilter) ProtoMessage

func (*LedgerEntryFilter) ProtoMessage()

func (*LedgerEntryFilter) ProtoReflect

func (x *LedgerEntryFilter) ProtoReflect() protoreflect.Message

func (*LedgerEntryFilter) Reset

func (x *LedgerEntryFilter) Reset()

func (*LedgerEntryFilter) String

func (x *LedgerEntryFilter) String() string

type LiquidationEstimate

type LiquidationEstimate struct {

	// Liquidation price estimate assuming slippage cap is applied.
	WorstCase *LiquidationPrice `protobuf:"bytes,1,opt,name=worst_case,json=worstCase,proto3" json:"worst_case,omitempty"`
	// Liquidation price estimate assuming no slippage.
	BestCase *LiquidationPrice `protobuf:"bytes,2,opt,name=best_case,json=bestCase,proto3" json:"best_case,omitempty"`
	// contains filtered or unexported fields
}

Liquidation estimate for both worst and best case possible.

func (*LiquidationEstimate) Descriptor deprecated

func (*LiquidationEstimate) Descriptor() ([]byte, []int)

Deprecated: Use LiquidationEstimate.ProtoReflect.Descriptor instead.

func (*LiquidationEstimate) GetBestCase

func (x *LiquidationEstimate) GetBestCase() *LiquidationPrice

func (*LiquidationEstimate) GetWorstCase

func (x *LiquidationEstimate) GetWorstCase() *LiquidationPrice

func (*LiquidationEstimate) ProtoMessage

func (*LiquidationEstimate) ProtoMessage()

func (*LiquidationEstimate) ProtoReflect

func (x *LiquidationEstimate) ProtoReflect() protoreflect.Message

func (*LiquidationEstimate) Reset

func (x *LiquidationEstimate) Reset()

func (*LiquidationEstimate) String

func (x *LiquidationEstimate) String() string

type LiquidationPrice

type LiquidationPrice struct {

	// Liquidation price for current open volume ignoring any active orders.
	OpenVolumeOnly string `protobuf:"bytes,1,opt,name=open_volume_only,json=openVolumeOnly,proto3" json:"open_volume_only,omitempty"`
	// Liquidation price assuming buy orders start getting filled.
	IncludingBuyOrders string `protobuf:"bytes,2,opt,name=including_buy_orders,json=includingBuyOrders,proto3" json:"including_buy_orders,omitempty"`
	// Liquidation price assuming sell orders start getting filled.
	IncludingSellOrders string `protobuf:"bytes,3,opt,name=including_sell_orders,json=includingSellOrders,proto3" json:"including_sell_orders,omitempty"`
	// contains filtered or unexported fields
}

Liquidation price estimate for either only the current open volume and position given some or all buy orders get filled, or position given some or all sell orders get filled.

func (*LiquidationPrice) Descriptor deprecated

func (*LiquidationPrice) Descriptor() ([]byte, []int)

Deprecated: Use LiquidationPrice.ProtoReflect.Descriptor instead.

func (*LiquidationPrice) GetIncludingBuyOrders

func (x *LiquidationPrice) GetIncludingBuyOrders() string

func (*LiquidationPrice) GetIncludingSellOrders

func (x *LiquidationPrice) GetIncludingSellOrders() string

func (*LiquidationPrice) GetOpenVolumeOnly

func (x *LiquidationPrice) GetOpenVolumeOnly() string

func (*LiquidationPrice) ProtoMessage

func (*LiquidationPrice) ProtoMessage()

func (*LiquidationPrice) ProtoReflect

func (x *LiquidationPrice) ProtoReflect() protoreflect.Message

func (*LiquidationPrice) Reset

func (x *LiquidationPrice) Reset()

func (*LiquidationPrice) String

func (x *LiquidationPrice) String() string

type LiquidityProvisionsConnection

type LiquidityProvisionsConnection struct {

	// Page of liquidity provisions data and their corresponding cursors.
	Edges []*LiquidityProvisionsEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of liquidity provisions data and corresponding page information

func (*LiquidityProvisionsConnection) Descriptor deprecated

func (*LiquidityProvisionsConnection) Descriptor() ([]byte, []int)

Deprecated: Use LiquidityProvisionsConnection.ProtoReflect.Descriptor instead.

func (*LiquidityProvisionsConnection) GetEdges

func (*LiquidityProvisionsConnection) GetPageInfo

func (x *LiquidityProvisionsConnection) GetPageInfo() *PageInfo

func (*LiquidityProvisionsConnection) ProtoMessage

func (*LiquidityProvisionsConnection) ProtoMessage()

func (*LiquidityProvisionsConnection) ProtoReflect

func (*LiquidityProvisionsConnection) Reset

func (x *LiquidityProvisionsConnection) Reset()

func (*LiquidityProvisionsConnection) String

type LiquidityProvisionsEdge

type LiquidityProvisionsEdge struct {

	// Data corresponding to a liquidity provider's commitment.
	Node *fury.LiquidityProvision `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Liquidity provision data with the corresponding cursor.

func (*LiquidityProvisionsEdge) Descriptor deprecated

func (*LiquidityProvisionsEdge) Descriptor() ([]byte, []int)

Deprecated: Use LiquidityProvisionsEdge.ProtoReflect.Descriptor instead.

func (*LiquidityProvisionsEdge) GetCursor

func (x *LiquidityProvisionsEdge) GetCursor() string

func (*LiquidityProvisionsEdge) GetNode

func (*LiquidityProvisionsEdge) ProtoMessage

func (*LiquidityProvisionsEdge) ProtoMessage()

func (*LiquidityProvisionsEdge) ProtoReflect

func (x *LiquidityProvisionsEdge) ProtoReflect() protoreflect.Message

func (*LiquidityProvisionsEdge) Reset

func (x *LiquidityProvisionsEdge) Reset()

func (*LiquidityProvisionsEdge) String

func (x *LiquidityProvisionsEdge) String() string

type ListAccountsRequest

type ListAccountsRequest struct {

	// Account filter contains all filter conditions and values that can be applied to the listing.
	Filter *AccountFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional pagination control.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when listing accounts.

func (*ListAccountsRequest) Descriptor deprecated

func (*ListAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAccountsRequest.ProtoReflect.Descriptor instead.

func (*ListAccountsRequest) GetFilter

func (x *ListAccountsRequest) GetFilter() *AccountFilter

func (*ListAccountsRequest) GetPagination

func (x *ListAccountsRequest) GetPagination() *Pagination

func (*ListAccountsRequest) ProtoMessage

func (*ListAccountsRequest) ProtoMessage()

func (*ListAccountsRequest) ProtoReflect

func (x *ListAccountsRequest) ProtoReflect() protoreflect.Message

func (*ListAccountsRequest) Reset

func (x *ListAccountsRequest) Reset()

func (*ListAccountsRequest) String

func (x *ListAccountsRequest) String() string

type ListAccountsResponse

type ListAccountsResponse struct {

	// Page of accounts data and corresponding page information.
	Accounts *AccountsConnection `protobuf:"bytes,1,opt,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from listing accounts query.

func (*ListAccountsResponse) Descriptor deprecated

func (*ListAccountsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAccountsResponse.ProtoReflect.Descriptor instead.

func (*ListAccountsResponse) GetAccounts

func (x *ListAccountsResponse) GetAccounts() *AccountsConnection

func (*ListAccountsResponse) ProtoMessage

func (*ListAccountsResponse) ProtoMessage()

func (*ListAccountsResponse) ProtoReflect

func (x *ListAccountsResponse) ProtoReflect() protoreflect.Message

func (*ListAccountsResponse) Reset

func (x *ListAccountsResponse) Reset()

func (*ListAccountsResponse) String

func (x *ListAccountsResponse) String() string

type ListAllNetworkHistorySegmentsRequest

type ListAllNetworkHistorySegmentsRequest struct {
	// contains filtered or unexported fields
}

Request to list all the nodes history segments

func (*ListAllNetworkHistorySegmentsRequest) Descriptor deprecated

func (*ListAllNetworkHistorySegmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAllNetworkHistorySegmentsRequest.ProtoReflect.Descriptor instead.

func (*ListAllNetworkHistorySegmentsRequest) ProtoMessage

func (*ListAllNetworkHistorySegmentsRequest) ProtoMessage()

func (*ListAllNetworkHistorySegmentsRequest) ProtoReflect

func (*ListAllNetworkHistorySegmentsRequest) Reset

func (*ListAllNetworkHistorySegmentsRequest) String

type ListAllNetworkHistorySegmentsResponse

type ListAllNetworkHistorySegmentsResponse struct {

	// Page of history segments data and corresponding page information.
	Segments []*HistorySegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

Response with a list of all the nodes history segments

func (*ListAllNetworkHistorySegmentsResponse) Descriptor deprecated

func (*ListAllNetworkHistorySegmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAllNetworkHistorySegmentsResponse.ProtoReflect.Descriptor instead.

func (*ListAllNetworkHistorySegmentsResponse) GetSegments

func (*ListAllNetworkHistorySegmentsResponse) ProtoMessage

func (*ListAllNetworkHistorySegmentsResponse) ProtoMessage()

func (*ListAllNetworkHistorySegmentsResponse) ProtoReflect

func (*ListAllNetworkHistorySegmentsResponse) Reset

func (*ListAllNetworkHistorySegmentsResponse) String

type ListAllPositionsRequest

type ListAllPositionsRequest struct {

	// Filter to apply to the positions.
	Filter *PositionsFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to list positions, given the position filter is supplied.

func (*ListAllPositionsRequest) Descriptor deprecated

func (*ListAllPositionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAllPositionsRequest.ProtoReflect.Descriptor instead.

func (*ListAllPositionsRequest) GetFilter

func (x *ListAllPositionsRequest) GetFilter() *PositionsFilter

func (*ListAllPositionsRequest) GetPagination

func (x *ListAllPositionsRequest) GetPagination() *Pagination

func (*ListAllPositionsRequest) ProtoMessage

func (*ListAllPositionsRequest) ProtoMessage()

func (*ListAllPositionsRequest) ProtoReflect

func (x *ListAllPositionsRequest) ProtoReflect() protoreflect.Message

func (*ListAllPositionsRequest) Reset

func (x *ListAllPositionsRequest) Reset()

func (*ListAllPositionsRequest) String

func (x *ListAllPositionsRequest) String() string

type ListAllPositionsResponse

type ListAllPositionsResponse struct {

	// Page of positions data and corresponding page information.
	Positions *PositionConnection `protobuf:"bytes,1,opt,name=positions,proto3" json:"positions,omitempty"`
	// contains filtered or unexported fields
}

Response to query for listing of positions, given the filter is supplied

func (*ListAllPositionsResponse) Descriptor deprecated

func (*ListAllPositionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAllPositionsResponse.ProtoReflect.Descriptor instead.

func (*ListAllPositionsResponse) GetPositions

func (x *ListAllPositionsResponse) GetPositions() *PositionConnection

func (*ListAllPositionsResponse) ProtoMessage

func (*ListAllPositionsResponse) ProtoMessage()

func (*ListAllPositionsResponse) ProtoReflect

func (x *ListAllPositionsResponse) ProtoReflect() protoreflect.Message

func (*ListAllPositionsResponse) Reset

func (x *ListAllPositionsResponse) Reset()

func (*ListAllPositionsResponse) String

func (x *ListAllPositionsResponse) String() string

type ListAssetsRequest

type ListAssetsRequest struct {

	// Optional asset ID to list data for.
	AssetId *string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3,oneof" json:"asset_id,omitempty"`
	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request for listing assets data

func (*ListAssetsRequest) Descriptor deprecated

func (*ListAssetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAssetsRequest.ProtoReflect.Descriptor instead.

func (*ListAssetsRequest) GetAssetId

func (x *ListAssetsRequest) GetAssetId() string

func (*ListAssetsRequest) GetPagination

func (x *ListAssetsRequest) GetPagination() *Pagination

func (*ListAssetsRequest) ProtoMessage

func (*ListAssetsRequest) ProtoMessage()

func (*ListAssetsRequest) ProtoReflect

func (x *ListAssetsRequest) ProtoReflect() protoreflect.Message

func (*ListAssetsRequest) Reset

func (x *ListAssetsRequest) Reset()

func (*ListAssetsRequest) String

func (x *ListAssetsRequest) String() string

type ListAssetsResponse

type ListAssetsResponse struct {

	// Page of assets data and corresponding page information.
	Assets *AssetsConnection `protobuf:"bytes,1,opt,name=assets,proto3" json:"assets,omitempty"`
	// contains filtered or unexported fields
}

Response from listing assets

func (*ListAssetsResponse) Descriptor deprecated

func (*ListAssetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAssetsResponse.ProtoReflect.Descriptor instead.

func (*ListAssetsResponse) GetAssets

func (x *ListAssetsResponse) GetAssets() *AssetsConnection

func (*ListAssetsResponse) ProtoMessage

func (*ListAssetsResponse) ProtoMessage()

func (*ListAssetsResponse) ProtoReflect

func (x *ListAssetsResponse) ProtoReflect() protoreflect.Message

func (*ListAssetsResponse) Reset

func (x *ListAssetsResponse) Reset()

func (*ListAssetsResponse) String

func (x *ListAssetsResponse) String() string

type ListBalanceChangesRequest

type ListBalanceChangesRequest struct {

	// Limit the accounts considered according to the filter supplied.
	Filter *AccountFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,5,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Date range over which to query.
	DateRange *DateRange `protobuf:"bytes,6,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

Request to use when querying balances changes.

func (*ListBalanceChangesRequest) Descriptor deprecated

func (*ListBalanceChangesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBalanceChangesRequest.ProtoReflect.Descriptor instead.

func (*ListBalanceChangesRequest) GetDateRange

func (x *ListBalanceChangesRequest) GetDateRange() *DateRange

func (*ListBalanceChangesRequest) GetFilter

func (x *ListBalanceChangesRequest) GetFilter() *AccountFilter

func (*ListBalanceChangesRequest) GetPagination

func (x *ListBalanceChangesRequest) GetPagination() *Pagination

func (*ListBalanceChangesRequest) ProtoMessage

func (*ListBalanceChangesRequest) ProtoMessage()

func (*ListBalanceChangesRequest) ProtoReflect

func (*ListBalanceChangesRequest) Reset

func (x *ListBalanceChangesRequest) Reset()

func (*ListBalanceChangesRequest) String

func (x *ListBalanceChangesRequest) String() string

type ListBalanceChangesResponse

type ListBalanceChangesResponse struct {

	// Page of aggregated balances data and corresponding page information.
	Balances *AggregatedBalanceConnection `protobuf:"bytes,1,opt,name=balances,proto3" json:"balances,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from querying balances changes.

func (*ListBalanceChangesResponse) Descriptor deprecated

func (*ListBalanceChangesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBalanceChangesResponse.ProtoReflect.Descriptor instead.

func (*ListBalanceChangesResponse) GetBalances

func (*ListBalanceChangesResponse) ProtoMessage

func (*ListBalanceChangesResponse) ProtoMessage()

func (*ListBalanceChangesResponse) ProtoReflect

func (*ListBalanceChangesResponse) Reset

func (x *ListBalanceChangesResponse) Reset()

func (*ListBalanceChangesResponse) String

func (x *ListBalanceChangesResponse) String() string

type ListCandleDataRequest

type ListCandleDataRequest struct {

	// Candle ID to retrieve candle data for.
	CandleId string `protobuf:"bytes,1,opt,name=candle_id,json=candleId,proto3" json:"candle_id,omitempty"`
	// Timestamp in Unix nanoseconds to retrieve candles from.
	FromTimestamp int64 `protobuf:"varint,2,opt,name=from_timestamp,json=fromTimestamp,proto3" json:"from_timestamp,omitempty"`
	// Timestamp in Unix nanoseconds to retrieve candles to.
	ToTimestamp int64 `protobuf:"varint,3,opt,name=to_timestamp,json=toTimestamp,proto3" json:"to_timestamp,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,5,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request that is used when listing candles for a market at an interval

func (*ListCandleDataRequest) Descriptor deprecated

func (*ListCandleDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCandleDataRequest.ProtoReflect.Descriptor instead.

func (*ListCandleDataRequest) GetCandleId

func (x *ListCandleDataRequest) GetCandleId() string

func (*ListCandleDataRequest) GetFromTimestamp

func (x *ListCandleDataRequest) GetFromTimestamp() int64

func (*ListCandleDataRequest) GetPagination

func (x *ListCandleDataRequest) GetPagination() *Pagination

func (*ListCandleDataRequest) GetToTimestamp

func (x *ListCandleDataRequest) GetToTimestamp() int64

func (*ListCandleDataRequest) ProtoMessage

func (*ListCandleDataRequest) ProtoMessage()

func (*ListCandleDataRequest) ProtoReflect

func (x *ListCandleDataRequest) ProtoReflect() protoreflect.Message

func (*ListCandleDataRequest) Reset

func (x *ListCandleDataRequest) Reset()

func (*ListCandleDataRequest) String

func (x *ListCandleDataRequest) String() string

type ListCandleDataResponse

type ListCandleDataResponse struct {

	// Page of candle data and corresponding page information.
	Candles *CandleDataConnection `protobuf:"bytes,1,opt,name=candles,proto3" json:"candles,omitempty"`
	// contains filtered or unexported fields
}

Response for list of candles for a market at an interval

func (*ListCandleDataResponse) Descriptor deprecated

func (*ListCandleDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCandleDataResponse.ProtoReflect.Descriptor instead.

func (*ListCandleDataResponse) GetCandles

func (*ListCandleDataResponse) ProtoMessage

func (*ListCandleDataResponse) ProtoMessage()

func (*ListCandleDataResponse) ProtoReflect

func (x *ListCandleDataResponse) ProtoReflect() protoreflect.Message

func (*ListCandleDataResponse) Reset

func (x *ListCandleDataResponse) Reset()

func (*ListCandleDataResponse) String

func (x *ListCandleDataResponse) String() string

type ListCandleIntervalsRequest

type ListCandleIntervalsRequest struct {

	// Unique ID for the market to list candle intervals for.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// contains filtered or unexported fields
}

Request that is used to fetch a list of supported intervals for the given market along with the corresponding candle ID

func (*ListCandleIntervalsRequest) Descriptor deprecated

func (*ListCandleIntervalsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCandleIntervalsRequest.ProtoReflect.Descriptor instead.

func (*ListCandleIntervalsRequest) GetMarketId

func (x *ListCandleIntervalsRequest) GetMarketId() string

func (*ListCandleIntervalsRequest) ProtoMessage

func (*ListCandleIntervalsRequest) ProtoMessage()

func (*ListCandleIntervalsRequest) ProtoReflect

func (*ListCandleIntervalsRequest) Reset

func (x *ListCandleIntervalsRequest) Reset()

func (*ListCandleIntervalsRequest) String

func (x *ListCandleIntervalsRequest) String() string

type ListCandleIntervalsResponse

type ListCandleIntervalsResponse struct {

	// List of the mappings.
	IntervalToCandleId []*IntervalToCandleId `protobuf:"bytes,1,rep,name=interval_to_candle_id,json=intervalToCandleId,proto3" json:"interval_to_candle_id,omitempty"`
	// contains filtered or unexported fields
}

List of mapped pairs `interval` -> `candle ID` for a given market

func (*ListCandleIntervalsResponse) Descriptor deprecated

func (*ListCandleIntervalsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCandleIntervalsResponse.ProtoReflect.Descriptor instead.

func (*ListCandleIntervalsResponse) GetIntervalToCandleId

func (x *ListCandleIntervalsResponse) GetIntervalToCandleId() []*IntervalToCandleId

func (*ListCandleIntervalsResponse) ProtoMessage

func (*ListCandleIntervalsResponse) ProtoMessage()

func (*ListCandleIntervalsResponse) ProtoReflect

func (*ListCandleIntervalsResponse) Reset

func (x *ListCandleIntervalsResponse) Reset()

func (*ListCandleIntervalsResponse) String

func (x *ListCandleIntervalsResponse) String() string

type ListCheckpointsRequest

type ListCheckpointsRequest struct {

	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to get all checkpoints. Currently no fields, probably will be expanded to allow filtering data

func (*ListCheckpointsRequest) Descriptor deprecated

func (*ListCheckpointsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCheckpointsRequest.ProtoReflect.Descriptor instead.

func (*ListCheckpointsRequest) GetPagination

func (x *ListCheckpointsRequest) GetPagination() *Pagination

func (*ListCheckpointsRequest) ProtoMessage

func (*ListCheckpointsRequest) ProtoMessage()

func (*ListCheckpointsRequest) ProtoReflect

func (x *ListCheckpointsRequest) ProtoReflect() protoreflect.Message

func (*ListCheckpointsRequest) Reset

func (x *ListCheckpointsRequest) Reset()

func (*ListCheckpointsRequest) String

func (x *ListCheckpointsRequest) String() string

type ListCheckpointsResponse

type ListCheckpointsResponse struct {

	// Page of checkpoints data and corresponding page information.
	Checkpoints *CheckpointsConnection `protobuf:"bytes,1,opt,name=checkpoints,proto3" json:"checkpoints,omitempty"`
	// contains filtered or unexported fields
}

Response message containing all checkpoints requested

func (*ListCheckpointsResponse) Descriptor deprecated

func (*ListCheckpointsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCheckpointsResponse.ProtoReflect.Descriptor instead.

func (*ListCheckpointsResponse) GetCheckpoints

func (x *ListCheckpointsResponse) GetCheckpoints() *CheckpointsConnection

func (*ListCheckpointsResponse) ProtoMessage

func (*ListCheckpointsResponse) ProtoMessage()

func (*ListCheckpointsResponse) ProtoReflect

func (x *ListCheckpointsResponse) ProtoReflect() protoreflect.Message

func (*ListCheckpointsResponse) Reset

func (x *ListCheckpointsResponse) Reset()

func (*ListCheckpointsResponse) String

func (x *ListCheckpointsResponse) String() string

type ListCoreSnapshotsRequest

type ListCoreSnapshotsRequest struct {

	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request type for ListCoreSnapshots; fetches a paginated list of the core snapshots.

func (*ListCoreSnapshotsRequest) Descriptor deprecated

func (*ListCoreSnapshotsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCoreSnapshotsRequest.ProtoReflect.Descriptor instead.

func (*ListCoreSnapshotsRequest) GetPagination

func (x *ListCoreSnapshotsRequest) GetPagination() *Pagination

func (*ListCoreSnapshotsRequest) ProtoMessage

func (*ListCoreSnapshotsRequest) ProtoMessage()

func (*ListCoreSnapshotsRequest) ProtoReflect

func (x *ListCoreSnapshotsRequest) ProtoReflect() protoreflect.Message

func (*ListCoreSnapshotsRequest) Reset

func (x *ListCoreSnapshotsRequest) Reset()

func (*ListCoreSnapshotsRequest) String

func (x *ListCoreSnapshotsRequest) String() string

type ListCoreSnapshotsResponse

type ListCoreSnapshotsResponse struct {

	// Page of core snapshot data and corresponding page information.
	CoreSnapshots *CoreSnapshotConnection `protobuf:"bytes,1,opt,name=core_snapshots,json=coreSnapshots,proto3" json:"core_snapshots,omitempty"`
	// contains filtered or unexported fields
}

Response from a ListCoreSnapshots RPC call; a paginated list of the core snapshots.

func (*ListCoreSnapshotsResponse) Descriptor deprecated

func (*ListCoreSnapshotsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCoreSnapshotsResponse.ProtoReflect.Descriptor instead.

func (*ListCoreSnapshotsResponse) GetCoreSnapshots

func (x *ListCoreSnapshotsResponse) GetCoreSnapshots() *CoreSnapshotConnection

func (*ListCoreSnapshotsResponse) ProtoMessage

func (*ListCoreSnapshotsResponse) ProtoMessage()

func (*ListCoreSnapshotsResponse) ProtoReflect

func (*ListCoreSnapshotsResponse) Reset

func (x *ListCoreSnapshotsResponse) Reset()

func (*ListCoreSnapshotsResponse) String

func (x *ListCoreSnapshotsResponse) String() string

type ListDelegationsRequest

type ListDelegationsRequest struct {

	// Restrict delegations to those made by the given party ID.
	PartyId *string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// Restrict delegations to those made to the given node ID.
	NodeId *string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3,oneof" json:"node_id,omitempty"`
	// Return delegations made in the given epoch. If not set, delegations for the current epoch will be returned.
	EpochId *string `protobuf:"bytes,3,opt,name=epoch_id,json=epochId,proto3,oneof" json:"epoch_id,omitempty"`
	// Pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,4,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request for listing delegations

func (*ListDelegationsRequest) Descriptor deprecated

func (*ListDelegationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDelegationsRequest.ProtoReflect.Descriptor instead.

func (*ListDelegationsRequest) GetEpochId

func (x *ListDelegationsRequest) GetEpochId() string

func (*ListDelegationsRequest) GetNodeId

func (x *ListDelegationsRequest) GetNodeId() string

func (*ListDelegationsRequest) GetPagination

func (x *ListDelegationsRequest) GetPagination() *Pagination

func (*ListDelegationsRequest) GetPartyId

func (x *ListDelegationsRequest) GetPartyId() string

func (*ListDelegationsRequest) ProtoMessage

func (*ListDelegationsRequest) ProtoMessage()

func (*ListDelegationsRequest) ProtoReflect

func (x *ListDelegationsRequest) ProtoReflect() protoreflect.Message

func (*ListDelegationsRequest) Reset

func (x *ListDelegationsRequest) Reset()

func (*ListDelegationsRequest) String

func (x *ListDelegationsRequest) String() string

type ListDelegationsResponse

type ListDelegationsResponse struct {

	// Page of delegations data and corresponding page information.
	Delegations *DelegationsConnection `protobuf:"bytes,1,opt,name=delegations,proto3" json:"delegations,omitempty"`
	// contains filtered or unexported fields
}

Response from listing delegations

func (*ListDelegationsResponse) Descriptor deprecated

func (*ListDelegationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDelegationsResponse.ProtoReflect.Descriptor instead.

func (*ListDelegationsResponse) GetDelegations

func (x *ListDelegationsResponse) GetDelegations() *DelegationsConnection

func (*ListDelegationsResponse) ProtoMessage

func (*ListDelegationsResponse) ProtoMessage()

func (*ListDelegationsResponse) ProtoReflect

func (x *ListDelegationsResponse) ProtoReflect() protoreflect.Message

func (*ListDelegationsResponse) Reset

func (x *ListDelegationsResponse) Reset()

func (*ListDelegationsResponse) String

func (x *ListDelegationsResponse) String() string

type ListDepositsRequest

type ListDepositsRequest struct {

	// Restrict deposits to those made by the given party ID.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Date range of the requested data, if provided.
	DateRange *DateRange `protobuf:"bytes,3,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

Request to list all deposits for a given party

func (*ListDepositsRequest) Descriptor deprecated

func (*ListDepositsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDepositsRequest.ProtoReflect.Descriptor instead.

func (*ListDepositsRequest) GetDateRange

func (x *ListDepositsRequest) GetDateRange() *DateRange

func (*ListDepositsRequest) GetPagination

func (x *ListDepositsRequest) GetPagination() *Pagination

func (*ListDepositsRequest) GetPartyId

func (x *ListDepositsRequest) GetPartyId() string

func (*ListDepositsRequest) ProtoMessage

func (*ListDepositsRequest) ProtoMessage()

func (*ListDepositsRequest) ProtoReflect

func (x *ListDepositsRequest) ProtoReflect() protoreflect.Message

func (*ListDepositsRequest) Reset

func (x *ListDepositsRequest) Reset()

func (*ListDepositsRequest) String

func (x *ListDepositsRequest) String() string

type ListDepositsResponse

type ListDepositsResponse struct {

	// Page of deposits data and corresponding page information.
	Deposits *DepositsConnection `protobuf:"bytes,1,opt,name=deposits,proto3" json:"deposits,omitempty"`
	// contains filtered or unexported fields
}

Response from listing deposits

func (*ListDepositsResponse) Descriptor deprecated

func (*ListDepositsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDepositsResponse.ProtoReflect.Descriptor instead.

func (*ListDepositsResponse) GetDeposits

func (x *ListDepositsResponse) GetDeposits() *DepositsConnection

func (*ListDepositsResponse) ProtoMessage

func (*ListDepositsResponse) ProtoMessage()

func (*ListDepositsResponse) ProtoReflect

func (x *ListDepositsResponse) ProtoReflect() protoreflect.Message

func (*ListDepositsResponse) Reset

func (x *ListDepositsResponse) Reset()

func (*ListDepositsResponse) String

func (x *ListDepositsResponse) String() string

type ListERC20MultiSigSignerAddedBundlesRequest

type ListERC20MultiSigSignerAddedBundlesRequest struct {

	// Node ID of the validator for which a signature bundle is required.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Ethereum address of the validator that will submit the bundle.
	Submitter string `protobuf:"bytes,2,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// Epoch in which the bundle was generated, i.e. the epoch in which the node was promoted to consensus validator.
	EpochSeq string `protobuf:"bytes,3,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request for adding a signature bundle to the signer list of a multisig contract for a particular validator

func (*ListERC20MultiSigSignerAddedBundlesRequest) Descriptor deprecated

Deprecated: Use ListERC20MultiSigSignerAddedBundlesRequest.ProtoReflect.Descriptor instead.

func (*ListERC20MultiSigSignerAddedBundlesRequest) GetEpochSeq

func (*ListERC20MultiSigSignerAddedBundlesRequest) GetNodeId

func (*ListERC20MultiSigSignerAddedBundlesRequest) GetPagination

func (*ListERC20MultiSigSignerAddedBundlesRequest) GetSubmitter

func (*ListERC20MultiSigSignerAddedBundlesRequest) ProtoMessage

func (*ListERC20MultiSigSignerAddedBundlesRequest) ProtoReflect

func (*ListERC20MultiSigSignerAddedBundlesRequest) Reset

func (*ListERC20MultiSigSignerAddedBundlesRequest) String

type ListERC20MultiSigSignerAddedBundlesResponse

type ListERC20MultiSigSignerAddedBundlesResponse struct {

	// Page of bundles for that validator - it may have been added multiple times if removed in between - and corresponding page information.
	Bundles *ERC20MultiSigSignerAddedConnection `protobuf:"bytes,1,opt,name=bundles,proto3" json:"bundles,omitempty"`
	// contains filtered or unexported fields
}

Response from adding a signature bundle to the signer list of a multisig contract for a particular validator

func (*ListERC20MultiSigSignerAddedBundlesResponse) Descriptor deprecated

Deprecated: Use ListERC20MultiSigSignerAddedBundlesResponse.ProtoReflect.Descriptor instead.

func (*ListERC20MultiSigSignerAddedBundlesResponse) GetBundles

func (*ListERC20MultiSigSignerAddedBundlesResponse) ProtoMessage

func (*ListERC20MultiSigSignerAddedBundlesResponse) ProtoReflect

func (*ListERC20MultiSigSignerAddedBundlesResponse) Reset

func (*ListERC20MultiSigSignerAddedBundlesResponse) String

type ListERC20MultiSigSignerRemovedBundlesRequest

type ListERC20MultiSigSignerRemovedBundlesRequest struct {

	// Node ID of the validator of which a signature bundle is required.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Ethereum address of the validator that will submit the bundle.
	Submitter string `protobuf:"bytes,2,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// Epoch in which the bundle was generated, i.e. the epoch in which the node was demoted from a consensus validator.
	EpochSeq string `protobuf:"bytes,3,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request for removing a signature bundle from the signer list of the multisig contract for a particular validator

func (*ListERC20MultiSigSignerRemovedBundlesRequest) Descriptor deprecated

Deprecated: Use ListERC20MultiSigSignerRemovedBundlesRequest.ProtoReflect.Descriptor instead.

func (*ListERC20MultiSigSignerRemovedBundlesRequest) GetEpochSeq

func (*ListERC20MultiSigSignerRemovedBundlesRequest) GetNodeId

func (*ListERC20MultiSigSignerRemovedBundlesRequest) GetPagination

func (*ListERC20MultiSigSignerRemovedBundlesRequest) GetSubmitter

func (*ListERC20MultiSigSignerRemovedBundlesRequest) ProtoMessage

func (*ListERC20MultiSigSignerRemovedBundlesRequest) ProtoReflect

func (*ListERC20MultiSigSignerRemovedBundlesRequest) Reset

func (*ListERC20MultiSigSignerRemovedBundlesRequest) String

type ListERC20MultiSigSignerRemovedBundlesResponse

type ListERC20MultiSigSignerRemovedBundlesResponse struct {

	// Page of signer bundle data items for that validator and corresponding page information.
	Bundles *ERC20MultiSigSignerRemovedConnection `protobuf:"bytes,1,opt,name=bundles,proto3" json:"bundles,omitempty"`
	// contains filtered or unexported fields
}

Response when removing a signature bundle from the signer list of the multisig contract for a particular validator

func (*ListERC20MultiSigSignerRemovedBundlesResponse) Descriptor deprecated

Deprecated: Use ListERC20MultiSigSignerRemovedBundlesResponse.ProtoReflect.Descriptor instead.

func (*ListERC20MultiSigSignerRemovedBundlesResponse) GetBundles

func (*ListERC20MultiSigSignerRemovedBundlesResponse) ProtoMessage

func (*ListERC20MultiSigSignerRemovedBundlesResponse) ProtoReflect

func (*ListERC20MultiSigSignerRemovedBundlesResponse) Reset

func (*ListERC20MultiSigSignerRemovedBundlesResponse) String

type ListEntitiesRequest

type ListEntitiesRequest struct {

	// Transaction hash to match against
	TransactionHash string `protobuf:"bytes,1,opt,name=transaction_hash,json=transactionHash,proto3" json:"transaction_hash,omitempty"`
	// contains filtered or unexported fields
}

Request to list all entities that were created by the given transaction hash

func (*ListEntitiesRequest) Descriptor deprecated

func (*ListEntitiesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEntitiesRequest.ProtoReflect.Descriptor instead.

func (*ListEntitiesRequest) GetTransactionHash

func (x *ListEntitiesRequest) GetTransactionHash() string

func (*ListEntitiesRequest) ProtoMessage

func (*ListEntitiesRequest) ProtoMessage()

func (*ListEntitiesRequest) ProtoReflect

func (x *ListEntitiesRequest) ProtoReflect() protoreflect.Message

func (*ListEntitiesRequest) Reset

func (x *ListEntitiesRequest) Reset()

func (*ListEntitiesRequest) String

func (x *ListEntitiesRequest) String() string

type ListEntitiesResponse

type ListEntitiesResponse struct {
	Accounts                          []*fury.Account                     `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
	Orders                            []*fury.Order                       `protobuf:"bytes,2,rep,name=orders,proto3" json:"orders,omitempty"`
	Positions                         []*fury.Position                    `protobuf:"bytes,3,rep,name=positions,proto3" json:"positions,omitempty"`
	LedgerEntries                     []*fury.LedgerEntry                 `protobuf:"bytes,4,rep,name=ledger_entries,json=ledgerEntries,proto3" json:"ledger_entries,omitempty"`
	BalanceChanges                    []*AccountBalance                   `protobuf:"bytes,5,rep,name=balance_changes,json=balanceChanges,proto3" json:"balance_changes,omitempty"`
	Transfers                         []*v1.Transfer                      `protobuf:"bytes,6,rep,name=transfers,proto3" json:"transfers,omitempty"`
	Votes                             []*fury.Vote                        `protobuf:"bytes,7,rep,name=votes,proto3" json:"votes,omitempty"`
	Erc20MultiSigSignerAddedBundles   []*ERC20MultiSigSignerAddedBundle   `` /* 162-byte string literal not displayed */
	Erc20MultiSigSignerRemovedBundles []*ERC20MultiSigSignerRemovedBundle `` /* 168-byte string literal not displayed */
	Trades                            []*fury.Trade                       `protobuf:"bytes,10,rep,name=trades,proto3" json:"trades,omitempty"`
	OracleSpecs                       []*fury.OracleSpec                  `protobuf:"bytes,11,rep,name=oracle_specs,json=oracleSpecs,proto3" json:"oracle_specs,omitempty"`
	OracleData                        []*fury.OracleData                  `protobuf:"bytes,12,rep,name=oracle_data,json=oracleData,proto3" json:"oracle_data,omitempty"`
	Markets                           []*fury.Market                      `protobuf:"bytes,13,rep,name=markets,proto3" json:"markets,omitempty"`
	Parties                           []*fury.Party                       `protobuf:"bytes,14,rep,name=parties,proto3" json:"parties,omitempty"`
	MarginLevels                      []*fury.MarginLevels                `protobuf:"bytes,15,rep,name=margin_levels,json=marginLevels,proto3" json:"margin_levels,omitempty"`
	Rewards                           []*fury.Reward                      `protobuf:"bytes,16,rep,name=rewards,proto3" json:"rewards,omitempty"`
	Deposits                          []*fury.Deposit                     `protobuf:"bytes,17,rep,name=deposits,proto3" json:"deposits,omitempty"`
	Withdrawals                       []*fury.Withdrawal                  `protobuf:"bytes,18,rep,name=withdrawals,proto3" json:"withdrawals,omitempty"`
	Assets                            []*fury.Asset                       `protobuf:"bytes,19,rep,name=assets,proto3" json:"assets,omitempty"`
	LiquidityProvisions               []*fury.LiquidityProvision          `protobuf:"bytes,20,rep,name=liquidity_provisions,json=liquidityProvisions,proto3" json:"liquidity_provisions,omitempty"`
	Proposals                         []*fury.Proposal                    `protobuf:"bytes,21,rep,name=proposals,proto3" json:"proposals,omitempty"`
	Delegations                       []*fury.Delegation                  `protobuf:"bytes,22,rep,name=delegations,proto3" json:"delegations,omitempty"`
	Nodes                             []*NodeBasic                        `protobuf:"bytes,23,rep,name=nodes,proto3" json:"nodes,omitempty"`
	NodeSignatures                    []*v11.NodeSignature                `protobuf:"bytes,24,rep,name=node_signatures,json=nodeSignatures,proto3" json:"node_signatures,omitempty"`
	NetworkParameters                 []*fury.NetworkParameter            `protobuf:"bytes,25,rep,name=network_parameters,json=networkParameters,proto3" json:"network_parameters,omitempty"`
	KeyRotations                      []*v1.KeyRotation                   `protobuf:"bytes,26,rep,name=key_rotations,json=keyRotations,proto3" json:"key_rotations,omitempty"`
	EthereumKeyRotations              []*v1.EthereumKeyRotation           `protobuf:"bytes,27,rep,name=ethereum_key_rotations,json=ethereumKeyRotations,proto3" json:"ethereum_key_rotations,omitempty"`
	ProtocolUpgradeProposals          []*v1.ProtocolUpgradeEvent          `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

Response from listing entities that were created for a given transaction hash

func (*ListEntitiesResponse) Descriptor deprecated

func (*ListEntitiesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEntitiesResponse.ProtoReflect.Descriptor instead.

func (*ListEntitiesResponse) GetAccounts

func (x *ListEntitiesResponse) GetAccounts() []*fury.Account

func (*ListEntitiesResponse) GetAssets

func (x *ListEntitiesResponse) GetAssets() []*fury.Asset

func (*ListEntitiesResponse) GetBalanceChanges

func (x *ListEntitiesResponse) GetBalanceChanges() []*AccountBalance

func (*ListEntitiesResponse) GetDelegations

func (x *ListEntitiesResponse) GetDelegations() []*fury.Delegation

func (*ListEntitiesResponse) GetDeposits

func (x *ListEntitiesResponse) GetDeposits() []*fury.Deposit

func (*ListEntitiesResponse) GetErc20MultiSigSignerAddedBundles

func (x *ListEntitiesResponse) GetErc20MultiSigSignerAddedBundles() []*ERC20MultiSigSignerAddedBundle

func (*ListEntitiesResponse) GetErc20MultiSigSignerRemovedBundles

func (x *ListEntitiesResponse) GetErc20MultiSigSignerRemovedBundles() []*ERC20MultiSigSignerRemovedBundle

func (*ListEntitiesResponse) GetEthereumKeyRotations

func (x *ListEntitiesResponse) GetEthereumKeyRotations() []*v1.EthereumKeyRotation

func (*ListEntitiesResponse) GetKeyRotations

func (x *ListEntitiesResponse) GetKeyRotations() []*v1.KeyRotation

func (*ListEntitiesResponse) GetLedgerEntries

func (x *ListEntitiesResponse) GetLedgerEntries() []*fury.LedgerEntry

func (*ListEntitiesResponse) GetLiquidityProvisions

func (x *ListEntitiesResponse) GetLiquidityProvisions() []*fury.LiquidityProvision

func (*ListEntitiesResponse) GetMarginLevels

func (x *ListEntitiesResponse) GetMarginLevels() []*fury.MarginLevels

func (*ListEntitiesResponse) GetMarkets

func (x *ListEntitiesResponse) GetMarkets() []*fury.Market

func (*ListEntitiesResponse) GetNetworkParameters

func (x *ListEntitiesResponse) GetNetworkParameters() []*fury.NetworkParameter

func (*ListEntitiesResponse) GetNodeSignatures

func (x *ListEntitiesResponse) GetNodeSignatures() []*v11.NodeSignature

func (*ListEntitiesResponse) GetNodes

func (x *ListEntitiesResponse) GetNodes() []*NodeBasic

func (*ListEntitiesResponse) GetOracleData

func (x *ListEntitiesResponse) GetOracleData() []*fury.OracleData

func (*ListEntitiesResponse) GetOracleSpecs

func (x *ListEntitiesResponse) GetOracleSpecs() []*fury.OracleSpec

func (*ListEntitiesResponse) GetOrders

func (x *ListEntitiesResponse) GetOrders() []*fury.Order

func (*ListEntitiesResponse) GetParties

func (x *ListEntitiesResponse) GetParties() []*fury.Party

func (*ListEntitiesResponse) GetPositions

func (x *ListEntitiesResponse) GetPositions() []*fury.Position

func (*ListEntitiesResponse) GetProposals

func (x *ListEntitiesResponse) GetProposals() []*fury.Proposal

func (*ListEntitiesResponse) GetProtocolUpgradeProposals

func (x *ListEntitiesResponse) GetProtocolUpgradeProposals() []*v1.ProtocolUpgradeEvent

func (*ListEntitiesResponse) GetRewards

func (x *ListEntitiesResponse) GetRewards() []*fury.Reward

func (*ListEntitiesResponse) GetTrades

func (x *ListEntitiesResponse) GetTrades() []*fury.Trade

func (*ListEntitiesResponse) GetTransfers

func (x *ListEntitiesResponse) GetTransfers() []*v1.Transfer

func (*ListEntitiesResponse) GetVotes

func (x *ListEntitiesResponse) GetVotes() []*fury.Vote

func (*ListEntitiesResponse) GetWithdrawals

func (x *ListEntitiesResponse) GetWithdrawals() []*fury.Withdrawal

func (*ListEntitiesResponse) ProtoMessage

func (*ListEntitiesResponse) ProtoMessage()

func (*ListEntitiesResponse) ProtoReflect

func (x *ListEntitiesResponse) ProtoReflect() protoreflect.Message

func (*ListEntitiesResponse) Reset

func (x *ListEntitiesResponse) Reset()

func (*ListEntitiesResponse) String

func (x *ListEntitiesResponse) String() string

type ListEpochRewardSummariesRequest

type ListEpochRewardSummariesRequest struct {

	// Limit the results considered according to the filter supplied.
	Filter *RewardSummaryFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,4,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to get summary of reward per epoch for a given range of epochs

func (*ListEpochRewardSummariesRequest) Descriptor deprecated

func (*ListEpochRewardSummariesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEpochRewardSummariesRequest.ProtoReflect.Descriptor instead.

func (*ListEpochRewardSummariesRequest) GetFilter

func (*ListEpochRewardSummariesRequest) GetPagination

func (x *ListEpochRewardSummariesRequest) GetPagination() *Pagination

func (*ListEpochRewardSummariesRequest) ProtoMessage

func (*ListEpochRewardSummariesRequest) ProtoMessage()

func (*ListEpochRewardSummariesRequest) ProtoReflect

func (*ListEpochRewardSummariesRequest) Reset

func (*ListEpochRewardSummariesRequest) String

type ListEpochRewardSummariesResponse

type ListEpochRewardSummariesResponse struct {

	// Page of rewards details for a single party and corresponding page information.
	Summaries *EpochRewardSummaryConnection `protobuf:"bytes,1,opt,name=summaries,proto3" json:"summaries,omitempty"`
	// contains filtered or unexported fields
}

Return message with reward details in for a single party

func (*ListEpochRewardSummariesResponse) Descriptor deprecated

func (*ListEpochRewardSummariesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEpochRewardSummariesResponse.ProtoReflect.Descriptor instead.

func (*ListEpochRewardSummariesResponse) GetSummaries

func (*ListEpochRewardSummariesResponse) ProtoMessage

func (*ListEpochRewardSummariesResponse) ProtoMessage()

func (*ListEpochRewardSummariesResponse) ProtoReflect

func (*ListEpochRewardSummariesResponse) Reset

func (*ListEpochRewardSummariesResponse) String

type ListEthereumKeyRotationsRequest

type ListEthereumKeyRotationsRequest struct {

	// Node ID to get the rotation for, if provided.
	NodeId *string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3,oneof" json:"node_id,omitempty"`
	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to list ethereum key rotations for nodes, optionally filtered by node

func (*ListEthereumKeyRotationsRequest) Descriptor deprecated

func (*ListEthereumKeyRotationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEthereumKeyRotationsRequest.ProtoReflect.Descriptor instead.

func (*ListEthereumKeyRotationsRequest) GetNodeId

func (x *ListEthereumKeyRotationsRequest) GetNodeId() string

func (*ListEthereumKeyRotationsRequest) GetPagination

func (x *ListEthereumKeyRotationsRequest) GetPagination() *Pagination

func (*ListEthereumKeyRotationsRequest) ProtoMessage

func (*ListEthereumKeyRotationsRequest) ProtoMessage()

func (*ListEthereumKeyRotationsRequest) ProtoReflect

func (*ListEthereumKeyRotationsRequest) Reset

func (*ListEthereumKeyRotationsRequest) String

type ListEthereumKeyRotationsResponse

type ListEthereumKeyRotationsResponse struct {

	// Page of Ethereum key rotations data and corresponding page information.
	KeyRotations *EthereumKeyRotationsConnection `protobuf:"bytes,1,opt,name=key_rotations,json=keyRotations,proto3" json:"key_rotations,omitempty"`
	// contains filtered or unexported fields
}

Response message containing Ethereum key rotations

func (*ListEthereumKeyRotationsResponse) Descriptor deprecated

func (*ListEthereumKeyRotationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEthereumKeyRotationsResponse.ProtoReflect.Descriptor instead.

func (*ListEthereumKeyRotationsResponse) GetKeyRotations

func (*ListEthereumKeyRotationsResponse) ProtoMessage

func (*ListEthereumKeyRotationsResponse) ProtoMessage()

func (*ListEthereumKeyRotationsResponse) ProtoReflect

func (*ListEthereumKeyRotationsResponse) Reset

func (*ListEthereumKeyRotationsResponse) String

type ListGovernanceDataRequest

type ListGovernanceDataRequest struct {

	// Restrict proposals to those with the given state.
	ProposalState *fury.Proposal_State `` /* 132-byte string literal not displayed */
	// Restrict proposals to those with the given type.
	ProposalType *ListGovernanceDataRequest_Type `` /* 156-byte string literal not displayed */
	// Restrict proposals to those proposed by the given party ID.
	ProposerPartyId *string `protobuf:"bytes,3,opt,name=proposer_party_id,json=proposerPartyId,proto3,oneof" json:"proposer_party_id,omitempty"`
	// Restrict proposals to those with the given reference.
	ProposalReference *string `protobuf:"bytes,4,opt,name=proposal_reference,json=proposalReference,proto3,oneof" json:"proposal_reference,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,5,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to list governance data

func (*ListGovernanceDataRequest) Descriptor deprecated

func (*ListGovernanceDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGovernanceDataRequest.ProtoReflect.Descriptor instead.

func (*ListGovernanceDataRequest) GetPagination

func (x *ListGovernanceDataRequest) GetPagination() *Pagination

func (*ListGovernanceDataRequest) GetProposalReference

func (x *ListGovernanceDataRequest) GetProposalReference() string

func (*ListGovernanceDataRequest) GetProposalState

func (x *ListGovernanceDataRequest) GetProposalState() fury.Proposal_State

func (*ListGovernanceDataRequest) GetProposalType

func (*ListGovernanceDataRequest) GetProposerPartyId

func (x *ListGovernanceDataRequest) GetProposerPartyId() string

func (*ListGovernanceDataRequest) ProtoMessage

func (*ListGovernanceDataRequest) ProtoMessage()

func (*ListGovernanceDataRequest) ProtoReflect

func (*ListGovernanceDataRequest) Reset

func (x *ListGovernanceDataRequest) Reset()

func (*ListGovernanceDataRequest) String

func (x *ListGovernanceDataRequest) String() string

type ListGovernanceDataRequest_Type

type ListGovernanceDataRequest_Type int32

Filter for the types of governance proposals to view

const (
	ListGovernanceDataRequest_TYPE_UNSPECIFIED ListGovernanceDataRequest_Type = 0
	// List all proposals
	ListGovernanceDataRequest_TYPE_ALL ListGovernanceDataRequest_Type = 1
	// List new market proposals
	ListGovernanceDataRequest_TYPE_NEW_MARKET ListGovernanceDataRequest_Type = 2
	// List update market proposals
	ListGovernanceDataRequest_TYPE_UPDATE_MARKET ListGovernanceDataRequest_Type = 3
	// List change Fury network parameter proposals
	ListGovernanceDataRequest_TYPE_NETWORK_PARAMETERS ListGovernanceDataRequest_Type = 4
	// New asset proposals
	ListGovernanceDataRequest_TYPE_NEW_ASSET ListGovernanceDataRequest_Type = 5
	// Proposals for creating a new free form proposal
	ListGovernanceDataRequest_TYPE_NEW_FREE_FORM ListGovernanceDataRequest_Type = 6
	// Update asset proposals
	ListGovernanceDataRequest_TYPE_UPDATE_ASSET ListGovernanceDataRequest_Type = 7
)

func (ListGovernanceDataRequest_Type) Descriptor

func (ListGovernanceDataRequest_Type) Enum

func (ListGovernanceDataRequest_Type) EnumDescriptor deprecated

func (ListGovernanceDataRequest_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListGovernanceDataRequest_Type.Descriptor instead.

func (ListGovernanceDataRequest_Type) Number

func (ListGovernanceDataRequest_Type) String

func (ListGovernanceDataRequest_Type) Type

type ListGovernanceDataResponse

type ListGovernanceDataResponse struct {

	// Page of governance data and corresponding page information.
	Connection *GovernanceDataConnection `protobuf:"bytes,1,opt,name=connection,proto3" json:"connection,omitempty"`
	// contains filtered or unexported fields
}

Response from listing governance data

func (*ListGovernanceDataResponse) Descriptor deprecated

func (*ListGovernanceDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGovernanceDataResponse.ProtoReflect.Descriptor instead.

func (*ListGovernanceDataResponse) GetConnection

func (*ListGovernanceDataResponse) ProtoMessage

func (*ListGovernanceDataResponse) ProtoMessage()

func (*ListGovernanceDataResponse) ProtoReflect

func (*ListGovernanceDataResponse) Reset

func (x *ListGovernanceDataResponse) Reset()

func (*ListGovernanceDataResponse) String

func (x *ListGovernanceDataResponse) String() string

type ListKeyRotationsRequest

type ListKeyRotationsRequest struct {

	// Node ID to get key rotations for, if provided.
	NodeId *string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3,oneof" json:"node_id,omitempty"`
	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to list all key rotations

func (*ListKeyRotationsRequest) Descriptor deprecated

func (*ListKeyRotationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyRotationsRequest.ProtoReflect.Descriptor instead.

func (*ListKeyRotationsRequest) GetNodeId

func (x *ListKeyRotationsRequest) GetNodeId() string

func (*ListKeyRotationsRequest) GetPagination

func (x *ListKeyRotationsRequest) GetPagination() *Pagination

func (*ListKeyRotationsRequest) ProtoMessage

func (*ListKeyRotationsRequest) ProtoMessage()

func (*ListKeyRotationsRequest) ProtoReflect

func (x *ListKeyRotationsRequest) ProtoReflect() protoreflect.Message

func (*ListKeyRotationsRequest) Reset

func (x *ListKeyRotationsRequest) Reset()

func (*ListKeyRotationsRequest) String

func (x *ListKeyRotationsRequest) String() string

type ListKeyRotationsResponse

type ListKeyRotationsResponse struct {

	// Page of key rotations data and corresponding page information.
	Rotations *KeyRotationConnection `protobuf:"bytes,1,opt,name=rotations,proto3" json:"rotations,omitempty"`
	// contains filtered or unexported fields
}

Response message containing Fury key rotations

func (*ListKeyRotationsResponse) Descriptor deprecated

func (*ListKeyRotationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyRotationsResponse.ProtoReflect.Descriptor instead.

func (*ListKeyRotationsResponse) GetRotations

func (*ListKeyRotationsResponse) ProtoMessage

func (*ListKeyRotationsResponse) ProtoMessage()

func (*ListKeyRotationsResponse) ProtoReflect

func (x *ListKeyRotationsResponse) ProtoReflect() protoreflect.Message

func (*ListKeyRotationsResponse) Reset

func (x *ListKeyRotationsResponse) Reset()

func (*ListKeyRotationsResponse) String

func (x *ListKeyRotationsResponse) String() string

type ListLatestMarketDataRequest

type ListLatestMarketDataRequest struct {
	// contains filtered or unexported fields
}

Request that is sent when listing the latest market data for every market

func (*ListLatestMarketDataRequest) Descriptor deprecated

func (*ListLatestMarketDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListLatestMarketDataRequest.ProtoReflect.Descriptor instead.

func (*ListLatestMarketDataRequest) ProtoMessage

func (*ListLatestMarketDataRequest) ProtoMessage()

func (*ListLatestMarketDataRequest) ProtoReflect

func (*ListLatestMarketDataRequest) Reset

func (x *ListLatestMarketDataRequest) Reset()

func (*ListLatestMarketDataRequest) String

func (x *ListLatestMarketDataRequest) String() string

type ListLatestMarketDataResponse

type ListLatestMarketDataResponse struct {
	MarketsData []*fury.MarketData `protobuf:"bytes,1,rep,name=markets_data,json=marketsData,proto3" json:"markets_data,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when listing the latest market data for every market

func (*ListLatestMarketDataResponse) Descriptor deprecated

func (*ListLatestMarketDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListLatestMarketDataResponse.ProtoReflect.Descriptor instead.

func (*ListLatestMarketDataResponse) GetMarketsData

func (x *ListLatestMarketDataResponse) GetMarketsData() []*fury.MarketData

func (*ListLatestMarketDataResponse) ProtoMessage

func (*ListLatestMarketDataResponse) ProtoMessage()

func (*ListLatestMarketDataResponse) ProtoReflect

func (*ListLatestMarketDataResponse) Reset

func (x *ListLatestMarketDataResponse) Reset()

func (*ListLatestMarketDataResponse) String

type ListLedgerEntriesRequest

type ListLedgerEntriesRequest struct {

	// 'LedgerEntryFilter' that contains all values and conditions according to which
	// the listing of ledger entries is filtered.
	Filter *LedgerEntryFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional pagination control.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Date range for which to list ledger entries.
	DateRange *DateRange `protobuf:"bytes,3,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when listing ledger entries

func (*ListLedgerEntriesRequest) Descriptor deprecated

func (*ListLedgerEntriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListLedgerEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListLedgerEntriesRequest) GetDateRange

func (x *ListLedgerEntriesRequest) GetDateRange() *DateRange

func (*ListLedgerEntriesRequest) GetFilter

func (*ListLedgerEntriesRequest) GetPagination

func (x *ListLedgerEntriesRequest) GetPagination() *Pagination

func (*ListLedgerEntriesRequest) ProtoMessage

func (*ListLedgerEntriesRequest) ProtoMessage()

func (*ListLedgerEntriesRequest) ProtoReflect

func (x *ListLedgerEntriesRequest) ProtoReflect() protoreflect.Message

func (*ListLedgerEntriesRequest) Reset

func (x *ListLedgerEntriesRequest) Reset()

func (*ListLedgerEntriesRequest) String

func (x *ListLedgerEntriesRequest) String() string

type ListLedgerEntriesResponse

type ListLedgerEntriesResponse struct {

	// Page of aggregated ledger entries data and corresponding page information.
	LedgerEntries *AggregatedLedgerEntriesConnection `protobuf:"bytes,1,opt,name=ledger_entries,json=ledgerEntries,proto3" json:"ledger_entries,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when listing ledger entries

func (*ListLedgerEntriesResponse) Descriptor deprecated

func (*ListLedgerEntriesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListLedgerEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListLedgerEntriesResponse) GetLedgerEntries

func (*ListLedgerEntriesResponse) ProtoMessage

func (*ListLedgerEntriesResponse) ProtoMessage()

func (*ListLedgerEntriesResponse) ProtoReflect

func (*ListLedgerEntriesResponse) Reset

func (x *ListLedgerEntriesResponse) Reset()

func (*ListLedgerEntriesResponse) String

func (x *ListLedgerEntriesResponse) String() string

type ListLiquidityProvisionsRequest

type ListLiquidityProvisionsRequest struct {

	// Restrict liquidity provision orders to those placed on the given market.
	MarketId *string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3,oneof" json:"market_id,omitempty"`
	// Restrict liquidity provision orders to those placed by the given party.
	PartyId *string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// Restrict liquidity provision orders to those with the given order reference.
	Reference *string `protobuf:"bytes,3,opt,name=reference,proto3,oneof" json:"reference,omitempty"`
	// Whether to include live liquidity provision orders. If not set, live orders will not be included.
	Live *bool `protobuf:"varint,4,opt,name=live,proto3,oneof" json:"live,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,5,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request for listing liquidity provisions

func (*ListLiquidityProvisionsRequest) Descriptor deprecated

func (*ListLiquidityProvisionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListLiquidityProvisionsRequest.ProtoReflect.Descriptor instead.

func (*ListLiquidityProvisionsRequest) GetLive

func (x *ListLiquidityProvisionsRequest) GetLive() bool

func (*ListLiquidityProvisionsRequest) GetMarketId

func (x *ListLiquidityProvisionsRequest) GetMarketId() string

func (*ListLiquidityProvisionsRequest) GetPagination

func (x *ListLiquidityProvisionsRequest) GetPagination() *Pagination

func (*ListLiquidityProvisionsRequest) GetPartyId

func (x *ListLiquidityProvisionsRequest) GetPartyId() string

func (*ListLiquidityProvisionsRequest) GetReference

func (x *ListLiquidityProvisionsRequest) GetReference() string

func (*ListLiquidityProvisionsRequest) ProtoMessage

func (*ListLiquidityProvisionsRequest) ProtoMessage()

func (*ListLiquidityProvisionsRequest) ProtoReflect

func (*ListLiquidityProvisionsRequest) Reset

func (x *ListLiquidityProvisionsRequest) Reset()

func (*ListLiquidityProvisionsRequest) String

type ListLiquidityProvisionsResponse

type ListLiquidityProvisionsResponse struct {

	// Page of liquidity provisions data and corresponding page information.
	LiquidityProvisions *LiquidityProvisionsConnection `protobuf:"bytes,1,opt,name=liquidity_provisions,json=liquidityProvisions,proto3" json:"liquidity_provisions,omitempty"`
	// contains filtered or unexported fields
}

Response from listing liquidity provisions

func (*ListLiquidityProvisionsResponse) Descriptor deprecated

func (*ListLiquidityProvisionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListLiquidityProvisionsResponse.ProtoReflect.Descriptor instead.

func (*ListLiquidityProvisionsResponse) GetLiquidityProvisions

func (*ListLiquidityProvisionsResponse) ProtoMessage

func (*ListLiquidityProvisionsResponse) ProtoMessage()

func (*ListLiquidityProvisionsResponse) ProtoReflect

func (*ListLiquidityProvisionsResponse) Reset

func (*ListLiquidityProvisionsResponse) String

type ListMarginLevelsRequest

type ListMarginLevelsRequest struct {

	// Party ID for which to list the margin levels
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Market ID for which to list the margin levels
	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Pagination control
	Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request for listing margin levels

func (*ListMarginLevelsRequest) Descriptor deprecated

func (*ListMarginLevelsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMarginLevelsRequest.ProtoReflect.Descriptor instead.

func (*ListMarginLevelsRequest) GetMarketId

func (x *ListMarginLevelsRequest) GetMarketId() string

func (*ListMarginLevelsRequest) GetPagination

func (x *ListMarginLevelsRequest) GetPagination() *Pagination

func (*ListMarginLevelsRequest) GetPartyId

func (x *ListMarginLevelsRequest) GetPartyId() string

func (*ListMarginLevelsRequest) ProtoMessage

func (*ListMarginLevelsRequest) ProtoMessage()

func (*ListMarginLevelsRequest) ProtoReflect

func (x *ListMarginLevelsRequest) ProtoReflect() protoreflect.Message

func (*ListMarginLevelsRequest) Reset

func (x *ListMarginLevelsRequest) Reset()

func (*ListMarginLevelsRequest) String

func (x *ListMarginLevelsRequest) String() string

type ListMarginLevelsResponse

type ListMarginLevelsResponse struct {

	// Page of margin levels data and corresponding page information.
	MarginLevels *MarginConnection `protobuf:"bytes,1,opt,name=margin_levels,json=marginLevels,proto3" json:"margin_levels,omitempty"`
	// contains filtered or unexported fields
}

Response from listing margin levels

func (*ListMarginLevelsResponse) Descriptor deprecated

func (*ListMarginLevelsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMarginLevelsResponse.ProtoReflect.Descriptor instead.

func (*ListMarginLevelsResponse) GetMarginLevels

func (x *ListMarginLevelsResponse) GetMarginLevels() *MarginConnection

func (*ListMarginLevelsResponse) ProtoMessage

func (*ListMarginLevelsResponse) ProtoMessage()

func (*ListMarginLevelsResponse) ProtoReflect

func (x *ListMarginLevelsResponse) ProtoReflect() protoreflect.Message

func (*ListMarginLevelsResponse) Reset

func (x *ListMarginLevelsResponse) Reset()

func (*ListMarginLevelsResponse) String

func (x *ListMarginLevelsResponse) String() string

type ListMarketsRequest

type ListMarketsRequest struct {

	// Pagination control.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Whether to include settled markets. If not set, settled markets will be included.
	IncludeSettled *bool `protobuf:"varint,3,opt,name=include_settled,json=includeSettled,proto3,oneof" json:"include_settled,omitempty"`
	// contains filtered or unexported fields
}

Request for listing markets

func (*ListMarketsRequest) Descriptor deprecated

func (*ListMarketsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMarketsRequest.ProtoReflect.Descriptor instead.

func (*ListMarketsRequest) GetIncludeSettled

func (x *ListMarketsRequest) GetIncludeSettled() bool

func (*ListMarketsRequest) GetPagination

func (x *ListMarketsRequest) GetPagination() *Pagination

func (*ListMarketsRequest) ProtoMessage

func (*ListMarketsRequest) ProtoMessage()

func (*ListMarketsRequest) ProtoReflect

func (x *ListMarketsRequest) ProtoReflect() protoreflect.Message

func (*ListMarketsRequest) Reset

func (x *ListMarketsRequest) Reset()

func (*ListMarketsRequest) String

func (x *ListMarketsRequest) String() string

type ListMarketsResponse

type ListMarketsResponse struct {

	// Page of markets and corresponding page information.
	Markets *MarketConnection `protobuf:"bytes,1,opt,name=markets,proto3" json:"markets,omitempty"`
	// contains filtered or unexported fields
}

Response from listing markets

func (*ListMarketsResponse) Descriptor deprecated

func (*ListMarketsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMarketsResponse.ProtoReflect.Descriptor instead.

func (*ListMarketsResponse) GetMarkets

func (x *ListMarketsResponse) GetMarkets() *MarketConnection

func (*ListMarketsResponse) ProtoMessage

func (*ListMarketsResponse) ProtoMessage()

func (*ListMarketsResponse) ProtoReflect

func (x *ListMarketsResponse) ProtoReflect() protoreflect.Message

func (*ListMarketsResponse) Reset

func (x *ListMarketsResponse) Reset()

func (*ListMarketsResponse) String

func (x *ListMarketsResponse) String() string

type ListNetworkParametersRequest

type ListNetworkParametersRequest struct {

	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Message requesting for the list of all network parameters

func (*ListNetworkParametersRequest) Descriptor deprecated

func (*ListNetworkParametersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkParametersRequest.ProtoReflect.Descriptor instead.

func (*ListNetworkParametersRequest) GetPagination

func (x *ListNetworkParametersRequest) GetPagination() *Pagination

func (*ListNetworkParametersRequest) ProtoMessage

func (*ListNetworkParametersRequest) ProtoMessage()

func (*ListNetworkParametersRequest) ProtoReflect

func (*ListNetworkParametersRequest) Reset

func (x *ListNetworkParametersRequest) Reset()

func (*ListNetworkParametersRequest) String

type ListNetworkParametersResponse

type ListNetworkParametersResponse struct {

	// Page of network parameters and corresponding page information.
	NetworkParameters *NetworkParameterConnection `protobuf:"bytes,1,opt,name=network_parameters,json=networkParameters,proto3" json:"network_parameters,omitempty"`
	// contains filtered or unexported fields
}

Response containing all of the Fury network parameters

func (*ListNetworkParametersResponse) Descriptor deprecated

func (*ListNetworkParametersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkParametersResponse.ProtoReflect.Descriptor instead.

func (*ListNetworkParametersResponse) GetNetworkParameters

func (x *ListNetworkParametersResponse) GetNetworkParameters() *NetworkParameterConnection

func (*ListNetworkParametersResponse) ProtoMessage

func (*ListNetworkParametersResponse) ProtoMessage()

func (*ListNetworkParametersResponse) ProtoReflect

func (*ListNetworkParametersResponse) Reset

func (x *ListNetworkParametersResponse) Reset()

func (*ListNetworkParametersResponse) String

type ListNodeSignaturesRequest

type ListNodeSignaturesRequest struct {

	// Resource ID to list signatures for.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to specify the ID of the resource to retrieve aggregated signatures for

func (*ListNodeSignaturesRequest) Descriptor deprecated

func (*ListNodeSignaturesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNodeSignaturesRequest.ProtoReflect.Descriptor instead.

func (*ListNodeSignaturesRequest) GetId

func (x *ListNodeSignaturesRequest) GetId() string

func (*ListNodeSignaturesRequest) GetPagination

func (x *ListNodeSignaturesRequest) GetPagination() *Pagination

func (*ListNodeSignaturesRequest) ProtoMessage

func (*ListNodeSignaturesRequest) ProtoMessage()

func (*ListNodeSignaturesRequest) ProtoReflect

func (*ListNodeSignaturesRequest) Reset

func (x *ListNodeSignaturesRequest) Reset()

func (*ListNodeSignaturesRequest) String

func (x *ListNodeSignaturesRequest) String() string

type ListNodeSignaturesResponse

type ListNodeSignaturesResponse struct {

	// Page of nodes signatures and corresponding page information.
	Signatures *NodeSignaturesConnection `protobuf:"bytes,1,opt,name=signatures,proto3" json:"signatures,omitempty"`
	// contains filtered or unexported fields
}

Response to specify the ID of the resource to retrieve aggregated signatures for

func (*ListNodeSignaturesResponse) Descriptor deprecated

func (*ListNodeSignaturesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNodeSignaturesResponse.ProtoReflect.Descriptor instead.

func (*ListNodeSignaturesResponse) GetSignatures

func (*ListNodeSignaturesResponse) ProtoMessage

func (*ListNodeSignaturesResponse) ProtoMessage()

func (*ListNodeSignaturesResponse) ProtoReflect

func (*ListNodeSignaturesResponse) Reset

func (x *ListNodeSignaturesResponse) Reset()

func (*ListNodeSignaturesResponse) String

func (x *ListNodeSignaturesResponse) String() string

type ListNodesRequest

type ListNodesRequest struct {

	// Return the node list for the given epoch. If not set, the node list for the current epoch will be returned.
	EpochSeq *uint64 `protobuf:"varint,1,opt,name=epoch_seq,json=epochSeq,proto3,oneof" json:"epoch_seq,omitempty"`
	// Pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to list nodes

func (*ListNodesRequest) Descriptor deprecated

func (*ListNodesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNodesRequest.ProtoReflect.Descriptor instead.

func (*ListNodesRequest) GetEpochSeq

func (x *ListNodesRequest) GetEpochSeq() uint64

func (*ListNodesRequest) GetPagination

func (x *ListNodesRequest) GetPagination() *Pagination

func (*ListNodesRequest) ProtoMessage

func (*ListNodesRequest) ProtoMessage()

func (*ListNodesRequest) ProtoReflect

func (x *ListNodesRequest) ProtoReflect() protoreflect.Message

func (*ListNodesRequest) Reset

func (x *ListNodesRequest) Reset()

func (*ListNodesRequest) String

func (x *ListNodesRequest) String() string

type ListNodesResponse

type ListNodesResponse struct {

	// Page of node data and corresponding page information.
	Nodes *NodesConnection `protobuf:"bytes,1,opt,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

Response from listing nodes

func (*ListNodesResponse) Descriptor deprecated

func (*ListNodesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNodesResponse.ProtoReflect.Descriptor instead.

func (*ListNodesResponse) GetNodes

func (x *ListNodesResponse) GetNodes() *NodesConnection

func (*ListNodesResponse) ProtoMessage

func (*ListNodesResponse) ProtoMessage()

func (*ListNodesResponse) ProtoReflect

func (x *ListNodesResponse) ProtoReflect() protoreflect.Message

func (*ListNodesResponse) Reset

func (x *ListNodesResponse) Reset()

func (*ListNodesResponse) String

func (x *ListNodesResponse) String() string

type ListOracleDataRequest

type ListOracleDataRequest struct {

	// Oracle spec ID to list data for.
	OracleSpecId *string `protobuf:"bytes,1,opt,name=oracle_spec_id,json=oracleSpecId,proto3,oneof" json:"oracle_spec_id,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to get all seen oracle data

func (*ListOracleDataRequest) Descriptor deprecated

func (*ListOracleDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOracleDataRequest.ProtoReflect.Descriptor instead.

func (*ListOracleDataRequest) GetOracleSpecId

func (x *ListOracleDataRequest) GetOracleSpecId() string

func (*ListOracleDataRequest) GetPagination

func (x *ListOracleDataRequest) GetPagination() *Pagination

func (*ListOracleDataRequest) ProtoMessage

func (*ListOracleDataRequest) ProtoMessage()

func (*ListOracleDataRequest) ProtoReflect

func (x *ListOracleDataRequest) ProtoReflect() protoreflect.Message

func (*ListOracleDataRequest) Reset

func (x *ListOracleDataRequest) Reset()

func (*ListOracleDataRequest) String

func (x *ListOracleDataRequest) String() string

type ListOracleDataResponse

type ListOracleDataResponse struct {

	// Page of seen oracle data and corresponding page information.
	OracleData *OracleDataConnection `protobuf:"bytes,1,opt,name=oracle_data,json=oracleData,proto3" json:"oracle_data,omitempty"`
	// contains filtered or unexported fields
}

Response to get all seen oracle data

func (*ListOracleDataResponse) Descriptor deprecated

func (*ListOracleDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOracleDataResponse.ProtoReflect.Descriptor instead.

func (*ListOracleDataResponse) GetOracleData

func (x *ListOracleDataResponse) GetOracleData() *OracleDataConnection

func (*ListOracleDataResponse) ProtoMessage

func (*ListOracleDataResponse) ProtoMessage()

func (*ListOracleDataResponse) ProtoReflect

func (x *ListOracleDataResponse) ProtoReflect() protoreflect.Message

func (*ListOracleDataResponse) Reset

func (x *ListOracleDataResponse) Reset()

func (*ListOracleDataResponse) String

func (x *ListOracleDataResponse) String() string

type ListOracleSpecsRequest

type ListOracleSpecsRequest struct {

	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to get all active oracle specs

func (*ListOracleSpecsRequest) Descriptor deprecated

func (*ListOracleSpecsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOracleSpecsRequest.ProtoReflect.Descriptor instead.

func (*ListOracleSpecsRequest) GetPagination

func (x *ListOracleSpecsRequest) GetPagination() *Pagination

func (*ListOracleSpecsRequest) ProtoMessage

func (*ListOracleSpecsRequest) ProtoMessage()

func (*ListOracleSpecsRequest) ProtoReflect

func (x *ListOracleSpecsRequest) ProtoReflect() protoreflect.Message

func (*ListOracleSpecsRequest) Reset

func (x *ListOracleSpecsRequest) Reset()

func (*ListOracleSpecsRequest) String

func (x *ListOracleSpecsRequest) String() string

type ListOracleSpecsResponse

type ListOracleSpecsResponse struct {

	// Page of active oracle specs and corresponding page information.
	OracleSpecs *OracleSpecsConnection `protobuf:"bytes,1,opt,name=oracle_specs,json=oracleSpecs,proto3" json:"oracle_specs,omitempty"`
	// contains filtered or unexported fields
}

Response to get all active oracle specs

func (*ListOracleSpecsResponse) Descriptor deprecated

func (*ListOracleSpecsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOracleSpecsResponse.ProtoReflect.Descriptor instead.

func (*ListOracleSpecsResponse) GetOracleSpecs

func (x *ListOracleSpecsResponse) GetOracleSpecs() *OracleSpecsConnection

func (*ListOracleSpecsResponse) ProtoMessage

func (*ListOracleSpecsResponse) ProtoMessage()

func (*ListOracleSpecsResponse) ProtoReflect

func (x *ListOracleSpecsResponse) ProtoReflect() protoreflect.Message

func (*ListOracleSpecsResponse) Reset

func (x *ListOracleSpecsResponse) Reset()

func (*ListOracleSpecsResponse) String

func (x *ListOracleSpecsResponse) String() string

type ListOrderVersionsRequest

type ListOrderVersionsRequest struct {

	// Order ID to list versions for.
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	// Optional pagination control.
	Pagination *Pagination `protobuf:"bytes,4,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when listing possible order versions

func (*ListOrderVersionsRequest) Descriptor deprecated

func (*ListOrderVersionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOrderVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListOrderVersionsRequest) GetOrderId

func (x *ListOrderVersionsRequest) GetOrderId() string

func (*ListOrderVersionsRequest) GetPagination

func (x *ListOrderVersionsRequest) GetPagination() *Pagination

func (*ListOrderVersionsRequest) ProtoMessage

func (*ListOrderVersionsRequest) ProtoMessage()

func (*ListOrderVersionsRequest) ProtoReflect

func (x *ListOrderVersionsRequest) ProtoReflect() protoreflect.Message

func (*ListOrderVersionsRequest) Reset

func (x *ListOrderVersionsRequest) Reset()

func (*ListOrderVersionsRequest) String

func (x *ListOrderVersionsRequest) String() string

type ListOrderVersionsResponse

type ListOrderVersionsResponse struct {

	// Page of order versions and corresponding page information.
	Orders *OrderConnection `protobuf:"bytes,1,opt,name=orders,proto3" json:"orders,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when listing possible order versions

func (*ListOrderVersionsResponse) Descriptor deprecated

func (*ListOrderVersionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOrderVersionsResponse.ProtoReflect.Descriptor instead.

func (*ListOrderVersionsResponse) GetOrders

func (*ListOrderVersionsResponse) ProtoMessage

func (*ListOrderVersionsResponse) ProtoMessage()

func (*ListOrderVersionsResponse) ProtoReflect

func (*ListOrderVersionsResponse) Reset

func (x *ListOrderVersionsResponse) Reset()

func (*ListOrderVersionsResponse) String

func (x *ListOrderVersionsResponse) String() string

type ListOrdersRequest

type ListOrdersRequest struct {

	// Optional pagination control.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Order filter contains all filtering conditions and values that are applied to the orders listing.
	Filter *OrderFilter `protobuf:"bytes,5,opt,name=filter,proto3,oneof" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when executing a query for a list of orders

func (*ListOrdersRequest) Descriptor deprecated

func (*ListOrdersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersRequest.ProtoReflect.Descriptor instead.

func (*ListOrdersRequest) GetFilter

func (x *ListOrdersRequest) GetFilter() *OrderFilter

func (*ListOrdersRequest) GetPagination

func (x *ListOrdersRequest) GetPagination() *Pagination

func (*ListOrdersRequest) ProtoMessage

func (*ListOrdersRequest) ProtoMessage()

func (*ListOrdersRequest) ProtoReflect

func (x *ListOrdersRequest) ProtoReflect() protoreflect.Message

func (*ListOrdersRequest) Reset

func (x *ListOrdersRequest) Reset()

func (*ListOrdersRequest) String

func (x *ListOrdersRequest) String() string

type ListOrdersResponse

type ListOrdersResponse struct {

	// Page of orders data and corresponding page information.
	Orders *OrderConnection `protobuf:"bytes,1,opt,name=orders,proto3" json:"orders,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from the query to list orders

func (*ListOrdersResponse) Descriptor deprecated

func (*ListOrdersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersResponse.ProtoReflect.Descriptor instead.

func (*ListOrdersResponse) GetOrders

func (x *ListOrdersResponse) GetOrders() *OrderConnection

func (*ListOrdersResponse) ProtoMessage

func (*ListOrdersResponse) ProtoMessage()

func (*ListOrdersResponse) ProtoReflect

func (x *ListOrdersResponse) ProtoReflect() protoreflect.Message

func (*ListOrdersResponse) Reset

func (x *ListOrdersResponse) Reset()

func (*ListOrdersResponse) String

func (x *ListOrdersResponse) String() string

type ListPartiesRequest

type ListPartiesRequest struct {

	// Restrict the returned party to only the given party ID. If not set, all parties will be returned.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Pagination control.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to list parties by ID

func (*ListPartiesRequest) Descriptor deprecated

func (*ListPartiesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPartiesRequest.ProtoReflect.Descriptor instead.

func (*ListPartiesRequest) GetPagination

func (x *ListPartiesRequest) GetPagination() *Pagination

func (*ListPartiesRequest) GetPartyId

func (x *ListPartiesRequest) GetPartyId() string

func (*ListPartiesRequest) ProtoMessage

func (*ListPartiesRequest) ProtoMessage()

func (*ListPartiesRequest) ProtoReflect

func (x *ListPartiesRequest) ProtoReflect() protoreflect.Message

func (*ListPartiesRequest) Reset

func (x *ListPartiesRequest) Reset()

func (*ListPartiesRequest) String

func (x *ListPartiesRequest) String() string

type ListPartiesResponse

type ListPartiesResponse struct {

	// Page of parties data and corresponding page information.
	Parties *PartyConnection `protobuf:"bytes,1,opt,name=parties,proto3" json:"parties,omitempty"`
	// contains filtered or unexported fields
}

Response from listing parties

func (*ListPartiesResponse) Descriptor deprecated

func (*ListPartiesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPartiesResponse.ProtoReflect.Descriptor instead.

func (*ListPartiesResponse) GetParties

func (x *ListPartiesResponse) GetParties() *PartyConnection

func (*ListPartiesResponse) ProtoMessage

func (*ListPartiesResponse) ProtoMessage()

func (*ListPartiesResponse) ProtoReflect

func (x *ListPartiesResponse) ProtoReflect() protoreflect.Message

func (*ListPartiesResponse) Reset

func (x *ListPartiesResponse) Reset()

func (*ListPartiesResponse) String

func (x *ListPartiesResponse) String() string

type ListPositionsRequest deprecated

type ListPositionsRequest struct {

	// Party ID to list positions for, required field.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Market ID to filter for. If empty, no markets will be filtered.
	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request used to list all positions for a party. Optionally, if a market ID is set, the results will be filtered for that market only.

Deprecated: Do not use.

func (*ListPositionsRequest) Descriptor deprecated

func (*ListPositionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPositionsRequest.ProtoReflect.Descriptor instead.

func (*ListPositionsRequest) GetMarketId

func (x *ListPositionsRequest) GetMarketId() string

func (*ListPositionsRequest) GetPagination

func (x *ListPositionsRequest) GetPagination() *Pagination

func (*ListPositionsRequest) GetPartyId

func (x *ListPositionsRequest) GetPartyId() string

func (*ListPositionsRequest) ProtoMessage

func (*ListPositionsRequest) ProtoMessage()

func (*ListPositionsRequest) ProtoReflect

func (x *ListPositionsRequest) ProtoReflect() protoreflect.Message

func (*ListPositionsRequest) Reset

func (x *ListPositionsRequest) Reset()

func (*ListPositionsRequest) String

func (x *ListPositionsRequest) String() string

type ListPositionsResponse deprecated

type ListPositionsResponse struct {

	// Page of positions data and corresponding page information.
	Positions *PositionConnection `protobuf:"bytes,1,opt,name=positions,proto3" json:"positions,omitempty"`
	// contains filtered or unexported fields
}

Response for a list of positions for a party

Deprecated: Do not use.

func (*ListPositionsResponse) Descriptor deprecated

func (*ListPositionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPositionsResponse.ProtoReflect.Descriptor instead.

func (*ListPositionsResponse) GetPositions

func (x *ListPositionsResponse) GetPositions() *PositionConnection

func (*ListPositionsResponse) ProtoMessage

func (*ListPositionsResponse) ProtoMessage()

func (*ListPositionsResponse) ProtoReflect

func (x *ListPositionsResponse) ProtoReflect() protoreflect.Message

func (*ListPositionsResponse) Reset

func (x *ListPositionsResponse) Reset()

func (*ListPositionsResponse) String

func (x *ListPositionsResponse) String() string

type ListProtocolUpgradeProposalsRequest

type ListProtocolUpgradeProposalsRequest struct {

	// Restrict protocol upgrade proposals to those with the given status.
	Status *v1.ProtocolUpgradeProposalStatus `protobuf:"varint,1,opt,name=status,proto3,enum=fury.events.v1.ProtocolUpgradeProposalStatus,oneof" json:"status,omitempty"`
	// Restrict protocol upgrade proposals to those approved by the given node ID.
	ApprovedBy *string `protobuf:"bytes,2,opt,name=approved_by,json=approvedBy,proto3,oneof" json:"approved_by,omitempty"`
	// Pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request type for ListProtocolUpgradeProposals; fetches a paginated list of protocol upgrade proposals

func (*ListProtocolUpgradeProposalsRequest) Descriptor deprecated

func (*ListProtocolUpgradeProposalsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolUpgradeProposalsRequest.ProtoReflect.Descriptor instead.

func (*ListProtocolUpgradeProposalsRequest) GetApprovedBy

func (x *ListProtocolUpgradeProposalsRequest) GetApprovedBy() string

func (*ListProtocolUpgradeProposalsRequest) GetPagination

func (x *ListProtocolUpgradeProposalsRequest) GetPagination() *Pagination

func (*ListProtocolUpgradeProposalsRequest) GetStatus

func (*ListProtocolUpgradeProposalsRequest) ProtoMessage

func (*ListProtocolUpgradeProposalsRequest) ProtoMessage()

func (*ListProtocolUpgradeProposalsRequest) ProtoReflect

func (*ListProtocolUpgradeProposalsRequest) Reset

func (*ListProtocolUpgradeProposalsRequest) String

type ListProtocolUpgradeProposalsResponse

type ListProtocolUpgradeProposalsResponse struct {

	// Page of protocol upgrade proposals and corresponding page information.
	ProtocolUpgradeProposals *ProtocolUpgradeProposalConnection `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

Response type from a ListProtocolUpgradeProposals RPC call; a paginated list of protocol upgrade proposals

func (*ListProtocolUpgradeProposalsResponse) Descriptor deprecated

func (*ListProtocolUpgradeProposalsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolUpgradeProposalsResponse.ProtoReflect.Descriptor instead.

func (*ListProtocolUpgradeProposalsResponse) GetProtocolUpgradeProposals

func (*ListProtocolUpgradeProposalsResponse) ProtoMessage

func (*ListProtocolUpgradeProposalsResponse) ProtoMessage()

func (*ListProtocolUpgradeProposalsResponse) ProtoReflect

func (*ListProtocolUpgradeProposalsResponse) Reset

func (*ListProtocolUpgradeProposalsResponse) String

type ListRewardSummariesRequest

type ListRewardSummariesRequest struct {

	// Restrict the reward summary to rewards paid to the given parties.
	PartyId *string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// Restrict the reward summary to rewards paid in the given assets.
	AssetId *string `protobuf:"bytes,2,opt,name=asset_id,json=assetId,proto3,oneof" json:"asset_id,omitempty"`
	// Pagination controls.
	Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request to get reward details for a party

func (*ListRewardSummariesRequest) Descriptor deprecated

func (*ListRewardSummariesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRewardSummariesRequest.ProtoReflect.Descriptor instead.

func (*ListRewardSummariesRequest) GetAssetId

func (x *ListRewardSummariesRequest) GetAssetId() string

func (*ListRewardSummariesRequest) GetPagination

func (x *ListRewardSummariesRequest) GetPagination() *Pagination

func (*ListRewardSummariesRequest) GetPartyId

func (x *ListRewardSummariesRequest) GetPartyId() string

func (*ListRewardSummariesRequest) ProtoMessage

func (*ListRewardSummariesRequest) ProtoMessage()

func (*ListRewardSummariesRequest) ProtoReflect

func (*ListRewardSummariesRequest) Reset

func (x *ListRewardSummariesRequest) Reset()

func (*ListRewardSummariesRequest) String

func (x *ListRewardSummariesRequest) String() string

type ListRewardSummariesResponse

type ListRewardSummariesResponse struct {

	// Page of rewards details data and corresponding page information.
	Summaries []*fury.RewardSummary `protobuf:"bytes,1,rep,name=summaries,proto3" json:"summaries,omitempty"`
	// contains filtered or unexported fields
}

Response from listing reward details in for a single party

func (*ListRewardSummariesResponse) Descriptor deprecated

func (*ListRewardSummariesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRewardSummariesResponse.ProtoReflect.Descriptor instead.

func (*ListRewardSummariesResponse) GetSummaries

func (x *ListRewardSummariesResponse) GetSummaries() []*fury.RewardSummary

func (*ListRewardSummariesResponse) ProtoMessage

func (*ListRewardSummariesResponse) ProtoMessage()

func (*ListRewardSummariesResponse) ProtoReflect

func (*ListRewardSummariesResponse) Reset

func (x *ListRewardSummariesResponse) Reset()

func (*ListRewardSummariesResponse) String

func (x *ListRewardSummariesResponse) String() string

type ListRewardsRequest

type ListRewardsRequest struct {

	// Restrict rewards data to those that were received by the given party.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Restrict rewards data to those that were paid with the given asset ID.
	AssetId *string `protobuf:"bytes,2,opt,name=asset_id,json=assetId,proto3,oneof" json:"asset_id,omitempty"`
	// Pagination control.
	Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Restrict rewards data to those that were paid after and including the given epoch ID.
	FromEpoch *uint64 `protobuf:"varint,4,opt,name=from_epoch,json=fromEpoch,proto3,oneof" json:"from_epoch,omitempty"`
	// Restrict rewards data to those that were paid up to and including the given epoch ID.
	ToEpoch *uint64 `protobuf:"varint,5,opt,name=to_epoch,json=toEpoch,proto3,oneof" json:"to_epoch,omitempty"`
	// contains filtered or unexported fields
}

Request to get reward details for a party

func (*ListRewardsRequest) Descriptor deprecated

func (*ListRewardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRewardsRequest.ProtoReflect.Descriptor instead.

func (*ListRewardsRequest) GetAssetId

func (x *ListRewardsRequest) GetAssetId() string

func (*ListRewardsRequest) GetFromEpoch

func (x *ListRewardsRequest) GetFromEpoch() uint64

func (*ListRewardsRequest) GetPagination

func (x *ListRewardsRequest) GetPagination() *Pagination

func (*ListRewardsRequest) GetPartyId

func (x *ListRewardsRequest) GetPartyId() string

func (*ListRewardsRequest) GetToEpoch

func (x *ListRewardsRequest) GetToEpoch() uint64

func (*ListRewardsRequest) ProtoMessage

func (*ListRewardsRequest) ProtoMessage()

func (*ListRewardsRequest) ProtoReflect

func (x *ListRewardsRequest) ProtoReflect() protoreflect.Message

func (*ListRewardsRequest) Reset

func (x *ListRewardsRequest) Reset()

func (*ListRewardsRequest) String

func (x *ListRewardsRequest) String() string

type ListRewardsResponse

type ListRewardsResponse struct {

	// Page of rewards data and corresponding page information.
	Rewards *RewardsConnection `protobuf:"bytes,1,opt,name=rewards,proto3" json:"rewards,omitempty"`
	// contains filtered or unexported fields
}

Response for listing reward details for a single party

func (*ListRewardsResponse) Descriptor deprecated

func (*ListRewardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRewardsResponse.ProtoReflect.Descriptor instead.

func (*ListRewardsResponse) GetRewards

func (x *ListRewardsResponse) GetRewards() *RewardsConnection

func (*ListRewardsResponse) ProtoMessage

func (*ListRewardsResponse) ProtoMessage()

func (*ListRewardsResponse) ProtoReflect

func (x *ListRewardsResponse) ProtoReflect() protoreflect.Message

func (*ListRewardsResponse) Reset

func (x *ListRewardsResponse) Reset()

func (*ListRewardsResponse) String

func (x *ListRewardsResponse) String() string

type ListTradesRequest

type ListTradesRequest struct {

	// Restrict trades to those that occurred on the given markets.
	MarketIds []string `protobuf:"bytes,1,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// Restrict trades to those that were caused by the given orders.
	OrderIds []string `protobuf:"bytes,2,rep,name=order_ids,json=orderIds,proto3" json:"order_ids,omitempty"`
	// Restrict trades to those that were caused by orders placed by the given parties.
	PartyIds []string `protobuf:"bytes,3,rep,name=party_ids,json=partyIds,proto3" json:"party_ids,omitempty"`
	// Pagination control.
	Pagination *Pagination `protobuf:"bytes,4,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Restrict trades to those made during the given date range. If not set, all trades will be returned.
	DateRange *DateRange `protobuf:"bytes,5,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

Request to list trades

func (*ListTradesRequest) Descriptor deprecated

func (*ListTradesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTradesRequest.ProtoReflect.Descriptor instead.

func (*ListTradesRequest) GetDateRange

func (x *ListTradesRequest) GetDateRange() *DateRange

func (*ListTradesRequest) GetMarketIds

func (x *ListTradesRequest) GetMarketIds() []string

func (*ListTradesRequest) GetOrderIds

func (x *ListTradesRequest) GetOrderIds() []string

func (*ListTradesRequest) GetPagination

func (x *ListTradesRequest) GetPagination() *Pagination

func (*ListTradesRequest) GetPartyIds

func (x *ListTradesRequest) GetPartyIds() []string

func (*ListTradesRequest) ProtoMessage

func (*ListTradesRequest) ProtoMessage()

func (*ListTradesRequest) ProtoReflect

func (x *ListTradesRequest) ProtoReflect() protoreflect.Message

func (*ListTradesRequest) Reset

func (x *ListTradesRequest) Reset()

func (*ListTradesRequest) String

func (x *ListTradesRequest) String() string

type ListTradesResponse

type ListTradesResponse struct {

	// Page of trades data and corresponding page information.
	Trades *TradeConnection `protobuf:"bytes,1,opt,name=trades,proto3" json:"trades,omitempty"`
	// contains filtered or unexported fields
}

Response from listing trades

func (*ListTradesResponse) Descriptor deprecated

func (*ListTradesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTradesResponse.ProtoReflect.Descriptor instead.

func (*ListTradesResponse) GetTrades

func (x *ListTradesResponse) GetTrades() *TradeConnection

func (*ListTradesResponse) ProtoMessage

func (*ListTradesResponse) ProtoMessage()

func (*ListTradesResponse) ProtoReflect

func (x *ListTradesResponse) ProtoReflect() protoreflect.Message

func (*ListTradesResponse) Reset

func (x *ListTradesResponse) Reset()

func (*ListTradesResponse) String

func (x *ListTradesResponse) String() string

type ListTransfersRequest

type ListTransfersRequest struct {

	// Restrict transfer to those where the given public key is a sender or receiver.
	Pubkey *string `protobuf:"bytes,1,opt,name=pubkey,proto3,oneof" json:"pubkey,omitempty"`
	// Restrict transfers to those in the given direction from the supplied public key.
	Direction TransferDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=datanode.api.v2.TransferDirection" json:"direction,omitempty"`
	// Optional pagination control
	Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent to list transfers

func (*ListTransfersRequest) Descriptor deprecated

func (*ListTransfersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTransfersRequest.ProtoReflect.Descriptor instead.

func (*ListTransfersRequest) GetDirection

func (x *ListTransfersRequest) GetDirection() TransferDirection

func (*ListTransfersRequest) GetPagination

func (x *ListTransfersRequest) GetPagination() *Pagination

func (*ListTransfersRequest) GetPubkey

func (x *ListTransfersRequest) GetPubkey() string

func (*ListTransfersRequest) ProtoMessage

func (*ListTransfersRequest) ProtoMessage()

func (*ListTransfersRequest) ProtoReflect

func (x *ListTransfersRequest) ProtoReflect() protoreflect.Message

func (*ListTransfersRequest) Reset

func (x *ListTransfersRequest) Reset()

func (*ListTransfersRequest) String

func (x *ListTransfersRequest) String() string

type ListTransfersResponse

type ListTransfersResponse struct {

	// Page of transfers data and corresponding page information.
	Transfers *TransferConnection `protobuf:"bytes,1,opt,name=transfers,proto3" json:"transfers,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when listing transfers

func (*ListTransfersResponse) Descriptor deprecated

func (*ListTransfersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTransfersResponse.ProtoReflect.Descriptor instead.

func (*ListTransfersResponse) GetTransfers

func (x *ListTransfersResponse) GetTransfers() *TransferConnection

func (*ListTransfersResponse) ProtoMessage

func (*ListTransfersResponse) ProtoMessage()

func (*ListTransfersResponse) ProtoReflect

func (x *ListTransfersResponse) ProtoReflect() protoreflect.Message

func (*ListTransfersResponse) Reset

func (x *ListTransfersResponse) Reset()

func (*ListTransfersResponse) String

func (x *ListTransfersResponse) String() string

type ListVotesRequest

type ListVotesRequest struct {

	// Party for which the votes are requested.
	PartyId *string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// Proposal ID to list votes for.
	ProposalId *string `protobuf:"bytes,2,opt,name=proposal_id,json=proposalId,proto3,oneof" json:"proposal_id,omitempty"`
	// Optional pagination control.
	Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Request that is used to list governance votes

func (*ListVotesRequest) Descriptor deprecated

func (*ListVotesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListVotesRequest.ProtoReflect.Descriptor instead.

func (*ListVotesRequest) GetPagination

func (x *ListVotesRequest) GetPagination() *Pagination

func (*ListVotesRequest) GetPartyId

func (x *ListVotesRequest) GetPartyId() string

func (*ListVotesRequest) GetProposalId

func (x *ListVotesRequest) GetProposalId() string

func (*ListVotesRequest) ProtoMessage

func (*ListVotesRequest) ProtoMessage()

func (*ListVotesRequest) ProtoReflect

func (x *ListVotesRequest) ProtoReflect() protoreflect.Message

func (*ListVotesRequest) Reset

func (x *ListVotesRequest) Reset()

func (*ListVotesRequest) String

func (x *ListVotesRequest) String() string

type ListVotesResponse

type ListVotesResponse struct {

	// Page of votes data received and corresponding page information.
	Votes *VoteConnection `protobuf:"bytes,1,opt,name=votes,proto3" json:"votes,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when listing Votes

func (*ListVotesResponse) Descriptor deprecated

func (*ListVotesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListVotesResponse.ProtoReflect.Descriptor instead.

func (*ListVotesResponse) GetVotes

func (x *ListVotesResponse) GetVotes() *VoteConnection

func (*ListVotesResponse) ProtoMessage

func (*ListVotesResponse) ProtoMessage()

func (*ListVotesResponse) ProtoReflect

func (x *ListVotesResponse) ProtoReflect() protoreflect.Message

func (*ListVotesResponse) Reset

func (x *ListVotesResponse) Reset()

func (*ListVotesResponse) String

func (x *ListVotesResponse) String() string

type ListWithdrawalsRequest

type ListWithdrawalsRequest struct {

	// Restrict withdrawals to those made by this party ID.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Pagination information to limit the data that is returned.
	Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	// Date range of the requested data, if provided.
	DateRange *DateRange `protobuf:"bytes,3,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

List all withdrawals for a given party

func (*ListWithdrawalsRequest) Descriptor deprecated

func (*ListWithdrawalsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListWithdrawalsRequest.ProtoReflect.Descriptor instead.

func (*ListWithdrawalsRequest) GetDateRange

func (x *ListWithdrawalsRequest) GetDateRange() *DateRange

func (*ListWithdrawalsRequest) GetPagination

func (x *ListWithdrawalsRequest) GetPagination() *Pagination

func (*ListWithdrawalsRequest) GetPartyId

func (x *ListWithdrawalsRequest) GetPartyId() string

func (*ListWithdrawalsRequest) ProtoMessage

func (*ListWithdrawalsRequest) ProtoMessage()

func (*ListWithdrawalsRequest) ProtoReflect

func (x *ListWithdrawalsRequest) ProtoReflect() protoreflect.Message

func (*ListWithdrawalsRequest) Reset

func (x *ListWithdrawalsRequest) Reset()

func (*ListWithdrawalsRequest) String

func (x *ListWithdrawalsRequest) String() string

type ListWithdrawalsResponse

type ListWithdrawalsResponse struct {

	// Page of withdrawals data and corresponding page information.
	Withdrawals *WithdrawalsConnection `protobuf:"bytes,1,opt,name=withdrawals,proto3" json:"withdrawals,omitempty"`
	// contains filtered or unexported fields
}

Response from listing withdrawals data

func (*ListWithdrawalsResponse) Descriptor deprecated

func (*ListWithdrawalsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListWithdrawalsResponse.ProtoReflect.Descriptor instead.

func (*ListWithdrawalsResponse) GetWithdrawals

func (x *ListWithdrawalsResponse) GetWithdrawals() *WithdrawalsConnection

func (*ListWithdrawalsResponse) ProtoMessage

func (*ListWithdrawalsResponse) ProtoMessage()

func (*ListWithdrawalsResponse) ProtoReflect

func (x *ListWithdrawalsResponse) ProtoReflect() protoreflect.Message

func (*ListWithdrawalsResponse) Reset

func (x *ListWithdrawalsResponse) Reset()

func (*ListWithdrawalsResponse) String

func (x *ListWithdrawalsResponse) String() string

type MarginConnection

type MarginConnection struct {

	// Page of margins data and their corresponding cursors.
	Edges []*MarginEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of margins data and corresponding page information.

func (*MarginConnection) Descriptor deprecated

func (*MarginConnection) Descriptor() ([]byte, []int)

Deprecated: Use MarginConnection.ProtoReflect.Descriptor instead.

func (*MarginConnection) GetEdges

func (x *MarginConnection) GetEdges() []*MarginEdge

func (*MarginConnection) GetPageInfo

func (x *MarginConnection) GetPageInfo() *PageInfo

func (*MarginConnection) ProtoMessage

func (*MarginConnection) ProtoMessage()

func (*MarginConnection) ProtoReflect

func (x *MarginConnection) ProtoReflect() protoreflect.Message

func (*MarginConnection) Reset

func (x *MarginConnection) Reset()

func (*MarginConnection) String

func (x *MarginConnection) String() string

type MarginEdge

type MarginEdge struct {

	// Margin levels data that satisfy a list margin levels request.
	Node *fury.MarginLevels `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Margin data with the corresponding cursor.

func (*MarginEdge) Descriptor deprecated

func (*MarginEdge) Descriptor() ([]byte, []int)

Deprecated: Use MarginEdge.ProtoReflect.Descriptor instead.

func (*MarginEdge) GetCursor

func (x *MarginEdge) GetCursor() string

func (*MarginEdge) GetNode

func (x *MarginEdge) GetNode() *fury.MarginLevels

func (*MarginEdge) ProtoMessage

func (*MarginEdge) ProtoMessage()

func (*MarginEdge) ProtoReflect

func (x *MarginEdge) ProtoReflect() protoreflect.Message

func (*MarginEdge) Reset

func (x *MarginEdge) Reset()

func (*MarginEdge) String

func (x *MarginEdge) String() string

type MarginEstimate

type MarginEstimate struct {

	// Margin level estimate assuming slippage cap is applied.
	WorstCase *fury.MarginLevels `protobuf:"bytes,1,opt,name=worst_case,json=worstCase,proto3" json:"worst_case,omitempty"`
	// Margin level estimate assuming no slippage.
	BestCase *fury.MarginLevels `protobuf:"bytes,2,opt,name=best_case,json=bestCase,proto3" json:"best_case,omitempty"`
	// contains filtered or unexported fields
}

Margin level estimate for both worst and best case possible.

func (*MarginEstimate) Descriptor deprecated

func (*MarginEstimate) Descriptor() ([]byte, []int)

Deprecated: Use MarginEstimate.ProtoReflect.Descriptor instead.

func (*MarginEstimate) GetBestCase

func (x *MarginEstimate) GetBestCase() *fury.MarginLevels

func (*MarginEstimate) GetWorstCase

func (x *MarginEstimate) GetWorstCase() *fury.MarginLevels

func (*MarginEstimate) ProtoMessage

func (*MarginEstimate) ProtoMessage()

func (*MarginEstimate) ProtoReflect

func (x *MarginEstimate) ProtoReflect() protoreflect.Message

func (*MarginEstimate) Reset

func (x *MarginEstimate) Reset()

func (*MarginEstimate) String

func (x *MarginEstimate) String() string

type MarketConnection

type MarketConnection struct {

	// Page of markets and their corresponding cursors.
	Edges []*MarketEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of markets and corresponding page information.

func (*MarketConnection) Descriptor deprecated

func (*MarketConnection) Descriptor() ([]byte, []int)

Deprecated: Use MarketConnection.ProtoReflect.Descriptor instead.

func (*MarketConnection) GetEdges

func (x *MarketConnection) GetEdges() []*MarketEdge

func (*MarketConnection) GetPageInfo

func (x *MarketConnection) GetPageInfo() *PageInfo

func (*MarketConnection) ProtoMessage

func (*MarketConnection) ProtoMessage()

func (*MarketConnection) ProtoReflect

func (x *MarketConnection) ProtoReflect() protoreflect.Message

func (*MarketConnection) Reset

func (x *MarketConnection) Reset()

func (*MarketConnection) String

func (x *MarketConnection) String() string

type MarketDataConnection

type MarketDataConnection struct {

	// Page of market data items and their corresponding cursors.
	Edges []*MarketDataEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of market data items and corresponding page information

func (*MarketDataConnection) Descriptor deprecated

func (*MarketDataConnection) Descriptor() ([]byte, []int)

Deprecated: Use MarketDataConnection.ProtoReflect.Descriptor instead.

func (*MarketDataConnection) GetEdges

func (x *MarketDataConnection) GetEdges() []*MarketDataEdge

func (*MarketDataConnection) GetPageInfo

func (x *MarketDataConnection) GetPageInfo() *PageInfo

func (*MarketDataConnection) ProtoMessage

func (*MarketDataConnection) ProtoMessage()

func (*MarketDataConnection) ProtoReflect

func (x *MarketDataConnection) ProtoReflect() protoreflect.Message

func (*MarketDataConnection) Reset

func (x *MarketDataConnection) Reset()

func (*MarketDataConnection) String

func (x *MarketDataConnection) String() string

type MarketDataEdge

type MarketDataEdge struct {

	// Data generated by a market when open.
	Node *fury.MarketData `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Market data with the corresponding cursor.

func (*MarketDataEdge) Descriptor deprecated

func (*MarketDataEdge) Descriptor() ([]byte, []int)

Deprecated: Use MarketDataEdge.ProtoReflect.Descriptor instead.

func (*MarketDataEdge) GetCursor

func (x *MarketDataEdge) GetCursor() string

func (*MarketDataEdge) GetNode

func (x *MarketDataEdge) GetNode() *fury.MarketData

func (*MarketDataEdge) ProtoMessage

func (*MarketDataEdge) ProtoMessage()

func (*MarketDataEdge) ProtoReflect

func (x *MarketDataEdge) ProtoReflect() protoreflect.Message

func (*MarketDataEdge) Reset

func (x *MarketDataEdge) Reset()

func (*MarketDataEdge) String

func (x *MarketDataEdge) String() string

type MarketEdge

type MarketEdge struct {

	// Information about the market.
	Node *fury.Market `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Market information with the corresponding cursor.

func (*MarketEdge) Descriptor deprecated

func (*MarketEdge) Descriptor() ([]byte, []int)

Deprecated: Use MarketEdge.ProtoReflect.Descriptor instead.

func (*MarketEdge) GetCursor

func (x *MarketEdge) GetCursor() string

func (*MarketEdge) GetNode

func (x *MarketEdge) GetNode() *fury.Market

func (*MarketEdge) ProtoMessage

func (*MarketEdge) ProtoMessage()

func (*MarketEdge) ProtoReflect

func (x *MarketEdge) ProtoReflect() protoreflect.Message

func (*MarketEdge) Reset

func (x *MarketEdge) Reset()

func (*MarketEdge) String

func (x *MarketEdge) String() string

type NetworkParameterConnection

type NetworkParameterConnection struct {

	// Page of network parameters data and their corresponding cursors.
	Edges []*NetworkParameterEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of network parameters and corresponding page information

func (*NetworkParameterConnection) Descriptor deprecated

func (*NetworkParameterConnection) Descriptor() ([]byte, []int)

Deprecated: Use NetworkParameterConnection.ProtoReflect.Descriptor instead.

func (*NetworkParameterConnection) GetEdges

func (*NetworkParameterConnection) GetPageInfo

func (x *NetworkParameterConnection) GetPageInfo() *PageInfo

func (*NetworkParameterConnection) ProtoMessage

func (*NetworkParameterConnection) ProtoMessage()

func (*NetworkParameterConnection) ProtoReflect

func (*NetworkParameterConnection) Reset

func (x *NetworkParameterConnection) Reset()

func (*NetworkParameterConnection) String

func (x *NetworkParameterConnection) String() string

type NetworkParameterEdge

type NetworkParameterEdge struct {

	// Name and associated value of a network parameter.
	Node *fury.NetworkParameter `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Network parameter with the corresponding cursor.

func (*NetworkParameterEdge) Descriptor deprecated

func (*NetworkParameterEdge) Descriptor() ([]byte, []int)

Deprecated: Use NetworkParameterEdge.ProtoReflect.Descriptor instead.

func (*NetworkParameterEdge) GetCursor

func (x *NetworkParameterEdge) GetCursor() string

func (*NetworkParameterEdge) GetNode

func (*NetworkParameterEdge) ProtoMessage

func (*NetworkParameterEdge) ProtoMessage()

func (*NetworkParameterEdge) ProtoReflect

func (x *NetworkParameterEdge) ProtoReflect() protoreflect.Message

func (*NetworkParameterEdge) Reset

func (x *NetworkParameterEdge) Reset()

func (*NetworkParameterEdge) String

func (x *NetworkParameterEdge) String() string

type NodeBasic

type NodeBasic struct {

	// Unique ID identifying the node.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Node operator's public key.
	PubKey string `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"`
	// Tendermint public key of the node.
	TmPubKey string `protobuf:"bytes,3,opt,name=tm_pub_key,json=tmPubKey,proto3" json:"tm_pub_key,omitempty"`
	// Ethereum public key of the node.
	EthereumAddress string `protobuf:"bytes,4,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"`
	// URL that provides more information about the node.
	InfoUrl string `protobuf:"bytes,5,opt,name=info_url,json=infoUrl,proto3" json:"info_url,omitempty"`
	// Country code for the location of the node.
	Location string `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"`
	// Node status.
	Status fury.NodeStatus `protobuf:"varint,13,opt,name=status,proto3,enum=fury.NodeStatus" json:"status,omitempty"`
	// Node name.
	Name string `protobuf:"bytes,17,opt,name=name,proto3" json:"name,omitempty"`
	// Avatar URL.
	AvatarUrl string `protobuf:"bytes,18,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
	// contains filtered or unexported fields
}

Represents a basic node without any epoch specific details like delegations, staking, rewards etc.

func (*NodeBasic) Descriptor deprecated

func (*NodeBasic) Descriptor() ([]byte, []int)

Deprecated: Use NodeBasic.ProtoReflect.Descriptor instead.

func (*NodeBasic) GetAvatarUrl

func (x *NodeBasic) GetAvatarUrl() string

func (*NodeBasic) GetEthereumAddress

func (x *NodeBasic) GetEthereumAddress() string

func (*NodeBasic) GetId

func (x *NodeBasic) GetId() string

func (*NodeBasic) GetInfoUrl

func (x *NodeBasic) GetInfoUrl() string

func (*NodeBasic) GetLocation

func (x *NodeBasic) GetLocation() string

func (*NodeBasic) GetName

func (x *NodeBasic) GetName() string

func (*NodeBasic) GetPubKey

func (x *NodeBasic) GetPubKey() string

func (*NodeBasic) GetStatus

func (x *NodeBasic) GetStatus() fury.NodeStatus

func (*NodeBasic) GetTmPubKey

func (x *NodeBasic) GetTmPubKey() string

func (*NodeBasic) ProtoMessage

func (*NodeBasic) ProtoMessage()

func (*NodeBasic) ProtoReflect

func (x *NodeBasic) ProtoReflect() protoreflect.Message

func (*NodeBasic) Reset

func (x *NodeBasic) Reset()

func (*NodeBasic) String

func (x *NodeBasic) String() string

type NodeEdge

type NodeEdge struct {

	// Data specific to a single node on the Fury network.
	Node *fury.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Node data with the corresponding cursor.

func (*NodeEdge) Descriptor deprecated

func (*NodeEdge) Descriptor() ([]byte, []int)

Deprecated: Use NodeEdge.ProtoReflect.Descriptor instead.

func (*NodeEdge) GetCursor

func (x *NodeEdge) GetCursor() string

func (*NodeEdge) GetNode

func (x *NodeEdge) GetNode() *fury.Node

func (*NodeEdge) ProtoMessage

func (*NodeEdge) ProtoMessage()

func (*NodeEdge) ProtoReflect

func (x *NodeEdge) ProtoReflect() protoreflect.Message

func (*NodeEdge) Reset

func (x *NodeEdge) Reset()

func (*NodeEdge) String

func (x *NodeEdge) String() string

type NodeSignatureEdge

type NodeSignatureEdge struct {

	// Node signature data.
	Node *v11.NodeSignature `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Nodes signature edge with the corresponding cursor.

func (*NodeSignatureEdge) Descriptor deprecated

func (*NodeSignatureEdge) Descriptor() ([]byte, []int)

Deprecated: Use NodeSignatureEdge.ProtoReflect.Descriptor instead.

func (*NodeSignatureEdge) GetCursor

func (x *NodeSignatureEdge) GetCursor() string

func (*NodeSignatureEdge) GetNode

func (x *NodeSignatureEdge) GetNode() *v11.NodeSignature

func (*NodeSignatureEdge) ProtoMessage

func (*NodeSignatureEdge) ProtoMessage()

func (*NodeSignatureEdge) ProtoReflect

func (x *NodeSignatureEdge) ProtoReflect() protoreflect.Message

func (*NodeSignatureEdge) Reset

func (x *NodeSignatureEdge) Reset()

func (*NodeSignatureEdge) String

func (x *NodeSignatureEdge) String() string

type NodeSignaturesConnection

type NodeSignaturesConnection struct {

	// Page of node signatures and their corresponding cursors.
	Edges []*NodeSignatureEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of node signatures and corresponding page information.

func (*NodeSignaturesConnection) Descriptor deprecated

func (*NodeSignaturesConnection) Descriptor() ([]byte, []int)

Deprecated: Use NodeSignaturesConnection.ProtoReflect.Descriptor instead.

func (*NodeSignaturesConnection) GetEdges

func (*NodeSignaturesConnection) GetPageInfo

func (x *NodeSignaturesConnection) GetPageInfo() *PageInfo

func (*NodeSignaturesConnection) ProtoMessage

func (*NodeSignaturesConnection) ProtoMessage()

func (*NodeSignaturesConnection) ProtoReflect

func (x *NodeSignaturesConnection) ProtoReflect() protoreflect.Message

func (*NodeSignaturesConnection) Reset

func (x *NodeSignaturesConnection) Reset()

func (*NodeSignaturesConnection) String

func (x *NodeSignaturesConnection) String() string

type NodesConnection

type NodesConnection struct {

	// Page of node data and their corresponding cursors.
	Edges []*NodeEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of node data and corresponding page information

func (*NodesConnection) Descriptor deprecated

func (*NodesConnection) Descriptor() ([]byte, []int)

Deprecated: Use NodesConnection.ProtoReflect.Descriptor instead.

func (*NodesConnection) GetEdges

func (x *NodesConnection) GetEdges() []*NodeEdge

func (*NodesConnection) GetPageInfo

func (x *NodesConnection) GetPageInfo() *PageInfo

func (*NodesConnection) ProtoMessage

func (*NodesConnection) ProtoMessage()

func (*NodesConnection) ProtoReflect

func (x *NodesConnection) ProtoReflect() protoreflect.Message

func (*NodesConnection) Reset

func (x *NodesConnection) Reset()

func (*NodesConnection) String

func (x *NodesConnection) String() string

type ObserveAccountsRequest

type ObserveAccountsRequest struct {

	// Market ID to filter accounts by. If empty, no markets will be filtered.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Party ID to filter accounts by. If empty, no parties will be filtered.
	PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Asset ID to filter accounts by. If empty, no assets will be filtered.
	Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
	// Account type to subscribe to, required field.
	Type fury.AccountType `protobuf:"varint,4,opt,name=type,proto3,enum=fury.AccountType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent when getting a subscription to a stream of accounts.

func (*ObserveAccountsRequest) Descriptor deprecated

func (*ObserveAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveAccountsRequest.ProtoReflect.Descriptor instead.

func (*ObserveAccountsRequest) GetAsset

func (x *ObserveAccountsRequest) GetAsset() string

func (*ObserveAccountsRequest) GetMarketId

func (x *ObserveAccountsRequest) GetMarketId() string

func (*ObserveAccountsRequest) GetPartyId

func (x *ObserveAccountsRequest) GetPartyId() string

func (*ObserveAccountsRequest) GetType

func (*ObserveAccountsRequest) ProtoMessage

func (*ObserveAccountsRequest) ProtoMessage()

func (*ObserveAccountsRequest) ProtoReflect

func (x *ObserveAccountsRequest) ProtoReflect() protoreflect.Message

func (*ObserveAccountsRequest) Reset

func (x *ObserveAccountsRequest) Reset()

func (*ObserveAccountsRequest) String

func (x *ObserveAccountsRequest) String() string

type ObserveAccountsResponse

type ObserveAccountsResponse struct {

	// Types that are assignable to Response:
	//
	//	*ObserveAccountsResponse_Snapshot
	//	*ObserveAccountsResponse_Updates
	Response isObserveAccountsResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

Response that is received when subscribing to a stream of accounts.

func (*ObserveAccountsResponse) Descriptor deprecated

func (*ObserveAccountsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveAccountsResponse.ProtoReflect.Descriptor instead.

func (*ObserveAccountsResponse) GetResponse

func (m *ObserveAccountsResponse) GetResponse() isObserveAccountsResponse_Response

func (*ObserveAccountsResponse) GetSnapshot

func (x *ObserveAccountsResponse) GetSnapshot() *AccountSnapshotPage

func (*ObserveAccountsResponse) GetUpdates

func (x *ObserveAccountsResponse) GetUpdates() *AccountUpdates

func (*ObserveAccountsResponse) ProtoMessage

func (*ObserveAccountsResponse) ProtoMessage()

func (*ObserveAccountsResponse) ProtoReflect

func (x *ObserveAccountsResponse) ProtoReflect() protoreflect.Message

func (*ObserveAccountsResponse) Reset

func (x *ObserveAccountsResponse) Reset()

func (*ObserveAccountsResponse) String

func (x *ObserveAccountsResponse) String() string

type ObserveAccountsResponse_Snapshot

type ObserveAccountsResponse_Snapshot struct {
	// 'Initial image' snapshot containing current account balances.
	Snapshot *AccountSnapshotPage `protobuf:"bytes,1,opt,name=snapshot,proto3,oneof"`
}

type ObserveAccountsResponse_Updates

type ObserveAccountsResponse_Updates struct {
	// List of account updates in the last block.
	Updates *AccountUpdates `protobuf:"bytes,2,opt,name=updates,proto3,oneof"`
}

type ObserveCandleDataRequest

type ObserveCandleDataRequest struct {

	// Unique ID for the candle.
	CandleId string `protobuf:"bytes,1,opt,name=candle_id,json=candleId,proto3" json:"candle_id,omitempty"`
	// contains filtered or unexported fields
}

Request that is used to subscribe to a stream of candles

func (*ObserveCandleDataRequest) Descriptor deprecated

func (*ObserveCandleDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveCandleDataRequest.ProtoReflect.Descriptor instead.

func (*ObserveCandleDataRequest) GetCandleId

func (x *ObserveCandleDataRequest) GetCandleId() string

func (*ObserveCandleDataRequest) ProtoMessage

func (*ObserveCandleDataRequest) ProtoMessage()

func (*ObserveCandleDataRequest) ProtoReflect

func (x *ObserveCandleDataRequest) ProtoReflect() protoreflect.Message

func (*ObserveCandleDataRequest) Reset

func (x *ObserveCandleDataRequest) Reset()

func (*ObserveCandleDataRequest) String

func (x *ObserveCandleDataRequest) String() string

type ObserveCandleDataResponse

type ObserveCandleDataResponse struct {

	// Candle data.
	Candle *Candle `protobuf:"bytes,1,opt,name=candle,proto3" json:"candle,omitempty"`
	// contains filtered or unexported fields
}

Response that is received when subscribing to a stream of candles

func (*ObserveCandleDataResponse) Descriptor deprecated

func (*ObserveCandleDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveCandleDataResponse.ProtoReflect.Descriptor instead.

func (*ObserveCandleDataResponse) GetCandle

func (x *ObserveCandleDataResponse) GetCandle() *Candle

func (*ObserveCandleDataResponse) ProtoMessage

func (*ObserveCandleDataResponse) ProtoMessage()

func (*ObserveCandleDataResponse) ProtoReflect

func (*ObserveCandleDataResponse) Reset

func (x *ObserveCandleDataResponse) Reset()

func (*ObserveCandleDataResponse) String

func (x *ObserveCandleDataResponse) String() string

type ObserveDelegationsRequest

type ObserveDelegationsRequest struct {

	// Party ID to get delegations for, if provided.
	PartyId *string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// Node ID to get delegations for, if provided.
	NodeId *string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3,oneof" json:"node_id,omitempty"`
	// contains filtered or unexported fields
}

Request to subscribe to all event related to delegations, with the given filters

func (*ObserveDelegationsRequest) Descriptor deprecated

func (*ObserveDelegationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveDelegationsRequest.ProtoReflect.Descriptor instead.

func (*ObserveDelegationsRequest) GetNodeId

func (x *ObserveDelegationsRequest) GetNodeId() string

func (*ObserveDelegationsRequest) GetPartyId

func (x *ObserveDelegationsRequest) GetPartyId() string

func (*ObserveDelegationsRequest) ProtoMessage

func (*ObserveDelegationsRequest) ProtoMessage()

func (*ObserveDelegationsRequest) ProtoReflect

func (*ObserveDelegationsRequest) Reset

func (x *ObserveDelegationsRequest) Reset()

func (*ObserveDelegationsRequest) String

func (x *ObserveDelegationsRequest) String() string

type ObserveDelegationsResponse

type ObserveDelegationsResponse struct {

	// How much a party is delegating to a node and when.
	Delegation *fury.Delegation `protobuf:"bytes,1,opt,name=delegation,proto3" json:"delegation,omitempty"`
	// contains filtered or unexported fields
}

Response with all events related to delegations, with the given filters

func (*ObserveDelegationsResponse) Descriptor deprecated

func (*ObserveDelegationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveDelegationsResponse.ProtoReflect.Descriptor instead.

func (*ObserveDelegationsResponse) GetDelegation

func (x *ObserveDelegationsResponse) GetDelegation() *fury.Delegation

func (*ObserveDelegationsResponse) ProtoMessage

func (*ObserveDelegationsResponse) ProtoMessage()

func (*ObserveDelegationsResponse) ProtoReflect

func (*ObserveDelegationsResponse) Reset

func (x *ObserveDelegationsResponse) Reset()

func (*ObserveDelegationsResponse) String

func (x *ObserveDelegationsResponse) String() string

type ObserveEventBusRequest

type ObserveEventBusRequest struct {

	// One or more types of event, required field.
	Type []v1.BusEventType `protobuf:"varint,1,rep,packed,name=type,proto3,enum=fury.events.v1.BusEventType" json:"type,omitempty"`
	// Market ID to filter for, optional field. If empty, no markets will be excluded from the stream.
	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Party ID to filter for, optional field. If empty, no parties will be excluded from the stream.
	PartyId string `protobuf:"bytes,3,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Batch size,
	// If not specified, any events received will be sent immediately. If the client is not ready
	// for the next data-set, data may be dropped a number of times, and eventually the stream is closed.
	// if specified, the first batch will be sent when ready. To receive the next set of events, the client
	// must write an `ObserveEventBatch` message on the stream to flush the buffer.
	// If no message is received in 5 seconds, the stream is closed.
	// Default: 0, send any and all events when they are available.
	BatchSize int64 `protobuf:"varint,4,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
	// contains filtered or unexported fields
}

Request to subscribe to a stream of one or more event types from the Fury event bus

func (*ObserveEventBusRequest) Descriptor deprecated

func (*ObserveEventBusRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveEventBusRequest.ProtoReflect.Descriptor instead.

func (*ObserveEventBusRequest) GetBatchSize

func (x *ObserveEventBusRequest) GetBatchSize() int64

func (*ObserveEventBusRequest) GetMarketId

func (x *ObserveEventBusRequest) GetMarketId() string

func (*ObserveEventBusRequest) GetPartyId

func (x *ObserveEventBusRequest) GetPartyId() string

func (*ObserveEventBusRequest) GetType

func (x *ObserveEventBusRequest) GetType() []v1.BusEventType

func (*ObserveEventBusRequest) ProtoMessage

func (*ObserveEventBusRequest) ProtoMessage()

func (*ObserveEventBusRequest) ProtoReflect

func (x *ObserveEventBusRequest) ProtoReflect() protoreflect.Message

func (*ObserveEventBusRequest) Reset

func (x *ObserveEventBusRequest) Reset()

func (*ObserveEventBusRequest) String

func (x *ObserveEventBusRequest) String() string

type ObserveEventBusResponse

type ObserveEventBusResponse struct {

	// List of events that occurred on the Fury event bus.
	Events []*v1.BusEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

Response to a subscribed stream of events from the Fury event bus

func (*ObserveEventBusResponse) Descriptor deprecated

func (*ObserveEventBusResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveEventBusResponse.ProtoReflect.Descriptor instead.

func (*ObserveEventBusResponse) GetEvents

func (x *ObserveEventBusResponse) GetEvents() []*v1.BusEvent

func (*ObserveEventBusResponse) ProtoMessage

func (*ObserveEventBusResponse) ProtoMessage()

func (*ObserveEventBusResponse) ProtoReflect

func (x *ObserveEventBusResponse) ProtoReflect() protoreflect.Message

func (*ObserveEventBusResponse) Reset

func (x *ObserveEventBusResponse) Reset()

func (*ObserveEventBusResponse) String

func (x *ObserveEventBusResponse) String() string

type ObserveGovernanceRequest

type ObserveGovernanceRequest struct {

	// Restrict proposal updates to those proposed by the given party ID.
	PartyId *string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// contains filtered or unexported fields
}

Request for governance subscription

func (*ObserveGovernanceRequest) Descriptor deprecated

func (*ObserveGovernanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveGovernanceRequest.ProtoReflect.Descriptor instead.

func (*ObserveGovernanceRequest) GetPartyId

func (x *ObserveGovernanceRequest) GetPartyId() string

func (*ObserveGovernanceRequest) ProtoMessage

func (*ObserveGovernanceRequest) ProtoMessage()

func (*ObserveGovernanceRequest) ProtoReflect

func (x *ObserveGovernanceRequest) ProtoReflect() protoreflect.Message

func (*ObserveGovernanceRequest) Reset

func (x *ObserveGovernanceRequest) Reset()

func (*ObserveGovernanceRequest) String

func (x *ObserveGovernanceRequest) String() string

type ObserveGovernanceResponse

type ObserveGovernanceResponse struct {

	// Governance data, i.e. proposal and votes for and against.
	Data *fury.GovernanceData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Response from governance subscription

func (*ObserveGovernanceResponse) Descriptor deprecated

func (*ObserveGovernanceResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveGovernanceResponse.ProtoReflect.Descriptor instead.

func (*ObserveGovernanceResponse) GetData

func (*ObserveGovernanceResponse) ProtoMessage

func (*ObserveGovernanceResponse) ProtoMessage()

func (*ObserveGovernanceResponse) ProtoReflect

func (*ObserveGovernanceResponse) Reset

func (x *ObserveGovernanceResponse) Reset()

func (*ObserveGovernanceResponse) String

func (x *ObserveGovernanceResponse) String() string

type ObserveLedgerMovementsRequest

type ObserveLedgerMovementsRequest struct {
	// contains filtered or unexported fields
}

Request to subscribe to ledger movements

func (*ObserveLedgerMovementsRequest) Descriptor deprecated

func (*ObserveLedgerMovementsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveLedgerMovementsRequest.ProtoReflect.Descriptor instead.

func (*ObserveLedgerMovementsRequest) ProtoMessage

func (*ObserveLedgerMovementsRequest) ProtoMessage()

func (*ObserveLedgerMovementsRequest) ProtoReflect

func (*ObserveLedgerMovementsRequest) Reset

func (x *ObserveLedgerMovementsRequest) Reset()

func (*ObserveLedgerMovementsRequest) String

type ObserveLedgerMovementsResponse

type ObserveLedgerMovementsResponse struct {

	// Ledger movements data with list of ledger entries and and post-transfer balances.
	LedgerMovement *fury.LedgerMovement `protobuf:"bytes,1,opt,name=ledger_movement,json=ledgerMovement,proto3" json:"ledger_movement,omitempty"`
	// contains filtered or unexported fields
}

Response from ledger movements subscription

func (*ObserveLedgerMovementsResponse) Descriptor deprecated

func (*ObserveLedgerMovementsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveLedgerMovementsResponse.ProtoReflect.Descriptor instead.

func (*ObserveLedgerMovementsResponse) GetLedgerMovement

func (x *ObserveLedgerMovementsResponse) GetLedgerMovement() *fury.LedgerMovement

func (*ObserveLedgerMovementsResponse) ProtoMessage

func (*ObserveLedgerMovementsResponse) ProtoMessage()

func (*ObserveLedgerMovementsResponse) ProtoReflect

func (*ObserveLedgerMovementsResponse) Reset

func (x *ObserveLedgerMovementsResponse) Reset()

func (*ObserveLedgerMovementsResponse) String

type ObserveLiquidityProvisionsRequest

type ObserveLiquidityProvisionsRequest struct {

	// Target market to observe for liquidity provision orders.
	MarketId *string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3,oneof" json:"market_id,omitempty"`
	// Target party to observe for submitted liquidity provision orders.
	PartyId *string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// contains filtered or unexported fields
}

Request sent to subscribe to liquidity provisions

func (*ObserveLiquidityProvisionsRequest) Descriptor deprecated

func (*ObserveLiquidityProvisionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveLiquidityProvisionsRequest.ProtoReflect.Descriptor instead.

func (*ObserveLiquidityProvisionsRequest) GetMarketId

func (x *ObserveLiquidityProvisionsRequest) GetMarketId() string

func (*ObserveLiquidityProvisionsRequest) GetPartyId

func (x *ObserveLiquidityProvisionsRequest) GetPartyId() string

func (*ObserveLiquidityProvisionsRequest) ProtoMessage

func (*ObserveLiquidityProvisionsRequest) ProtoMessage()

func (*ObserveLiquidityProvisionsRequest) ProtoReflect

func (*ObserveLiquidityProvisionsRequest) Reset

func (*ObserveLiquidityProvisionsRequest) String

type ObserveLiquidityProvisionsResponse

type ObserveLiquidityProvisionsResponse struct {
	LiquidityProvisions []*fury.LiquidityProvision `protobuf:"bytes,1,rep,name=liquidity_provisions,json=liquidityProvisions,proto3" json:"liquidity_provisions,omitempty"`
	// contains filtered or unexported fields
}

Response from liquidity provisions subscription

func (*ObserveLiquidityProvisionsResponse) Descriptor deprecated

func (*ObserveLiquidityProvisionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveLiquidityProvisionsResponse.ProtoReflect.Descriptor instead.

func (*ObserveLiquidityProvisionsResponse) GetLiquidityProvisions

func (x *ObserveLiquidityProvisionsResponse) GetLiquidityProvisions() []*fury.LiquidityProvision

func (*ObserveLiquidityProvisionsResponse) ProtoMessage

func (*ObserveLiquidityProvisionsResponse) ProtoMessage()

func (*ObserveLiquidityProvisionsResponse) ProtoReflect

func (*ObserveLiquidityProvisionsResponse) Reset

func (*ObserveLiquidityProvisionsResponse) String

type ObserveMarginLevelsRequest

type ObserveMarginLevelsRequest struct {

	// Restrict margin level updates to those relating to the given party.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Restrict margin level updates to those relating to the given market.
	MarketId *string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3,oneof" json:"market_id,omitempty"`
	// contains filtered or unexported fields
}

Request to subscribe to a stream of MarginLevels data. If a party ID is provided, the stream will contain margin levels for that party only. Optionally, the list can be additionally filtered by market

func (*ObserveMarginLevelsRequest) Descriptor deprecated

func (*ObserveMarginLevelsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarginLevelsRequest.ProtoReflect.Descriptor instead.

func (*ObserveMarginLevelsRequest) GetMarketId

func (x *ObserveMarginLevelsRequest) GetMarketId() string

func (*ObserveMarginLevelsRequest) GetPartyId

func (x *ObserveMarginLevelsRequest) GetPartyId() string

func (*ObserveMarginLevelsRequest) ProtoMessage

func (*ObserveMarginLevelsRequest) ProtoMessage()

func (*ObserveMarginLevelsRequest) ProtoReflect

func (*ObserveMarginLevelsRequest) Reset

func (x *ObserveMarginLevelsRequest) Reset()

func (*ObserveMarginLevelsRequest) String

func (x *ObserveMarginLevelsRequest) String() string

type ObserveMarginLevelsResponse

type ObserveMarginLevelsResponse struct {

	// Margin levels data that match the subscription request filters.
	MarginLevels *fury.MarginLevels `protobuf:"bytes,1,opt,name=margin_levels,json=marginLevels,proto3" json:"margin_levels,omitempty"`
	// contains filtered or unexported fields
}

Response from subscribing to margin levels data

func (*ObserveMarginLevelsResponse) Descriptor deprecated

func (*ObserveMarginLevelsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarginLevelsResponse.ProtoReflect.Descriptor instead.

func (*ObserveMarginLevelsResponse) GetMarginLevels

func (x *ObserveMarginLevelsResponse) GetMarginLevels() *fury.MarginLevels

func (*ObserveMarginLevelsResponse) ProtoMessage

func (*ObserveMarginLevelsResponse) ProtoMessage()

func (*ObserveMarginLevelsResponse) ProtoReflect

func (*ObserveMarginLevelsResponse) Reset

func (x *ObserveMarginLevelsResponse) Reset()

func (*ObserveMarginLevelsResponse) String

func (x *ObserveMarginLevelsResponse) String() string

type ObserveMarketsDataRequest

type ObserveMarketsDataRequest struct {

	// Restrict updates to market data by the given market IDs.
	MarketIds []string `protobuf:"bytes,1,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent for market data subscription

func (*ObserveMarketsDataRequest) Descriptor deprecated

func (*ObserveMarketsDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarketsDataRequest.ProtoReflect.Descriptor instead.

func (*ObserveMarketsDataRequest) GetMarketIds

func (x *ObserveMarketsDataRequest) GetMarketIds() []string

func (*ObserveMarketsDataRequest) ProtoMessage

func (*ObserveMarketsDataRequest) ProtoMessage()

func (*ObserveMarketsDataRequest) ProtoReflect

func (*ObserveMarketsDataRequest) Reset

func (x *ObserveMarketsDataRequest) Reset()

func (*ObserveMarketsDataRequest) String

func (x *ObserveMarketsDataRequest) String() string

type ObserveMarketsDataResponse

type ObserveMarketsDataResponse struct {

	// List of market data.
	MarketData []*fury.MarketData `protobuf:"bytes,1,rep,name=market_data,json=marketData,proto3" json:"market_data,omitempty"`
	// contains filtered or unexported fields
}

Response that is received for market data subscription

func (*ObserveMarketsDataResponse) Descriptor deprecated

func (*ObserveMarketsDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarketsDataResponse.ProtoReflect.Descriptor instead.

func (*ObserveMarketsDataResponse) GetMarketData

func (x *ObserveMarketsDataResponse) GetMarketData() []*fury.MarketData

func (*ObserveMarketsDataResponse) ProtoMessage

func (*ObserveMarketsDataResponse) ProtoMessage()

func (*ObserveMarketsDataResponse) ProtoReflect

func (*ObserveMarketsDataResponse) Reset

func (x *ObserveMarketsDataResponse) Reset()

func (*ObserveMarketsDataResponse) String

func (x *ObserveMarketsDataResponse) String() string

type ObserveMarketsDepthRequest

type ObserveMarketsDepthRequest struct {

	// Restrict market depth data by the given market IDs.
	MarketIds []string `protobuf:"bytes,1,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent to get market depth subscription

func (*ObserveMarketsDepthRequest) Descriptor deprecated

func (*ObserveMarketsDepthRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarketsDepthRequest.ProtoReflect.Descriptor instead.

func (*ObserveMarketsDepthRequest) GetMarketIds

func (x *ObserveMarketsDepthRequest) GetMarketIds() []string

func (*ObserveMarketsDepthRequest) ProtoMessage

func (*ObserveMarketsDepthRequest) ProtoMessage()

func (*ObserveMarketsDepthRequest) ProtoReflect

func (*ObserveMarketsDepthRequest) Reset

func (x *ObserveMarketsDepthRequest) Reset()

func (*ObserveMarketsDepthRequest) String

func (x *ObserveMarketsDepthRequest) String() string

type ObserveMarketsDepthResponse

type ObserveMarketsDepthResponse struct {

	// List of market depth data.
	MarketDepth []*fury.MarketDepth `protobuf:"bytes,1,rep,name=market_depth,json=marketDepth,proto3" json:"market_depth,omitempty"`
	// contains filtered or unexported fields
}

Response that is received for MarketDepth subscription.

func (*ObserveMarketsDepthResponse) Descriptor deprecated

func (*ObserveMarketsDepthResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarketsDepthResponse.ProtoReflect.Descriptor instead.

func (*ObserveMarketsDepthResponse) GetMarketDepth

func (x *ObserveMarketsDepthResponse) GetMarketDepth() []*fury.MarketDepth

func (*ObserveMarketsDepthResponse) ProtoMessage

func (*ObserveMarketsDepthResponse) ProtoMessage()

func (*ObserveMarketsDepthResponse) ProtoReflect

func (*ObserveMarketsDepthResponse) Reset

func (x *ObserveMarketsDepthResponse) Reset()

func (*ObserveMarketsDepthResponse) String

func (x *ObserveMarketsDepthResponse) String() string

type ObserveMarketsDepthUpdatesRequest

type ObserveMarketsDepthUpdatesRequest struct {

	// Restrict updates to market depth by the given market IDs.
	MarketIds []string `protobuf:"bytes,1,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent for market depth update subscription

func (*ObserveMarketsDepthUpdatesRequest) Descriptor deprecated

func (*ObserveMarketsDepthUpdatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarketsDepthUpdatesRequest.ProtoReflect.Descriptor instead.

func (*ObserveMarketsDepthUpdatesRequest) GetMarketIds

func (x *ObserveMarketsDepthUpdatesRequest) GetMarketIds() []string

func (*ObserveMarketsDepthUpdatesRequest) ProtoMessage

func (*ObserveMarketsDepthUpdatesRequest) ProtoMessage()

func (*ObserveMarketsDepthUpdatesRequest) ProtoReflect

func (*ObserveMarketsDepthUpdatesRequest) Reset

func (*ObserveMarketsDepthUpdatesRequest) String

type ObserveMarketsDepthUpdatesResponse

type ObserveMarketsDepthUpdatesResponse struct {

	// List of market depth update data.
	Update []*fury.MarketDepthUpdate `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"`
	// contains filtered or unexported fields
}

Response that is received for market depth update subscription

func (*ObserveMarketsDepthUpdatesResponse) Descriptor deprecated

func (*ObserveMarketsDepthUpdatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveMarketsDepthUpdatesResponse.ProtoReflect.Descriptor instead.

func (*ObserveMarketsDepthUpdatesResponse) GetUpdate

func (*ObserveMarketsDepthUpdatesResponse) ProtoMessage

func (*ObserveMarketsDepthUpdatesResponse) ProtoMessage()

func (*ObserveMarketsDepthUpdatesResponse) ProtoReflect

func (*ObserveMarketsDepthUpdatesResponse) Reset

func (*ObserveMarketsDepthUpdatesResponse) String

type ObserveOrdersRequest

type ObserveOrdersRequest struct {

	// Restrict orders to those placed on the given markets.
	MarketIds []string `protobuf:"bytes,1,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// Restrict orders to those placed on the by the given parties.
	PartyIds []string `protobuf:"bytes,2,rep,name=party_ids,json=partyIds,proto3" json:"party_ids,omitempty"`
	// Whether liquidity orders should be excluded from the stream. If not set, liquidity orders will be included.
	ExcludeLiquidity *bool `protobuf:"varint,3,opt,name=exclude_liquidity,json=excludeLiquidity,proto3,oneof" json:"exclude_liquidity,omitempty"`
	// contains filtered or unexported fields
}

Request to subscribe to a stream of orders.

Request fields market ID and party ID are both optional filters: If omitted all orders, for all parties on all markets will be returned on the stream Both filters can be combined

func (*ObserveOrdersRequest) Descriptor deprecated

func (*ObserveOrdersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveOrdersRequest.ProtoReflect.Descriptor instead.

func (*ObserveOrdersRequest) GetExcludeLiquidity

func (x *ObserveOrdersRequest) GetExcludeLiquidity() bool

func (*ObserveOrdersRequest) GetMarketIds

func (x *ObserveOrdersRequest) GetMarketIds() []string

func (*ObserveOrdersRequest) GetPartyIds

func (x *ObserveOrdersRequest) GetPartyIds() []string

func (*ObserveOrdersRequest) ProtoMessage

func (*ObserveOrdersRequest) ProtoMessage()

func (*ObserveOrdersRequest) ProtoReflect

func (x *ObserveOrdersRequest) ProtoReflect() protoreflect.Message

func (*ObserveOrdersRequest) Reset

func (x *ObserveOrdersRequest) Reset()

func (*ObserveOrdersRequest) String

func (x *ObserveOrdersRequest) String() string

type ObserveOrdersResponse

type ObserveOrdersResponse struct {

	// Types that are assignable to Response:
	//
	//	*ObserveOrdersResponse_Snapshot
	//	*ObserveOrdersResponse_Updates
	Response isObserveOrdersResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

Response that is received from an orders subscription.

func (*ObserveOrdersResponse) Descriptor deprecated

func (*ObserveOrdersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveOrdersResponse.ProtoReflect.Descriptor instead.

func (*ObserveOrdersResponse) GetResponse

func (m *ObserveOrdersResponse) GetResponse() isObserveOrdersResponse_Response

func (*ObserveOrdersResponse) GetSnapshot

func (x *ObserveOrdersResponse) GetSnapshot() *OrderSnapshotPage

func (*ObserveOrdersResponse) GetUpdates

func (x *ObserveOrdersResponse) GetUpdates() *OrderUpdates

func (*ObserveOrdersResponse) ProtoMessage

func (*ObserveOrdersResponse) ProtoMessage()

func (*ObserveOrdersResponse) ProtoReflect

func (x *ObserveOrdersResponse) ProtoReflect() protoreflect.Message

func (*ObserveOrdersResponse) Reset

func (x *ObserveOrdersResponse) Reset()

func (*ObserveOrdersResponse) String

func (x *ObserveOrdersResponse) String() string

type ObserveOrdersResponse_Snapshot

type ObserveOrdersResponse_Snapshot struct {
	// An 'initial image' snapshot containing current live orders.
	Snapshot *OrderSnapshotPage `protobuf:"bytes,1,opt,name=snapshot,proto3,oneof"`
}

type ObserveOrdersResponse_Updates

type ObserveOrdersResponse_Updates struct {
	// List of order updates in the last block.
	Updates *OrderUpdates `protobuf:"bytes,2,opt,name=updates,proto3,oneof"`
}

type ObservePositionsRequest

type ObservePositionsRequest struct {

	// Restrict position updates to those related to the given parties.
	PartyId *string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// Restrict position updates to those related to the given markets.
	MarketId *string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3,oneof" json:"market_id,omitempty"`
	// contains filtered or unexported fields
}

Request that is used to subscribe to a stream of positions

func (*ObservePositionsRequest) Descriptor deprecated

func (*ObservePositionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObservePositionsRequest.ProtoReflect.Descriptor instead.

func (*ObservePositionsRequest) GetMarketId

func (x *ObservePositionsRequest) GetMarketId() string

func (*ObservePositionsRequest) GetPartyId

func (x *ObservePositionsRequest) GetPartyId() string

func (*ObservePositionsRequest) ProtoMessage

func (*ObservePositionsRequest) ProtoMessage()

func (*ObservePositionsRequest) ProtoReflect

func (x *ObservePositionsRequest) ProtoReflect() protoreflect.Message

func (*ObservePositionsRequest) Reset

func (x *ObservePositionsRequest) Reset()

func (*ObservePositionsRequest) String

func (x *ObservePositionsRequest) String() string

type ObservePositionsResponse

type ObservePositionsResponse struct {

	// Types that are assignable to Response:
	//
	//	*ObservePositionsResponse_Snapshot
	//	*ObservePositionsResponse_Updates
	Response isObservePositionsResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

Response received from a positions subscription request

func (*ObservePositionsResponse) Descriptor deprecated

func (*ObservePositionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObservePositionsResponse.ProtoReflect.Descriptor instead.

func (*ObservePositionsResponse) GetResponse

func (m *ObservePositionsResponse) GetResponse() isObservePositionsResponse_Response

func (*ObservePositionsResponse) GetSnapshot

func (*ObservePositionsResponse) GetUpdates

func (x *ObservePositionsResponse) GetUpdates() *PositionUpdates

func (*ObservePositionsResponse) ProtoMessage

func (*ObservePositionsResponse) ProtoMessage()

func (*ObservePositionsResponse) ProtoReflect

func (x *ObservePositionsResponse) ProtoReflect() protoreflect.Message

func (*ObservePositionsResponse) Reset

func (x *ObservePositionsResponse) Reset()

func (*ObservePositionsResponse) String

func (x *ObservePositionsResponse) String() string

type ObservePositionsResponse_Snapshot

type ObservePositionsResponse_Snapshot struct {
	// An 'initial image' snapshot containing current positions.
	Snapshot *PositionSnapshotPage `protobuf:"bytes,1,opt,name=snapshot,proto3,oneof"`
}

type ObservePositionsResponse_Updates

type ObservePositionsResponse_Updates struct {
	// List of position updates in the last block.
	Updates *PositionUpdates `protobuf:"bytes,2,opt,name=updates,proto3,oneof"`
}

type ObserveRewardsRequest

type ObserveRewardsRequest struct {

	// Asset ID to get rewards data for, if provided.
	AssetId *string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3,oneof" json:"asset_id,omitempty"`
	// Party ID to get rewards data for, if provided.
	PartyId *string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// contains filtered or unexported fields
}

Request sent for subscribing to rewards

func (*ObserveRewardsRequest) Descriptor deprecated

func (*ObserveRewardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveRewardsRequest.ProtoReflect.Descriptor instead.

func (*ObserveRewardsRequest) GetAssetId

func (x *ObserveRewardsRequest) GetAssetId() string

func (*ObserveRewardsRequest) GetPartyId

func (x *ObserveRewardsRequest) GetPartyId() string

func (*ObserveRewardsRequest) ProtoMessage

func (*ObserveRewardsRequest) ProtoMessage()

func (*ObserveRewardsRequest) ProtoReflect

func (x *ObserveRewardsRequest) ProtoReflect() protoreflect.Message

func (*ObserveRewardsRequest) Reset

func (x *ObserveRewardsRequest) Reset()

func (*ObserveRewardsRequest) String

func (x *ObserveRewardsRequest) String() string

type ObserveRewardsResponse

type ObserveRewardsResponse struct {

	// Rewards data received.
	Reward *fury.Reward `protobuf:"bytes,1,opt,name=reward,proto3" json:"reward,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from subscribing to rewards data

func (*ObserveRewardsResponse) Descriptor deprecated

func (*ObserveRewardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveRewardsResponse.ProtoReflect.Descriptor instead.

func (*ObserveRewardsResponse) GetReward

func (x *ObserveRewardsResponse) GetReward() *fury.Reward

func (*ObserveRewardsResponse) ProtoMessage

func (*ObserveRewardsResponse) ProtoMessage()

func (*ObserveRewardsResponse) ProtoReflect

func (x *ObserveRewardsResponse) ProtoReflect() protoreflect.Message

func (*ObserveRewardsResponse) Reset

func (x *ObserveRewardsResponse) Reset()

func (*ObserveRewardsResponse) String

func (x *ObserveRewardsResponse) String() string

type ObserveTradesRequest

type ObserveTradesRequest struct {

	// Restrict the trades streamed to those made on the given markets.
	MarketIds []string `protobuf:"bytes,1,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// Restrict the trades streamed to those made by the given parties.
	PartyIds []string `protobuf:"bytes,2,rep,name=party_ids,json=partyIds,proto3" json:"party_ids,omitempty"`
	// contains filtered or unexported fields
}

Request to subscribe to a stream of trades

func (*ObserveTradesRequest) Descriptor deprecated

func (*ObserveTradesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveTradesRequest.ProtoReflect.Descriptor instead.

func (*ObserveTradesRequest) GetMarketIds

func (x *ObserveTradesRequest) GetMarketIds() []string

func (*ObserveTradesRequest) GetPartyIds

func (x *ObserveTradesRequest) GetPartyIds() []string

func (*ObserveTradesRequest) ProtoMessage

func (*ObserveTradesRequest) ProtoMessage()

func (*ObserveTradesRequest) ProtoReflect

func (x *ObserveTradesRequest) ProtoReflect() protoreflect.Message

func (*ObserveTradesRequest) Reset

func (x *ObserveTradesRequest) Reset()

func (*ObserveTradesRequest) String

func (x *ObserveTradesRequest) String() string

type ObserveTradesResponse

type ObserveTradesResponse struct {

	// List of 0 or more trades.
	Trades []*fury.Trade `protobuf:"bytes,1,rep,name=trades,proto3" json:"trades,omitempty"`
	// contains filtered or unexported fields
}

Stream of trades

func (*ObserveTradesResponse) Descriptor deprecated

func (*ObserveTradesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveTradesResponse.ProtoReflect.Descriptor instead.

func (*ObserveTradesResponse) GetTrades

func (x *ObserveTradesResponse) GetTrades() []*fury.Trade

func (*ObserveTradesResponse) ProtoMessage

func (*ObserveTradesResponse) ProtoMessage()

func (*ObserveTradesResponse) ProtoReflect

func (x *ObserveTradesResponse) ProtoReflect() protoreflect.Message

func (*ObserveTradesResponse) Reset

func (x *ObserveTradesResponse) Reset()

func (*ObserveTradesResponse) String

func (x *ObserveTradesResponse) String() string

type ObserveVotesRequest

type ObserveVotesRequest struct {

	// Restrict vote updates to those made by the given party.
	PartyId *string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3,oneof" json:"party_id,omitempty"`
	// Restrict vote updates to those made on the given proposal.
	ProposalId *string `protobuf:"bytes,2,opt,name=proposal_id,json=proposalId,proto3,oneof" json:"proposal_id,omitempty"`
	// contains filtered or unexported fields
}

Request that is sent to subscribe to votes

func (*ObserveVotesRequest) Descriptor deprecated

func (*ObserveVotesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ObserveVotesRequest.ProtoReflect.Descriptor instead.

func (*ObserveVotesRequest) GetPartyId

func (x *ObserveVotesRequest) GetPartyId() string

func (*ObserveVotesRequest) GetProposalId

func (x *ObserveVotesRequest) GetProposalId() string

func (*ObserveVotesRequest) ProtoMessage

func (*ObserveVotesRequest) ProtoMessage()

func (*ObserveVotesRequest) ProtoReflect

func (x *ObserveVotesRequest) ProtoReflect() protoreflect.Message

func (*ObserveVotesRequest) Reset

func (x *ObserveVotesRequest) Reset()

func (*ObserveVotesRequest) String

func (x *ObserveVotesRequest) String() string

type ObserveVotesResponse

type ObserveVotesResponse struct {

	// Data associated with governance votes that are published to the stream.
	Vote *fury.Vote `protobuf:"bytes,1,opt,name=vote,proto3" json:"vote,omitempty"`
	// contains filtered or unexported fields
}

Response that is received from votes subscription

func (*ObserveVotesResponse) Descriptor deprecated

func (*ObserveVotesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ObserveVotesResponse.ProtoReflect.Descriptor instead.

func (*ObserveVotesResponse) GetVote

func (x *ObserveVotesResponse) GetVote() *fury.Vote

func (*ObserveVotesResponse) ProtoMessage

func (*ObserveVotesResponse) ProtoMessage()

func (*ObserveVotesResponse) ProtoReflect

func (x *ObserveVotesResponse) ProtoReflect() protoreflect.Message

func (*ObserveVotesResponse) Reset

func (x *ObserveVotesResponse) Reset()

func (*ObserveVotesResponse) String

func (x *ObserveVotesResponse) String() string

type OracleDataConnection

type OracleDataConnection struct {

	// Page of oracle data and their corresponding cursors.
	Edges []*OracleDataEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of oracle data and corresponding page information.

func (*OracleDataConnection) Descriptor deprecated

func (*OracleDataConnection) Descriptor() ([]byte, []int)

Deprecated: Use OracleDataConnection.ProtoReflect.Descriptor instead.

func (*OracleDataConnection) GetEdges

func (x *OracleDataConnection) GetEdges() []*OracleDataEdge

func (*OracleDataConnection) GetPageInfo

func (x *OracleDataConnection) GetPageInfo() *PageInfo

func (*OracleDataConnection) ProtoMessage

func (*OracleDataConnection) ProtoMessage()

func (*OracleDataConnection) ProtoReflect

func (x *OracleDataConnection) ProtoReflect() protoreflect.Message

func (*OracleDataConnection) Reset

func (x *OracleDataConnection) Reset()

func (*OracleDataConnection) String

func (x *OracleDataConnection) String() string

type OracleDataEdge

type OracleDataEdge struct {

	// Data that was received from an external oracle.
	Node *fury.OracleData `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Oracle data item with the corresponding cursor.

func (*OracleDataEdge) Descriptor deprecated

func (*OracleDataEdge) Descriptor() ([]byte, []int)

Deprecated: Use OracleDataEdge.ProtoReflect.Descriptor instead.

func (*OracleDataEdge) GetCursor

func (x *OracleDataEdge) GetCursor() string

func (*OracleDataEdge) GetNode

func (x *OracleDataEdge) GetNode() *fury.OracleData

func (*OracleDataEdge) ProtoMessage

func (*OracleDataEdge) ProtoMessage()

func (*OracleDataEdge) ProtoReflect

func (x *OracleDataEdge) ProtoReflect() protoreflect.Message

func (*OracleDataEdge) Reset

func (x *OracleDataEdge) Reset()

func (*OracleDataEdge) String

func (x *OracleDataEdge) String() string

type OracleSpecEdge

type OracleSpecEdge struct {

	// External spec data that satisfies the list request.
	Node *fury.OracleSpec `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Oracle specs data item with the corresponding cursor.

func (*OracleSpecEdge) Descriptor deprecated

func (*OracleSpecEdge) Descriptor() ([]byte, []int)

Deprecated: Use OracleSpecEdge.ProtoReflect.Descriptor instead.

func (*OracleSpecEdge) GetCursor

func (x *OracleSpecEdge) GetCursor() string

func (*OracleSpecEdge) GetNode

func (x *OracleSpecEdge) GetNode() *fury.OracleSpec

func (*OracleSpecEdge) ProtoMessage

func (*OracleSpecEdge) ProtoMessage()

func (*OracleSpecEdge) ProtoReflect

func (x *OracleSpecEdge) ProtoReflect() protoreflect.Message

func (*OracleSpecEdge) Reset

func (x *OracleSpecEdge) Reset()

func (*OracleSpecEdge) String

func (x *OracleSpecEdge) String() string

type OracleSpecsConnection

type OracleSpecsConnection struct {

	// Page of oracle specs data and their corresponding cursors.
	Edges []*OracleSpecEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of oracle specs and corresponding page information

func (*OracleSpecsConnection) Descriptor deprecated

func (*OracleSpecsConnection) Descriptor() ([]byte, []int)

Deprecated: Use OracleSpecsConnection.ProtoReflect.Descriptor instead.

func (*OracleSpecsConnection) GetEdges

func (x *OracleSpecsConnection) GetEdges() []*OracleSpecEdge

func (*OracleSpecsConnection) GetPageInfo

func (x *OracleSpecsConnection) GetPageInfo() *PageInfo

func (*OracleSpecsConnection) ProtoMessage

func (*OracleSpecsConnection) ProtoMessage()

func (*OracleSpecsConnection) ProtoReflect

func (x *OracleSpecsConnection) ProtoReflect() protoreflect.Message

func (*OracleSpecsConnection) Reset

func (x *OracleSpecsConnection) Reset()

func (*OracleSpecsConnection) String

func (x *OracleSpecsConnection) String() string

type OrderConnection

type OrderConnection struct {

	// Page of orders and their corresponding cursors.
	Edges []*OrderEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of orders data and corresponding page information.

func (*OrderConnection) Descriptor deprecated

func (*OrderConnection) Descriptor() ([]byte, []int)

Deprecated: Use OrderConnection.ProtoReflect.Descriptor instead.

func (*OrderConnection) GetEdges

func (x *OrderConnection) GetEdges() []*OrderEdge

func (*OrderConnection) GetPageInfo

func (x *OrderConnection) GetPageInfo() *PageInfo

func (*OrderConnection) ProtoMessage

func (*OrderConnection) ProtoMessage()

func (*OrderConnection) ProtoReflect

func (x *OrderConnection) ProtoReflect() protoreflect.Message

func (*OrderConnection) Reset

func (x *OrderConnection) Reset()

func (*OrderConnection) String

func (x *OrderConnection) String() string

type OrderEdge

type OrderEdge struct {

	// Data associated with an order submitted to a Fury node.
	Node *fury.Order `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Order data with the corresponding cursor.

func (*OrderEdge) Descriptor deprecated

func (*OrderEdge) Descriptor() ([]byte, []int)

Deprecated: Use OrderEdge.ProtoReflect.Descriptor instead.

func (*OrderEdge) GetCursor

func (x *OrderEdge) GetCursor() string

func (*OrderEdge) GetNode

func (x *OrderEdge) GetNode() *fury.Order

func (*OrderEdge) ProtoMessage

func (*OrderEdge) ProtoMessage()

func (*OrderEdge) ProtoReflect

func (x *OrderEdge) ProtoReflect() protoreflect.Message

func (*OrderEdge) Reset

func (x *OrderEdge) Reset()

func (*OrderEdge) String

func (x *OrderEdge) String() string

type OrderFilter

type OrderFilter struct {

	// Restrict orders to those with the given statuses.
	Statuses []fury.Order_Status `protobuf:"varint,1,rep,packed,name=statuses,proto3,enum=fury.Order_Status" json:"statuses,omitempty"`
	// Restrict orders to those with the given types.
	Types []fury.Order_Type `protobuf:"varint,2,rep,packed,name=types,proto3,enum=fury.Order_Type" json:"types,omitempty"`
	// Restrict orders to those with the given Time In Force.
	TimeInForces []fury.Order_TimeInForce `` /* 135-byte string literal not displayed */
	// Indicator if liquidity provision orders should be included or not in the list.
	ExcludeLiquidity bool `protobuf:"varint,4,opt,name=exclude_liquidity,json=excludeLiquidity,proto3" json:"exclude_liquidity,omitempty"`
	// Restrict orders to those placed by the given party IDs.
	PartyIds []string `protobuf:"bytes,5,rep,name=party_ids,json=partyIds,proto3" json:"party_ids,omitempty"`
	// Restrict orders to those placed on the given market IDs.
	MarketIds []string `protobuf:"bytes,6,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// Restrict orders to those with the given reference.
	Reference *string `protobuf:"bytes,7,opt,name=reference,proto3,oneof" json:"reference,omitempty"`
	// Restrict orders to those placed during the given date range. If not set, all orders will be returned.
	DateRange *DateRange `protobuf:"bytes,8,opt,name=date_range,json=dateRange,proto3,oneof" json:"date_range,omitempty"`
	// Restrict orders to those that are live. If not set, it is treated as being false.
	LiveOnly *bool `protobuf:"varint,9,opt,name=live_only,json=liveOnly,proto3,oneof" json:"live_only,omitempty"`
	// contains filtered or unexported fields
}

Order filter that contains all filtering conditions and values that are applied to the orders listing

func (*OrderFilter) Descriptor deprecated

func (*OrderFilter) Descriptor() ([]byte, []int)

Deprecated: Use OrderFilter.ProtoReflect.Descriptor instead.

func (*OrderFilter) GetDateRange

func (x *OrderFilter) GetDateRange() *DateRange

func (*OrderFilter) GetExcludeLiquidity

func (x *OrderFilter) GetExcludeLiquidity() bool

func (*OrderFilter) GetLiveOnly

func (x *OrderFilter) GetLiveOnly() bool

func (*OrderFilter) GetMarketIds

func (x *OrderFilter) GetMarketIds() []string

func (*OrderFilter) GetPartyIds

func (x *OrderFilter) GetPartyIds() []string

func (*OrderFilter) GetReference

func (x *OrderFilter) GetReference() string

func (*OrderFilter) GetStatuses

func (x *OrderFilter) GetStatuses() []fury.Order_Status

func (*OrderFilter) GetTimeInForces

func (x *OrderFilter) GetTimeInForces() []fury.Order_TimeInForce

func (*OrderFilter) GetTypes

func (x *OrderFilter) GetTypes() []fury.Order_Type

func (*OrderFilter) ProtoMessage

func (*OrderFilter) ProtoMessage()

func (*OrderFilter) ProtoReflect

func (x *OrderFilter) ProtoReflect() protoreflect.Message

func (*OrderFilter) Reset

func (x *OrderFilter) Reset()

func (*OrderFilter) String

func (x *OrderFilter) String() string

type OrderInfo

type OrderInfo struct {

	// Side for the order, e.g. buy or sell.
	Side fury.Side `protobuf:"varint,1,opt,name=side,proto3,enum=fury.Side" json:"side,omitempty"`
	// Price for the order. The price is an unsigned integer. For example `123456` is a correctly
	// formatted price of `1.23456` assuming market configured to 5 decimal places.
	Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
	// Size remaining.
	Remaining uint64 `protobuf:"varint,3,opt,name=remaining,proto3" json:"remaining,omitempty"`
	// Boolean that indicates if it is a market order.
	IsMarketOrder bool `protobuf:"varint,4,opt,name=is_market_order,json=isMarketOrder,proto3" json:"is_market_order,omitempty"`
	// contains filtered or unexported fields
}

Basic description of an order.

func (*OrderInfo) Descriptor deprecated

func (*OrderInfo) Descriptor() ([]byte, []int)

Deprecated: Use OrderInfo.ProtoReflect.Descriptor instead.

func (*OrderInfo) GetIsMarketOrder

func (x *OrderInfo) GetIsMarketOrder() bool

func (*OrderInfo) GetPrice

func (x *OrderInfo) GetPrice() string

func (*OrderInfo) GetRemaining

func (x *OrderInfo) GetRemaining() uint64

func (*OrderInfo) GetSide

func (x *OrderInfo) GetSide() fury.Side

func (*OrderInfo) ProtoMessage

func (*OrderInfo) ProtoMessage()

func (*OrderInfo) ProtoReflect

func (x *OrderInfo) ProtoReflect() protoreflect.Message

func (*OrderInfo) Reset

func (x *OrderInfo) Reset()

func (*OrderInfo) String

func (x *OrderInfo) String() string

type OrderSnapshotPage

type OrderSnapshotPage struct {

	// List of order data parts.
	Orders []*fury.Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
	// Indicator if the last page is reached or not.
	LastPage bool `protobuf:"varint,2,opt,name=last_page,json=lastPage,proto3" json:"last_page,omitempty"`
	// contains filtered or unexported fields
}

'Initial image' of live orders, may be sent over multiple response messages.

func (*OrderSnapshotPage) Descriptor deprecated

func (*OrderSnapshotPage) Descriptor() ([]byte, []int)

Deprecated: Use OrderSnapshotPage.ProtoReflect.Descriptor instead.

func (*OrderSnapshotPage) GetLastPage

func (x *OrderSnapshotPage) GetLastPage() bool

func (*OrderSnapshotPage) GetOrders

func (x *OrderSnapshotPage) GetOrders() []*fury.Order

func (*OrderSnapshotPage) ProtoMessage

func (*OrderSnapshotPage) ProtoMessage()

func (*OrderSnapshotPage) ProtoReflect

func (x *OrderSnapshotPage) ProtoReflect() protoreflect.Message

func (*OrderSnapshotPage) Reset

func (x *OrderSnapshotPage) Reset()

func (*OrderSnapshotPage) String

func (x *OrderSnapshotPage) String() string

type OrderUpdates

type OrderUpdates struct {

	// List of orders data.
	Orders []*fury.Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
	// contains filtered or unexported fields
}

List of order updates in the last block.

func (*OrderUpdates) Descriptor deprecated

func (*OrderUpdates) Descriptor() ([]byte, []int)

Deprecated: Use OrderUpdates.ProtoReflect.Descriptor instead.

func (*OrderUpdates) GetOrders

func (x *OrderUpdates) GetOrders() []*fury.Order

func (*OrderUpdates) ProtoMessage

func (*OrderUpdates) ProtoMessage()

func (*OrderUpdates) ProtoReflect

func (x *OrderUpdates) ProtoReflect() protoreflect.Message

func (*OrderUpdates) Reset

func (x *OrderUpdates) Reset()

func (*OrderUpdates) String

func (x *OrderUpdates) String() string

type PageInfo

type PageInfo struct {

	// Indicator if there is a next page.
	HasNextPage bool `protobuf:"varint,1,opt,name=has_next_page,json=hasNextPage,proto3" json:"has_next_page,omitempty"`
	// Indicator if there is a previous page.
	HasPreviousPage bool `protobuf:"varint,2,opt,name=has_previous_page,json=hasPreviousPage,proto3" json:"has_previous_page,omitempty"`
	// Start cursor.
	StartCursor string `protobuf:"bytes,3,opt,name=start_cursor,json=startCursor,proto3" json:"start_cursor,omitempty"`
	// End cursor.
	EndCursor string `protobuf:"bytes,4,opt,name=end_cursor,json=endCursor,proto3" json:"end_cursor,omitempty"`
	// contains filtered or unexported fields
}

Page information for cursor based pagination

func (*PageInfo) Descriptor deprecated

func (*PageInfo) Descriptor() ([]byte, []int)

Deprecated: Use PageInfo.ProtoReflect.Descriptor instead.

func (*PageInfo) GetEndCursor

func (x *PageInfo) GetEndCursor() string

func (*PageInfo) GetHasNextPage

func (x *PageInfo) GetHasNextPage() bool

func (*PageInfo) GetHasPreviousPage

func (x *PageInfo) GetHasPreviousPage() bool

func (*PageInfo) GetStartCursor

func (x *PageInfo) GetStartCursor() string

func (*PageInfo) ProtoMessage

func (*PageInfo) ProtoMessage()

func (*PageInfo) ProtoReflect

func (x *PageInfo) ProtoReflect() protoreflect.Message

func (*PageInfo) Reset

func (x *PageInfo) Reset()

func (*PageInfo) String

func (x *PageInfo) String() string

type Pagination

type Pagination struct {

	// Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.
	First *int32 `protobuf:"varint,1,opt,name=first,proto3,oneof" json:"first,omitempty"`
	// If paging forwards, the cursor string for the last row of the previous page.
	After *string `protobuf:"bytes,2,opt,name=after,proto3,oneof" json:"after,omitempty"`
	// Number of records to be returned that sort less than row identified by cursor supplied in 'before'.
	Last *int32 `protobuf:"varint,3,opt,name=last,proto3,oneof" json:"last,omitempty"`
	// If paging forwards, the cursor string for the first row of the previous page.
	Before *string `protobuf:"bytes,4,opt,name=before,proto3,oneof" json:"before,omitempty"`
	// Whether to order the results with the newest records first. If not set, the default value is true.
	NewestFirst *bool `protobuf:"varint,5,opt,name=newest_first,json=newestFirst,proto3,oneof" json:"newest_first,omitempty"`
	// contains filtered or unexported fields
}

All data returned from the API is ordered in a well-defined manner. The specific columns and the order in which the sorting is performed depend on the API endpoint being called. However, the primary sorting column is usually the timestamp of the block in which the data was last updated.

To prevent excessively large response messages and to avoid overloading database resources, the API employs a cursor-based pagination mechanism.

This Pagination message can be optionally provided as part of the request to specify: - The starting point within the total result set for beginning the page - The size of the returned page - The ordering of the data within that page

If no Pagination message is provided, the API will return the first page of data using the default page size. The default page size is 1000.

To retrieve subsequent pages, the caller must examine the PageInfo structure returned in the response to find a cursor string that uniquely identifies the last row of that page. This cursor should then be passed in the 'after' field of the Pagination message in a subsequent request.

For paging backward, take the cursor for the first row of the page from PageInfo and pass it in the 'before' field of the Pagination message.

Pagination message that uses both first/after and last/before is considered invalid.

func (*Pagination) Descriptor deprecated

func (*Pagination) Descriptor() ([]byte, []int)

Deprecated: Use Pagination.ProtoReflect.Descriptor instead.

func (*Pagination) GetAfter

func (x *Pagination) GetAfter() string

func (*Pagination) GetBefore

func (x *Pagination) GetBefore() string

func (*Pagination) GetFirst

func (x *Pagination) GetFirst() int32

func (*Pagination) GetLast

func (x *Pagination) GetLast() int32

func (*Pagination) GetNewestFirst

func (x *Pagination) GetNewestFirst() bool

func (*Pagination) ProtoMessage

func (*Pagination) ProtoMessage()

func (*Pagination) ProtoReflect

func (x *Pagination) ProtoReflect() protoreflect.Message

func (*Pagination) Reset

func (x *Pagination) Reset()

func (*Pagination) String

func (x *Pagination) String() string

type PartyConnection

type PartyConnection struct {

	// Page of parties and their corresponding cursors.
	Edges []*PartyEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of parties data and corresponding page information.

func (*PartyConnection) Descriptor deprecated

func (*PartyConnection) Descriptor() ([]byte, []int)

Deprecated: Use PartyConnection.ProtoReflect.Descriptor instead.

func (*PartyConnection) GetEdges

func (x *PartyConnection) GetEdges() []*PartyEdge

func (*PartyConnection) GetPageInfo

func (x *PartyConnection) GetPageInfo() *PageInfo

func (*PartyConnection) ProtoMessage

func (*PartyConnection) ProtoMessage()

func (*PartyConnection) ProtoReflect

func (x *PartyConnection) ProtoReflect() protoreflect.Message

func (*PartyConnection) Reset

func (x *PartyConnection) Reset()

func (*PartyConnection) String

func (x *PartyConnection) String() string

type PartyEdge

type PartyEdge struct {

	// Data associated with a party.
	Node *fury.Party `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Party data with the corresponding cursor.

func (*PartyEdge) Descriptor deprecated

func (*PartyEdge) Descriptor() ([]byte, []int)

Deprecated: Use PartyEdge.ProtoReflect.Descriptor instead.

func (*PartyEdge) GetCursor

func (x *PartyEdge) GetCursor() string

func (*PartyEdge) GetNode

func (x *PartyEdge) GetNode() *fury.Party

func (*PartyEdge) ProtoMessage

func (*PartyEdge) ProtoMessage()

func (*PartyEdge) ProtoReflect

func (x *PartyEdge) ProtoReflect() protoreflect.Message

func (*PartyEdge) Reset

func (x *PartyEdge) Reset()

func (*PartyEdge) String

func (x *PartyEdge) String() string

type PingRequest

type PingRequest struct {
	// contains filtered or unexported fields
}

Request to ping the data node

func (*PingRequest) Descriptor deprecated

func (*PingRequest) Descriptor() ([]byte, []int)

Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.

func (*PingRequest) ProtoMessage

func (*PingRequest) ProtoMessage()

func (*PingRequest) ProtoReflect

func (x *PingRequest) ProtoReflect() protoreflect.Message

func (*PingRequest) Reset

func (x *PingRequest) Reset()

func (*PingRequest) String

func (x *PingRequest) String() string

type PingResponse

type PingResponse struct {
	// contains filtered or unexported fields
}

Ping response from the data node

func (*PingResponse) Descriptor deprecated

func (*PingResponse) Descriptor() ([]byte, []int)

Deprecated: Use PingResponse.ProtoReflect.Descriptor instead.

func (*PingResponse) ProtoMessage

func (*PingResponse) ProtoMessage()

func (*PingResponse) ProtoReflect

func (x *PingResponse) ProtoReflect() protoreflect.Message

func (*PingResponse) Reset

func (x *PingResponse) Reset()

func (*PingResponse) String

func (x *PingResponse) String() string

type PositionConnection

type PositionConnection struct {

	// Page of positions data and their corresponding cursors.
	Edges []*PositionEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of positions and corresponding page information

func (*PositionConnection) Descriptor deprecated

func (*PositionConnection) Descriptor() ([]byte, []int)

Deprecated: Use PositionConnection.ProtoReflect.Descriptor instead.

func (*PositionConnection) GetEdges

func (x *PositionConnection) GetEdges() []*PositionEdge

func (*PositionConnection) GetPageInfo

func (x *PositionConnection) GetPageInfo() *PageInfo

func (*PositionConnection) ProtoMessage

func (*PositionConnection) ProtoMessage()

func (*PositionConnection) ProtoReflect

func (x *PositionConnection) ProtoReflect() protoreflect.Message

func (*PositionConnection) Reset

func (x *PositionConnection) Reset()

func (*PositionConnection) String

func (x *PositionConnection) String() string

type PositionEdge

type PositionEdge struct {

	// Position data for a party on a market.
	Node *fury.Position `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Position data with the corresponding cursor.

func (*PositionEdge) Descriptor deprecated

func (*PositionEdge) Descriptor() ([]byte, []int)

Deprecated: Use PositionEdge.ProtoReflect.Descriptor instead.

func (*PositionEdge) GetCursor

func (x *PositionEdge) GetCursor() string

func (*PositionEdge) GetNode

func (x *PositionEdge) GetNode() *fury.Position

func (*PositionEdge) ProtoMessage

func (*PositionEdge) ProtoMessage()

func (*PositionEdge) ProtoReflect

func (x *PositionEdge) ProtoReflect() protoreflect.Message

func (*PositionEdge) Reset

func (x *PositionEdge) Reset()

func (*PositionEdge) String

func (x *PositionEdge) String() string

type PositionSnapshotPage

type PositionSnapshotPage struct {

	// List of positions data.
	Positions []*fury.Position `protobuf:"bytes,1,rep,name=positions,proto3" json:"positions,omitempty"`
	// Indicator if last page is reached or not.
	LastPage bool `protobuf:"varint,2,opt,name=last_page,json=lastPage,proto3" json:"last_page,omitempty"`
	// contains filtered or unexported fields
}

'Initial image' of current positions, may be sent over multiple response messages

func (*PositionSnapshotPage) Descriptor deprecated

func (*PositionSnapshotPage) Descriptor() ([]byte, []int)

Deprecated: Use PositionSnapshotPage.ProtoReflect.Descriptor instead.

func (*PositionSnapshotPage) GetLastPage

func (x *PositionSnapshotPage) GetLastPage() bool

func (*PositionSnapshotPage) GetPositions

func (x *PositionSnapshotPage) GetPositions() []*fury.Position

func (*PositionSnapshotPage) ProtoMessage

func (*PositionSnapshotPage) ProtoMessage()

func (*PositionSnapshotPage) ProtoReflect

func (x *PositionSnapshotPage) ProtoReflect() protoreflect.Message

func (*PositionSnapshotPage) Reset

func (x *PositionSnapshotPage) Reset()

func (*PositionSnapshotPage) String

func (x *PositionSnapshotPage) String() string

type PositionUpdates

type PositionUpdates struct {

	// List of positions data.
	Positions []*fury.Position `protobuf:"bytes,1,rep,name=positions,proto3" json:"positions,omitempty"`
	// contains filtered or unexported fields
}

List of position updates in the last block

func (*PositionUpdates) Descriptor deprecated

func (*PositionUpdates) Descriptor() ([]byte, []int)

Deprecated: Use PositionUpdates.ProtoReflect.Descriptor instead.

func (*PositionUpdates) GetPositions

func (x *PositionUpdates) GetPositions() []*fury.Position

func (*PositionUpdates) ProtoMessage

func (*PositionUpdates) ProtoMessage()

func (*PositionUpdates) ProtoReflect

func (x *PositionUpdates) ProtoReflect() protoreflect.Message

func (*PositionUpdates) Reset

func (x *PositionUpdates) Reset()

func (*PositionUpdates) String

func (x *PositionUpdates) String() string

type PositionsFilter

type PositionsFilter struct {

	// Restrict positions to those related to the given parties.
	PartyIds []string `protobuf:"bytes,1,rep,name=party_ids,json=partyIds,proto3" json:"party_ids,omitempty"`
	// Restrict positions to those on the given markets.
	MarketIds []string `protobuf:"bytes,2,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// contains filtered or unexported fields
}

Filter to apply to the ListAllPositionsRequest

func (*PositionsFilter) Descriptor deprecated

func (*PositionsFilter) Descriptor() ([]byte, []int)

Deprecated: Use PositionsFilter.ProtoReflect.Descriptor instead.

func (*PositionsFilter) GetMarketIds

func (x *PositionsFilter) GetMarketIds() []string

func (*PositionsFilter) GetPartyIds

func (x *PositionsFilter) GetPartyIds() []string

func (*PositionsFilter) ProtoMessage

func (*PositionsFilter) ProtoMessage()

func (*PositionsFilter) ProtoReflect

func (x *PositionsFilter) ProtoReflect() protoreflect.Message

func (*PositionsFilter) Reset

func (x *PositionsFilter) Reset()

func (*PositionsFilter) String

func (x *PositionsFilter) String() string

type ProtocolUpgradeProposalConnection

type ProtocolUpgradeProposalConnection struct {

	// Page of protocol upgrade proposals data and their corresponding cursors.
	Edges []*ProtocolUpgradeProposalEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of protocol upgrade proposals and corresponding page information

func (*ProtocolUpgradeProposalConnection) Descriptor deprecated

func (*ProtocolUpgradeProposalConnection) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolUpgradeProposalConnection.ProtoReflect.Descriptor instead.

func (*ProtocolUpgradeProposalConnection) GetEdges

func (*ProtocolUpgradeProposalConnection) GetPageInfo

func (x *ProtocolUpgradeProposalConnection) GetPageInfo() *PageInfo

func (*ProtocolUpgradeProposalConnection) ProtoMessage

func (*ProtocolUpgradeProposalConnection) ProtoMessage()

func (*ProtocolUpgradeProposalConnection) ProtoReflect

func (*ProtocolUpgradeProposalConnection) Reset

func (*ProtocolUpgradeProposalConnection) String

type ProtocolUpgradeProposalEdge

type ProtocolUpgradeProposalEdge struct {

	// Protocol upgrade proposal data.
	Node *v1.ProtocolUpgradeEvent `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Protocol upgrade proposal data with the corresponding cursor.

func (*ProtocolUpgradeProposalEdge) Descriptor deprecated

func (*ProtocolUpgradeProposalEdge) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolUpgradeProposalEdge.ProtoReflect.Descriptor instead.

func (*ProtocolUpgradeProposalEdge) GetCursor

func (x *ProtocolUpgradeProposalEdge) GetCursor() string

func (*ProtocolUpgradeProposalEdge) GetNode

func (*ProtocolUpgradeProposalEdge) ProtoMessage

func (*ProtocolUpgradeProposalEdge) ProtoMessage()

func (*ProtocolUpgradeProposalEdge) ProtoReflect

func (*ProtocolUpgradeProposalEdge) Reset

func (x *ProtocolUpgradeProposalEdge) Reset()

func (*ProtocolUpgradeProposalEdge) String

func (x *ProtocolUpgradeProposalEdge) String() string

type RewardEdge

type RewardEdge struct {

	// Details for a single reward payment.
	Node *fury.Reward `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Rewards data with the corresponding cursor.

func (*RewardEdge) Descriptor deprecated

func (*RewardEdge) Descriptor() ([]byte, []int)

Deprecated: Use RewardEdge.ProtoReflect.Descriptor instead.

func (*RewardEdge) GetCursor

func (x *RewardEdge) GetCursor() string

func (*RewardEdge) GetNode

func (x *RewardEdge) GetNode() *fury.Reward

func (*RewardEdge) ProtoMessage

func (*RewardEdge) ProtoMessage()

func (*RewardEdge) ProtoReflect

func (x *RewardEdge) ProtoReflect() protoreflect.Message

func (*RewardEdge) Reset

func (x *RewardEdge) Reset()

func (*RewardEdge) String

func (x *RewardEdge) String() string

type RewardSummaryFilter

type RewardSummaryFilter struct {

	// Restrict reward summaries to those connected to the assets in the given list.
	AssetIds []string `protobuf:"bytes,1,rep,name=asset_ids,json=assetIds,proto3" json:"asset_ids,omitempty"`
	// Restrict reward summaries to those connected to the markets in the given list.
	MarketIds []string `protobuf:"bytes,2,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
	// Restrict rewards summaries to those that were paid after and including the given epoch ID.
	FromEpoch *uint64 `protobuf:"varint,3,opt,name=from_epoch,json=fromEpoch,proto3,oneof" json:"from_epoch,omitempty"`
	// Restrict rewards summaries to those that were paid up to and including the given epoch ID.
	ToEpoch *uint64 `protobuf:"varint,4,opt,name=to_epoch,json=toEpoch,proto3,oneof" json:"to_epoch,omitempty"`
	// contains filtered or unexported fields
}

Filter to restrict the results returned by the ListEpochRewardSummaries

func (*RewardSummaryFilter) Descriptor deprecated

func (*RewardSummaryFilter) Descriptor() ([]byte, []int)

Deprecated: Use RewardSummaryFilter.ProtoReflect.Descriptor instead.

func (*RewardSummaryFilter) GetAssetIds

func (x *RewardSummaryFilter) GetAssetIds() []string

func (*RewardSummaryFilter) GetFromEpoch

func (x *RewardSummaryFilter) GetFromEpoch() uint64

func (*RewardSummaryFilter) GetMarketIds

func (x *RewardSummaryFilter) GetMarketIds() []string

func (*RewardSummaryFilter) GetToEpoch

func (x *RewardSummaryFilter) GetToEpoch() uint64

func (*RewardSummaryFilter) ProtoMessage

func (*RewardSummaryFilter) ProtoMessage()

func (*RewardSummaryFilter) ProtoReflect

func (x *RewardSummaryFilter) ProtoReflect() protoreflect.Message

func (*RewardSummaryFilter) Reset

func (x *RewardSummaryFilter) Reset()

func (*RewardSummaryFilter) String

func (x *RewardSummaryFilter) String() string

type RewardsConnection

type RewardsConnection struct {

	// Page of rewards data items and their corresponding cursors.
	Edges []*RewardEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of rewards data and corresponding page information.

func (*RewardsConnection) Descriptor deprecated

func (*RewardsConnection) Descriptor() ([]byte, []int)

Deprecated: Use RewardsConnection.ProtoReflect.Descriptor instead.

func (*RewardsConnection) GetEdges

func (x *RewardsConnection) GetEdges() []*RewardEdge

func (*RewardsConnection) GetPageInfo

func (x *RewardsConnection) GetPageInfo() *PageInfo

func (*RewardsConnection) ProtoMessage

func (*RewardsConnection) ProtoMessage()

func (*RewardsConnection) ProtoReflect

func (x *RewardsConnection) ProtoReflect() protoreflect.Message

func (*RewardsConnection) Reset

func (x *RewardsConnection) Reset()

func (*RewardsConnection) String

func (x *RewardsConnection) String() string

type StakeLinkingEdge

type StakeLinkingEdge struct {

	// Stake linking represent the intent from a party to deposit.
	Node *v1.StakeLinking `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Stake linking data with the corresponding cursor.

func (*StakeLinkingEdge) Descriptor deprecated

func (*StakeLinkingEdge) Descriptor() ([]byte, []int)

Deprecated: Use StakeLinkingEdge.ProtoReflect.Descriptor instead.

func (*StakeLinkingEdge) GetCursor

func (x *StakeLinkingEdge) GetCursor() string

func (*StakeLinkingEdge) GetNode

func (x *StakeLinkingEdge) GetNode() *v1.StakeLinking

func (*StakeLinkingEdge) ProtoMessage

func (*StakeLinkingEdge) ProtoMessage()

func (*StakeLinkingEdge) ProtoReflect

func (x *StakeLinkingEdge) ProtoReflect() protoreflect.Message

func (*StakeLinkingEdge) Reset

func (x *StakeLinkingEdge) Reset()

func (*StakeLinkingEdge) String

func (x *StakeLinkingEdge) String() string

type StakesConnection

type StakesConnection struct {

	// Page of stake data and their corresponding cursors.
	Edges []*StakeLinkingEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of stake data and corresponding page information.

func (*StakesConnection) Descriptor deprecated

func (*StakesConnection) Descriptor() ([]byte, []int)

Deprecated: Use StakesConnection.ProtoReflect.Descriptor instead.

func (*StakesConnection) GetEdges

func (x *StakesConnection) GetEdges() []*StakeLinkingEdge

func (*StakesConnection) GetPageInfo

func (x *StakesConnection) GetPageInfo() *PageInfo

func (*StakesConnection) ProtoMessage

func (*StakesConnection) ProtoMessage()

func (*StakesConnection) ProtoReflect

func (x *StakesConnection) ProtoReflect() protoreflect.Message

func (*StakesConnection) Reset

func (x *StakesConnection) Reset()

func (*StakesConnection) String

func (x *StakesConnection) String() string

type Table

type Table int32
const (
	Table_TABLE_UNSPECIFIED          Table = 0
	Table_TABLE_BALANCES             Table = 1
	Table_TABLE_CHECKPOINTS          Table = 2
	Table_TABLE_DELEGATIONS          Table = 3
	Table_TABLE_LEDGER               Table = 4
	Table_TABLE_ORDERS               Table = 5
	Table_TABLE_TRADES               Table = 6
	Table_TABLE_MARKET_DATA          Table = 7
	Table_TABLE_MARGIN_LEVELS        Table = 8
	Table_TABLE_POSITIONS            Table = 9
	Table_TABLE_LIQUIDITY_PROVISIONS Table = 10
	Table_TABLE_MARKETS              Table = 11
	Table_TABLE_DEPOSITS             Table = 12
	Table_TABLE_WITHDRAWALS          Table = 13
	Table_TABLE_BLOCKS               Table = 14
	Table_TABLE_REWARDS              Table = 15
)

func (Table) Descriptor

func (Table) Descriptor() protoreflect.EnumDescriptor

func (Table) Enum

func (x Table) Enum() *Table

func (Table) EnumDescriptor deprecated

func (Table) EnumDescriptor() ([]byte, []int)

Deprecated: Use Table.Descriptor instead.

func (Table) Number

func (x Table) Number() protoreflect.EnumNumber

func (Table) String

func (x Table) String() string

func (Table) Type

func (Table) Type() protoreflect.EnumType

type TradeConnection

type TradeConnection struct {

	// Page of trades and their corresponding cursors.
	Edges []*TradeEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of trades and corresponding page information

func (*TradeConnection) Descriptor deprecated

func (*TradeConnection) Descriptor() ([]byte, []int)

Deprecated: Use TradeConnection.ProtoReflect.Descriptor instead.

func (*TradeConnection) GetEdges

func (x *TradeConnection) GetEdges() []*TradeEdge

func (*TradeConnection) GetPageInfo

func (x *TradeConnection) GetPageInfo() *PageInfo

func (*TradeConnection) ProtoMessage

func (*TradeConnection) ProtoMessage()

func (*TradeConnection) ProtoReflect

func (x *TradeConnection) ProtoReflect() protoreflect.Message

func (*TradeConnection) Reset

func (x *TradeConnection) Reset()

func (*TradeConnection) String

func (x *TradeConnection) String() string

type TradeEdge

type TradeEdge struct {

	// Data associated with a trade that has been executed.
	Node *fury.Trade `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Trade data item with the corresponding cursor..

func (*TradeEdge) Descriptor deprecated

func (*TradeEdge) Descriptor() ([]byte, []int)

Deprecated: Use TradeEdge.ProtoReflect.Descriptor instead.

func (*TradeEdge) GetCursor

func (x *TradeEdge) GetCursor() string

func (*TradeEdge) GetNode

func (x *TradeEdge) GetNode() *fury.Trade

func (*TradeEdge) ProtoMessage

func (*TradeEdge) ProtoMessage()

func (*TradeEdge) ProtoReflect

func (x *TradeEdge) ProtoReflect() protoreflect.Message

func (*TradeEdge) Reset

func (x *TradeEdge) Reset()

func (*TradeEdge) String

func (x *TradeEdge) String() string

type TradingDataServiceClient

type TradingDataServiceClient interface {
	// List accounts
	//
	// Get a list of accounts matching the supplied filter, including their current balances.
	// If a given account has never had a balance, it will be absent from the list.
	ListAccounts(ctx context.Context, in *ListAccountsRequest, opts ...grpc.CallOption) (*ListAccountsResponse, error)
	// Accounts subscription
	//
	// Subscribe to a stream of accounts
	ObserveAccounts(ctx context.Context, in *ObserveAccountsRequest, opts ...grpc.CallOption) (TradingDataService_ObserveAccountsClient, error)
	// Data node information
	//
	// Get information about the data node.
	// Response contains a semver formatted version of the data node and the commit hash, from which the data node was built
	Info(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*InfoResponse, error)
	// Get order
	//
	// Get an order by its ID. An order's ID will be the SHA3-256 hash of the signature that the order was submitted with
	GetOrder(ctx context.Context, in *GetOrderRequest, opts ...grpc.CallOption) (*GetOrderResponse, error)
	// List orders
	//
	// Get a list of orders that match the given filters
	ListOrders(ctx context.Context, in *ListOrdersRequest, opts ...grpc.CallOption) (*ListOrdersResponse, error)
	// List order versions
	//
	// Get a list of all versions of an order in the order history
	ListOrderVersions(ctx context.Context, in *ListOrderVersionsRequest, opts ...grpc.CallOption) (*ListOrderVersionsResponse, error)
	// Observe orders
	//
	// Subscribe to a stream of orders
	ObserveOrders(ctx context.Context, in *ObserveOrdersRequest, opts ...grpc.CallOption) (TradingDataService_ObserveOrdersClient, error)
	// Deprecated: Do not use.
	// Deprecated: List positions
	//
	// Get a list of positions by party's public key using cursor based pagination
	// Deprecated: use ListAllPositions instead
	ListPositions(ctx context.Context, in *ListPositionsRequest, opts ...grpc.CallOption) (*ListPositionsResponse, error)
	// List positions
	//
	// Get a list of all of a party's positions
	ListAllPositions(ctx context.Context, in *ListAllPositionsRequest, opts ...grpc.CallOption) (*ListAllPositionsResponse, error)
	// Observe positions
	//
	// Subscribe to a stream of position updates. The first messages sent through the stream will contain
	// information about current positions, followed by updates to those positions.
	ObservePositions(ctx context.Context, in *ObservePositionsRequest, opts ...grpc.CallOption) (TradingDataService_ObservePositionsClient, error)
	// List ledger entries
	//
	// Get a list of ledger entries within the given date range.
	// This query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument.
	// It returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time
	// the summed ledger entries of the set of specified accounts changes.
	// Each account filter must contain no more than one party ID.
	//
	// Entries can be filtered by:
	//   - the sending account (market ID, asset ID, account type)
	//   - receiving account (market ID, asset ID, account type)
	//   - sending AND receiving account
	//   - transfer type either in addition to the above filters or as a standalone option
	ListLedgerEntries(ctx context.Context, in *ListLedgerEntriesRequest, opts ...grpc.CallOption) (*ListLedgerEntriesResponse, error)
	// Export ledger entries
	//
	// Export ledger entries records ledger entries to a csv file.
	// May or may not contain a date range - if no date range is provided, list all records for all times.
	//
	// Ledger entries can be exported by:
	//   - export ledger entries for a single party for a given asset within a given time range
	//   - export ledger entries for a single party for a given asset for all times
	//
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	ExportLedgerEntries(ctx context.Context, in *ExportLedgerEntriesRequest, opts ...grpc.CallOption) (TradingDataService_ExportLedgerEntriesClient, error)
	// List balance changes
	//
	// Get a list of the changes in account balances over a period of time.
	ListBalanceChanges(ctx context.Context, in *ListBalanceChangesRequest, opts ...grpc.CallOption) (*ListBalanceChangesResponse, error)
	// Get latest market data
	//
	// Get the latest market data for a given market
	GetLatestMarketData(ctx context.Context, in *GetLatestMarketDataRequest, opts ...grpc.CallOption) (*GetLatestMarketDataResponse, error)
	// List latest market data
	//
	// Get a list of the latest market data for every market
	ListLatestMarketData(ctx context.Context, in *ListLatestMarketDataRequest, opts ...grpc.CallOption) (*ListLatestMarketDataResponse, error)
	// Get latest market depth
	//
	// Get the latest market depth for a given market
	GetLatestMarketDepth(ctx context.Context, in *GetLatestMarketDepthRequest, opts ...grpc.CallOption) (*GetLatestMarketDepthResponse, error)
	// Observe markets depth
	//
	// Subscribe to a stream of the latest market depth for a given market
	ObserveMarketsDepth(ctx context.Context, in *ObserveMarketsDepthRequest, opts ...grpc.CallOption) (TradingDataService_ObserveMarketsDepthClient, error)
	// Observe markets depth updates
	//
	// Subscribe to a stream of updates on market depth for a given market
	ObserveMarketsDepthUpdates(ctx context.Context, in *ObserveMarketsDepthUpdatesRequest, opts ...grpc.CallOption) (TradingDataService_ObserveMarketsDepthUpdatesClient, error)
	// Observe markets data
	//
	// Subscribe to a stream of data about a given market
	ObserveMarketsData(ctx context.Context, in *ObserveMarketsDataRequest, opts ...grpc.CallOption) (TradingDataService_ObserveMarketsDataClient, error)
	// Get market data history
	//
	// Get market data history for a market ID from between a given date range
	GetMarketDataHistoryByID(ctx context.Context, in *GetMarketDataHistoryByIDRequest, opts ...grpc.CallOption) (*GetMarketDataHistoryByIDResponse, error)
	// List transfers
	//
	// Get a list of transfers between public keys. A valid value for public key can be one of:
	// - a party ID
	// - "network"
	// - "0000000000000000000000000000000000000000000000000000000000000000", the public key for the global rewards account
	ListTransfers(ctx context.Context, in *ListTransfersRequest, opts ...grpc.CallOption) (*ListTransfersResponse, error)
	// Get network limits
	//
	// Get the network limits relating to asset and market creation
	GetNetworkLimits(ctx context.Context, in *GetNetworkLimitsRequest, opts ...grpc.CallOption) (*GetNetworkLimitsResponse, error)
	// List candle data
	//
	// Get a list of candle data for a given candle ID. Candle IDs can be obtained by calling list-candle-intervals
	ListCandleData(ctx context.Context, in *ListCandleDataRequest, opts ...grpc.CallOption) (*ListCandleDataResponse, error)
	// Observe candle data
	//
	// Subscribe to a stream of candle updates
	ObserveCandleData(ctx context.Context, in *ObserveCandleDataRequest, opts ...grpc.CallOption) (TradingDataService_ObserveCandleDataClient, error)
	// List candle intervals
	//
	// Get a list of all available intervals for a given market along with the corresponding candle ID
	ListCandleIntervals(ctx context.Context, in *ListCandleIntervalsRequest, opts ...grpc.CallOption) (*ListCandleIntervalsResponse, error)
	// List votes
	//
	// Get a list of votes. A party ID or a proposal ID must be provided.
	ListVotes(ctx context.Context, in *ListVotesRequest, opts ...grpc.CallOption) (*ListVotesResponse, error)
	// Observe votes
	//
	// Subscribe to a stream of votes cast on a given proposal, or by all votes made by a given party
	ObserveVotes(ctx context.Context, in *ObserveVotesRequest, opts ...grpc.CallOption) (TradingDataService_ObserveVotesClient, error)
	// List ERC20 multi-sig signer added bundles
	//
	// Get a list of the signature bundles to add a particular validator to the signer list of the multisig contract
	ListERC20MultiSigSignerAddedBundles(ctx context.Context, in *ListERC20MultiSigSignerAddedBundlesRequest, opts ...grpc.CallOption) (*ListERC20MultiSigSignerAddedBundlesResponse, error)
	// List ERC20 multi-sig signer removed bundles
	//
	// Get a list of the signature bundles to remove a particular validator from signer list of the multisig contract
	ListERC20MultiSigSignerRemovedBundles(ctx context.Context, in *ListERC20MultiSigSignerRemovedBundlesRequest, opts ...grpc.CallOption) (*ListERC20MultiSigSignerRemovedBundlesResponse, error)
	// Get ERC20 list asset bundle
	//
	// Get the signatures bundle to allowlist an ERC20 token in the collateral bridge
	GetERC20ListAssetBundle(ctx context.Context, in *GetERC20ListAssetBundleRequest, opts ...grpc.CallOption) (*GetERC20ListAssetBundleResponse, error)
	// Get ERC20 set asset limits bundle
	//
	// Get the signature bundle to update the token limits. These are `maxLifetimeDeposit` and `withdrawThreshold` for a given ERC20 token that is
	// already allowlisted in the collateral bridge.
	GetERC20SetAssetLimitsBundle(ctx context.Context, in *GetERC20SetAssetLimitsBundleRequest, opts ...grpc.CallOption) (*GetERC20SetAssetLimitsBundleResponse, error)
	// Get ERC20 withdrawal approval
	//
	// Get the signature bundle to finalise a withdrawal on Ethereum
	GetERC20WithdrawalApproval(ctx context.Context, in *GetERC20WithdrawalApprovalRequest, opts ...grpc.CallOption) (*GetERC20WithdrawalApprovalResponse, error)
	// Get last trade
	//
	// Get the last trade made for a given market.
	GetLastTrade(ctx context.Context, in *GetLastTradeRequest, opts ...grpc.CallOption) (*GetLastTradeResponse, error)
	// List trades
	//
	// Get a list of all trades, optionally filtered by party/market/order
	ListTrades(ctx context.Context, in *ListTradesRequest, opts ...grpc.CallOption) (*ListTradesResponse, error)
	// Observe trades
	//
	// Subscribe to a stream of trades, optionally filtered by party/market
	ObserveTrades(ctx context.Context, in *ObserveTradesRequest, opts ...grpc.CallOption) (TradingDataService_ObserveTradesClient, error)
	// Get oracle spec
	//
	// Get an oracle spec by ID. Oracle spec IDs can be found by querying markets that use them as a data source
	GetOracleSpec(ctx context.Context, in *GetOracleSpecRequest, opts ...grpc.CallOption) (*GetOracleSpecResponse, error)
	// List oracle specs
	//
	// Get a list of all oracles specs that are defined against all markets
	ListOracleSpecs(ctx context.Context, in *ListOracleSpecsRequest, opts ...grpc.CallOption) (*ListOracleSpecsResponse, error)
	// List oracle data
	//
	// Get a list of all oracle data that have been broadcast to any market
	ListOracleData(ctx context.Context, in *ListOracleDataRequest, opts ...grpc.CallOption) (*ListOracleDataResponse, error)
	// Get market
	//
	// Get information about a specific market using its ID. A market's ID will be the same as the ID of the proposal that
	// generated it
	GetMarket(ctx context.Context, in *GetMarketRequest, opts ...grpc.CallOption) (*GetMarketResponse, error)
	// List markets
	//
	// Get a list of markets
	ListMarkets(ctx context.Context, in *ListMarketsRequest, opts ...grpc.CallOption) (*ListMarketsResponse, error)
	// Get party
	//
	// Get a single party
	GetParty(ctx context.Context, in *GetPartyRequest, opts ...grpc.CallOption) (*GetPartyResponse, error)
	// List parties
	//
	// Get a list of parties
	ListParties(ctx context.Context, in *ListPartiesRequest, opts ...grpc.CallOption) (*ListPartiesResponse, error)
	// List margin levels
	//
	// Get a list margin levels that match the provided criteria. If no filter is provided, all margin levels will be returned.
	ListMarginLevels(ctx context.Context, in *ListMarginLevelsRequest, opts ...grpc.CallOption) (*ListMarginLevelsResponse, error)
	// Observe margin levels
	//
	// Subscribe to a stream of margin levels updates
	ObserveMarginLevels(ctx context.Context, in *ObserveMarginLevelsRequest, opts ...grpc.CallOption) (TradingDataService_ObserveMarginLevelsClient, error)
	// List rewards
	//
	// Get a list of rewards that match the provided criteria. If no filter is provided, all rewards will be returned.
	ListRewards(ctx context.Context, in *ListRewardsRequest, opts ...grpc.CallOption) (*ListRewardsResponse, error)
	// List reward summaries
	//
	// Get a list of reward summaries where the reward amount is the total rewards received over all epochs
	// per party ID and asset ID.
	// Request parameters are optional party ID and asset ID.
	// If no data is provided, all reward summaries will be returned grouped by party and asset ID.
	ListRewardSummaries(ctx context.Context, in *ListRewardSummariesRequest, opts ...grpc.CallOption) (*ListRewardSummariesResponse, error)
	// List epoch reward summaries
	//
	// Get a list of reward summaries by epoch for a given range of epochs.
	// The result is filtered by list of asset IDs, market IDs and starting and ending epochs, for which to return rewards.
	// If no data is provided, all reward summaries will be returned, grouped by epochs, market IDs, asset IDs and reward type.
	ListEpochRewardSummaries(ctx context.Context, in *ListEpochRewardSummariesRequest, opts ...grpc.CallOption) (*ListEpochRewardSummariesResponse, error)
	// Get deposit
	//
	// Get a deposit by its ID
	GetDeposit(ctx context.Context, in *GetDepositRequest, opts ...grpc.CallOption) (*GetDepositResponse, error)
	// List deposits
	//
	// Get a list of deposits for a given party.
	// If a date range is provided, filtering will be based on the last time the deposit
	// has been updated in Fury time.
	ListDeposits(ctx context.Context, in *ListDepositsRequest, opts ...grpc.CallOption) (*ListDepositsResponse, error)
	// Get withdrawal
	//
	// Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 hash of the signature that the withdrawal was submitted with
	GetWithdrawal(ctx context.Context, in *GetWithdrawalRequest, opts ...grpc.CallOption) (*GetWithdrawalResponse, error)
	// List withdrawals
	//
	// Get a list of withdrawals for a given party
	ListWithdrawals(ctx context.Context, in *ListWithdrawalsRequest, opts ...grpc.CallOption) (*ListWithdrawalsResponse, error)
	// Get asset
	//
	// Get a single asset using its ID. Use the assets list query to get an asset's ID
	GetAsset(ctx context.Context, in *GetAssetRequest, opts ...grpc.CallOption) (*GetAssetResponse, error)
	// List assets
	//
	// Get a list of assets available on the Fury network
	ListAssets(ctx context.Context, in *ListAssetsRequest, opts ...grpc.CallOption) (*ListAssetsResponse, error)
	// List liquidity provisions
	//
	// Get a list of liquidity provisions for a given market
	ListLiquidityProvisions(ctx context.Context, in *ListLiquidityProvisionsRequest, opts ...grpc.CallOption) (*ListLiquidityProvisionsResponse, error)
	// Observe liquidity provisions
	//
	// Subscribe to a stream of liquidity provision events for a given market and party
	ObserveLiquidityProvisions(ctx context.Context, in *ObserveLiquidityProvisionsRequest, opts ...grpc.CallOption) (TradingDataService_ObserveLiquidityProvisionsClient, error)
	// Get governance data
	//
	// Get a single proposal's details either by proposal ID or by reference
	GetGovernanceData(ctx context.Context, in *GetGovernanceDataRequest, opts ...grpc.CallOption) (*GetGovernanceDataResponse, error)
	// List governance data
	//
	// Get a list of proposals
	ListGovernanceData(ctx context.Context, in *ListGovernanceDataRequest, opts ...grpc.CallOption) (*ListGovernanceDataResponse, error)
	// Observe governance
	//
	// Subscribe to a stream of updates to governance proposals
	ObserveGovernance(ctx context.Context, in *ObserveGovernanceRequest, opts ...grpc.CallOption) (TradingDataService_ObserveGovernanceClient, error)
	// List delegations
	//
	// Get a list of the token delegations on the network
	ListDelegations(ctx context.Context, in *ListDelegationsRequest, opts ...grpc.CallOption) (*ListDelegationsResponse, error)
	// Get network data
	//
	// Get data regarding the nodes of the network
	GetNetworkData(ctx context.Context, in *GetNetworkDataRequest, opts ...grpc.CallOption) (*GetNetworkDataResponse, error)
	// Get node
	//
	// Get information about a given node
	GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*GetNodeResponse, error)
	// List nodes
	//
	// Get a list of the nodes on the network along with the related information.
	ListNodes(ctx context.Context, in *ListNodesRequest, opts ...grpc.CallOption) (*ListNodesResponse, error)
	// List node signatures
	//
	// Get a list of aggregate signatures from all the nodes of the network
	ListNodeSignatures(ctx context.Context, in *ListNodeSignaturesRequest, opts ...grpc.CallOption) (*ListNodeSignaturesResponse, error)
	// Get epoch
	//
	// Get data for a specific epoch, if ID is omitted, it retrieves the current epoch
	GetEpoch(ctx context.Context, in *GetEpochRequest, opts ...grpc.CallOption) (*GetEpochResponse, error)
	// Estimate fee
	//
	// Estimate the fee that would be incurred for submitting an order
	// with the specified price and size on the market.
	EstimateFee(ctx context.Context, in *EstimateFeeRequest, opts ...grpc.CallOption) (*EstimateFeeResponse, error)
	// Estimate margin
	//
	// Estimate the margin that would be required for submitting this order
	EstimateMargin(ctx context.Context, in *EstimateMarginRequest, opts ...grpc.CallOption) (*EstimateMarginResponse, error)
	// Estimate position
	//
	// Estimate the margin that would be required for maintaining the specified position.
	// If the optional collateral available argument is supplied, the response also contains the estimate of the liquidation price.
	EstimatePosition(ctx context.Context, in *EstimatePositionRequest, opts ...grpc.CallOption) (*EstimatePositionResponse, error)
	// List network parameters
	//
	// Get a list of the network parameter keys and their values
	ListNetworkParameters(ctx context.Context, in *ListNetworkParametersRequest, opts ...grpc.CallOption) (*ListNetworkParametersResponse, error)
	// Get network parameter
	//
	// Get a network parameter's value by its key
	GetNetworkParameter(ctx context.Context, in *GetNetworkParameterRequest, opts ...grpc.CallOption) (*GetNetworkParameterResponse, error)
	// List checkpoints
	//
	// Get a list of information about checkpoints generated by the network
	ListCheckpoints(ctx context.Context, in *ListCheckpointsRequest, opts ...grpc.CallOption) (*ListCheckpointsResponse, error)
	// Get stake
	//
	// Get staking information for a given party
	GetStake(ctx context.Context, in *GetStakeRequest, opts ...grpc.CallOption) (*GetStakeResponse, error)
	// Get risk factors
	//
	// Get risk factor data for a given market
	GetRiskFactors(ctx context.Context, in *GetRiskFactorsRequest, opts ...grpc.CallOption) (*GetRiskFactorsResponse, error)
	// Observe event bus
	//
	// Subscribe to a stream of events from the core
	ObserveEventBus(ctx context.Context, opts ...grpc.CallOption) (TradingDataService_ObserveEventBusClient, error)
	// Observe ledger movements
	//
	// Subscribe to a stream of transfer responses
	ObserveLedgerMovements(ctx context.Context, in *ObserveLedgerMovementsRequest, opts ...grpc.CallOption) (TradingDataService_ObserveLedgerMovementsClient, error)
	// List key rotations
	//
	// Get a list of information about Fury key rotations that have been performed by validator nodes
	ListKeyRotations(ctx context.Context, in *ListKeyRotationsRequest, opts ...grpc.CallOption) (*ListKeyRotationsResponse, error)
	// List Ethereum key rotations
	//
	// Get a list of information about Ethereum key rotations that have been performed by validator nodes
	ListEthereumKeyRotations(ctx context.Context, in *ListEthereumKeyRotationsRequest, opts ...grpc.CallOption) (*ListEthereumKeyRotationsResponse, error)
	// Get Fury time
	//
	// Get the current time of the network in Unix nanoseconds
	GetFuryTime(ctx context.Context, in *GetFuryTimeRequest, opts ...grpc.CallOption) (*GetFuryTimeResponse, error)
	// Get protocol upgrade status
	//
	// Get status of a protocol upgrade
	GetProtocolUpgradeStatus(ctx context.Context, in *GetProtocolUpgradeStatusRequest, opts ...grpc.CallOption) (*GetProtocolUpgradeStatusResponse, error)
	// List protocol upgrade proposals
	//
	// Get a list of protocol upgrade proposals, optionally filtering on status or approver.
	ListProtocolUpgradeProposals(ctx context.Context, in *ListProtocolUpgradeProposalsRequest, opts ...grpc.CallOption) (*ListProtocolUpgradeProposalsResponse, error)
	// List snapshots
	//
	// Get a list of core snapshots taken
	ListCoreSnapshots(ctx context.Context, in *ListCoreSnapshotsRequest, opts ...grpc.CallOption) (*ListCoreSnapshotsResponse, error)
	// Get most recent network history segment
	//
	// Get the network's most recently history segment
	GetMostRecentNetworkHistorySegment(ctx context.Context, in *GetMostRecentNetworkHistorySegmentRequest, opts ...grpc.CallOption) (*GetMostRecentNetworkHistorySegmentResponse, error)
	// List all network history segments
	//
	// Get a list of all history segments stored by the data node currently connected to
	ListAllNetworkHistorySegments(ctx context.Context, in *ListAllNetworkHistorySegmentsRequest, opts ...grpc.CallOption) (*ListAllNetworkHistorySegmentsResponse, error)
	// Get active network history peer addresses
	//
	// Get a list of the addresses of all active network history peers
	GetActiveNetworkHistoryPeerAddresses(ctx context.Context, in *GetActiveNetworkHistoryPeerAddressesRequest, opts ...grpc.CallOption) (*GetActiveNetworkHistoryPeerAddressesResponse, error)
	// Network history status
	//
	// Get information about the current state of network history's IPFS swarm
	GetNetworkHistoryStatus(ctx context.Context, in *GetNetworkHistoryStatusRequest, opts ...grpc.CallOption) (*GetNetworkHistoryStatusResponse, error)
	// Network history bootstrap peers
	//
	// Get a list of IPFS peers that can be used to initialise a new data node with network history
	GetNetworkHistoryBootstrapPeers(ctx context.Context, in *GetNetworkHistoryBootstrapPeersRequest, opts ...grpc.CallOption) (*GetNetworkHistoryBootstrapPeersResponse, error)
	// List entities
	//
	// Get a list of all entities created by transaction hash
	ListEntities(ctx context.Context, in *ListEntitiesRequest, opts ...grpc.CallOption) (*ListEntitiesResponse, error)
	// Export network history as CSV
	//
	// Export CSV table data from network history between two block heights.
	//
	// The requested block heights must fall on network history segment boundaries, which can
	// be discovered by calling the API to list all network history segments. By default
	// segments contain 1000 blocks. In that case ranges such as (1, 1000), (1001, 2000), (1, 3000)
	// would all fall on segment boundaries and be valid.
	//
	// The generated CSV file is compressed into a ZIP file and returned, with the file name
	// in the following format: `[chain id]-[table name]-[start block]-[end block].zip`
	//
	// In gRPC, results are returned in a chunked stream of base64 encoded data.
	//
	// Through the REST gateway, the base64 data chunks are decoded and streamed as a
	// `content-type: application/zip` HTTP response.
	//
	// The CSV exported data uses a comma as a DELIMITER between fields, and " for QUOTE-ing fields.
	//
	// If a value contains any of: DELIMITER, QUOTE, carriage return, or line feed then the whole
	// value is prefixed and suffixed by the QUOTE character and any occurrence within
	// the value of a QUOTE character preceded by another QUOTE.
	//
	// A NULL is output as the NULL parameter string and is not quoted, while a non-NULL value
	// matching the NULL parameter string is quoted.
	//
	// For example, with the default settings, a NULL is written as an unquoted empty string,
	// while an empty string data value is written with double quotes.
	//
	// Note that CSV files produced may contain quoted values containing embedded carriage returns and line feeds.
	// Thus the files are not strictly one line per table row like text-format files.
	//
	// The first row of the CSV file is a header that describes the contents of each column
	// in subsequent rows.
	//
	// Usually the ZIP file will contain only a single CSV file. However it is possible that
	// the (from_block, to_block) request spans over a range of blocks in which the underlying
	// schema of the database changes. For example, a column may have been added, removed, or renamed.
	//
	// If this happens, the CSV file will be split at the point of the schema change and the zip
	// file will contain multiple CSV files, with a potentially different set of headers. The
	// 'version' number of the database schema is part of the in the CSV filename:
	//
	//	`[chain id]-[table name]-[schema version]-[start block]-[end block].zip`
	//
	// # For example, a zip file might be called mainnet-sometable-000001-003000.zip
	//
	// And contain two CSV files: `mainnet-sometable-1-000001-002000.csv`:
	//
	// timestamp, value
	// 1, foo
	// 2, bar
	//
	// And `mainnet-sometable-2-002001-003000.csv`:
	//
	// timestamp, value, extra_value
	// 3, baz, apple
	//
	// It is worth noting that the schema will not change within a single network history segment.
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	ExportNetworkHistory(ctx context.Context, in *ExportNetworkHistoryRequest, opts ...grpc.CallOption) (TradingDataService_ExportNetworkHistoryClient, error)
	// Ping
	//
	// Ping the data node
	Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error)
}

TradingDataServiceClient is the client API for TradingDataService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TradingDataServiceServer

type TradingDataServiceServer interface {
	// List accounts
	//
	// Get a list of accounts matching the supplied filter, including their current balances.
	// If a given account has never had a balance, it will be absent from the list.
	ListAccounts(context.Context, *ListAccountsRequest) (*ListAccountsResponse, error)
	// Accounts subscription
	//
	// Subscribe to a stream of accounts
	ObserveAccounts(*ObserveAccountsRequest, TradingDataService_ObserveAccountsServer) error
	// Data node information
	//
	// Get information about the data node.
	// Response contains a semver formatted version of the data node and the commit hash, from which the data node was built
	Info(context.Context, *InfoRequest) (*InfoResponse, error)
	// Get order
	//
	// Get an order by its ID. An order's ID will be the SHA3-256 hash of the signature that the order was submitted with
	GetOrder(context.Context, *GetOrderRequest) (*GetOrderResponse, error)
	// List orders
	//
	// Get a list of orders that match the given filters
	ListOrders(context.Context, *ListOrdersRequest) (*ListOrdersResponse, error)
	// List order versions
	//
	// Get a list of all versions of an order in the order history
	ListOrderVersions(context.Context, *ListOrderVersionsRequest) (*ListOrderVersionsResponse, error)
	// Observe orders
	//
	// Subscribe to a stream of orders
	ObserveOrders(*ObserveOrdersRequest, TradingDataService_ObserveOrdersServer) error
	// Deprecated: Do not use.
	// Deprecated: List positions
	//
	// Get a list of positions by party's public key using cursor based pagination
	// Deprecated: use ListAllPositions instead
	ListPositions(context.Context, *ListPositionsRequest) (*ListPositionsResponse, error)
	// List positions
	//
	// Get a list of all of a party's positions
	ListAllPositions(context.Context, *ListAllPositionsRequest) (*ListAllPositionsResponse, error)
	// Observe positions
	//
	// Subscribe to a stream of position updates. The first messages sent through the stream will contain
	// information about current positions, followed by updates to those positions.
	ObservePositions(*ObservePositionsRequest, TradingDataService_ObservePositionsServer) error
	// List ledger entries
	//
	// Get a list of ledger entries within the given date range.
	// This query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument.
	// It returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time
	// the summed ledger entries of the set of specified accounts changes.
	// Each account filter must contain no more than one party ID.
	//
	// Entries can be filtered by:
	//   - the sending account (market ID, asset ID, account type)
	//   - receiving account (market ID, asset ID, account type)
	//   - sending AND receiving account
	//   - transfer type either in addition to the above filters or as a standalone option
	ListLedgerEntries(context.Context, *ListLedgerEntriesRequest) (*ListLedgerEntriesResponse, error)
	// Export ledger entries
	//
	// Export ledger entries records ledger entries to a csv file.
	// May or may not contain a date range - if no date range is provided, list all records for all times.
	//
	// Ledger entries can be exported by:
	//   - export ledger entries for a single party for a given asset within a given time range
	//   - export ledger entries for a single party for a given asset for all times
	//
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	ExportLedgerEntries(*ExportLedgerEntriesRequest, TradingDataService_ExportLedgerEntriesServer) error
	// List balance changes
	//
	// Get a list of the changes in account balances over a period of time.
	ListBalanceChanges(context.Context, *ListBalanceChangesRequest) (*ListBalanceChangesResponse, error)
	// Get latest market data
	//
	// Get the latest market data for a given market
	GetLatestMarketData(context.Context, *GetLatestMarketDataRequest) (*GetLatestMarketDataResponse, error)
	// List latest market data
	//
	// Get a list of the latest market data for every market
	ListLatestMarketData(context.Context, *ListLatestMarketDataRequest) (*ListLatestMarketDataResponse, error)
	// Get latest market depth
	//
	// Get the latest market depth for a given market
	GetLatestMarketDepth(context.Context, *GetLatestMarketDepthRequest) (*GetLatestMarketDepthResponse, error)
	// Observe markets depth
	//
	// Subscribe to a stream of the latest market depth for a given market
	ObserveMarketsDepth(*ObserveMarketsDepthRequest, TradingDataService_ObserveMarketsDepthServer) error
	// Observe markets depth updates
	//
	// Subscribe to a stream of updates on market depth for a given market
	ObserveMarketsDepthUpdates(*ObserveMarketsDepthUpdatesRequest, TradingDataService_ObserveMarketsDepthUpdatesServer) error
	// Observe markets data
	//
	// Subscribe to a stream of data about a given market
	ObserveMarketsData(*ObserveMarketsDataRequest, TradingDataService_ObserveMarketsDataServer) error
	// Get market data history
	//
	// Get market data history for a market ID from between a given date range
	GetMarketDataHistoryByID(context.Context, *GetMarketDataHistoryByIDRequest) (*GetMarketDataHistoryByIDResponse, error)
	// List transfers
	//
	// Get a list of transfers between public keys. A valid value for public key can be one of:
	// - a party ID
	// - "network"
	// - "0000000000000000000000000000000000000000000000000000000000000000", the public key for the global rewards account
	ListTransfers(context.Context, *ListTransfersRequest) (*ListTransfersResponse, error)
	// Get network limits
	//
	// Get the network limits relating to asset and market creation
	GetNetworkLimits(context.Context, *GetNetworkLimitsRequest) (*GetNetworkLimitsResponse, error)
	// List candle data
	//
	// Get a list of candle data for a given candle ID. Candle IDs can be obtained by calling list-candle-intervals
	ListCandleData(context.Context, *ListCandleDataRequest) (*ListCandleDataResponse, error)
	// Observe candle data
	//
	// Subscribe to a stream of candle updates
	ObserveCandleData(*ObserveCandleDataRequest, TradingDataService_ObserveCandleDataServer) error
	// List candle intervals
	//
	// Get a list of all available intervals for a given market along with the corresponding candle ID
	ListCandleIntervals(context.Context, *ListCandleIntervalsRequest) (*ListCandleIntervalsResponse, error)
	// List votes
	//
	// Get a list of votes. A party ID or a proposal ID must be provided.
	ListVotes(context.Context, *ListVotesRequest) (*ListVotesResponse, error)
	// Observe votes
	//
	// Subscribe to a stream of votes cast on a given proposal, or by all votes made by a given party
	ObserveVotes(*ObserveVotesRequest, TradingDataService_ObserveVotesServer) error
	// List ERC20 multi-sig signer added bundles
	//
	// Get a list of the signature bundles to add a particular validator to the signer list of the multisig contract
	ListERC20MultiSigSignerAddedBundles(context.Context, *ListERC20MultiSigSignerAddedBundlesRequest) (*ListERC20MultiSigSignerAddedBundlesResponse, error)
	// List ERC20 multi-sig signer removed bundles
	//
	// Get a list of the signature bundles to remove a particular validator from signer list of the multisig contract
	ListERC20MultiSigSignerRemovedBundles(context.Context, *ListERC20MultiSigSignerRemovedBundlesRequest) (*ListERC20MultiSigSignerRemovedBundlesResponse, error)
	// Get ERC20 list asset bundle
	//
	// Get the signatures bundle to allowlist an ERC20 token in the collateral bridge
	GetERC20ListAssetBundle(context.Context, *GetERC20ListAssetBundleRequest) (*GetERC20ListAssetBundleResponse, error)
	// Get ERC20 set asset limits bundle
	//
	// Get the signature bundle to update the token limits. These are `maxLifetimeDeposit` and `withdrawThreshold` for a given ERC20 token that is
	// already allowlisted in the collateral bridge.
	GetERC20SetAssetLimitsBundle(context.Context, *GetERC20SetAssetLimitsBundleRequest) (*GetERC20SetAssetLimitsBundleResponse, error)
	// Get ERC20 withdrawal approval
	//
	// Get the signature bundle to finalise a withdrawal on Ethereum
	GetERC20WithdrawalApproval(context.Context, *GetERC20WithdrawalApprovalRequest) (*GetERC20WithdrawalApprovalResponse, error)
	// Get last trade
	//
	// Get the last trade made for a given market.
	GetLastTrade(context.Context, *GetLastTradeRequest) (*GetLastTradeResponse, error)
	// List trades
	//
	// Get a list of all trades, optionally filtered by party/market/order
	ListTrades(context.Context, *ListTradesRequest) (*ListTradesResponse, error)
	// Observe trades
	//
	// Subscribe to a stream of trades, optionally filtered by party/market
	ObserveTrades(*ObserveTradesRequest, TradingDataService_ObserveTradesServer) error
	// Get oracle spec
	//
	// Get an oracle spec by ID. Oracle spec IDs can be found by querying markets that use them as a data source
	GetOracleSpec(context.Context, *GetOracleSpecRequest) (*GetOracleSpecResponse, error)
	// List oracle specs
	//
	// Get a list of all oracles specs that are defined against all markets
	ListOracleSpecs(context.Context, *ListOracleSpecsRequest) (*ListOracleSpecsResponse, error)
	// List oracle data
	//
	// Get a list of all oracle data that have been broadcast to any market
	ListOracleData(context.Context, *ListOracleDataRequest) (*ListOracleDataResponse, error)
	// Get market
	//
	// Get information about a specific market using its ID. A market's ID will be the same as the ID of the proposal that
	// generated it
	GetMarket(context.Context, *GetMarketRequest) (*GetMarketResponse, error)
	// List markets
	//
	// Get a list of markets
	ListMarkets(context.Context, *ListMarketsRequest) (*ListMarketsResponse, error)
	// Get party
	//
	// Get a single party
	GetParty(context.Context, *GetPartyRequest) (*GetPartyResponse, error)
	// List parties
	//
	// Get a list of parties
	ListParties(context.Context, *ListPartiesRequest) (*ListPartiesResponse, error)
	// List margin levels
	//
	// Get a list margin levels that match the provided criteria. If no filter is provided, all margin levels will be returned.
	ListMarginLevels(context.Context, *ListMarginLevelsRequest) (*ListMarginLevelsResponse, error)
	// Observe margin levels
	//
	// Subscribe to a stream of margin levels updates
	ObserveMarginLevels(*ObserveMarginLevelsRequest, TradingDataService_ObserveMarginLevelsServer) error
	// List rewards
	//
	// Get a list of rewards that match the provided criteria. If no filter is provided, all rewards will be returned.
	ListRewards(context.Context, *ListRewardsRequest) (*ListRewardsResponse, error)
	// List reward summaries
	//
	// Get a list of reward summaries where the reward amount is the total rewards received over all epochs
	// per party ID and asset ID.
	// Request parameters are optional party ID and asset ID.
	// If no data is provided, all reward summaries will be returned grouped by party and asset ID.
	ListRewardSummaries(context.Context, *ListRewardSummariesRequest) (*ListRewardSummariesResponse, error)
	// List epoch reward summaries
	//
	// Get a list of reward summaries by epoch for a given range of epochs.
	// The result is filtered by list of asset IDs, market IDs and starting and ending epochs, for which to return rewards.
	// If no data is provided, all reward summaries will be returned, grouped by epochs, market IDs, asset IDs and reward type.
	ListEpochRewardSummaries(context.Context, *ListEpochRewardSummariesRequest) (*ListEpochRewardSummariesResponse, error)
	// Get deposit
	//
	// Get a deposit by its ID
	GetDeposit(context.Context, *GetDepositRequest) (*GetDepositResponse, error)
	// List deposits
	//
	// Get a list of deposits for a given party.
	// If a date range is provided, filtering will be based on the last time the deposit
	// has been updated in Fury time.
	ListDeposits(context.Context, *ListDepositsRequest) (*ListDepositsResponse, error)
	// Get withdrawal
	//
	// Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 hash of the signature that the withdrawal was submitted with
	GetWithdrawal(context.Context, *GetWithdrawalRequest) (*GetWithdrawalResponse, error)
	// List withdrawals
	//
	// Get a list of withdrawals for a given party
	ListWithdrawals(context.Context, *ListWithdrawalsRequest) (*ListWithdrawalsResponse, error)
	// Get asset
	//
	// Get a single asset using its ID. Use the assets list query to get an asset's ID
	GetAsset(context.Context, *GetAssetRequest) (*GetAssetResponse, error)
	// List assets
	//
	// Get a list of assets available on the Fury network
	ListAssets(context.Context, *ListAssetsRequest) (*ListAssetsResponse, error)
	// List liquidity provisions
	//
	// Get a list of liquidity provisions for a given market
	ListLiquidityProvisions(context.Context, *ListLiquidityProvisionsRequest) (*ListLiquidityProvisionsResponse, error)
	// Observe liquidity provisions
	//
	// Subscribe to a stream of liquidity provision events for a given market and party
	ObserveLiquidityProvisions(*ObserveLiquidityProvisionsRequest, TradingDataService_ObserveLiquidityProvisionsServer) error
	// Get governance data
	//
	// Get a single proposal's details either by proposal ID or by reference
	GetGovernanceData(context.Context, *GetGovernanceDataRequest) (*GetGovernanceDataResponse, error)
	// List governance data
	//
	// Get a list of proposals
	ListGovernanceData(context.Context, *ListGovernanceDataRequest) (*ListGovernanceDataResponse, error)
	// Observe governance
	//
	// Subscribe to a stream of updates to governance proposals
	ObserveGovernance(*ObserveGovernanceRequest, TradingDataService_ObserveGovernanceServer) error
	// List delegations
	//
	// Get a list of the token delegations on the network
	ListDelegations(context.Context, *ListDelegationsRequest) (*ListDelegationsResponse, error)
	// Get network data
	//
	// Get data regarding the nodes of the network
	GetNetworkData(context.Context, *GetNetworkDataRequest) (*GetNetworkDataResponse, error)
	// Get node
	//
	// Get information about a given node
	GetNode(context.Context, *GetNodeRequest) (*GetNodeResponse, error)
	// List nodes
	//
	// Get a list of the nodes on the network along with the related information.
	ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error)
	// List node signatures
	//
	// Get a list of aggregate signatures from all the nodes of the network
	ListNodeSignatures(context.Context, *ListNodeSignaturesRequest) (*ListNodeSignaturesResponse, error)
	// Get epoch
	//
	// Get data for a specific epoch, if ID is omitted, it retrieves the current epoch
	GetEpoch(context.Context, *GetEpochRequest) (*GetEpochResponse, error)
	// Estimate fee
	//
	// Estimate the fee that would be incurred for submitting an order
	// with the specified price and size on the market.
	EstimateFee(context.Context, *EstimateFeeRequest) (*EstimateFeeResponse, error)
	// Estimate margin
	//
	// Estimate the margin that would be required for submitting this order
	EstimateMargin(context.Context, *EstimateMarginRequest) (*EstimateMarginResponse, error)
	// Estimate position
	//
	// Estimate the margin that would be required for maintaining the specified position.
	// If the optional collateral available argument is supplied, the response also contains the estimate of the liquidation price.
	EstimatePosition(context.Context, *EstimatePositionRequest) (*EstimatePositionResponse, error)
	// List network parameters
	//
	// Get a list of the network parameter keys and their values
	ListNetworkParameters(context.Context, *ListNetworkParametersRequest) (*ListNetworkParametersResponse, error)
	// Get network parameter
	//
	// Get a network parameter's value by its key
	GetNetworkParameter(context.Context, *GetNetworkParameterRequest) (*GetNetworkParameterResponse, error)
	// List checkpoints
	//
	// Get a list of information about checkpoints generated by the network
	ListCheckpoints(context.Context, *ListCheckpointsRequest) (*ListCheckpointsResponse, error)
	// Get stake
	//
	// Get staking information for a given party
	GetStake(context.Context, *GetStakeRequest) (*GetStakeResponse, error)
	// Get risk factors
	//
	// Get risk factor data for a given market
	GetRiskFactors(context.Context, *GetRiskFactorsRequest) (*GetRiskFactorsResponse, error)
	// Observe event bus
	//
	// Subscribe to a stream of events from the core
	ObserveEventBus(TradingDataService_ObserveEventBusServer) error
	// Observe ledger movements
	//
	// Subscribe to a stream of transfer responses
	ObserveLedgerMovements(*ObserveLedgerMovementsRequest, TradingDataService_ObserveLedgerMovementsServer) error
	// List key rotations
	//
	// Get a list of information about Fury key rotations that have been performed by validator nodes
	ListKeyRotations(context.Context, *ListKeyRotationsRequest) (*ListKeyRotationsResponse, error)
	// List Ethereum key rotations
	//
	// Get a list of information about Ethereum key rotations that have been performed by validator nodes
	ListEthereumKeyRotations(context.Context, *ListEthereumKeyRotationsRequest) (*ListEthereumKeyRotationsResponse, error)
	// Get Fury time
	//
	// Get the current time of the network in Unix nanoseconds
	GetFuryTime(context.Context, *GetFuryTimeRequest) (*GetFuryTimeResponse, error)
	// Get protocol upgrade status
	//
	// Get status of a protocol upgrade
	GetProtocolUpgradeStatus(context.Context, *GetProtocolUpgradeStatusRequest) (*GetProtocolUpgradeStatusResponse, error)
	// List protocol upgrade proposals
	//
	// Get a list of protocol upgrade proposals, optionally filtering on status or approver.
	ListProtocolUpgradeProposals(context.Context, *ListProtocolUpgradeProposalsRequest) (*ListProtocolUpgradeProposalsResponse, error)
	// List snapshots
	//
	// Get a list of core snapshots taken
	ListCoreSnapshots(context.Context, *ListCoreSnapshotsRequest) (*ListCoreSnapshotsResponse, error)
	// Get most recent network history segment
	//
	// Get the network's most recently history segment
	GetMostRecentNetworkHistorySegment(context.Context, *GetMostRecentNetworkHistorySegmentRequest) (*GetMostRecentNetworkHistorySegmentResponse, error)
	// List all network history segments
	//
	// Get a list of all history segments stored by the data node currently connected to
	ListAllNetworkHistorySegments(context.Context, *ListAllNetworkHistorySegmentsRequest) (*ListAllNetworkHistorySegmentsResponse, error)
	// Get active network history peer addresses
	//
	// Get a list of the addresses of all active network history peers
	GetActiveNetworkHistoryPeerAddresses(context.Context, *GetActiveNetworkHistoryPeerAddressesRequest) (*GetActiveNetworkHistoryPeerAddressesResponse, error)
	// Network history status
	//
	// Get information about the current state of network history's IPFS swarm
	GetNetworkHistoryStatus(context.Context, *GetNetworkHistoryStatusRequest) (*GetNetworkHistoryStatusResponse, error)
	// Network history bootstrap peers
	//
	// Get a list of IPFS peers that can be used to initialise a new data node with network history
	GetNetworkHistoryBootstrapPeers(context.Context, *GetNetworkHistoryBootstrapPeersRequest) (*GetNetworkHistoryBootstrapPeersResponse, error)
	// List entities
	//
	// Get a list of all entities created by transaction hash
	ListEntities(context.Context, *ListEntitiesRequest) (*ListEntitiesResponse, error)
	// Export network history as CSV
	//
	// Export CSV table data from network history between two block heights.
	//
	// The requested block heights must fall on network history segment boundaries, which can
	// be discovered by calling the API to list all network history segments. By default
	// segments contain 1000 blocks. In that case ranges such as (1, 1000), (1001, 2000), (1, 3000)
	// would all fall on segment boundaries and be valid.
	//
	// The generated CSV file is compressed into a ZIP file and returned, with the file name
	// in the following format: `[chain id]-[table name]-[start block]-[end block].zip`
	//
	// In gRPC, results are returned in a chunked stream of base64 encoded data.
	//
	// Through the REST gateway, the base64 data chunks are decoded and streamed as a
	// `content-type: application/zip` HTTP response.
	//
	// The CSV exported data uses a comma as a DELIMITER between fields, and " for QUOTE-ing fields.
	//
	// If a value contains any of: DELIMITER, QUOTE, carriage return, or line feed then the whole
	// value is prefixed and suffixed by the QUOTE character and any occurrence within
	// the value of a QUOTE character preceded by another QUOTE.
	//
	// A NULL is output as the NULL parameter string and is not quoted, while a non-NULL value
	// matching the NULL parameter string is quoted.
	//
	// For example, with the default settings, a NULL is written as an unquoted empty string,
	// while an empty string data value is written with double quotes.
	//
	// Note that CSV files produced may contain quoted values containing embedded carriage returns and line feeds.
	// Thus the files are not strictly one line per table row like text-format files.
	//
	// The first row of the CSV file is a header that describes the contents of each column
	// in subsequent rows.
	//
	// Usually the ZIP file will contain only a single CSV file. However it is possible that
	// the (from_block, to_block) request spans over a range of blocks in which the underlying
	// schema of the database changes. For example, a column may have been added, removed, or renamed.
	//
	// If this happens, the CSV file will be split at the point of the schema change and the zip
	// file will contain multiple CSV files, with a potentially different set of headers. The
	// 'version' number of the database schema is part of the in the CSV filename:
	//
	//	`[chain id]-[table name]-[schema version]-[start block]-[end block].zip`
	//
	// # For example, a zip file might be called mainnet-sometable-000001-003000.zip
	//
	// And contain two CSV files: `mainnet-sometable-1-000001-002000.csv`:
	//
	// timestamp, value
	// 1, foo
	// 2, bar
	//
	// And `mainnet-sometable-2-002001-003000.csv`:
	//
	// timestamp, value, extra_value
	// 3, baz, apple
	//
	// It is worth noting that the schema will not change within a single network history segment.
	// buf:lint:ignore RPC_RESPONSE_STANDARD_NAME
	// buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE
	ExportNetworkHistory(*ExportNetworkHistoryRequest, TradingDataService_ExportNetworkHistoryServer) error
	// Ping
	//
	// Ping the data node
	Ping(context.Context, *PingRequest) (*PingResponse, error)
	// contains filtered or unexported methods
}

TradingDataServiceServer is the server API for TradingDataService service. All implementations must embed UnimplementedTradingDataServiceServer for forward compatibility

type TradingDataService_ExportLedgerEntriesClient

type TradingDataService_ExportLedgerEntriesClient interface {
	Recv() (*httpbody.HttpBody, error)
	grpc.ClientStream
}

type TradingDataService_ExportLedgerEntriesServer

type TradingDataService_ExportLedgerEntriesServer interface {
	Send(*httpbody.HttpBody) error
	grpc.ServerStream
}

type TradingDataService_ExportNetworkHistoryClient

type TradingDataService_ExportNetworkHistoryClient interface {
	Recv() (*httpbody.HttpBody, error)
	grpc.ClientStream
}

type TradingDataService_ExportNetworkHistoryServer

type TradingDataService_ExportNetworkHistoryServer interface {
	Send(*httpbody.HttpBody) error
	grpc.ServerStream
}

type TradingDataService_ObserveAccountsClient

type TradingDataService_ObserveAccountsClient interface {
	Recv() (*ObserveAccountsResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveAccountsServer

type TradingDataService_ObserveAccountsServer interface {
	Send(*ObserveAccountsResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveCandleDataClient

type TradingDataService_ObserveCandleDataClient interface {
	Recv() (*ObserveCandleDataResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveCandleDataServer

type TradingDataService_ObserveCandleDataServer interface {
	Send(*ObserveCandleDataResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveEventBusClient

type TradingDataService_ObserveEventBusClient interface {
	Send(*ObserveEventBusRequest) error
	Recv() (*ObserveEventBusResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveEventBusServer

type TradingDataService_ObserveEventBusServer interface {
	Send(*ObserveEventBusResponse) error
	Recv() (*ObserveEventBusRequest, error)
	grpc.ServerStream
}

type TradingDataService_ObserveGovernanceClient

type TradingDataService_ObserveGovernanceClient interface {
	Recv() (*ObserveGovernanceResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveGovernanceServer

type TradingDataService_ObserveGovernanceServer interface {
	Send(*ObserveGovernanceResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveLedgerMovementsClient

type TradingDataService_ObserveLedgerMovementsClient interface {
	Recv() (*ObserveLedgerMovementsResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveLedgerMovementsServer

type TradingDataService_ObserveLedgerMovementsServer interface {
	Send(*ObserveLedgerMovementsResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveLiquidityProvisionsClient

type TradingDataService_ObserveLiquidityProvisionsClient interface {
	Recv() (*ObserveLiquidityProvisionsResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveLiquidityProvisionsServer

type TradingDataService_ObserveLiquidityProvisionsServer interface {
	Send(*ObserveLiquidityProvisionsResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveMarginLevelsClient

type TradingDataService_ObserveMarginLevelsClient interface {
	Recv() (*ObserveMarginLevelsResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveMarginLevelsServer

type TradingDataService_ObserveMarginLevelsServer interface {
	Send(*ObserveMarginLevelsResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveMarketsDataClient

type TradingDataService_ObserveMarketsDataClient interface {
	Recv() (*ObserveMarketsDataResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveMarketsDataServer

type TradingDataService_ObserveMarketsDataServer interface {
	Send(*ObserveMarketsDataResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveMarketsDepthClient

type TradingDataService_ObserveMarketsDepthClient interface {
	Recv() (*ObserveMarketsDepthResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveMarketsDepthServer

type TradingDataService_ObserveMarketsDepthServer interface {
	Send(*ObserveMarketsDepthResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveMarketsDepthUpdatesClient

type TradingDataService_ObserveMarketsDepthUpdatesClient interface {
	Recv() (*ObserveMarketsDepthUpdatesResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveMarketsDepthUpdatesServer

type TradingDataService_ObserveMarketsDepthUpdatesServer interface {
	Send(*ObserveMarketsDepthUpdatesResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveOrdersClient

type TradingDataService_ObserveOrdersClient interface {
	Recv() (*ObserveOrdersResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveOrdersServer

type TradingDataService_ObserveOrdersServer interface {
	Send(*ObserveOrdersResponse) error
	grpc.ServerStream
}

type TradingDataService_ObservePositionsClient

type TradingDataService_ObservePositionsClient interface {
	Recv() (*ObservePositionsResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObservePositionsServer

type TradingDataService_ObservePositionsServer interface {
	Send(*ObservePositionsResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveTradesClient

type TradingDataService_ObserveTradesClient interface {
	Recv() (*ObserveTradesResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveTradesServer

type TradingDataService_ObserveTradesServer interface {
	Send(*ObserveTradesResponse) error
	grpc.ServerStream
}

type TradingDataService_ObserveVotesClient

type TradingDataService_ObserveVotesClient interface {
	Recv() (*ObserveVotesResponse, error)
	grpc.ClientStream
}

type TradingDataService_ObserveVotesServer

type TradingDataService_ObserveVotesServer interface {
	Send(*ObserveVotesResponse) error
	grpc.ServerStream
}

type TransferConnection

type TransferConnection struct {

	// Page of transfers data and their corresponding cursors.
	Edges []*TransferEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of transfers data items and corresponding page information

func (*TransferConnection) Descriptor deprecated

func (*TransferConnection) Descriptor() ([]byte, []int)

Deprecated: Use TransferConnection.ProtoReflect.Descriptor instead.

func (*TransferConnection) GetEdges

func (x *TransferConnection) GetEdges() []*TransferEdge

func (*TransferConnection) GetPageInfo

func (x *TransferConnection) GetPageInfo() *PageInfo

func (*TransferConnection) ProtoMessage

func (*TransferConnection) ProtoMessage()

func (*TransferConnection) ProtoReflect

func (x *TransferConnection) ProtoReflect() protoreflect.Message

func (*TransferConnection) Reset

func (x *TransferConnection) Reset()

func (*TransferConnection) String

func (x *TransferConnection) String() string

type TransferDirection

type TransferDirection int32

Direction of a transfer

const (
	TransferDirection_TRANSFER_DIRECTION_UNSPECIFIED         TransferDirection = 0
	TransferDirection_TRANSFER_DIRECTION_TRANSFER_FROM       TransferDirection = 1
	TransferDirection_TRANSFER_DIRECTION_TRANSFER_TO         TransferDirection = 2
	TransferDirection_TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM TransferDirection = 3
)

func (TransferDirection) Descriptor

func (TransferDirection) Enum

func (TransferDirection) EnumDescriptor deprecated

func (TransferDirection) EnumDescriptor() ([]byte, []int)

Deprecated: Use TransferDirection.Descriptor instead.

func (TransferDirection) Number

func (TransferDirection) String

func (x TransferDirection) String() string

func (TransferDirection) Type

type TransferEdge

type TransferEdge struct {

	// Data relating to a transfer that has been made.
	Node *v1.Transfer `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Transfers data with the corresponding cursor.

func (*TransferEdge) Descriptor deprecated

func (*TransferEdge) Descriptor() ([]byte, []int)

Deprecated: Use TransferEdge.ProtoReflect.Descriptor instead.

func (*TransferEdge) GetCursor

func (x *TransferEdge) GetCursor() string

func (*TransferEdge) GetNode

func (x *TransferEdge) GetNode() *v1.Transfer

func (*TransferEdge) ProtoMessage

func (*TransferEdge) ProtoMessage()

func (*TransferEdge) ProtoReflect

func (x *TransferEdge) ProtoReflect() protoreflect.Message

func (*TransferEdge) Reset

func (x *TransferEdge) Reset()

func (*TransferEdge) String

func (x *TransferEdge) String() string

type UnimplementedTradingDataServiceServer

type UnimplementedTradingDataServiceServer struct {
}

UnimplementedTradingDataServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTradingDataServiceServer) EstimateFee

func (UnimplementedTradingDataServiceServer) EstimateMargin

func (UnimplementedTradingDataServiceServer) EstimatePosition

func (UnimplementedTradingDataServiceServer) GetAsset

func (UnimplementedTradingDataServiceServer) GetDeposit

func (UnimplementedTradingDataServiceServer) GetEpoch

func (UnimplementedTradingDataServiceServer) GetFuryTime

func (UnimplementedTradingDataServiceServer) GetGovernanceData

func (UnimplementedTradingDataServiceServer) GetLastTrade

func (UnimplementedTradingDataServiceServer) GetLatestMarketData

func (UnimplementedTradingDataServiceServer) GetLatestMarketDepth

func (UnimplementedTradingDataServiceServer) GetMarket

func (UnimplementedTradingDataServiceServer) GetNetworkData

func (UnimplementedTradingDataServiceServer) GetNetworkLimits

func (UnimplementedTradingDataServiceServer) GetNetworkParameter

func (UnimplementedTradingDataServiceServer) GetNode

func (UnimplementedTradingDataServiceServer) GetOracleSpec

func (UnimplementedTradingDataServiceServer) GetOrder

func (UnimplementedTradingDataServiceServer) GetParty

func (UnimplementedTradingDataServiceServer) GetRiskFactors

func (UnimplementedTradingDataServiceServer) GetStake

func (UnimplementedTradingDataServiceServer) GetWithdrawal

func (UnimplementedTradingDataServiceServer) Info

func (UnimplementedTradingDataServiceServer) ListAccounts

func (UnimplementedTradingDataServiceServer) ListAllPositions

func (UnimplementedTradingDataServiceServer) ListAssets

func (UnimplementedTradingDataServiceServer) ListBalanceChanges

func (UnimplementedTradingDataServiceServer) ListCandleData

func (UnimplementedTradingDataServiceServer) ListCandleIntervals

func (UnimplementedTradingDataServiceServer) ListCheckpoints

func (UnimplementedTradingDataServiceServer) ListCoreSnapshots

func (UnimplementedTradingDataServiceServer) ListDelegations

func (UnimplementedTradingDataServiceServer) ListDeposits

func (UnimplementedTradingDataServiceServer) ListEntities

func (UnimplementedTradingDataServiceServer) ListGovernanceData

func (UnimplementedTradingDataServiceServer) ListKeyRotations

func (UnimplementedTradingDataServiceServer) ListLatestMarketData

func (UnimplementedTradingDataServiceServer) ListLedgerEntries

func (UnimplementedTradingDataServiceServer) ListMarginLevels

func (UnimplementedTradingDataServiceServer) ListMarkets

func (UnimplementedTradingDataServiceServer) ListNodeSignatures

func (UnimplementedTradingDataServiceServer) ListNodes

func (UnimplementedTradingDataServiceServer) ListOracleData

func (UnimplementedTradingDataServiceServer) ListOracleSpecs

func (UnimplementedTradingDataServiceServer) ListOrderVersions

func (UnimplementedTradingDataServiceServer) ListOrders

func (UnimplementedTradingDataServiceServer) ListParties

func (UnimplementedTradingDataServiceServer) ListPositions

func (UnimplementedTradingDataServiceServer) ListRewardSummaries

func (UnimplementedTradingDataServiceServer) ListRewards

func (UnimplementedTradingDataServiceServer) ListTrades

func (UnimplementedTradingDataServiceServer) ListTransfers

func (UnimplementedTradingDataServiceServer) ListVotes

func (UnimplementedTradingDataServiceServer) ListWithdrawals

func (UnimplementedTradingDataServiceServer) ObserveEventBus

func (UnimplementedTradingDataServiceServer) ObserveVotes

func (UnimplementedTradingDataServiceServer) Ping

type UnsafeTradingDataServiceServer

type UnsafeTradingDataServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTradingDataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TradingDataServiceServer will result in compilation errors.

type VoteConnection

type VoteConnection struct {

	// Page of vote data and their corresponding cursors.
	Edges []*VoteEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of vote data items and corresponding page information

func (*VoteConnection) Descriptor deprecated

func (*VoteConnection) Descriptor() ([]byte, []int)

Deprecated: Use VoteConnection.ProtoReflect.Descriptor instead.

func (*VoteConnection) GetEdges

func (x *VoteConnection) GetEdges() []*VoteEdge

func (*VoteConnection) GetPageInfo

func (x *VoteConnection) GetPageInfo() *PageInfo

func (*VoteConnection) ProtoMessage

func (*VoteConnection) ProtoMessage()

func (*VoteConnection) ProtoReflect

func (x *VoteConnection) ProtoReflect() protoreflect.Message

func (*VoteConnection) Reset

func (x *VoteConnection) Reset()

func (*VoteConnection) String

func (x *VoteConnection) String() string

type VoteEdge

type VoteEdge struct {

	// Data associated with a governance vote.
	Node *fury.Vote `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Votes data with the corresponding cursor.

func (*VoteEdge) Descriptor deprecated

func (*VoteEdge) Descriptor() ([]byte, []int)

Deprecated: Use VoteEdge.ProtoReflect.Descriptor instead.

func (*VoteEdge) GetCursor

func (x *VoteEdge) GetCursor() string

func (*VoteEdge) GetNode

func (x *VoteEdge) GetNode() *fury.Vote

func (*VoteEdge) ProtoMessage

func (*VoteEdge) ProtoMessage()

func (*VoteEdge) ProtoReflect

func (x *VoteEdge) ProtoReflect() protoreflect.Message

func (*VoteEdge) Reset

func (x *VoteEdge) Reset()

func (*VoteEdge) String

func (x *VoteEdge) String() string

type WithdrawalEdge

type WithdrawalEdge struct {

	// Data associated with a single withdrawal made from the Fury network.
	Node *fury.Withdrawal `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Cursor that can be used to fetch further pages.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

Withdrawals data with the corresponding cursor.

func (*WithdrawalEdge) Descriptor deprecated

func (*WithdrawalEdge) Descriptor() ([]byte, []int)

Deprecated: Use WithdrawalEdge.ProtoReflect.Descriptor instead.

func (*WithdrawalEdge) GetCursor

func (x *WithdrawalEdge) GetCursor() string

func (*WithdrawalEdge) GetNode

func (x *WithdrawalEdge) GetNode() *fury.Withdrawal

func (*WithdrawalEdge) ProtoMessage

func (*WithdrawalEdge) ProtoMessage()

func (*WithdrawalEdge) ProtoReflect

func (x *WithdrawalEdge) ProtoReflect() protoreflect.Message

func (*WithdrawalEdge) Reset

func (x *WithdrawalEdge) Reset()

func (*WithdrawalEdge) String

func (x *WithdrawalEdge) String() string

type WithdrawalsConnection

type WithdrawalsConnection struct {

	// Page of withdrawals data and their corresponding cursors.
	Edges []*WithdrawalEdge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
	// Page information that is used for fetching further pages.
	PageInfo *PageInfo `protobuf:"bytes,2,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	// contains filtered or unexported fields
}

Page of withdrawals data and corresponding page information

func (*WithdrawalsConnection) Descriptor deprecated

func (*WithdrawalsConnection) Descriptor() ([]byte, []int)

Deprecated: Use WithdrawalsConnection.ProtoReflect.Descriptor instead.

func (*WithdrawalsConnection) GetEdges

func (x *WithdrawalsConnection) GetEdges() []*WithdrawalEdge

func (*WithdrawalsConnection) GetPageInfo

func (x *WithdrawalsConnection) GetPageInfo() *PageInfo

func (*WithdrawalsConnection) ProtoMessage

func (*WithdrawalsConnection) ProtoMessage()

func (*WithdrawalsConnection) ProtoReflect

func (x *WithdrawalsConnection) ProtoReflect() protoreflect.Message

func (*WithdrawalsConnection) Reset

func (x *WithdrawalsConnection) Reset()

func (*WithdrawalsConnection) String

func (x *WithdrawalsConnection) String() string

Jump to

Keyboard shortcuts

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