I have my Ledger connected to my signer server, which signs blocks/endorsements from my baking server.
If my Ledger is disconnected or the signer malfunctions in any way, I don't want to wait for my next baking or endorsement to know something is wrong.
How can I test that my signer server can sign blocks/endorsements without waiting for my next slot?
My idea was to have the signer sign some dummy data, but the Tezos Baking app on the Ledger only allows me to sign blocks and endorsements. Can I ask the signer to sign some dummy block or endorsement? Or are there other approaches?
PS. The test is for automatic monitoring purposes. I can't interact physically with the Ledger for this test.
PPS. I tried signing a random message like this: ./tezos-client sign bytes 0x03 for <my_ledger_address>
, but it just gives me the following error:
Unregistred error:
{ "kind": "permanent", "id": "signer.ledger",
"ledger-error":
"Application level error (sign): Unregistered status message" }