There are two validity periods:
- validity period of the part key:
goal account addpartkey ...
. This should be 3M. - validity period of the transaction that register the part key:
goal account changeonlinestatus ...
. This should be like any transaction: at most 1000 rounds. Furthermore:- it should be so that the current round is within the validity period
- it should be so that the first round is after the beginning of the validity of the part key itself
- simplest solution is just to not specify the first valid / last valid rounds on this command (if you’re able to sign within 1000 rounds)
To delete the part key, stop the node first.