5 #include <boost/multi_index/composite_key.hpp>
12 #ifndef WITNESS_SPACE_ID
13 #define WITNESS_SPACE_ID 12
40 time_point_sec last_bandwidth_update;
60 int32_t average_block_size = 0;
68 int64_t current_reserve_ratio = 1;
79 uint128_t max_virtual_bandwidth = 0;
84 struct by_account_bandwidth_type;
87 indexed_by<ordered_unique<tag<by_id>,
91 ordered_unique<tag<by_account_bandwidth_type>,
102 indexed_by<ordered_unique<tag<by_id>,
115 (
id)(account)(type)(average_bandwidth)(lifetime_bandwidth)(last_bandwidth_update))
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
fc::safe< share_value_type > share_type
fc::fixed_string_16 account_name_type
shared_multi_index_container< account_bandwidth_object, indexed_by< ordered_unique< tag< by_id >, member< account_bandwidth_object, account_bandwidth_id_type, &account_bandwidth_object::id > >, ordered_unique< tag< by_account_bandwidth_type >, composite_key< account_bandwidth_object, member< account_bandwidth_object, account_name_type, &account_bandwidth_object::account >, member< account_bandwidth_object, bandwidth_type, &account_bandwidth_object::type > > > > > account_bandwidth_index
witness_plugin_object_type
@ account_bandwidth_object_type
@ reserve_ratio_object_type
@ post
Rate limiting posting reward eligibility over time.
@ market
Rate limiting for all other actions.
@ forum
Rate limiting for all forum related actins.
shared_multi_index_container< reserve_ratio_object, indexed_by< ordered_unique< tag< by_id >, member< reserve_ratio_object, reserve_ratio_id_type, &reserve_ratio_object::id > > > > reserve_ratio_index