Skip to content

Commit 5ab766d

Browse files
committed
chore: downgrade turnkey-wallet sdk version to 5.2.3 - canary
1 parent 37e8819 commit 5ab766d

16 files changed

+3483
-9568
lines changed

packages/sdk-ts/src/client/chain/transformers/ChainGrpcCommonTransformer.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import * as CosmosBaseQueryV1Beta1PaginationPb from '@injectivelabs/core-proto-ts-v2/generated/cosmos/base/query/v1beta1/pagination_pb'
2+
import { bigIntToNumber } from '../../../utils/helpers.js'
23
import {
34
base64ToUint8Array,
45
uint8ArrayToBase64,
@@ -91,7 +92,7 @@ export class ChainGrpcCommonTransformer {
9192
pagination: CosmosBaseQueryV1Beta1PaginationPb.PageResponse | undefined,
9293
): Pagination {
9394
return {
94-
total: pagination ? Number(pagination.total) : 0,
95+
total: pagination ? bigIntToNumber(pagination.total) : 0,
9596
next: pagination
9697
? ChainGrpcCommonTransformer.paginationUint8ArrayToString(
9798
pagination.nextKey,

packages/sdk-ts/src/client/chain/transformers/ChainGrpcEvmTransformer.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { bigIntToString } from '../../../utils/helpers.js'
12
import type * as InjectiveEvmV1QueryPb from '@injectivelabs/core-proto-ts-v2/generated/injective/evm/v1/query_pb'
23
import type {
34
EvmParams,
@@ -120,7 +121,7 @@ export class ChainGrpcEvmTransformer {
120121
evmDenom: params.evmDenom,
121122
enableCreate: params.enableCreate,
122123
enableCall: params.enableCall,
123-
extraEips: params.extraEips.map((eip: bigint) => eip.toString()),
124+
extraEips: params.extraEips.map((eip: bigint) => bigIntToString(eip)),
124125
chainConfig: params.chainConfig
125126
? this.grpcChainConfigToChainConfig(params.chainConfig)
126127
: undefined,

packages/sdk-ts/src/client/indexer/transformers/IndexerArchiverStreamTransformer.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { StreamOperation } from '../../../types/index.js'
2+
import { bigIntToNumber } from '../../../utils/helpers.js'
23
import { IndexerGrpcArchiverTransformer } from './IndexerGrpcArchiverTransformer.js'
34
import type * as InjectiveArchiverRpcPb from '@injectivelabs/indexer-proto-ts-v2/generated/injective_archiver_rpc_pb'
45

@@ -18,10 +19,7 @@ export class IndexerArchiverStreamTransformer {
1819
)
1920
: undefined,
2021
operation: StreamOperation.Update,
21-
timestamp:
22-
typeof response.timestamp === 'bigint'
23-
? Number(response.timestamp)
24-
: response.timestamp,
22+
timestamp: bigIntToNumber(response.timestamp),
2523
}
2624
}
2725
}

packages/sdk-ts/src/client/indexer/transformers/IndexerAuctionStreamTransformer.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { StreamOperation } from '../../../types/index.js'
2+
import { bigIntToNumber } from '../../../utils/helpers.js'
23
import type * as InjectiveAuctionRpcPb from '@injectivelabs/indexer-proto-ts-v2/generated/injective_auction_rpc_pb'
34
import type { IndexerAuctionBid } from '../types/index.js'
45

@@ -12,10 +13,7 @@ export class IndexerAuctionStreamTransformer {
1213
bid: {
1314
bidder: response.bidder,
1415
bidAmount: response.bidAmount,
15-
bidTimestamp:
16-
typeof response.timestamp === 'bigint'
17-
? Number(response.timestamp)
18-
: parseInt(response.timestamp, 10),
16+
bidTimestamp: bigIntToNumber(response.timestamp),
1917
} as IndexerAuctionBid,
2018
operation: StreamOperation.Insert,
2119
})

packages/sdk-ts/src/client/indexer/transformers/IndexerGrpcDerivativeTransformer.ts

Lines changed: 9 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { BigNumber } from '@injectivelabs/utils'
2+
import { grpcPagingToPagingV2 } from '../../../utils/pagination.js'
23
import { TokenType, OrderState, TradeDirection } from '../../../types/index.js'
34
import type * as InjectiveDerivativeExchangeRpcPb from '@injectivelabs/indexer-proto-ts-v2/generated/injective_derivative_exchange_rpc_pb'
45
import type {
@@ -139,15 +140,7 @@ export class IndexerGrpcDerivativeTransformer {
139140

140141
return {
141142
orders: IndexerGrpcDerivativeTransformer.grpcOrdersToOrders(orders),
142-
pagination: pagination
143-
? {
144-
to: pagination.to,
145-
from: pagination.from,
146-
total: Number(pagination.total),
147-
countBySubaccount: pagination.countBySubaccount,
148-
next: pagination.next,
149-
}
150-
: undefined,
143+
pagination: grpcPagingToPagingV2(pagination),
151144
}
152145
}
153146

@@ -164,15 +157,7 @@ export class IndexerGrpcDerivativeTransformer {
164157
orderHistory,
165158
isConditional,
166159
),
167-
pagination: pagination
168-
? {
169-
to: pagination.to,
170-
from: pagination.from,
171-
total: Number(pagination.total),
172-
countBySubaccount: pagination.countBySubaccount,
173-
next: pagination.next,
174-
}
175-
: undefined,
160+
pagination: grpcPagingToPagingV2(pagination),
176161
}
177162
}
178163

@@ -185,15 +170,7 @@ export class IndexerGrpcDerivativeTransformer {
185170
return {
186171
positions:
187172
IndexerGrpcDerivativeTransformer.grpcPositionsToPositions(positions),
188-
pagination: pagination
189-
? {
190-
to: pagination.to,
191-
from: pagination.from,
192-
total: Number(pagination.total),
193-
countBySubaccount: pagination.countBySubaccount,
194-
next: pagination.next,
195-
}
196-
: undefined,
173+
pagination: grpcPagingToPagingV2(pagination),
197174
}
198175
}
199176

@@ -208,15 +185,7 @@ export class IndexerGrpcDerivativeTransformer {
208185
IndexerGrpcDerivativeTransformer.grpcPositionsV2ToPositionsV2(
209186
positions,
210187
),
211-
pagination: pagination
212-
? {
213-
to: pagination.to,
214-
from: pagination.from,
215-
total: Number(pagination.total),
216-
countBySubaccount: pagination.countBySubaccount,
217-
next: pagination.next,
218-
}
219-
: undefined,
188+
pagination: grpcPagingToPagingV2(pagination),
220189
}
221190
}
222191

