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); }, }; }