std::string EncodeBase58(const std::vector<unsigned char>& vch) { return EncodeBase58(&vch[0], &vch[0] + vch.size()); }
std::string EncodeBase58(const std::vector<unsigned char>& vch) { return EncodeBase58(vch.data(), vch.data() + vch.size()); }
std::string EncodeBase58(const unsigned char* pbegin,int length) { return EncodeBase58(pbegin, pbegin + length); }