From 1cb29e4628010d695ccb9613050be40bd021c63d Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Thu, 3 Apr 2025 07:21:52 +1300 Subject: [PATCH] [SDK] Emit accountChanged event when smart wallets switch chains --- .changeset/good-corners-stare.md | 5 +++++ packages/thirdweb/src/wallets/smart/smart-wallet.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/good-corners-stare.md diff --git a/.changeset/good-corners-stare.md b/.changeset/good-corners-stare.md new file mode 100644 index 00000000000..13acc1bdd50 --- /dev/null +++ b/.changeset/good-corners-stare.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Emit accountChanged event when smart wallets switch chains diff --git a/packages/thirdweb/src/wallets/smart/smart-wallet.ts b/packages/thirdweb/src/wallets/smart/smart-wallet.ts index 0e2e7c6d887..66debc7daea 100644 --- a/packages/thirdweb/src/wallets/smart/smart-wallet.ts +++ b/packages/thirdweb/src/wallets/smart/smart-wallet.ts @@ -234,7 +234,8 @@ export function smartWallet( // set the states account = connectedAccount; chain = connectedChain; - emitter.emit("chainChanged", newChain); + emitter.emit("accountChanged", connectedAccount); + emitter.emit("chainChanged", connectedChain); }, }; }