Skip to content

Commit 20d294e

Browse files
committed
chore: update sdk
1 parent 720b48f commit 20d294e

File tree

4 files changed

+32
-11
lines changed

4 files changed

+32
-11
lines changed

packages/sdk/src/index.ts

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -257,26 +257,31 @@ export async function init<T extends SchemaType>(
257257

258258
/**
259259
* @param {(string)[]} contract_addresses
260+
* @param {string[]} token_ids
260261
* @returns {Promise<Tokens>}
261262
*/
262263
getTokens: async (
263-
contract_addresses: string[]
264+
contract_addresses: string[],
265+
token_ids: string[]
264266
): Promise<torii.Tokens> => {
265-
return await client.getTokens(contract_addresses);
267+
return await client.getTokens(contract_addresses, token_ids);
266268
},
267269

268270
/**
269271
* @param {(string)[]} account_addresses
270272
* @param {(string)[]} contract_addresses
273+
* @param {string[]} token_ids
271274
* @returns {Promise<TokenBalances>}
272275
*/
273276
getTokenBalances: async (
274277
account_addresses: string[],
275-
contract_addresses: string[]
278+
contract_addresses: string[],
279+
token_ids: string[]
276280
): Promise<torii.TokenBalances> => {
277281
return await client.getTokenBalances(
278282
account_addresses,
279-
contract_addresses
283+
contract_addresses,
284+
token_ids
280285
);
281286
},
282287

@@ -286,6 +291,7 @@ export async function init<T extends SchemaType>(
286291
* # Parameters
287292
* @param {string[]} contract_addresses - Array of contract addresses to filter (empty for all)
288293
* @param {string[]} account_addresses - Array of account addresses to filter (empty for all)
294+
* @param {string[]} token_ids - Array of token ids to filter (empty for all)
289295
* @param {Funtion} callback - JavaScript function to call on updates
290296
*
291297
* # Returns
@@ -295,11 +301,13 @@ export async function init<T extends SchemaType>(
295301
onTokenBalanceUpdated: (
296302
contract_addresses: string[],
297303
account_addresses: string[],
304+
token_ids: string[],
298305
callback: Function
299306
): torii.Subscription => {
300307
return client.onTokenBalanceUpdated(
301308
contract_addresses,
302309
account_addresses,
310+
token_ids,
303311
callback
304312
);
305313
},
@@ -311,6 +319,7 @@ export async function init<T extends SchemaType>(
311319
* @param {torii.Subscription} subscription - Existing subscription to update
312320
* @param {string[]} contract_addresses - New array of contract addresses to filter
313321
* @param {string[]} account_addresses - New array of account addresses to filter
322+
* @param {string[]} token_ids - New array of token ids to filter (empty for all)
314323
*
315324
* # Returns
316325
* Result containing unit or error
@@ -319,12 +328,14 @@ export async function init<T extends SchemaType>(
319328
updateTokenBalanceSubscription: async (
320329
subscription: torii.Subscription,
321330
contract_addresses: string[],
322-
account_addresses: string[]
331+
account_addresses: string[],
332+
token_ids: string[]
323333
): Promise<void> => {
324334
return await client.updateTokenBalanceSubscription(
325335
subscription,
326336
contract_addresses,
327-
account_addresses
337+
account_addresses,
338+
token_ids
328339
);
329340
},
330341

packages/sdk/src/types.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -324,18 +324,24 @@ export interface SDK<T extends SchemaType> {
324324

325325
/**
326326
* @param {string[]} contract_addresses
327+
* @param {string[]} token_ids
327328
* @returns {Promise<torii.Tokens>}
328329
*/
329-
getTokens(contract_addresses: string[]): Promise<torii.Tokens>;
330+
getTokens(
331+
contract_addresses: string[],
332+
token_ids: string[]
333+
): Promise<torii.Tokens>;
330334

331335
/**
332336
* @param {string[]} account_addresses
333337
* @param {string[]} contract_addresses
338+
* @param {string[]} token_ids
334339
* @returns {Promise<torii.TokenBalances>}
335340
*/
336341
getTokenBalances(
337342
account_addresses: string[],
338-
contract_addresses: string[]
343+
contract_addresses: string[],
344+
token_ids: string[]
339345
): Promise<torii.TokenBalances>;
340346

341347
/**
@@ -344,6 +350,7 @@ export interface SDK<T extends SchemaType> {
344350
* # Parameters
345351
* @param {string[]} contract_addresses - Array of contract addresses to filter (empty for all)
346352
* @param {string[]} account_addresses - Array of account addresses to filter (empty for all)
353+
* @param {string[]} token_ids - Array of token ids to filter (empty for all)
347354
* @param {Funtion} callback - JavaScript function to call on updates
348355
*
349356
* # Returns
@@ -353,6 +360,7 @@ export interface SDK<T extends SchemaType> {
353360
onTokenBalanceUpdated: (
354361
contract_addresses: string[],
355362
account_addresses: string[],
363+
token_ids: string[],
356364
callback: Function
357365
) => torii.Subscription;
358366

@@ -363,6 +371,7 @@ export interface SDK<T extends SchemaType> {
363371
* @param {torii.Subscription} subscription - Existing subscription to update
364372
* @param {string[]} contract_addresses - New array of contract addresses to filter
365373
* @param {string[]} account_addresses - New array of account addresses to filter
374+
* @param {string[]} token_ids - New array of token ids to filter
366375
*
367376
* # Returns
368377
* Result containing unit or error
@@ -371,7 +380,8 @@ export interface SDK<T extends SchemaType> {
371380
updateTokenBalanceSubscription: (
372381
subscription: torii.Subscription,
373382
contract_addresses: string[],
374-
account_addresses: string[]
383+
account_addresses: string[],
384+
token_ids: string[]
375385
) => Promise<void>;
376386

377387
/**

worlds/dojo-starter

Submodule dojo-starter updated 36 files

worlds/onchain-dash

Submodule onchain-dash updated 40 files

0 commit comments

Comments
 (0)