3 #include <fc/container/flat_fwd.hpp>
4 #include <fc/io/varint.hpp>
5 #include <fc/io/enum_type.hpp>
6 #include <fc/crypto/sha224.hpp>
7 #include <fc/crypto/ripemd160.hpp>
8 #include <fc/crypto/elliptic.hpp>
9 #include <fc/reflect/reflect.hpp>
10 #include <fc/reflect/variant.hpp>
11 #include <fc/optional.hpp>
12 #include <fc/safe.hpp>
13 #include <fc/container/flat.hpp>
14 #include <fc/string.hpp>
15 #include <fc/fixed_string.hpp>
16 #include <fc/io/raw.hpp>
17 #include <fc/uint128.hpp>
18 #include <fc/static_variant.hpp>
19 #include <fc/smart_ref_fwd.hpp>
20 #include <fc/time.hpp>
21 #include <fc/safe.hpp>
23 #include <boost/multiprecision/cpp_int.hpp>
24 #include <boost/uuid/uuid.hpp>
34 typedef boost::multiprecision::uint256_t
u256;
35 typedef boost::multiprecision::uint512_t
u512;
44 using fc::static_variant;
46 using fc::time_point_sec;
47 using fc::unsigned_int;
49 using fc::variant_object;
50 using fc::ecc::commitment_type;
51 using fc::ecc::range_proof_info;
52 using fc::ecc::range_proof_type;
83 fc::ecc::public_key_data
data;
90 operator fc::ecc::public_key_data()
const;
91 operator fc::ecc::public_key()
const;
92 explicit operator std::string()
const;
110 fc::ecc::extended_key_data
data;
119 operator fc::ecc::extended_public_key()
const;
120 explicit operator std::string()
const;
134 fc::ecc::extended_key_data
data;
143 operator fc::ecc::extended_private_key()
const;
144 explicit operator std::string()
const;
173 void to_variant(
const boost::uuids::uuid&, fc::variant&);
174 void from_variant(
const fc::variant&, boost::uuids::uuid&);
FC_REFLECT_ENUM(scorum::protocol::game_status,(created)(started)(finished)(resolved)(expired)(cancelled)) namespace fc
FC_REFLECT(appender_args,(appender)(stream)) FC_REFLECT_DERIVED(file_appender_args
void to_variant(const game_type &game, fc::variant &var)
void from_variant(const fc::variant &var, game_type &game)
@ post
Rate limiting posting reward eligibility over time.
fc::ecc::private_key private_key_type
fc::ripemd160 transaction_id_type
fc::safe< share_value_type > share_type
fc::fixed_string_16 account_name_type
fc::ripemd160 checksum_type
uint16_t authority_weight_type
fc::ripemd160 block_id_type
fc::ecc::compact_signature signature_type
boost::multiprecision::uint512_t u512
boost::multiprecision::uint256_t u256
boost::uuids::uuid uuid_type
fc::ecc::extended_key_data data
fc::ecc::extended_key_data key_data
extended_private_key_type()
friend bool operator==(const extended_private_key_type &p1, const fc::ecc::extended_private_key &p2)
friend bool operator!=(const extended_private_key_type &p1, const extended_private_key_type &p2)
fc::ecc::extended_key_data data
fc::ecc::extended_key_data key_data
friend bool operator==(const extended_public_key_type &p1, const fc::ecc::extended_public_key &p2)
extended_public_key_type()
friend bool operator!=(const extended_public_key_type &p1, const extended_public_key_type &p2)
fc::ecc::public_key_data data
fc::ecc::public_key_data key_data
friend bool operator!=(const public_key_type &p1, const public_key_type &p2)
friend bool operator==(const public_key_type &p1, const fc::ecc::public_key &p2)
friend bool operator<(const public_key_type &p1, const public_key_type &p2)