Canto-Network / Canto

Layer-1 blockchain powered by Free Public Infrastructure
GNU Lesser General Public License v3.0
83 stars 75 forks source link

Cannot run validator transaction: Illegal base64 data at input byte 6 #84

Open hobbleabbas opened 1 year ago

hobbleabbas commented 1 year ago

When running the validator transaction, I first get an error that says that my account (canto16...) does not exist. When I run sudo nano <KEY>.info, I can see that the contents were replaced by what looks to be a JWT. Replacing this with my pubkey info fixes, this issue, but then I keep getting a Error: illegal base64 data at input byte 6 error.

okanisis commented 1 year ago

One of the characters in your public address doesn't seem to be a valid base64 character or def something else going on.

Is the key also listed from cantod keys list?

hobbleabbas commented 1 year ago

You're right, when i run cantod keys list I get the same error. I can still get my addresses by running cantod debug addr $(cantod keys show <key_name> -a) but it looks like something is wrong with my public key config. Any idea how to solve this? It could be my ubuntu build, I'll try wiping the entire install and starting again

okanisis commented 1 year ago

You may just have to import your key again. The one you have listed in the .info file.