void account_history_plugin::plugin_initialize(const boost::program_options::variables_map& options) { database().applied_block.connect( [&]( const signed_block& b){ my->update_account_histories(b); } ); database().add_index< primary_index< simple_index< operation_history_object > > >(); database().add_index< primary_index< simple_index< account_transaction_history_object > > >(); LOAD_VALUE_SET(options, "tracked-accounts", my->_tracked_accounts, graphene::chain::account_id_type); }
void account_history_plugin::plugin_initialize(const boost::program_options::variables_map& options) { //ilog("Intializing account history plugin" ); database().pre_apply_operation.connect( [&]( const operation_notification& note ){ my->on_operation(note); } ); typedef pair<string,string> pairstring; LOAD_VALUE_SET(options, "track-account-range", my->_tracked_accounts, pairstring); if( options.count( "filter-posting-ops" ) ) { my->_filter_content = true; } }