Why does ledger cause issues?

Originally posted by Samskara.

The ledger Solana app supports only a few Solana core features like: SOL transfer, token operations, SOL staking. But it doesn’t support DApps that make use of smart contracts.

For DApps, there is little chance the ledger will ever fully support interpreting those instructions, due to memory limitation and the overhead it represents.

As a result you can turn on “blind signing”, allowing you to sign something the ledger isn’t able to interpret and represent on the trusted display (the hardware device itself) you can only approve, but you don’t see what you approve on the display. Ledger Explains ‘Blind Signing’ here (ignore the ETH) https://support.ledger.com/hc/en-us/articles/4405481324433-Enable-blind-signing-in-the-Ethereum-ETH-app

Enabling blind signing is an advanced feature that is
only required for signing transactions involving smart
contracts (e.g. swapping tokens via a decentralized
exchange). 

For Solana they even turn it on by default in their manual I do not recommend that. Only use it when it’s necessary and you 100% trust the DApp/Website. https://support.ledger.com/hc/en-us/articles/360016265659-Solana-SOL

And the last thing that you need to do is close the Ledger Live app since it doesn’t support Solana accounts. But when staking with the mini-game I expect that it still works if you turn on “Blind Signing” and have the Ledger Live app closed.

During the game itself the assets are placed in an escrow account so there is no separate approval interaction needed. So I dont expect much problems personally.

1 Like