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,