diff --git a/packages/web-components/src/keplr-connection/watchWallet.js b/packages/web-components/src/keplr-connection/watchWallet.js index 4b3172f48df..b3504b616c2 100644 --- a/packages/web-components/src/keplr-connection/watchWallet.js +++ b/packages/web-components/src/keplr-connection/watchWallet.js @@ -69,7 +69,10 @@ export const watchWallet = async (leader, address, context, rpcs) => { const watchCurrent = async () => { let lastPaths; for await (const { value } of iterateLatest(currentFollower)) { - const { offerToPublicSubscriberPaths: currentPaths } = value; + const { offerToPublicSubscriberPaths: currentPaths } = + /** @type {import('@agoric/smart-wallet/src/smartWallet.js').CurrentWalletRecord} */ ( + value + ); // eslint-disable-next-line no-continue if (currentPaths === lastPaths) continue;