diff --git a/src/components/TransactionDialog/TransactionDialogContent.tsx b/src/components/TransactionDialog/TransactionDialogContent.tsx index f6645ad5..a22e5822 100644 --- a/src/components/TransactionDialog/TransactionDialogContent.tsx +++ b/src/components/TransactionDialog/TransactionDialogContent.tsx @@ -127,12 +127,12 @@ function TransactionDialogContent({ raise(`executeRoute error: cannot find chain '${chainID}'`); const { wallets } = getWalletRepo(chain.chainName); - const wallet = wallets.find((w) => w.isActive) || raise( `executeRoute error: cannot find active wallet for '${chain.chainName}'`, ); + await wallet.initOfflineSigner(); return ( wallet.offlineSigner ||