moved base58 to ByteUtils