BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Go to the documentation of this file.
34 namespace fc {
namespace ecc {
class public_key; } }
36 namespace graphene {
namespace protocol {
46 explicit pts_address(
const std::string& base58str );
49 bool compressed =
true,
55 explicit operator std::string()
const;
57 std::array<char,25>
addr{};
75 std::memcpy( (
char*)&s, a.
addr.data() + a.
addr.size() -
sizeof(s),
sizeof(s) );
91 uint32_t _max_depth );
93 uint32_t _max_depth );
95 uint32_t _max_depth );
bool operator<(const price &a, const price &b)
std::array< char, 25 > addr
binary representation of address, 0-initialized
void unpack(Stream &s, flat_set< T, A... > &value, uint32_t _max_depth)
contains only the public point of an elliptic curve key.
void from_variant(const variant &var, flat_set< T, A... > &vo, uint32_t _max_depth)
Defines types and macros used to provide reflection.
bool operator==(const price &a, const price &b)
void to_variant(const flat_set< T, A... > &var, variant &vo, uint32_t _max_depth)
stores null, int64, uint64, double, bool, string, std::vector<variant>, and variant_object's.
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
static constexpr uint8_t default_version
pts_address()
constructs empty / null address
size_t operator()(const graphene::protocol::pts_address &a) const
bool operator!=(const address &a, const address &b)
void pack(Stream &s, const flat_set< T, A... > &value, uint32_t _max_depth)