Signing key deserialisation error in: cold.skey Error: DeserialiseFailure 0 "expected bytes"

Hi,
I have been trying to launch a new stakepool. Every other step has be smooth so far but when I tried to launch the block producer node. I keep getting this deserialization error.
Here is the command I used to launch the block producing node
cardano-node run
–topology
–database-path
–socket-path
–host-addr 127.0.0.1
–port 3000
–config config.json
–shelley-operational-certificate node.cert
–delegation-certificate delegation.cert
–shelley-kes-key kes.skey
–shelley-vrf-key vrf.skey
–signing-key cold.skey

On the pool tool I can see my pool https://pooltool.io/pool/5cea534d520834ae39292fd676aa9648afc8cc52b588b01c387e953d

Hello,

You don’t need your cold.skey or the delegation certificate to start the block producing node, and should remove your pool cold.skey immediately from the internet.

I suggest taking some time to understand your keys, and learn to sign transactions offline on a cold machine so that your private keys never touch a hot node.

And for your start command, also be sure to define values for these:

–topology
–database-path
–socket-path

Your friend, FROG

1 Like

Hey Frog,
Thanks for the help. It did resolve for me yesterday itself. Yes those two need to be removed.
I read through the document again and I forgot to update this post.

Thanks,
smunx

1 Like