Cool, perhaps I could lookup the holders of an asset, then pull their individual transaction history for an user input time period if they have a minimum asset holdings..
Re: The help command, for later reference I'm posting it here:
unlocked >>> help
help
N2fc14static_variantIINS_14variant_objectEEEE about()
char add_operation_to_builder_transaction(uint16_t, graphene::chain::operation)
graphene::chain::signed_transaction approve_proposal(string, string, graphene::wallet::approval_delta, bool)
uint16_t begin_builder_transaction()
std::vector<graphene::wallet::blind_receipt> blind_history(string)
graphene::wallet::blind_confirmation blind_transfer(string, string, string, string, bool)
graphene::chain::signed_transaction borrow_asset(string, string, string, string, bool)
graphene::chain::signed_transaction buy(string, string, string, double, double, bool)
graphene::chain::signed_transaction cancel_order(graphene::db::object_id_type, bool)
graphene::chain::signed_transaction create_account_with_brain_key(string, string, string, string, bool)
graphene::chain::signed_transaction create_asset(string, string, uint8_t, graphene::chain::asset_options, optional<graphene::chain::bitasset_options>, bool)
graphene::chain::public_key_type create_blind_account(string, string)
graphene::chain::signed_transaction create_committee_member(string, string, bool)
graphene::chain::signed_transaction create_witness(string, string, bool)
graphene::chain::signed_transaction create_worker(string, fc::time_point_sec, fc::time_point_sec, graphene::chain::share_type, string, string, fc::variant, bool)
char dbg_generate_blocks(string, uint32_t)
char dbg_make_mia(string, string)
char dbg_make_uia(string, string)
char dbg_push_blocks(string, uint32_t)
char dbg_stream_json_objects(string)
char dbg_update_object(N2fc14static_variantIINS_14variant_objectEEEE)
std::vector<graphene::wallet::brain_key_info> derive_owner_keys_from_brain_key(string, int32_t)
std::map<graphene::chain::public_key_type,string> dump_private_keys()
char flood_network(string, uint32_t)
graphene::chain::signed_transaction fund_asset_fee_pool(string, string, string, bool)
graphene::chain::account_object get_account(string)
uint64_t get_account_count()
std::vector<graphene::wallet::operation_detail> get_account_history(string, int32_t)
graphene::chain::account_id_type get_account_id(string)
graphene::chain::asset_object get_asset(string)
graphene::chain::asset_bitasset_data_object get_bitasset_data(string)
std::map<string,graphene::chain::public_key_type> get_blind_accounts()
std::vector<graphene::chain::asset> get_blind_balances(string)
optional<graphene::wallet::signed_block_with_info> get_block(uint32_t)
std::vector<graphene::chain::call_order_object> get_call_orders(string, uint32_t)
graphene::chain::committee_member_object get_committee_member(string)
graphene::chain::dynamic_global_property_object get_dynamic_global_properties()
graphene::chain::global_property_object get_global_properties()
string get_key_label(graphene::chain::public_key_type)
std::vector<graphene::chain::limit_order_object> get_limit_orders(string, string, uint32_t)
std::vector<graphene::market_history::bucket_object> get_market_history(string, string, uint32_t, fc::time_point_sec, fc::time_point_sec)
std::map<string,graphene::chain::public_key_type> get_my_blind_accounts()
fc::variant get_object(graphene::db::object_id_type)
graphene::app::order_book get_order_book(string, string, uint32_t)
string get_private_key(graphene::chain::public_key_type)
graphene::chain::operation get_prototype_operation(string)
graphene::chain::public_key_type get_public_key(string)
std::vector<graphene::wallet::operation_detail> get_relative_account_history(string, uint32_t, int32_t, uint32_t)
std::vector<graphene::chain::force_settlement_object> get_settle_orders(string, uint32_t)
uint160_t get_transaction_id(graphene::chain::signed_transaction)
std::vector<graphene::wallet::vesting_balance_object_with_info> get_vesting_balances(string)
graphene::chain::witness_object get_witness(string)
string gethelp(string)
graphene::chain::signed_transaction global_settle_asset(string, graphene::chain::price, bool)
string help()
bool import_account_keys(string, string, string, string)
std::map<string,bool> import_accounts(string, string)
std::vector<graphene::chain::signed_transaction> import_balance(string, std::vector<string>, bool)
bool import_key(string, string)
fc::variant info()
bool is_locked()
bool is_new()
bool is_public_key_registered(string)
graphene::chain::signed_transaction issue_asset(string, string, string, string, bool)
std::vector<graphene::chain::asset> list_account_balances(string)
std::map<string,graphene::chain::account_id_type> list_accounts(string, uint32_t)
std::vector<graphene::chain::asset_object> list_assets(string, uint32_t)
std::map<string,graphene::chain::committee_member_id_type> list_committee_members(string, uint32_t)
std::vector<graphene::chain::account_object> list_my_accounts()
std::map<string,graphene::chain::witness_id_type> list_witnesses(string, uint32_t)
bool load_wallet_file(string)
char lock()
char network_add_nodes(std::vector<string>)
std::vector<fc::variant> network_get_connected_peers()
string normalize_brain_key(string)
graphene::chain::transaction preview_builder_transaction(uint16_t)
graphene::chain::signed_transaction propose_builder_transaction(uint16_t, fc::time_point_sec, uint32_t, bool)
graphene::chain::signed_transaction propose_builder_transaction2(uint16_t, string, fc::time_point_sec, uint32_t, bool)
graphene::chain::signed_transaction propose_fee_change(string, fc::time_point_sec, N2fc14static_variantIINS_14variant_objectEEEE, bool)
graphene::chain::signed_transaction propose_parameter_change(string, fc::time_point_sec, N2fc14static_variantIINS_14variant_objectEEEE, bool)
graphene::chain::signed_transaction publish_asset_feed(string, string, graphene::chain::price_feed, bool)
graphene::wallet::blind_receipt receive_blind_transfer(string, string, string)
graphene::chain::signed_transaction register_account(string, graphene::chain::public_key_type, graphene::chain::public_key_type, string, string, uint32_t, bool)
char remove_builder_transaction(uint16_t)
char replace_operation_in_builder_transaction(uint16_t, uint32_t, graphene::chain::operation)
graphene::chain::signed_transaction reserve_asset(string, string, string, bool)
char save_wallet_file(string)
graphene::chain::signed_transaction sell(string, string, string, double, double, bool)
graphene::chain::signed_transaction sell_asset(string, string, string, string, string, uint32_t, bool, bool)
string serialize_transaction(graphene::chain::signed_transaction)
graphene::chain::signed_transaction set_desired_witness_and_committee_member_count(string, uint16_t, uint16_t, bool)
graphene::chain::asset set_fees_on_builder_transaction(uint16_t, string)
bool set_key_label(graphene::chain::public_key_type, string)
char set_password(string)
graphene::chain::signed_transaction set_voting_proxy(string, optional<string>, bool)
graphene::chain::signed_transaction settle_asset(string, string, string, bool)
graphene::chain::signed_transaction sign_builder_transaction(uint16_t, bool)
graphene::chain::signed_transaction sign_transaction(graphene::chain::signed_transaction, bool)
graphene::wallet::brain_key_info suggest_brain_key()
graphene::chain::signed_transaction transfer(string, string, string, string, string, bool)
N2fc14static_variantIISt4pairINS_9ripemd160EN8graphene5chain18signed_transactionEEEEE transfer2(string, string, string, string, string)
graphene::wallet::blind_confirmation transfer_from_blind(string, string, string, string, bool)
graphene::wallet::blind_confirmation transfer_to_blind(string, string, std::vector<N2fc14static_variantIISt4pairISsSsEEEE>, bool)
char unlock(string)
graphene::chain::signed_transaction update_asset(string, optional<string>, graphene::chain::asset_options, bool)
graphene::chain::signed_transaction update_asset_feed_producers(string, flat_set<string>, bool)
graphene::chain::signed_transaction update_bitasset(string, graphene::chain::bitasset_options, bool)
graphene::chain::signed_transaction update_witness(string, string, string, bool)
graphene::chain::signed_transaction update_worker_votes(string, graphene::wallet::worker_vote_delta, bool)
graphene::chain::signed_transaction upgrade_account(string, bool)
graphene::chain::signed_transaction vote_for_committee_member(string, string, bool, bool)
graphene::chain::signed_transaction vote_for_witness(string, string, bool, bool)
graphene::chain::signed_transaction whitelist_account(string, string, graphene::chain::account_whitelist_operation::account_listing, bool)
graphene::chain::signed_transaction withdraw_vesting(string, string, string, bool)
Edit: More commands in curl format
Account history of account
curl --data '{"jsonrpc": "2.0", "method": "get_account_history", "params": ["customminer", "1000"], "id": 1}' http://127.0.0.1:8092/rpc > customminer_account_history.json
List account balances w/ username
curl --data '{"jsonrpc": "2.0", "method": "list_account_balances", "params": ["customminer"], "id": 1}' http://127.0.0.1:8092/rpc > customminer_account_balances.json
Get_Asset AssetName
curl --data '{"jsonrpc": "2.0", "method": "get_asset", "params": ["USD"], "id": 1}' http://127.0.0.1:8092/rpc
wget https://cryptofresh.com/api/holders?asset=USD > USD.json
Websockets!
> {"id":2,"method":"call","params":[1,"login",["",""]]}
< {"id":2,"jsonrpc":"2.0","result":true}
> {"id":2,"method":"call","params":[1,"asset",[]]}
< {"id":2,"jsonrpc":"2.0","result":2}
> {"id":1, "method":"call", "params":[2,"get_asset_holders_count",["1.3.0"]]}
< {"id":1,"jsonrpc":"2.0","result":24085}
>
Top 10 holders:
> {"id":1, "method":"call", "params":[2,"get_asset_holders",["1.3.0", 0, 10]]}
< {"id":1,"jsonrpc":"2.0","result":[{"name":"poloniexcoldstorage","account_id":"1.2.24484","amount":"29000120286608"},{"name":"chbts","account_id":"1.2.224015","
amount":"21323905140061"},{"name":"yunbi-cold-wallet","account_id":"1.2.29211","amount":"14000000042195"},{"name":"bitcc-bts-cold","account_id":"1.2.152313","amo
unt":"10943523959939"},{"name":"yunbi-granary","account_id":"1.2.170580","amount":"10000000048617"},{"name":"jubi-bts","account_id":"1.2.253310","amount":"699215
7568429"},{"name":"bittrex-deposit","account_id":"1.2.22583","amount":"6843227690310"},{"name":"btschbtc","account_id":"1.2.224081","amount":"5000098977059"},{"n
ame":"bterdeposit","account_id":"1.2.9173","amount":"2195728656599"},{"name":"aloha","account_id":"1.2.10946","amount":"2061578333527"}]}
>