@@ -228,15 +197,7 @@ export class IndexerGrpcDerivativeTransformer {
228197

229198
return {
230199
trades: IndexerGrpcDerivativeTransformer.grpcTradesToTrades(trades),
231-
pagination: pagination
232-
? {
233-
to: pagination.to,
234-
from: pagination.from,
235-
total: Number(pagination.total),
236-
countBySubaccount: pagination.countBySubaccount,
237-
next: pagination.next,
238-
}
239-
: undefined,
200+
pagination: grpcPagingToPagingV2(pagination),
240201
}
241202
}
242203

@@ -259,15 +220,7 @@ export class IndexerGrpcDerivativeTransformer {
259220
IndexerGrpcDerivativeTransformer.grpcFundingPaymentsToFundingPayments(
260221
fundingPayments,
261222
),
262-
pagination: pagination
263-
? {
264-
to: pagination.to,
265-
from: pagination.from,
266-
total: Number(pagination.total),
267-
countBySubaccount: pagination.countBySubaccount,
268-
next: pagination.next,
269-
}
270-
: undefined,
223+
pagination: grpcPagingToPagingV2(pagination),
271224
}
272225
}
273226

@@ -282,15 +235,7 @@ export class IndexerGrpcDerivativeTransformer {
282235
IndexerGrpcDerivativeTransformer.grpcFundingRatesToFundingRates(
283236
fundingRates,
284237
),
285-
pagination: pagination
286-
? {
287-
to: pagination.to,
288-
from: pagination.from,
289-
total: Number(pagination.total),
290-
countBySubaccount: pagination.countBySubaccount,
291-
next: pagination.next,
292-
}
293-
: undefined,
238+
pagination: grpcPagingToPagingV2(pagination),
294239
}
295240
}
296241

@@ -347,13 +292,7 @@ export class IndexerGrpcDerivativeTransformer {
347292
IndexerGrpcDerivativeTransformer.grpcBinaryOptionsMarketsToBinaryOptionsMarkets(
348293
markets,
349294
),
350-
pagination: {
351-
to: pagination?.to || 0,
352-
from: pagination?.from || 0,
353-
total: Number(pagination?.total || 0),
354-
countBySubaccount: Number(pagination?.countBySubaccount || 0),
355-
next: pagination?.next || [],
356-
},
295+
pagination: grpcPagingToPagingV2(pagination),
357296
}
358297
}
359298

0 commit comments

Comments
 (0)