std::string istream_reader::read_string() { const auto size = read_variable_uint_little_endian(); BITCOIN_ASSERT(size <= bc::max_size_t); const auto read_size = static_cast<size_t>(size); return read_fixed_string(read_size); }
std::string read_string() { uint64_t string_size = read_variable_uint(); return read_fixed_string(string_size); }