on master help sign in
WalletConnect & Ledger bug fix

Fixes issue with WalletConnect where Ledger Live tries to send the transaction upon signing it

commit56b4f0794fc8c6c6bb940f8c16534c1e02f84bc4 authorShawn Tobin <shawn.david.tobin@gmail.com> dateFri 15 Sep 2023, 16:46 (3 years ago) parenta61dac6
1 file changed+6
src/lib/useWalletConnect.ts+6
src/lib/useWalletConnect.ts+6
@@ -220,6 +220,12 @@ export const useWalletConnect = () => {
220220 return;
221221 }
222222
223+ // Ledger Live needs to use fakeSign instead since it sends the txn upon signing
224+ if (peerMeta?.name === 'Ledger Wallet') {
225+ reject(new Error('METHOD_NOT_SUPPORTED'));
226+ return;
227+ }
228+
223229 return connector
224230 .request<string>({
225231 topic: session?.topic!,