update base58 post: split decoding code into 2 blocks