That is not a base58 character.
3vQB7B6MrGQZaxCuFg4oh0- Why:
- Base58 deliberately excludes 0, O, I and l. A value containing one of them is not Base58 — it is probably Base62 or Base64, or it was transcribed by hand and a character was misread.
- Fix:
- Check for a zero that should be a capital O, or a lowercase l that should be a 1. If the value legitimately contains them, it is a different encoding.