From ecc7590940b7ae695822957034c3e29ff098b6b0 Mon Sep 17 00:00:00 2001 From: albertfolch-redeemeum Date: Tue, 2 Sep 2025 13:40:35 +0200 Subject: [PATCH] feat: retrieve seller id from seller update in getPendingSellerUpdateFromLogs --- packages/core-sdk/src/accounts/mixin.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core-sdk/src/accounts/mixin.ts b/packages/core-sdk/src/accounts/mixin.ts index f5ea80f9e..aa548cfbe 100644 --- a/packages/core-sdk/src/accounts/mixin.ts +++ b/packages/core-sdk/src/accounts/mixin.ts @@ -608,6 +608,7 @@ export class AccountsMixin extends BaseCoreSDK { * @returns Created exchange id. */ public getPendingSellerUpdateFromLogs(logs: Log[]): { + sellerId: bigint; assistant: string; clerk: string; admin: string; @@ -626,10 +627,11 @@ export class AccountsMixin extends BaseCoreSDK { tokenType: number; tokenId: BigNumber; } + | bigint >({ iface: accounts.iface.bosonAccountHandlerIface, logs, - eventArgsKeys: ["pendingSeller", "pendingAuthToken"], + eventArgsKeys: ["pendingSeller", "pendingAuthToken", "sellerId"], eventNames: ["SellerUpdatePending", "SellerUpdateApplied"] }); const pendingSellerStruct = ( @@ -645,7 +647,9 @@ export class AccountsMixin extends BaseCoreSDK { tokenId: BigNumber; }[] )?.[0]; + const sellerId = (valuesFromLogs["sellerId"] as bigint[])?.[0]; return { + sellerId, assistant: pendingSellerStruct?.assistant, admin: pendingSellerStruct?.admin, clerk: pendingSellerStruct?.clerk,