Participation key docs need updated

The docs at
need updated. As I understand it, the new goal renewpartkey takes care of a lot of this.
I assume it will just create a new participation key for the current round through the specified last valid round.

However, the docs state to ‘delete the old participation key’ yet there is no command to delete the key. Shouldn’t there be? It seems iffy to remove the .partkey file while the node is up. Are we supposed to stop the node and just manually delete the file?

Thank you for the feedback!

Participation keys are stored as $ALGORAND_DATA/<network>/<address>.<firstround>.<lastround>.partkey

goal account renewpartkey can be used when the secret key of the account is stored on the machine (e.g., when the account was created via goal account new on the same machine). However, doing this is not recommended except for testing purposes or very small stakes.

So we just remove the .partkey file once it’s no longer within the valid block range? Does the node need stopped before its removed?

It doesn’t need to be stopped before it’s removed, but it does need to be restarted after it has been removed to clear it from memory.

Great, thanks!
The docs still need updated. :wink:

Thanks for your feedback. The docs have been updated.

1 Like