BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Classes | Namespaces | Macros | Typedefs | Enumerations
account_history_plugin.hpp File Reference
#include <graphene/app/plugin.hpp>
#include <boost/multi_index/composite_key.hpp>

Go to the source code of this file.

Classes

struct  graphene::account_history::exceeded_account_object
 This struct tracks accounts that have exceeded the max-ops-per-account limit. More...
 
class  graphene::account_history::account_history_plugin
 

Namespaces

 graphene
 
 graphene::account_history
 
 graphene::account_history::detail
 

Macros

#define ACCOUNT_HISTORY_SPACE_ID   4
 

Typedefs

using graphene::account_history::exceeded_account_multi_idx_type = multi_index_container< exceeded_account_object, indexed_by< ordered_unique< tag< by_id >, member< object, object_id_type, &object::id > >, ordered_unique< tag< by_account >, member< exceeded_account_object, account_id_type, &exceeded_account_object::account_id > >, ordered_unique< tag< by_block_num >, composite_key< exceeded_account_object, member< exceeded_account_object, uint32_t, &exceeded_account_object::block_num >, member< object, object_id_type, &object::id > > > > >
 
using graphene::account_history::exceeded_account_index = generic_index< exceeded_account_object, exceeded_account_multi_idx_type >
 

Enumerations

enum  graphene::account_history::account_history_object_type { graphene::account_history::exceeded_account_object_type = 0 }
 

Macro Definition Documentation

◆ ACCOUNT_HISTORY_SPACE_ID

#define ACCOUNT_HISTORY_SPACE_ID   4

Definition at line 44 of file account_history_plugin.hpp.