# Generated by Scrape::ApiDefinitionsJob: 2018-09-25 01:15:43 UTC
# See: https://git.io/vx5CY
---
- name: JSON RPC
  description: Used to lookup information about the JSON RPC API. **These AppBase
    API methods are still under development and subject to change.**
  methods:
  - api_method: jsonrpc.get_methods
    purpose: Returns a list of methods supported by the JSON RPC API.
    parameter_json: "{}"
    expected_response_json: |
      [
        "account_by_key_api.get_key_references",
        "account_history_api.enum_virtual_ops",
        "account_history_api.get_account_history",
        "account_history_api.get_ops_in_block",
        "account_history_api.get_transaction",
        "block_api.get_block",
        "block_api.get_block_header",
        "condenser_api.broadcast_block",
        "condenser_api.broadcast_transaction",
        "condenser_api.broadcast_transaction_synchronous",
        "condenser_api.find_proposals",
        "condenser_api.get_account_count",
        "condenser_api.get_account_history",
        "condenser_api.get_account_references",
        "condenser_api.get_account_reputations",
        "condenser_api.get_account_votes",
        "condenser_api.get_accounts",
        "condenser_api.get_active_votes",
        "condenser_api.get_active_witnesses",
        "condenser_api.get_block",
        "condenser_api.get_block_header",
        "condenser_api.get_blog",
        "condenser_api.get_blog_authors",
        "condenser_api.get_blog_entries",
        "condenser_api.get_chain_properties",
        "condenser_api.get_comment_discussions_by_payout",
        "condenser_api.get_config",
        "condenser_api.get_content",
        "condenser_api.get_content_replies",
        "condenser_api.get_conversion_requests",
        "condenser_api.get_current_median_history_price",
        "condenser_api.get_discussions_by_active",
        "condenser_api.get_discussions_by_author_before_date",
        "condenser_api.get_discussions_by_blog",
        "condenser_api.get_discussions_by_cashout",
        "condenser_api.get_discussions_by_children",
        "condenser_api.get_discussions_by_comments",
        "condenser_api.get_discussions_by_created",
        "condenser_api.get_discussions_by_feed",
        "condenser_api.get_discussions_by_hot",
        "condenser_api.get_discussions_by_promoted",
        "condenser_api.get_discussions_by_trending",
        "condenser_api.get_discussions_by_votes",
        "condenser_api.get_dynamic_global_properties",
        "condenser_api.get_escrow",
        "condenser_api.get_expiring_vesting_delegations",
        "condenser_api.get_feed",
        "condenser_api.get_feed_entries",
        "condenser_api.get_feed_history",
        "condenser_api.get_follow_count",
        "condenser_api.get_followers",
        "condenser_api.get_following",
        "condenser_api.get_hardfork_version",
        "condenser_api.get_key_references",
        "condenser_api.get_market_history",
        "condenser_api.get_market_history_buckets",
        "condenser_api.get_nai_pool",
        "condenser_api.get_next_scheduled_hardfork",
        "condenser_api.get_open_orders",
        "condenser_api.get_ops_in_block",
        "condenser_api.get_order_book",
        "condenser_api.get_owner_history",
        "condenser_api.get_post_discussions_by_payout",
        "condenser_api.get_potential_signatures",
        "condenser_api.get_reblogged_by",
        "condenser_api.get_recent_trades",
        "condenser_api.get_recovery_request",
        "condenser_api.get_replies_by_last_update",
        "condenser_api.get_required_signatures",
        "condenser_api.get_reward_fund",
        "condenser_api.get_savings_withdraw_from",
        "condenser_api.get_savings_withdraw_to",
        "condenser_api.get_state",
        "condenser_api.get_tags_used_by_author",
        "condenser_api.get_ticker",
        "condenser_api.get_trade_history",
        "condenser_api.get_transaction",
        "condenser_api.get_transaction_hex",
        "condenser_api.get_trending_tags",
        "condenser_api.get_version",
        "condenser_api.get_vesting_delegations",
        "condenser_api.get_volume",
        "condenser_api.get_withdraw_routes",
        "condenser_api.get_witness_by_account",
        "condenser_api.get_witness_count",
        "condenser_api.get_witness_schedule",
        "condenser_api.get_witnesses",
        "condenser_api.get_witnesses_by_vote",
        "condenser_api.list_proposal_votes",
        "condenser_api.list_proposals",
        "condenser_api.lookup_account_names",
        "condenser_api.lookup_accounts",
        "condenser_api.lookup_witness_accounts",
        "condenser_api.verify_account_authority",
        "condenser_api.verify_authority",
        "database_api.find_account_recovery_requests",
        "database_api.find_accounts",
        "database_api.find_change_recovery_account_requests",
        "database_api.find_comments",
        "database_api.find_decline_voting_rights_requests",
        "database_api.find_escrows",
        "database_api.find_limit_orders",
        "database_api.find_owner_histories",
        "database_api.find_proposals",
        "database_api.find_savings_withdrawals",
        "database_api.find_hbd_conversion_requests",
        "database_api.find_smt_contributions",
        "database_api.find_smt_token_emissions",
        "database_api.find_smt_tokens",
        "database_api.find_vesting_delegation_expirations",
        "database_api.find_vesting_delegations",
        "database_api.find_votes",
        "database_api.find_withdraw_vesting_routes",
        "database_api.find_witnesses",
        "database_api.get_active_witnesses",
        "database_api.get_config",
        "database_api.get_current_price_feed",
        "database_api.get_dynamic_global_properties",
        "database_api.get_feed_history",
        "database_api.get_hardfork_properties",
        "database_api.get_nai_pool",
        "database_api.get_order_book",
        "database_api.get_potential_signatures",
        "database_api.get_required_signatures",
        "database_api.get_reward_funds",
        "database_api.get_transaction_hex",
        "database_api.get_version",
        "database_api.get_witness_schedule",
        "database_api.list_account_recovery_requests",
        "database_api.list_accounts",
        "database_api.list_change_recovery_account_requests",
        "database_api.list_comments",
        "database_api.list_decline_voting_rights_requests",
        "database_api.list_escrows",
        "database_api.list_limit_orders",
        "database_api.list_owner_histories",
        "database_api.list_proposal_votes",
        "database_api.list_proposals",
        "database_api.list_savings_withdrawals",
        "database_api.list_hbd_conversion_requests",
        "database_api.list_smt_contributions",
        "database_api.list_smt_token_emissions",
        "database_api.list_smt_tokens",
        "database_api.list_vesting_delegation_expirations",
        "database_api.list_vesting_delegations",
        "database_api.list_votes",
        "database_api.list_withdraw_vesting_routes",
        "database_api.list_witness_votes",
        "database_api.list_witnesses",
        "database_api.verify_account_authority",
        "database_api.verify_authority",
        "database_api.verify_signatures",
        "follow_api.get_account_reputations",
        "follow_api.get_blog",
        "follow_api.get_blog_authors",
        "follow_api.get_blog_entries",
        "follow_api.get_feed",
        "follow_api.get_feed_entries",
        "follow_api.get_follow_count",
        "follow_api.get_followers",
        "follow_api.get_following",
        "follow_api.get_reblogged_by",
        "jsonrpc.get_methods",
        "jsonrpc.get_signature",
        "market_history_api.get_market_history",
        "market_history_api.get_market_history_buckets",
        "market_history_api.get_order_book",
        "market_history_api.get_recent_trades",
        "market_history_api.get_ticker",
        "market_history_api.get_trade_history",
        "market_history_api.get_volume",
        "network_broadcast_api.broadcast_block",
        "network_broadcast_api.broadcast_transaction",
        "rc_api.find_rc_accounts",
        "rc_api.get_resource_params",
        "rc_api.get_resource_pool",
        "tags_api.get_active_votes",
        "tags_api.get_comment_discussions_by_payout",
        "tags_api.get_content_replies",
        "tags_api.get_discussion",
        "tags_api.get_discussions_by_active",
        "tags_api.get_discussions_by_author_before_date",
        "tags_api.get_discussions_by_blog",
        "tags_api.get_discussions_by_cashout",
        "tags_api.get_discussions_by_children",
        "tags_api.get_discussions_by_comments",
        "tags_api.get_discussions_by_created",
        "tags_api.get_discussions_by_feed",
        "tags_api.get_discussions_by_hot",
        "tags_api.get_discussions_by_promoted",
        "tags_api.get_discussions_by_trending",
        "tags_api.get_discussions_by_votes",
        "tags_api.get_post_discussions_by_payout",
        "tags_api.get_replies_by_last_update",
        "tags_api.get_tags_used_by_author",
        "tags_api.get_trending_tags"
      ]
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"jsonrpc.get_methods", "id":1}'
    client_docs:
    - '[hive-ruby](https://www.rubydoc.info/gems/hive-ruby/Hive/Api)'
  - api_method: jsonrpc.get_signature
    purpose: Returns the signature information for a JSON RPC method including the
      arguments and expected response JSON.
    parameter_json: '{"method":""}'
    expected_response_json: |
      {
        "args": {},
        "ret": []
      }
    curl_examples:
    - '{"jsonrpc":"2.0", "method":"jsonrpc.get_signature", "params":{"method":"jsonrpc.get_methods"},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"jsonrpc.get_signature", "params":{"method":"jsonrpc.get_signature"},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"jsonrpc.get_signature", "params":{"method":"condenser_api.get_dynamic_global_properties"},
      "id":1}'
    - '{"jsonrpc":"2.0", "method":"jsonrpc.get_signature", "params":{"method":"database_api.get_dynamic_global_properties"},
      "id":1}'
    client_docs:
    - "[hive-ruby](https://www.rubydoc.info/gems/hive-ruby/Hive/Api)"
