Apiary - Hive API Utility
WIP
Todo
- Full API Coverage
- Follow Rust API Guidelines: https://rust-lang.github.io/api-guidelines/about.html
- Implement Display for utils
- Extract utils into better structured folders
- Add high-level helpers if possible, like helper for querying with limits
API Coverage
-
condenser_api [28/89]
- broadcast_transaction
- broadcast_transaction_synchronous
- find_proposals
- find_rc_accounts
- find_recurrent_transfers
- get_account_count
- get_account_history
- get_account_references
- get_account_reputations
- get_accounts
- get_active_votes
- get_active_witnesses
- get_block
- get_block_header
- get_blog
- get_blog_entries
- get_chain_properties
- get_collateralized_conversion_requests
- get_comment_discussions_by_payout
- get_config
- get_content
- get_content_replies
- get_conversion_requests
- get_current_median_history_price
- get_discussions_by_active
- get_discussions_by_author_before_date
- get_discussions_by_blog
- get_discussions_by_cashout
- get_discussions_by_children
- get_discussions_by_comments
- get_discussions_by_created
- get_discussions_by_feed
- get_discussions_by_hot
- get_discussions_by_promoted
- get_discussions_by_trending
- get_discussions_by_votes
- get_dynamic_global_properties
- get_escrow
- get_expiring_vesting_delegations
- get_feed
- get_feed_entries
- get_feed_history
- get_follow_count
- get_followers
- get_following
- get_hardfork_version
- get_key_references
- get_market_history
- get_market_history_buckets
- get_next_scheduled_hardfork
- get_open_orders
- get_ops_in_block
- get_order_book
- get_owner_history
- get_post_discussions_by_payout
- get_potential_signatures
- get_reblogged_by
- get_recent_trades
- get_recovery_request
- get_replies_by_last_update
- get_required_signatures
- get_reward_fund
- get_savings_withdraw_from
- get_savings_withdraw_to
- get_tags_used_by_author
- get_ticker
- get_trade_history
- get_transaction
- get_transaction_hex
- get_trending_tags
- get_version
- get_vesting_delegations
- get_volume
- get_withdraw_routes
- get_witness_by_account
- get_witness_count
- get_witness_schedule
- get_witnesses
- get_witnesses_by_vote
- is_known_transaction
- list_proposal_votes
- list_proposals
- list_rc_accounts
- list_direct_rc_delegations
- lookup_account_names
- lookup_accounts
- lookup_witness_accounts
- verify_account_authority
- verify_authority
-
account_by_key_api [0/1]
- get_key_references
-
bridge_api [0/18]
- account_notifications
- does_user_follow_any_lists
- get_account_posts
- get_community
- get_community_context
- get_discussion
- get_follow_list
- get_payout_stats
- get_post
- get_post_header
- get_profile
- get_ranked_posts
- get_relationship_between_accounts
- list_all_subscriptions
- list_communities
- list_community_roles
- list_pop_communities
- list_subscribers
Deprecated & Not Supported (Feel free to open an issue)
- broadcast_block (removed/hf26)
- get_account_bandwidth (removed/hf24)
- get_account_votes (removed?)
- get_blog_authors (hivemind not supporting?)
- get_state (deprecated)
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.