I tried to generate an address with the Groestlcoin paper wallet generator, but the address it gave had a "checksum error". The rivate key also gives me a checksum error too.
Here is the address: Foi3FNkp6f2u1aVyBLpUuQjAtvXvLoQyDz
and the corresponding private key also gives me a checksum error: 5KDcgddMkhPsLFypd1giap5fziz43SazRupaTmLYWvVmcu5YS9g
by any chance did Groestlcoin change the base58 address encoding that bitcoin uses? Why would it give me this error?
Here is the python code I'm using:
>>> from base58 import b58decode_check
>>> b58decode_check("Foi3FNkp6f2u1aVyBLpUuQjAtvXvLoQyDz")
ValueError: Invalid checksum
>>> b58decode_check("5KDcgddMkhPsLFypd1giap5fziz43SazRupaTmLYWvVmcu5YS9g")
ValueError: Invalid checksum
This base58 library works fine for other BTC forked coins like LTC, PPC, Doge, etc...