I looked at questions like Signed bytes and encodedSignature explanation? and Ledger with remote signer - health check but I couldn't find a way to check that my remote signer was working properly.
So, after having successfully imported the secret key from the remote signer, I executed this command:
./tezos-client --addr localhost -R http://<my-remote-signer-url>:<my-remote-signer-port>/<tz1-address> sign bytes 0x03 for my-remote-account
My Ledger Nano S, which was running the Baking app and working as normal showing the "chain", "last block", "baking key" messages, suddenly stopped and it froze. The response from the tezos-client command was:
Error:
Unregistred error:
{ "kind": "permanent", "id": "signer.ledger",
"ledger-error": "Application level error (sign-with-hash): Parse error" }
Note: I tried sending a transaction (using --dry-run
) and the Wallet app correctly prompted the confirmation request.