I have an Ethereum Dapp, which requires the user to sign a transaction to prove their identity. The app uses
web3.eth.personal.sign(nonce, coinbase)... to sign a nonce generated in my back end.
It seems that signing with only Metamask, and signing with Ledger Nano on Metamask produce different hashes. So my question is:
Is there a difference in how ledger signs transactions compared to web3.eth.personal.sign?