31 namespace graphene {
namespace protocol {
48 explicit address(
const std::string& base58str );
56 explicit operator std::string()
const;
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
#define GRAPHENE_ADDRESS_PREFIX
static bool is_valid(const std::string &base58str, const std::string &prefix=GRAPHENE_ADDRESS_PREFIX)
bool operator<(const price &a, const price &b)
void to_variant(const flat_set< T, A... > &var, variant &vo, uint32_t _max_depth)
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
contains only the public point of an elliptic curve key.
bool operator!=(const address &a, const address &b)
stores null, int64, uint64, double, bool, string, std::vector<variant>, and variant_object's.
void from_variant(const variant &var, flat_set< T, A... > &vo, uint32_t _max_depth)
a 160 bit hash of a public key
address()
constructs empty / null address
bool operator==(const price &a, const price &b)