Goal account renewpartkey: cannot construct transaction: txn validity period is greater than protocol max txn lifetime 1000

I’m running a node which participates in consensus using a Ledger Nano X. My participation key is about to expire and I would like to renew it. When I try to use the “goal account renewpartkey” command with my Ledger device plugged in, I get

cannot construct transaction: txn validity period (...) is greater than protocol max txn lifetime 1000.

As --roundLastValid I use the the roundLastValid of the previous participation key -40’000 + 3’000’000. What am I missing?

See

Thanks @fabrice for your feedback. I see how I would use the single commands (addpartkey and changeonlinestatus) but specifically wanted to make use of the renewpartkey command. Is the meaning of the --roundLastValid parameter for renewpartkey different than in the other commands?

Indeed, this looks like a bug.
I’ve made a report:

Thanks for the feedback!

1 Like