Пример #1
0
ptree prop_list(const client::stealth_row& row)
{
    ptree tree;
    tree.put("ephemeral_public_key", encode_base16(row.ephemeral_public_key));
    tree.put("public_key_hash", btc160(row.public_key_hash));
    tree.put("transaction_hash", btc256(row.transaction_hash));
    return tree;
}
Пример #2
0
std::string operation::to_string() const
{
    std::ostringstream ss;

    if (data.empty())
        ss << opcode_to_string(code);
    else
        ss << "[ " << encode_base16(data) << " ]";

    return ss.str();
}
Пример #3
0
std::ostream& operator<<(std::ostream& output, const hash160& argument)
{
    output << encode_base16(argument.value_);
    return output;
}
Пример #4
0
// Bitcoin hash format (these are all reversed):
std::string encode_hash(hash_digest hash)
{
    std::reverse(hash.begin(), hash.end());
    return encode_base16(hash);
}
Пример #5
0
// Old names for backwards-compatibility:
std::string encode_hex(data_slice in)
{
    return encode_base16(in);
}