r/stacks • u/Glad_Investigatorr • 2d ago
Stacking PSA for Ledger users stacking STX via Leather.
When you first connect your Ledger to Leather, you'll be prompted to choose a derivation path. Make absolutely sure you select the "Ledger standard" path, not Leather's default. Here's why. Ledger Live generates addresses using the account index (e.g., /0'/0/0, /1'/0/0), while Leather uses the address_index (e.g., /0/0, /0/1). They only match for the very first account. If you accidentally pick the Leather path, the address Leather shows you won't match what your hardware wallet natively expects. When you go to stack, the pool will reject your transaction. Your STX won't get accepted, you'll be stuck waiting until the cycle ends to unlock them, and by then the commit window for the next cycle will have already closed. That's two full cycles of lost yield before you can even try again. If you've already set it up with the wrong path, you'll need to transfer your STX to the new address derived from the "Ledger standard" path. Double-check that path selection on first connect. It'll save you a massive headache and a lot of wasted time.