From 9e5908cf255def296528a75596b38b4515ded354 Mon Sep 17 00:00:00 2001 From: Lorenzo Fontoura Date: Fri, 17 Sep 2021 21:32:55 +1000 Subject: [PATCH 1/2] fix LedgerSigner for EIP1559 --- packages/hardware-wallets/src.ts/ledger.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/hardware-wallets/src.ts/ledger.ts b/packages/hardware-wallets/src.ts/ledger.ts index 933c0ded46..50842c3637 100644 --- a/packages/hardware-wallets/src.ts/ledger.ts +++ b/packages/hardware-wallets/src.ts/ledger.ts @@ -100,9 +100,12 @@ export class LedgerSigner extends ethers.Signer { data: (tx.data || undefined), gasLimit: (tx.gasLimit || undefined), gasPrice: (tx.gasPrice || undefined), + maxFeePerGas: (tx.maxFeePerGas || undefined), + maxPriorityFeePerGas: (tx.maxPriorityFeePerGas || undefined), nonce: (tx.nonce ? ethers.BigNumber.from(tx.nonce).toNumber(): undefined), to: (tx.to || undefined), value: (tx.value || undefined), + type: (tx.type || undefined), }; const unsignedTx = ethers.utils.serializeTransaction(baseTx).substring(2); From 9f54ed9f642f11b633150c8360156862df113bbd Mon Sep 17 00:00:00 2001 From: Lorenzo Fontoura Date: Fri, 17 Sep 2021 21:38:34 +1000 Subject: [PATCH 2/2] update @ledgerhq dependency versions --- packages/hardware-wallets/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hardware-wallets/package.json b/packages/hardware-wallets/package.json index 3e8e06c6c0..304ab0af1a 100644 --- a/packages/hardware-wallets/package.json +++ b/packages/hardware-wallets/package.json @@ -7,8 +7,8 @@ "./lib/ledger-transport.js": "./lib/browser-ledger-transport.js" }, "dependencies": { - "@ledgerhq/hw-app-eth": "5.27.2", - "@ledgerhq/hw-transport": "5.26.0", + "@ledgerhq/hw-app-eth": "6.7.0", + "@ledgerhq/hw-transport": "6.7.0", "@ledgerhq/hw-transport-u2f": "5.26.0", "ethers": "^5.4.0" },