btcpayserver / btcpayserver/BTCPayServer.Vault
Cant sign a transaction on Ledger Nano X
- Dominant language
- C#
- Stars
- 178
- Forks
- 88
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
Im trying to send BTC through BtcPayServer.Vault to a different address. When I go to "Bitcoin" it starts fetching the device, connects it and then I receive a message "Derivatation Path is unusal" on my Ledger. If I accept it on my Ledger I get a error on BTCPayServer Overview saying I refused to sign it. The derivation Path is 44`. If I try it again I dont receive anything anymore to sign on my Ledger, not even a message or so.
In the wallet overview of btcpayserver the account key path is m/49'/0'/1'
**Your BTCPay Environment (please complete the following information):**
- BTCPay Server Version: 1.6.3.0
- BTCPay Server Vault app version: 2.0.5
- Deployment Method: LunaNode
**Your local environment (please complete the following information):**
- Your operating system Windows 11
- Browser: Latest Chrome
**Your hardware wallet details (please complete the following information):**
- Hardware wallet name: Ledger Nano X
- Hardware wallet version: BTC 2.0.6
- Hardware wallet firmware, bootloader, microcontroller verisons (where applicable): 2.0.2
**Additional context**
**Screenshots / Video / GIf (if applicable)**
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the signing flow in BTCPay Server Vault with the reported Ledger Nano X, application, firmware, browser, and server versions. Check how the wallet account path m/49'/0'/1' is handled when the device reports an unusual derivation path; done means a BTC transaction can be signed successfully without the refusal or subsequent missing prompt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- blockchain, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100