Skip to content

Commit

Permalink
chore: add tradeId filter to fetchOrders
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-angjelkoski committed Feb 12, 2025
1 parent a46ac7b commit 8822606
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 36 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -198,22 +198,24 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer {
}

async fetchOrders(params?: {
cid?: string
tradeId?: string
marketId?: string
marketIds?: string[]
orderSide?: OrderSide
isConditional?: boolean
pagination?: PaginationOption
subaccountId?: string
pagination?: PaginationOption,
cid?: string
isConditional?: boolean
}) {
const {
cid,
marketId,
marketIds,
subaccountId,
orderSide,
isConditional,
pagination,
cid,
isConditional,
subaccountId,
tradeId,
} = params || {}

const request = InjectiveDerivativeExchangeRpc.OrdersRequest.create()
Expand Down Expand Up @@ -242,6 +244,10 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer {
request.cid = cid
}

if (tradeId) {
request.tradeId = tradeId
}

if (pagination) {
if (pagination.skip !== undefined) {
request.skip = pagination.skip.toString()
Expand Down Expand Up @@ -285,28 +291,30 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer {
}

async fetchOrderHistory(params?: {
subaccountId?: string
cid?: string
state?: OrderState
tradeId?: string
marketId?: string
marketIds?: string[]
orderTypes?: OrderSide[]
executionTypes?: TradeExecutionType[]
direction?: TradeDirection
isConditional?: boolean
state?: OrderState
cid?: string,
pagination?: PaginationOption
subaccountId?: string
isConditional?: boolean
executionTypes?: TradeExecutionType[]
}) {
const {
subaccountId,
cid,
state,
tradeId,
marketId,
marketIds,
orderTypes,
executionTypes,
direction,
isConditional,
state,
pagination,
cid,
orderTypes,
subaccountId,
isConditional,
executionTypes,
} = params || {}

const request = InjectiveDerivativeExchangeRpc.OrdersHistoryRequest.create()
Expand Down Expand Up @@ -347,6 +355,10 @@ export class IndexerGrpcDerivativesApi extends BaseGrpcConsumer {
request.cid = cid
}

if (tradeId) {
request.tradeId = tradeId
}

if (pagination) {
if (pagination.skip !== undefined) {
request.skip = pagination.skip.toString()
Expand Down
54 changes: 35 additions & 19 deletions packages/sdk-ts/src/client/indexer/grpc/IndexerGrpcSpotApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,17 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer {
isConditional?: boolean
pagination?: PaginationOption
cid?: string
tradeId?: string
}) {
const { marketId, marketIds, subaccountId, orderSide, pagination, cid } =
params || {}
const {
cid,
tradeId,
marketId,
marketIds,
orderSide,
pagination,
subaccountId,
} = params || {}
const request = InjectiveSpotExchangeRpc.OrdersRequest.create()

if (marketId) {
Expand All @@ -147,11 +155,13 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer {
request.cid = cid
}

/*
if (isConditional !== undefined) {
request.isConditional =isConditional
if (tradeId) {
request.tradeId = tradeId
}
*/

// if (isConditional !== undefined) {
// request.isConditional = isConditional
// }

if (pagination) {
if (pagination.skip !== undefined) {
Expand Down Expand Up @@ -196,27 +206,29 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer {
}

async fetchOrderHistory(params?: {
subaccountId?: string
cid?: string
state?: OrderState
tradeId?: string
marketId?: string
marketIds?: string[]
orderTypes?: OrderSide[]
executionTypes?: TradeExecutionType[]
direction?: TradeDirection
isConditional?: boolean
state?: OrderState
orderTypes?: OrderSide[]
pagination?: PaginationOption
cid?: string
isConditional?: boolean
executionTypes?: TradeExecutionType[]
subaccountId?: string
}) {
const {
subaccountId,
cid,
state,
tradeId,
marketId,
direction,
marketIds,
orderTypes,
executionTypes,
direction,
state,
pagination,
cid,
subaccountId,
executionTypes,
} = params || {}

const request = InjectiveSpotExchangeRpc.OrdersHistoryRequest.create()
Expand Down Expand Up @@ -253,6 +265,10 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer {
request.cid = cid
}

if (tradeId) {
request.tradeId = tradeId
}

/*
if (isConditional !== undefined) {
request.isConditional =isConditional
Expand Down Expand Up @@ -329,7 +345,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer {
executionSide,
executionTypes,
accountAddress,
cid
cid,
} = params || {}

const request = InjectiveSpotExchangeRpc.TradesRequest.create()
Expand Down Expand Up @@ -375,7 +391,7 @@ export class IndexerGrpcSpotApi extends BaseGrpcConsumer {
}

if (cid) {
request.cid = cid;
request.cid = cid
}

if (pagination) {
Expand Down

0 comments on commit 8822606

Please sign in to comment.