# Hive Developer Portal

Methods:

- broadcast_block
- broadcast_transaction
- broadcast_transaction_synchronous
- find_proposals
- get_account_bandwidth
- get_account_count
- get_account_history
- get_account_references
- get_account_reputations
- get_account_votes
- get_accounts
- get_active_votes
- get_active_witnesses
- get_block
- get_block_header
- get_blog
- get_blog_authors
- get_blog_entries
- get_chain_properties
- 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_state
- 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
- list_proposal_votes
- list_proposals
- lookup_account_names
- lookup_accounts
- lookup_witness_accounts
- verify_account_authority
- verify_authority

To help with this transition, we created `condenser_api`, which contains all of the API methods that currently exist and uses the existing argument formatting. The easiest way to get your app to work with Appbase is to change the api to `condenser_api`.

All calls in `condenser_api` will return `[]` as the argument, as the array argument passing is opaque and implemented in the API calls themselves. They follow the current argument formatting. Existing apps should only need to skip using login_api and send all of their calls to condenser_api without any other changes required to use Appbase.

For example, calling `get_dynamic_global_properties` with `condenser_api` vs `database_api`:

    {"jsonrpc":"2.0", "method":"condenser_api.get_dynamic_global_properties", "params":[], "id":1}

    {"jsonrpc":"2.0", "method":"database_api.get_dynamic_global_properties", "id":1}

Because the method has no arguments, the params field can be omitted when not using `condenser_api`. However, it can optionally be included as the void type (e.g. `"params":{}`) but it is not required.

- Related

#### condenser_api.broadcast_block

Used to broadcast a block.

Also see: network_broadcast_api.broadcast_block

##### Query Parameters JSON

    [
      {
        "previous": "0000000000000000000000000000000000000000",
        "timestamp": "1970-01-01T00:00:00",
        "witness": "",
        "transaction_merkle_root": "0000000000000000000000000000000000000000",
        "extensions": [],
        "witness_signature": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "transactions": []
      }
    ]

##### Expected Response JSON

    {}

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.broadcast_block", "params":[{"previous":"0000000000000000000000000000000000000000","timestamp":"1970-01-01T00:00:00","witness":"","transaction_merkle_root":"0000000000000000000000000000000000000000","extensions":[],"witness_signature":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","transactions":[]}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.broadcast_transaction

Used to broadcast a transaction.

Also see: network_broadcast_api.broadcast_transaction

##### Query Parameters JSON

    [
      {
        "ref_block_num": 0,
        "ref_block_prefix": 0,
        "expiration": "1970-01-01T00:00:00",
        "operations": [],
        "extensions": [],
        "signatures": []
      }
    ]

##### Expected Response JSON

    {}

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.broadcast_transaction", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["vote",{"voter":"hiveio","author":"alice","permlink":"a-post-by-alice","weight":10000}]],"extensions":[],"signatures":[]}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.broadcast_transaction", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["pow",{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":"100.000 HIVE","maximum_block_size":131072,"sbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.broadcast_transaction_synchronous

Used to broadcast a transaction and waits for it to be processed synchronously.

##### Query Parameters JSON

    [
      {
        "ref_block_num": 0,
        "ref_block_prefix": 0,
        "expiration": "1970-01-01T00:00:00",
        "operations": [],
        "extensions": [],
        "signatures": []
      }
    ]

##### Expected Response JSON

    {
      "id": "0000000000000000000000000000000000000000",
      "block_num": 0,
      "trx_num": 0,
      "expired": false
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.broadcast_transaction_synchronous", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["vote",{"voter":"hiveio","author":"alice","permlink":"a-post-by-alice","weight":10000}]],"extensions":[],"signatures":[]}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.broadcast_transaction_synchronous", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["pow",{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":"100.000 HIVE","maximum_block_size":131072,"sbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.openhive.network

- Disabled
- Related

#### condenser_api.get_account_bandwidth

Disabled since 0.20.6, see: #3029

Returns the available bandwidth of an account. Parameters: `account:string`; `type:string`, e.g.: `forum` or `market`

`account` (string) | `type` (string) |
--- | --- | ---
`"hiveio"` | `"forum"` | Query the available forum bandwidth for the account named “hiveio”.
`"alice"` | `"market"` | Query the available market bandwidth for the account named “alice”.

See: Forum/Market Bandwidth

##### Query Parameters JSON

    ["", ""]

##### Expected Response JSON

    {
      "id": 8,
      "account": "hiveio",
      "type": "forum",
      "average_bandwidth": 214996934,
      "lifetime_bandwidth": "48395000000",
      "last_bandwidth_update": "2018-02-16T03:11:00"
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_bandwidth", "params":["hiveio","forum"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_bandwidth", "params":["alice","market"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_account_count

Returns the number of accounts.

##### Query Parameters JSON

    []

##### Expected Response JSON

    0

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_count", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_account_history

Returns a history of all operations for a given account. Parameters: `account:string`; `start:int`. e.g.: -1 for reverse history or any positive numeric; `limit:int` up to 10000

`account` (string) | `start` (int) | `limit` (int) |
--- | --- | --- | ---
`"hiveio"` | `1000` | `1000` | Queries the account named `hiveio` starting on the latest item in history, up to 1,000 results.
`"alice"` | `-1` | `10000` | Queries the account named `alice` starting on the oldest item in history, up to 10,000 results.

Also see: account_history_api.get_account_history, Paginated API Methods

##### Query Parameters JSON

    ["", 0, 1000]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_history", "params":["hiveio", 1000, 1000], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_history", "params":["hiveio", -1, 10000], "id":1}' https://api.openhive.network

- Since: HF13
- Related

#### condenser_api.get_account_reputations

Returns a list of account reputations. Parameters: `account_lower_bound:string`; `limit:int` up to 1000

`account_lower_bound` (string) | `limit` (int) |
--- | --- | ---
`"hiveio"` | `1` | Queries for accounts that start with “hiveio”, only one result.
`"a"` | `10` | Queries for accounts that start with “a”, up to 10 results.

Also see: follow_api.get_account_reputations

##### Query Parameters JSON

    ["", 1000]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_reputations", "params":["hiveio", 1], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_reputations", "params":["a", 10], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_account_votes

Returns all votes by an account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries for votes by “hiveio”.
`"alice"` | Queries for votes by “alice”.

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    [
      {
        "authorperm": "",
        "weight": "",
        "rshares": "",
        "percent": null,
        "time": "2016-04-29T22:27:42"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_votes", "params":["hiveio"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_votes", "params":["alice"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_accounts

Returns accounts, queried by name. Parameters: `account:string array`

`account` (string array) |
--- | ---
`["hiveio"]` | Queries for account named “hiveio”.
`["hiveio", "alice"]` | Queries for accounts named “hiveio” and “alice”.

Also see: database_api.find_accounts

##### Query Parameters JSON

    [[""]]

##### Expected Response JSON

    [
      {
        "id": 0,
        "name": "",
        "owner": {
          "weight_threshold": 0,
          "account_auths": [],
          "key_auths": [["", 0], ["", 0], ["", 0]]
        },
        "active": {
          "weight_threshold": 0,
          "account_auths": [],
          "key_auths": [["", 0], ["", 0]]
        },
        "posting": {
          "weight_threshold": 0,
          "account_auths": [],
          "key_auths": [["", 0], ["", 0], ["", 0]]
        },
        "memo_key": "",
        "json_metadata": "",
        "proxy": "",
        "last_owner_update": "2017-03-16T21:17:51",
        "last_account_update": "2017-03-16T23:10:36",
        "created": "2016-03-24T17:00:21",
        "mined": false,
        "recovery_account": "",
        "last_account_recovery": "1970-01-01T00:00:00",
        "reset_account": "null",
        "comment_count": 0,
        "lifetime_vote_count": 0,
        "post_count": 0,
        "can_vote": false,
        "voting_power": 0,
        "last_vote_time": "2016-12-04T23:10:57",
        "balance": "0.000 HIVE",
        "savings_balance": "0.0 HIVE",
        "sbd_balance": "0.0 HBD",
        "sbd_seconds": "",
        "sbd_seconds_last_update": "2018-04-10T04:08:36",
        "sbd_last_interest_payment": "2018-03-15T17:58:24",
        "savings_sbd_balance": "0.000 HBD",
        "savings_sbd_seconds": "",
        "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
        "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
        "savings_withdraw_requests": 0,
        "reward_sbd_balance": "0.000 HBD",
        "reward_steem_balance": "0.000 HIVE",
        "reward_vesting_balance": "0.000000 VESTS",
        "reward_vesting_steem": "0.000 HIVE",
        "vesting_shares": "0.000 VESTS",
        "delegated_vesting_shares": "0.000000 VESTS",
        "received_vesting_shares": "0.000000 VESTS",
        "vesting_withdraw_rate": "0.000000 VESTS",
        "next_vesting_withdrawal": "1969-12-31T23:59:59",
        "withdrawn": 0,
        "to_withdraw": 0,
        "withdraw_routes": 0,
        "curation_rewards": 0,
        "posting_rewards": 0,
        "proxied_vsf_votes": [0, 0, 0, 0],
        "witnesses_voted_for": 0,
        "last_post": "2016-03-30T18:30:18",
        "last_root_post": "2016-03-30T18:30:18",
        "vesting_balance": "0.000 HIVE",
        "reputation": "",
        "transfer_history": [],
        "market_history": [],
        "post_history": [],
        "vote_history": [],
        "other_history": [],
        "witness_votes": [],
        "tags_usage": [],
        "guest_bloggers": []
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_accounts", "params":[["hiveio"]], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_accounts", "params":[["hiveio", "alice"]], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_active_votes

Returns all votes for the given post. Parameters: `author:string`; `permlink:string`

`author` (string) | `permlink` (string) |
--- | --- | ---
`"hiveio"` | `"firstpost"` | Queries votes for content with a slug `@hiveio/firstpost`
`"alice"` | `"a-post-by-alice"` | Queries votes for content with a slug `@alice/a-post-by-alice`

Also see: tags_api.get_active_votes

##### Query Parameters JSON

    ["", ""]

##### Expected Response JSON

    [
      {
        "voter": "",
        "weight": "",
        "rshares": 0,
        "percent": 0,
        "reputation": "",
        "time": "1970-01-01T00:00:00"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_active_votes", "params":["hiveio", "firstpost"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_active_votes", "params":["alice", "a-post-by-alice"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_active_witnesses

Returns the list of active witnesses.

Also see: database_api.get_active_witnesses

##### Query Parameters JSON

    []

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_active_witnesses", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_block

Returns a block. Parameters: `block_num:int`

`block_num` (int) |
--- | ---
`1` | Queries the very first block.
`8675309` | Queries block number 8,675,309.
`62396745` | Queries block number 62,396,745.

Also see: block_api.get_block

##### Query Parameters JSON

    [1]

##### Expected Response JSON

    {
      "previous": "0000000000000000000000000000000000000000",
      "timestamp": "2016-03-24T16:05:00",
      "witness": "initminer",
      "transaction_merkle_root": "0000000000000000000000000000000000000000",
      "extensions": [],
      "witness_signature": "204f8ad56a8f5cf722a02b035a61b500aa59b9519b2c33c77a80c0a714680a5a5a7a340d909d19996613c5e4ae92146b9add8a7a663eef37d837ef881477313043",
      "transactions": [],
      "block_id": "0000000109833ce528d5bbfb3f6225b39ee10086",
      "signing_key": "STM8GC13uCZbP44HzMLV6zPZGwVQ8Nt4Kji8PapsPiNq1BK153XTX",
      "transaction_ids": []
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block", "params":[1], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block", "params":[8675309], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block", "params":[62396745], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_block_header

Returns a block header. Parameters: `block_num:int`

`block_num` (int) |
--- | ---
`1` | Queries the block headers for the very first block.
`8675309` | Queries block headers for block number 8,675,309.
`62396745` | Queries block headers for block number 62,396,745.

Also see: block_api.get_block_header

##### Query Parameters JSON

    [1]

##### Expected Response JSON

    {
      "previous": "0000000000000000000000000000000000000000",
      "timestamp": "2016-03-24T16:05:00",
      "witness": "initminer",
      "transaction_merkle_root": "0000000000000000000000000000000000000000",
      "extensions": []
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block_header", "params":[1], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block_header", "params":[8675309], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block_header", "params":[62396745], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_blog

Returns the list of blog entries for an account. Parameters: `account:string`; `start_entry_id:int`; `limit:int` up to 500

`account` (string) | `start_entry_id` (int) | `limit` (int) |
--- | --- | --- | ---
“hiveio” | `0` | `1` | Queries the blog for the account named “hiveio”, up to one result.
“alice” | `0` | `50` | Queries the blog for the account named “alice”, up to 50 results.

Also see: follow_api.get_blog, Paginated API Methods

##### Query Parameters JSON

    ["hiveio", 0, 1]

##### Expected Response JSON

    [
      {
        "comment": {
          "id": 0,
          "author": "hiveio",
          "permlink": "firstpost",
          "category": "meta",
          "parent_author": "",
          "parent_permlink": "meta",
          "title": "Welcome to Hive!",
          "body": "Hive is a social media platform where anyone can earn HIVE points by posting. The more people who like a post, the more HIVE the poster earns. Anyone can sell their HIVE for cash or vest it to boost their voting power.",
          "json_metadata": "",
          "last_update": "2016-03-30T18:30:18",
          "created": "2016-03-30T18:30:18",
          "active": "2018-04-09T12:00:42",
          "last_payout": "2016-08-24T19:59:42",
          "depth": 0,
          "children": 336,
          "net_rshares": 0,
          "abs_rshares": 0,
          "vote_rshares": 0,
          "children_abs_rshares": "26169324897669",
          "cashout_time": "1969-12-31T23:59:59",
          "max_cashout_time": "1969-12-31T23:59:59",
          "total_vote_weight": 0,
          "reward_weight": 10000,
          "total_payout_value": {
            "amount": "942",
            "precision": 3,
            "nai": "@@000000013"
          },
          "curator_payout_value": {
            "amount": "756",
            "precision": 3,
            "nai": "@@000000013"
          },
          "author_rewards": 3548,
          "net_votes": 90,
          "root_author": "hiveio",
          "root_permlink": "firstpost",
          "max_accepted_payout": {
            "amount": "1000000000",
            "pecision": 3,
            "nai": "@@000000013"
          },
          "percent_steem_dollars": 10000,
          "allow_replies": true,
          "allow_votes": true,
          "allow_curation_rewards": true,
          "beneficiaries": []
        },
        "blog": "hiveio",
        "reblog_on": "1970-01-01T00:00:00",
        "entry_id": 0
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog", "params":["hiveio",0,1], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog", "params":["alice",0,50], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_blog_authors

Returns a list of authors that have had their content reblogged on a given blog account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries for account named “hiveio”.
`"alice"` | Queries for accounts named alice”.

Also see: follow_api.get_blog_authors

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    [{"author": "", "count": 0}]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog_authors", "params":["hiveio"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog_authors", "params":["alice"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_blog_entries

Returns a list of blog entries for an account. Parameters: `account:string`; `start_entry_id:int`; `limit:int` up to 500

`account` (string) | `start_entry_id` (int) | `limit` (int) |
--- | --- | --- | ---
“hiveio” | `0` | `1` | Queries the blog entries for the account named “hiveio”, up to one result.
“alice” | `0` | `50` | Queries the blog entries for the account named “alice”, up to 50 results.

Also see: follow_api.get_blog_entries, Paginated API Methods

##### Query Parameters JSON

    ["hiveio", 0, 1]

##### Expected Response JSON

    [
      {
        "author": "hiveio",
        "permlink": "firstpost",
        "blog": "hiveio",
        "reblog_on": "1970-01-01T00:00:00",
        "entry_id": 0
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog_entries", "params":["hiveio",0,1], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog_entries", "params":["alice",0,50], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_chain_properties

Returns the chain properties.

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "account_creation_fee": "0.100 HIVE",
      "maximum_block_size": 131072,
      "sbd_interest_rate": 1000,
      "account_subsidy_limit": 0
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_chain_properties", "params":[], "id":1}' https://api.openhive.network

- Since: HF17
- Related

#### condenser_api.get_comment_discussions_by_payout

Returns a list of discussions based on payout.

Also see: tags_api.get_comment_discussions_by_payout

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_comment_discussions_by_payout", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_comment_discussions_by_payout", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_config

Returns information about compile-time constants. See: Understanding Configuration Values

Also see: database_api.get_config

##### Query Parameters JSON

    []

##### Expected Response JSON

    {}

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_config", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_content

Returns the content (post or comment). Parameters: `author:string`; `permlink:string`

`author` (string) | `permlink` (string) |
--- | --- | ---
`"hiveio"` | `"firstpost"` | Queries content with a slug `@hiveio/firstpost`
`"alice"` | `"a-post-by-alice"` | Queries content with a slug `@alice/a-post-by-alice`

##### Query Parameters JSON

    ["", ""]

##### Expected Response JSON

    {
      "id": 0,
      "author": "",
      "permlink": "",
      "category": "",
      "parent_author": "",
      "parent_permlink": "",
      "title": "",
      "body": "",
      "json_metadata": "",
      "last_update": "1970-01-01T00:00:00",
      "created": "1970-01-01T00:00:00",
      "active": "1970-01-01T00:00:00",
      "last_payout": "1970-01-01T00:00:00",
      "depth": 0,
      "children": 0,
      "net_rshares": 0,
      "abs_rshares": 0,
      "vote_rshares": 0,
      "children_abs_rshares": 0,
      "cashout_time": "1970-01-01T00:00:00",
      "max_cashout_time": "1970-01-01T00:00:00",
      "total_vote_weight": 0,
      "reward_weight": 0,
      "total_payout_value": "0.000 HIVE",
      "curator_payout_value": "0.000 HIVE",
      "author_rewards": 0,
      "net_votes": 0,
      "root_author": "",
      "root_permlink": "",
      "max_accepted_payout": "0.000 HIVE",
      "percent_steem_dollars": 0,
      "allow_replies": false,
      "allow_votes": false,
      "allow_curation_rewards": false,
      "beneficiaries": [],
      "url": "",
      "root_title": "",
      "pending_payout_value": "0.000 HIVE",
      "total_pending_payout_value": "0.000 HIVE",
      "active_votes": [],
      "replies": [],
      "author_reputation": 0,
      "promoted": "0.000 HIVE",
      "body_length": 0,
      "reblogged_by": []
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_content", "params":["hiveio", "firstpost"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_content", "params":["alice", "a-post-by-alice"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_content_replies

Returns a list of replies. Parameters: `author:string`; `permlink:string`

`author` (string) | `permlink` (string) |
--- | --- | ---
`"hiveio"` | `"firstpost"` | Queries replies for a slug `@hiveio/firstpost`
`"alice"` | `"a-post-by-alice"` | Queries replies for a slug `@alice/a-post-by-alice`

Also see: tags_api.get_content_replies

##### Query Parameters JSON

    ["", ""]

##### Expected Response JSON

    {
      "id": 0,
      "author": "",
      "permlink": "",
      "category": "",
      "parent_author": "",
      "parent_permlink": "",
      "title": "",
      "body": "",
      "json_metadata": "",
      "last_update": "1970-01-01T00:00:00",
      "created": "1970-01-01T00:00:00",
      "active": "1970-01-01T00:00:00",
      "last_payout": "1970-01-01T00:00:00",
      "depth": 0,
      "children": 0,
      "net_rshares": 0,
      "abs_rshares": 0,
      "vote_rshares": 0,
      "children_abs_rshares": 0,
      "cashout_time": "1970-01-01T00:00:00",
      "max_cashout_time": "1970-01-01T00:00:00",
      "total_vote_weight": 0,
      "reward_weight": 0,
      "total_payout_value": "0.000 HIVE",
      "curator_payout_value": "0.000 HIVE",
      "author_rewards": 0,
      "net_votes": 0,
      "root_author": "",
      "root_permlink": "",
      "max_accepted_payout": "0.000 HIVE",
      "percent_steem_dollars": 0,
      "allow_replies": false,
      "allow_votes": false,
      "allow_curation_rewards": false,
      "beneficiaries": [],
      "url": "",
      "root_title": "",
      "pending_payout_value": "0.000 HIVE",
      "total_pending_payout_value": "0.000 HIVE",
      "active_votes": [],
      "replies": [],
      "author_reputation": 0,
      "promoted": "0.000 HIVE",
      "body_length": 0,
      "reblogged_by": []
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_content_replies", "params":["hiveio", "firstpost"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_content_replies", "params":["alice", "a-post-by-alice"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_conversion_requests

Returns a list of conversion request. Parameters: `id:integer`

`id` (int) |
--- | ---
`1234` | Queries a conversion request with the id of 1234.

Also see: database_api.list_sbd_conversion_requests

##### Query Parameters JSON

    [0]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_conversion_requests", "params":[1234], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_current_median_history_price

##### Query Parameters JSON

    []

##### Expected Response JSON

    {"base": "0.000 HIVE", "quote": "0.000 HIVE"}

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_current_median_history_price", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_active

Returns a list of discussions based on active.

Also see: tags_api.get_discussions_by_active

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_active", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_active", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_author_before_date

Returns a list of discussions based on author before date.

Also see: tags_api.get_discussions_by_author_before_date, Paginated API Methods

##### Query Parameters JSON

    ["", "", "1970-01-01T00:00:00", 100]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_author_before_date", "params":["hiveio","firstpost","2016-04-19T22:49:43",1], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_blog

Returns a list of discussions by blog.

Also see: tags_api.get_discussions_by_blog

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_blog", "params":[{"tag":"hiveio","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_blog", "params":[{"tag":"alice","limit":10}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_cashout

Returns a list of discussions by cashout.

Also see: tags_api.get_discussions_by_cashout

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_cashout", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_cashout", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_children

Returns a list of discussions by children.

Also see: tags_api.get_discussions_by_children

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_children", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_children", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_comments

Returns a list of discussions by comments.

Also see: tags_api.get_discussions_by_comments

##### Query Parameters JSON

    [
      {
        "start_author": "",
        "start_permlink": "",
        "limit": 100
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_comments", "params":[{"start_author":"hiveio","start_permlink":"firstpost","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_comments", "params":[{"start_author":"alice","start_permlink":"a-post-by-alice","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_created

Returns a list of discussions by created.

Also see: tags_api.get_discussions_by_created

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_created", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_created", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Since: HF14
- Related

#### condenser_api.get_discussions_by_feed

Returns a list of discussions by feed.

Also see: tags_api.get_discussions_by_feed

##### Query Parameters JSON

    [
      {
        "tag": "",
        "start_author": "",
        "start_permlink": "",
        "limit": 100
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_feed", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_feed", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_hot

Returns a list of discussions by hot.

Also see: tags_api.get_discussions_by_hot

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_hot", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_hot", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Since: HF13
- Related

#### condenser_api.get_discussions_by_promoted

Returns a list of discussions by promoted.

Also see: tags_api.get_discussions_by_promoted

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_promoted", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_promoted", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_trending

Returns a list of discussions by trending.

Also see: tags_api.get_discussions_by_trending

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_trending", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_trending", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_discussions_by_votes

Returns a list of discussions by votes.

Also see: tags_api.get_discussions_by_votes

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_votes", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_discussions_by_votes", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_dynamic_global_properties

Returns the current dynamic global properties. See: Understanding Dynamic Global Properties

Also see: database_api.get_dynamic_global_properties

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "head_block_number": 0,
      "head_block_id": "0000000000000000000000000000000000000000",
      "time": "1970-01-01T00:00:00",
      "current_witness": "",
      "total_pow": "18446744073709551615",
      "num_pow_witnesses": 0,
      "virtual_supply": "0.000 HIVE",
      "current_supply": "0.000 HIVE",
      "confidential_supply": "0.000 HIVE",
      "current_sbd_supply": "0.000 HIVE",
      "confidential_sbd_supply": "0.000 HIVE",
      "total_vesting_fund_steem": "0.000 HIVE",
      "total_vesting_shares": "0.000 HIVE",
      "total_reward_fund_steem": "0.000 HIVE",
      "total_reward_shares2": "0",
      "pending_rewarded_vesting_shares": "0.000 HIVE",
      "pending_rewarded_vesting_steem": "0.000 HIVE",
      "sbd_interest_rate": 0,
      "sbd_print_rate": 10000,
      "maximum_block_size": 0,
      "current_aslot": 0,
      "recent_slots_filled": "0",
      "participation_count": 0,
      "last_irreversible_block_num": 0,
      "vote_power_reserve_rate": 40
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_dynamic_global_properties", "params":[], "id":1}' https://api.openhive.network

- Since: HF14
- Related

#### condenser_api.get_escrow

Returns the escrow for a certain account by id.

Also see: database_api.list_escrows

##### Query Parameters JSON

    ["", 0]

##### Expected Response JSON

    null

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_escrow", "params":["hiveio", 1234], "id":1}' https://api.openhive.network

- Since: HF17
- Related

#### condenser_api.get_expiring_vesting_delegations

Returns the expiring vesting delegations for an account. Parameters: `account:string`, `after:timestamp`

`account` (string) | `after` (timestamp) |
--- | --- | ---
`"hiveio"` | `"2018-01-01T00:00:00"` | Queries for expiring vesting after January 1st, 2018.
`"alice"` | `"2017-12-01T00:00:00"` | Queries for expiring vesting after December 1st, 2017.

##### Query Parameters JSON

    ["", "1970-01-01T00:00:00"]

##### Expected Response JSON

    [
      {
        "id": 0,
        "delegator": "",
        "vesting_shares": "0.000000 VESTS",
        "expiration": "1970-01-01T00:00:00"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_expiring_vesting_delegations", "params":["hiveio","2018-01-01T00:00:00"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_expiring_vesting_delegations", "params":["alice","2017-12-01T00:00:00"], "id":1}' https://api.openhive.network

- Since: HF14
- Related

#### condenser_api.get_feed

Returns a list of items in an account’s feed. Parameters: `account:string`; `start_entry_id:int`; `limit:int` up to 500

`account` (string) | `start_entry_id` (int) | `limit` (int) |
--- | --- | --- | ---
`"hiveio"` | `0` | `1` | Queries the account named `hiveio` starting on the first item, up to 1 result.
`"alice"` | `1` | `10` | Queries the account named `alice` starting on the second item, up to 10 results.

Also see: follow_api.get_feed, Paginated API Methods

##### Query Parameters JSON

    ["", 0, 1]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_feed", "params":["hiveio",0,1], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_feed", "params":["alice",1,10], "id":1}' https://api.openhive.network

- Since: HF14
- Related

#### condenser_api.get_feed_entries

Returns a list of entries in an account’s feed. Parameters: `account:string`; `start_entry_id:int`; `limit:int` up to 500

`account` (string) | `start_entry_id` (int) | `limit` (int) |
--- | --- | --- | ---
`"hiveio"` | `0` | `1` | Queries the account named `hiveio` starting on the first item, up to 1 result.
`"alice"` | `1` | `10` | Queries the account named `alice` starting on the second item, up to 10 results.

Also see: follow_api.get_feed_entries, Paginated API Methods

##### Query Parameters JSON

    ["", 0, 1]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_feed_entries", "params":["hiveio",0,1], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_feed_entries", "params":["alice",1,10], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_feed_history

Returns the history of price feed values.

Also see: database_api.get_feed_history

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "id": 0,
      "current_median_history": {"base": "0.000 HIVE", "quote": "0.000 HIVE"},
      "price_history": []
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_feed_history", "params":[], "id":1}' https://api.openhive.network

- Since: HF9
- Related

#### condenser_api.get_follow_count

Returns the count of followers/following for an account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries the account named `hiveio`.
`"alice"` | Queries the account named `alice`.

Also see: follow_api.get_follow_count

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    {
      "account": "",
      "follower_count": 0,
      "following_count": 0
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_follow_count", "params":["hiveio"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_follow_count", "params":["alice"], "id":1}' https://api.openhive.network

- Since: HF9
- Related

#### condenser_api.get_followers

Returns the list of followers for an account. Parameters: `account:string`; `start:string` (account to start from); `type:string` e.g.: `blog`; `limit:int` up to 1000

`account` (string) | `start` (string) | `type` (string) | `limit` (int) |
--- | --- | --- | --- | ---
`"hiveio"` | `null` | `"blog"` | `10` | Queries for follows of the account named `hiveio`, up to 10 results.
`"alice"` | `null` | `"ignore"` | `100` | Queries for mutes of the account named `alice`, up to 100 results.

Also see: follow_api.get_followers, Paginated API Methods

##### Query Parameters JSON

    ["", "", "", 1]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_followers", "params":["hiveio",null,"blog",10], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_followers", "params":["alice",null,"ignore",100], "id":1}' https://api.openhive.network

- Since: HF9
- Related

#### condenser_api.get_following

Returns the list of accounts that are following an account. Parameters: `account:string`; `start:string` (account to start from); `type:string` e.g.: `blog`; `limit:int` up to 1000

`account` (string) | `start` (string) | `type` (string) | `limit` (int) |
--- | --- | --- | --- | ---
`"hiveio"` | `null` | `"blog"` | `10` | Queries for follows of the account named `hiveio`, up to 10 results.
`"alice"` | `null` | `"ignore"` | `100` | Queries for mutes of the account named `alice`, up to 100 results.

Also see: follow_api.get_following, Paginated API Methods

##### Query Parameters JSON

    ["", "", "", 1]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_following", "params":["hiveio",null,"blog",10], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_following", "params":["alice",null,"ignore",100], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_hardfork_version

Returns the current hardfork version.

Also see: database_api.get_hardfork_properties

##### Query Parameters JSON

    []

##### Expected Response JSON

    "0.0.0"

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_hardfork_version", "params":[], "id":1}' https://api.openhive.network

- Since: HF16
- Related

#### condenser_api.get_key_references

Returns all accounts that have the key associated with their owner or active authorities.

Also see: account_by_key_api.get_key_references

##### Query Parameters JSON

    [
      [
        "STM5jZtLoV8YbxCxr4imnbWn61zMB24wwonpnVhfXRmv7j6fk3dTH"
      ]
    ]

##### Expected Response JSON

    [["hiveio"]]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_key_references", "params":[["STM5jZtLoV8YbxCxr4imnbWn61zMB24wwonpnVhfXRmv7j6fk3dTH"]], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_market_history

Returns the market history for the internal HBD:HIVE market. Parameters: `bucket_seconds:int`; `start:timestamp`; `end:timestamp`

`bucket_seconds` (int) | `start` (timestamp) | `end` (timestamp) |
--- | --- | --- | ---
`15` | `"2018-01-01T00:00:00"` | `"2018-01-02T00:00:00"` | Queries for market history between January 1st, 2018 and January 2nd, 2018, segmented by 15 seconds.
`60` | `"2018-01-01T00:00:00"` | `"2018-01-02T00:00:00"` | Queries for market history between January 1st, 2018 and January 2nd, 2018, segmented by one minute.
`300` | `"2018-01-01T00:00:00"` | `"2018-01-02T00:00:00"` | Queries for market history between January 1st, 2018 and January 2nd, 2018, segmented by five minutes.
`3600` | `"2018-01-01T00:00:00"` | `"2018-01-02T00:00:00"` | Queries for market history between January 1st, 2018 and January 2nd, 2018, segmented by one hour.
`86400` | `"2018-01-01T00:00:00"` | `"2018-01-02T00:00:00"` | Queries for market history between January 1st, 2018 and January 2nd, 2018, segmented by one day.

Also see: market_history_api.get_market_history

##### Query Parameters JSON

    [0, "1970-01-01T00:00:00", "1970-01-01T00:00:00"]

##### Expected Response JSON

    [
      {
        "id": 0,
        "open": "1970-01-01T00:00:00",
        "seconds": 0,
        "steem": {
          "high": 0,
          "low": 0,
          "open": 0,
          "close": 0,
          "volume": 0
        },
        "non_steem": {
          "high": 0,
          "low": 0,
          "open": 0,
          "close": 0,
          "volume": 0
        }
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_market_history", "params":[15,"2018-01-01T00:00:00","2018-01-02T00:00:00"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_market_history", "params":[60,"2018-01-01T00:00:00","2018-01-02T00:00:00"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_market_history", "params":[300,"2018-01-01T00:00:00","2018-01-02T00:00:00"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_market_history", "params":[3600,"2018-01-01T00:00:00","2018-01-02T00:00:00"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_market_history", "params":[86400,"2018-01-01T00:00:00","2018-01-02T00:00:00"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_market_history_buckets

Returns the bucket seconds being tracked by the plugin.

Also see: market_history_api.get_market_history_buckets

##### Query Parameters JSON

    []

##### Expected Response JSON

    [15, 60, 300, 3600, 86400]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_market_history_buckets", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_next_scheduled_hardfork

Returns the next scheduled hardfork.

Also see: database_api.get_hardfork_properties

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "hf_version": "0.0.0",
      "live_time": "1970-01-01T00:00:00"
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_next_scheduled_hardfork", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_open_orders

Returns the open orders for an account. `account:string`

Also see: database_api.list_limit_orders

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_open_orders", "params":["hiveio"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_open_orders", "params":["alice"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_ops_in_block

Returns all operations contained in a block. Parameters: `block_num:int`; `only_virtual:boolean`

`block_num` (int) | `only_virtual` (boolean) |
--- | --- | ---
`1` | `false` | Queries the operations in block #1.
`5443322` | `true` | Queries only the virtual operations in block #5,443,322.

Also see: account_history_api.get_ops_in_block

##### Query Parameters JSON

    [0, false]

##### Expected Response JSON

    [
      {
        "trx_id": "0000000000000000000000000000000000000000",
        "block": 0,
        "trx_in_block": 0,
        "op_in_trx": 0,
        "virtual_op": 0,
        "timestamp": "2016-10-01T06:31:24",
        "op": [
          "producer_reward",
          {
            "producer": "",
            "vesting_shares": "0.000000 VESTS"
          }
        ]
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_ops_in_block", "params":[1,false], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_ops_in_block", "params":[5443322,true], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_order_book

Returns the internal market order book. Parameters: `limit:int` up to 500

`limit` (int) |
--- | ---
`10` | Queries up to 10 items in the order book.
`500` | Queries up to 500 items in the order book.

Also see: database_api.get_order_book, market_history_api.get_order_book

##### Query Parameters JSON

    [0]

##### Expected Response JSON

    {"bids": [], "asks": []}

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_order_book", "params":[10], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_order_book", "params":[50], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_owner_history

Returns the owner history of an account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries the owner history for account named “hiveio”.

Also see: database_api.list_owner_histories

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_owner_history", "params":["hiveio"], "id":1}' https://api.openhive.network

- Since: HF17
- Related

#### condenser_api.get_post_discussions_by_payout

Returns a list of post discussions by payout.

Also see: tags_api.get_post_discussions_by_payout

##### Query Parameters JSON

    [
      {
        "tag": "",
        "limit": 0,
        "filter_tags": [],
        "select_authors": [],
        "select_tags": [],
        "truncate_body": 0
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_post_discussions_by_payout", "params":[{"tag":"steem","limit":1}], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_post_discussions_by_payout", "params":[{"tag":"photography","limit":10,"truncate_body":0}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_potential_signatures

This method will return the set of all public keys that could possibly sign for a given transaction.

Also see: database_api.get_potential_signatures

##### Query Parameters JSON

    [
      {
        "ref_block_num": 0,
        "ref_block_prefix": 0,
        "expiration": "1970-01-01T00:00:00",
        "operations": [],
        "extensions": [],
        "signatures": []
      }
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_potential_signatures", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["pow",{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"sbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.openhive.network

- Since: HF14
- Related

#### condenser_api.get_reblogged_by

Returns a list of authors that have reblogged a post. Parameters: `author:string`; `permlink:string`

`author` (string) | `permlink` (string) |
--- | --- | ---
`"hiveio"` | `"firstpost"` | Queries reblogs for content with a slug `@hiveio/firstpost`
`"alice"` | `"a-post-by-alice"` | Queries reblogs for content with a slug `@alice/a-post-by-alice`

Also see: follow_api.get_reblogged_by

##### Query Parameters JSON

    ["", ""]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_reblogged_by", "params":["hiveio","firstpost"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_reblogged_by", "params":["alice","a-post-by-alice"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_recent_trades

Returns the most recent trades for the internal HBD:HIVE market. Parameters: `limit:int` up to 1000

`limit` (int) |
--- | ---
`10` | Queries up to 10 latest trades.
`500` | Queries up to 500 latest trades.

Also see: market_history_api.get_recent_trades

##### Query Parameters JSON

    [1]

##### Expected Response JSON

    [
      {
        "date": "1970-01-01T00:00:00",
        "current_pays": "0.0 HBD",
        "open_pays": "0.0 HIVE"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_recent_trades", "params":[10], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_recent_trades", "params":[500], "id":1}' https://api.openhive.network

- Since: HF11
- Related

#### condenser_api.get_recovery_request

Returns the recovery request for an account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries the recovery requests for account named “hiveio”.

Also see: database_api.list_account_recovery_requests

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    null

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_recovery_request", "params":["hiveio"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_replies_by_last_update

Returns a list of replies by last update. `start_parent_author:string`, `start_permlink:string`, `limit:int` up to 100

Also see: tags_api.get_replies_by_last_update, Paginated API Methods

##### Query Parameters JSON

    ["", "", 1]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_replies_by_last_update", "params":["hiveio","firstpost",1], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_required_signatures

This API will take a partially signed transaction and a set of public keys that the owner has the ability to sign for and return the minimal subset of public keys that should add signatures to the transaction. Parameters: `trx:object`; `available_keys:[string]`

Also see: database_api.get_required_signatures

##### Query Parameters JSON

    [
      {
        "ref_block_num": 0,
        "ref_block_prefix": 0,
        "expiration": "1970-01-01T00:00:00",
        "operations": [],
        "extensions": [],
        "signatures": []
      },
      []
    ]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_required_signatures", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["pow",{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"sbd_interest_rate":1000}}]],"extensions":[],"signatures":[]},[]], "id":1}' https://api.openhive.network

- Since: HF17
- Related

#### condenser_api.get_reward_fund

Returns information about the current reward funds.

Also see: database_api.get_reward_funds

##### Query Parameters JSON

    ["post"]

##### Expected Response JSON

    {
      "id": 0,
      "name": "",
      "reward_balance": "0.000 HIVE",
      "recent_claims": "0",
      "last_update": "1970-01-01T00:00:00",
      "content_constant": "0",
      "percent_curation_rewards": 0,
      "percent_content_rewards": 0,
      "author_reward_curve": "quadratic",
      "curation_reward_curve": "34723648"
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_reward_fund", "params":["post"], "id":1}' https://api.openhive.network

- Since: HF14
- Related

#### condenser_api.get_savings_withdraw_from

Returns savings withdraw from an account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries the savings withdraw for account named “hiveio”.

Also see: database_api.list_savings_withdrawals

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_savings_withdraw_from", "params":["hiveio"], "id":1}' https://api.openhive.network

- Since: HF14
- Related

#### condenser_api.get_savings_withdraw_to

Returns the savings withdraw to an account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries the savings withdraw for account named “hiveio”.

Also see: database_api.list_savings_withdrawals

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_savings_withdraw_to", "params":["hiveio"], "id":1}' https://api.openhive.network

- Deprecated
- Related

#### condenser_api.get_state

Returns the state of a path. Deprecated. Parameters: `path:string`

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    {
      "current_route": "",
      "props": {
        "head_block_number": 0,
        "head_block_id": "0000000000000000000000000000000000000000",
        "time": "1970-01-01T00:00:00",
        "current_witness": "",
        "total_pow": "18446744073709551615",
        "num_pow_witnesses": 0,
        "virtual_supply": "0.000 HIVE",
        "current_supply": "0.000 HIVE",
        "confidential_supply": "0.000 HIVE",
        "current_sbd_supply": "0.000 HIVE",
        "confidential_sbd_supply": "0.000 HIVE",
        "total_vesting_fund_steem": "0.000 HIVE",
        "total_vesting_shares": "0.000 HIVE",
        "total_reward_fund_steem": "0.000 HIVE",
        "total_reward_shares2": "0",
        "pending_rewarded_vesting_shares": "0.000 HIVE",
        "pending_rewarded_vesting_steem": "0.000 HIVE",
        "sbd_interest_rate": 0,
        "sbd_print_rate": 10000,
        "maximum_block_size": 0,
        "current_aslot": 0,
        "recent_slots_filled": "0",
        "participation_count": 0,
        "last_irreversible_block_num": 0,
        "vote_power_reserve_rate": 40,
        "average_block_size": 0,
        "current_reserve_ratio": 1,
        "max_virtual_bandwidth": "0"
      },
      "tag_idx": {"trending": []},
      "tags": {},
      "content": {},
      "accounts": {},
      "witnesses": {},
      "discussion_idx": {},
      "witness_schedule": {
        "id": 0,
        "current_virtual_time": "0",
        "next_shuffle_block_num": 1,
        "current_shuffled_witnesses": [],
        "num_scheduled_witnesses": 1,
        "top19_weight": 1,
        "timeshare_weight": 5,
        "miner_weight": 1,
        "witness_pay_normalization_factor": 25,
        "median_props": {
          "account_creation_fee": "0.000 HIVE",
          "maximum_block_size": 131072,
          "sbd_interest_rate": 1000
        },
        "majority_version": "0.0.0",
        "max_voted_witnesses": 19,
        "max_miner_witnesses": 1,
        "max_runner_witnesses": 1,
        "hardfork_required_witnesses": 17
      },
      "feed_price": {"base": "0.000 HIVE", "quote": "0.000 HIVE"},
      "error": ""
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_state", "params":["/@hiveio"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_tags_used_by_author

Returns a list of tags used by an author. Parameters: `author:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries the tags used by the account named “hiveio”.

Also see: tags_api.get_tags_used_by_author

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_tags_used_by_author", "params":["hiveio"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_ticker

Returns the market ticker for the internal HBD:HIVE market.

Also see: market_history_api.get_ticker

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "latest": "0.00000000000000000",
      "lowest_ask": "0.00000000000000000",
      "highest_bid": "0.00000000000000000",
      "percent_change": "0.00000000000000000",
      "steem_volume": "0.000 HIVE",
      "sbd_volume": "0.000 HIVE"
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_ticker", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_trade_history

Returns the trade history for the internal HBD:HIVE market. Parameters: `start:timestamp`; `end:timestamp`; `limit:int` up to 1000

`start` (timestamp) | `end` (timestamp) | `limit` (int) |
--- | --- | --- | ---
`"2018-01-01T00:00:00"` | `"2018-01-02T00:00:00"` | 10 | Queries up to 10 trades between January 1st, 2018 and January 2nd, 2018.

Also see: market_history_api.get_trade_history

##### Query Parameters JSON

    [
      "1970-01-01T00:00:00",
      "1970-01-01T00:00:00",
      1000
    ]

##### Expected Response JSON

    [
      {
        "date": "1970-01-01T00:00:00",
        "current_pays": "0.000 HBD",
        "open_pays": "0.000 HIVE"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_trade_history", "params":["2018-01-01T00:00:00","2018-01-02T00:00:00",10], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_transaction

Returns the details of a transaction based on a transaction id. Parameters: `trx_id:string`

`trx_id` (string) |
--- | ---
`"6fde0190a97835ea6d9e651293e90c89911f933c"` | Queries for this exact transaction id.

Also see: account_history_api.get_transaction

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    {
      "ref_block_num": 0,
      "ref_block_prefix": 0,
      "expiration": "1970-01-01T00:00:00",
      "operations": [],
      "extensions": [],
      "signatures": [],
      "transaction_id": "0000000000000000000000000000000000000000",
      "block_num": 0,
      "transaction_num": 0
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_transaction", "params":["6fde0190a97835ea6d9e651293e90c89911f933c"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_transaction_hex

Returns a hexdump of the serialized binary form of a transaction.

Also see: database_api.get_transaction_hex

##### Query Parameters JSON

    [
      {
        "ref_block_num": 0,
        "ref_block_prefix": 0,
        "expiration": "1970-01-01T00:00:00",
        "operations": [],
        "extensions": [],
        "signatures": []
      }
    ]

##### Expected Response JSON

    ""

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_transaction_hex", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["pow",{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"sbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_trending_tags

Returns the list of trending tags. Parameter: `start_tag:string`; `limit:int` up to 100

`tag` (string) | `limit` (int) |
--- | --- | ---
`null` | 100 | Queries the top 100 trending tags.
`"steem"` | 10 | Queries the tags after “steem”, up to 10 tags.

Also see: tags_api.get_trending_tags, Paginated API Methods

##### Query Parameters JSON

    ["", 1]

##### Expected Response JSON

    [
      {
        "name": "",
        "total_payouts": "0.000 HBD",
        "net_votes": 0,
        "top_posts": 0,
        "comments": 0,
        "trending": ""
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_trending_tags", "params":[null,100], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_trending_tags", "params":["steem",10], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_version

Returns the versions of blockchain, steem, and FC.

Also see: database_api.get_version, Paginated API Methods

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "blockchain_version": "",
      "steem_revision": "",
      "fc_revision": ""
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_version", "params":[], "id":1}' https://api.openhive.network

- Since: HF17
- Related

#### condenser_api.get_vesting_delegations

Returns the vesting delegations by an account. Parameters: `delegator_account:string`; `start_account:string`; `limit:int` up to 1000

`delegator_account` (string) | `start_account` (string) | `limit` (int) |
--- | --- | --- | ---
`"hiveio"` | `null` | `10` | Queries up to 10 vesting delegations by “hiveio”.

Also see: database_api.list_vesting_delegations, Paginated API Methods, Paginated API Methods

##### Query Parameters JSON

    ["", "", 1]

##### Expected Response JSON

    [
      {
        "id": 0,
        "delegator": "",
        "delegatee": "",
        "vesting_shares": "0.000000 VESTS",
        "min_delegation_time": "1970-01-01T00:00:00"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_vesting_delegations", "params":["hiveio",null,10], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_volume

Returns the market volume for the past 24 hours.

Also see: market_history_api.get_volume

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "steem_volume": "0.000 HIVE",
      "sbd_volume": "0.000 HIVE"
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_volume", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_withdraw_routes

Returns the withdraw routes for an account. Parameters: `account:string`; `type:string`

`account` (string) | `type` (string) |
--- | --- | ---
`"hiveio"` | `"outgoing"` | Queries outgoing withdraw routes by “hiveio”.
`"hiveio"` | `"incoming"` | Queries incoming withdraw routes by “hiveio”.
`"hiveio"` | `"all"` | Queries all withdraw routes by “hiveio”.

Also see: database_api.list_withdraw_vesting_routes

##### Query Parameters JSON

    ["", ""]

##### Expected Response JSON

    [
      {
        "id": 0,
        "from_account": "",
        "to_account": "",
        "percent": 0,
        "auto_vest": false
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_withdraw_routes", "params":["hiveio","outgoing"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_withdraw_routes", "params":["hiveio","incoming"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_withdraw_routes", "params":["hiveio","all"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_witness_by_account

Returns the witness of an account. Parameters: `account:string`

`account` (string) |
--- | ---
`"hiveio"` | Queries witness account of “hiveio” (of `null` if none exists).

Also see: database_api.list_witnesses

##### Query Parameters JSON

    [""]

##### Expected Response JSON

    {
      "id": 0,
      "owner": "",
      "created": "1970-01-01T00:00:00",
      "url": "",
      "votes": "0",
      "virtual_last_update": "0",
      "virtual_position": "0",
      "virtual_scheduled_time": "0",
      "total_missed": 0,
      "last_aslot": 0,
      "last_confirmed_block_num": 0,
      "pow_worker": 0,
      "signing_key": "",
      "props": {
        "account_creation_fee": "0.000 HIVE",
        "maximum_block_size": 65536,
        "sbd_interest_rate": 0
      },
      "sbd_exchange_rate": {"base": "0.000 HBD", "quote": "0.000 HIVE"},
      "last_sbd_exchange_update": "1970-01-01T00:00:00",
      "last_work": "",
      "running_version": "",
      "hardfork_version_vote": "",
      "hardfork_time_vote": "1970-01-01T00:00:00"
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_witness_by_account", "params":["hiveio"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_witness_count

##### Query Parameters JSON

    []

##### Expected Response JSON

    0

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_witness_count", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_witness_schedule

Returns the current witness schedule.

Also see: database_api.get_witness_schedule

##### Query Parameters JSON

    []

##### Expected Response JSON

    {
      "id": 0,
      "current_virtual_time": "0",
      "next_shuffle_block_num": 1,
      "current_shuffled_witnesses": [],
      "num_scheduled_witnesses": 1,
      "top19_weight": 1,
      "timeshare_weight": 5,
      "miner_weight": 1,
      "witness_pay_normalization_factor": 25,
      "median_props": {
        "account_creation_fee": "0.000 HIVE",
        "maximum_block_size": 131072,
        "sbd_interest_rate": 1000
      },
      "majority_version": "0.0.0",
      "max_voted_witnesses": 19,
      "max_miner_witnesses": 1,
      "max_runner_witnesses": 1,
      "hardfork_required_witnesses": 17
    }

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_witness_schedule", "params":[], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_witnesses

Returns current witnesses.

Also see: database_api.list_witnesses

##### Query Parameters JSON

    [[0]]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_witnesses", "params":[[28]], "id":1}' https://api.openhive.network

- Related

#### condenser_api.get_witnesses_by_vote

Returns current witnesses by vote. Parameters: `start_name:string`; `limit:int` up to 1000

`account` (string) | `limit` (int) |
--- | --- | ---
`null` | `21` | Queries top 21 witness votes.
`"a"` | `1` | Queries top 10 witness votes starting with “a”.

Also see: database_api.list_witnesses

##### Query Parameters JSON

    ["", 1000]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_witnesses_by_vote", "params":[null, 21], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_witnesses_by_vote", "params":["a", 1], "id":1}' https://api.openhive.network

- Related

#### condenser_api.lookup_account_names

Looks up account names. `accounts:[string]`

Also see: database_api.find_accounts

##### Query Parameters JSON

    [["hiveio"]]

##### Expected Response JSON

    [
      {
        "id": 28,
        "name": "hiveio",
        "owner": {
          "weight_threshold": 1,
          "account_auths": [],
          "key_auths": [
            [
              "STM5tfrdPG1Ycjwa9FuBUueDFFyygndBLXdVEEs2c9eRKScnFk6vM",
              1
            ],
            [
              "STM71f6yWztimJuREVyyMXNqAVbx1FzPVW6LLXNoQ35dHwKuszmHX",
              1
            ],
            [
              "STM7U3ymhUTuKME72dpdpQkdQvh722gTLjKBKtmKQPPWgtkr418Nf",
              1
            ]
          ]
        },
        "active": {
          "weight_threshold": 1,
          "account_auths": [],
          "key_auths": [
            [
              "STM5832HKCJzs6K3rRCsZ1PidTKgjF38ZJb718Y3pCW92HEMsCGPf",
              1
            ],
            [
              "STM7Q2rLBqzPzFeteQZewv9Lu3NLE69fZoLeL6YK59t7UmssCBNTU",
              1
            ]
          ]
        },
        "posting": {
          "weight_threshold": 1,
          "account_auths": [],
          "key_auths": [
            [
              "STM5jZtLoV8YbxCxr4imnbWn61zMB24wwonpnVhfXRmv7j6fk3dTH",
              1
            ],
            [
              "STM7xVFaqi8RxhWKZwuLA2bKrAiQmhnrbgvw4e2ChAsKYQbPjqUq2",
              1
            ],
            [
              "STM83dmDkQcZU9X8MWcxsTztSyutE6udrb55PvYgu7RLzStaoAt67",
              1
            ]
          ]
        },
        "memo_key": "STM5jZtLoV8YbxCxr4imnbWn61zMB24wwonpnVhfXRmv7j6fk3dTH",
        "json_metadata": "",
        "proxy": "",
        "last_owner_update": "2017-03-16T21:17:51",
        "last_account_update": "2017-03-16T23:10:36",
        "created": "2016-03-24T17:00:21",
        "mined": true,
        "recovery_account": "steem",
        "last_account_recovery": "1970-01-01T00:00:00",
        "reset_account": "null",
        "comment_count": 0,
        "lifetime_vote_count": 0,
        "post_count": 1,
        "can_vote": true,
        "voting_power": 9950,
        "last_vote_time": "2016-12-04T23:10:57",
        "balance": "0.006 HIVE",
        "savings_balance": "11006644.632 HIVE",
        "sbd_balance": "8581.890 HBD",
        "sbd_seconds": "18846158467785",
        "sbd_seconds_last_update": "2018-04-10T04:08:36",
        "sbd_last_interest_payment": "2018-03-15T17:58:24",
        "savings_sbd_balance": "0.000 HBD",
        "savings_sbd_seconds": "0",
        "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
        "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
        "savings_withdraw_requests": 0,
        "reward_sbd_balance": "0.000 HBD",
        "reward_steem_balance": "0.000 HIVE",
        "reward_vesting_balance": "0.000000 VESTS",
        "reward_vesting_steem": "0.000 HIVE",
        "vesting_shares": "90039851836.689703 VESTS",
        "delegated_vesting_shares": "0.000000 VESTS",
        "received_vesting_shares": "0.000000 VESTS",
        "vesting_withdraw_rate": "0.000000 VESTS",
        "next_vesting_withdrawal": "1969-12-31T23:59:59",
        "withdrawn": 0,
        "to_withdraw": 0,
        "withdraw_routes": 0,
        "curation_rewards": 0,
        "posting_rewards": 3548,
        "proxied_vsf_votes": ["28583799126", 0, 0, 0],
        "witnesses_voted_for": 0,
        "last_post": "2016-03-30T18:30:18",
        "last_root_post": "2016-03-30T18:30:18"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.lookup_account_names", "params":[["hiveio"]], "id":1}' https://api.openhive.network

- Related

#### condenser_api.lookup_accounts

Looks up accounts starting with name. Parameters`lower_bound_name:string`; `limit:int` up to 1000

`lower_bound_name` (string) | `limit` (int) |
--- | --- | ---
`"a"` | 10 | Queries up to 10 accounts that start with “a”.

Also see: database_api.list_accounts

##### Query Parameters JSON

    ["", 1]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.lookup_accounts", "params":["a",10], "id":1}' https://api.openhive.network

- Related

#### condenser_api.lookup_witness_accounts

Looks up witness accounts starting with name. Parameters: `lower_bound_name:string`; `limit:int` up to 1000

`lower_bound_name` (string) | `limit` (int) |
--- | --- | ---
`"a"` | 10 | Queries up to 10 witnesses that start with “a”.

Also see: database_api.list_witnesses

##### Query Parameters JSON

    ["", 1]

##### Expected Response JSON

    []

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.lookup_witness_accounts", "params":["a",10], "id":1}' https://api.openhive.network

- Disabled
- Related

#### condenser_api.verify_account_authority

Not Implemented

Also see: database_api.verify_account_authority

##### Query Parameters JSON

    ["", [""]]

##### Expected Response JSON

    false

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.verify_account_authority", "params":["temp",["STM8GC13uCZbP44HzMLV6zPZGwVQ8Nt4Kji8PapsPiNq1BK153XTX"]], "id":1}' https://api.openhive.network

- Related

#### condenser_api.verify_authority

Returns true if the transaction has all of the required signatures.

Also see: database_api.verify_authority

##### Query Parameters JSON

    [
      {
        "ref_block_num": 0,
        "ref_block_prefix": 0,
        "expiration": "1970-01-01T00:00:00",
        "operations": [],
        "extensions": [],
        "signatures": []
      }
    ]

##### Expected Response JSON

    false

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.verify_authority", "params":[{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[["pow",{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"sbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.openhive.network

- Disabled
- Related

#### condenser_api.get_account_references

Not Implemented

##### Query Parameters JSON

    []

##### Expected Response JSON

    []

- Related

#### condenser_api.find_proposals

Finds proposals by `proposal.id` (not `proposal.proposal_id`).

Also see: database_api.find_proposals

##### Query Parameters JSON

    [0]

##### Expected Response JSON

    [
      {
        "id": 0,
        "proposal_id": "139924505899904",
        "creator": "alice",
        "receiver": "bob",
        "start_date": "2019-07-01T00:00:00",
        "end_date": "2019-08-01T23:59:59",
        "daily_pay": "4800.000 HBD",
        "subject": "My Proposal",
        "permlink": "creator-proposal-permlink",
        "total_votes": "77351826710",
        "status": "active"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.find_proposals", "params":[[0]], "id":1}' https://api.openhive.network

- Related

#### condenser_api.list_proposal_votes

Returns all proposal votes, starting with the specified voter or `proposal.id`. Parameters: `start:array`; `limit:int`; `order:string`; `order_direction:string`; `status:string`

- `start` depends on `order` (see below)
  - `voter` - voter of the proposal (account name string)
  - `proposal.id` - id the proposal (int)
- `limit` is up to 1000.
- `order` can be one of:
  - `by_voter_proposal` - order by proposal voter
  - `by_proposal_voter` - order by `proposal.id`
- `order_direction` can be one of:
  - `ascending`
  - `descending`
- `status`
  - `all`
  - `inactive`
  - `active`
  - `expired`
  - `votable`

`start` (array) | `limit` (int) | `order` (string) | `order_direction` (string) | `status` (string) |
--- | --- | --- | --- | --- | ---
`["alice"]` | 10 | `by_voter_proposal` | `ascending` | `active` | list 10 proposals with active status, ordered by voter, ascending
`[10]` | 1000 | `by_proposal_voter` | `ascending` | `votable` | list 1000 votes on proposal 10, ordered by `proposal.id`, ascending

Also see: datbase_api.list_proposals

##### Query Parameters JSON

    [[], 0, "by_name", "ascending", "all"]

##### Expected Response JSON

    [
      {
        "id": 0,
        "voter": "charlie",
        "proposal": {
          "id": 0,
          "proposal_id": 0,
          "creator": "alice",
          "receiver": "bob",
          "start_date": "2019-07-01T00:00:00",
          "end_date": "2019-08-01T23:59:59",
          "daily_pay": {
            "amount": "4800000",
            "precision": 3,
            "nai": "@@000000013"
          },
          "subject": "My Proposal",
          "permlink": "creator-proposal-permlink",
          "total_votes": "77351826710",
          "status": "active"
        }
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposal_votes", "params":[[""], 10, "by_voter_proposal", "ascending", "active"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposal_votes", "params":[[0], 10, "by_proposal_voter", "ascending", "active"], "id":1}' https://api.openhive.network

- Related

#### condenser_api.list_proposals

Returns all proposals, starting with the specified creator or start date. Parameters: `start:array`; `limit:int`; `order:string`; `order_direction:string`; `status:string`

- `start` depends on `order` (see below)
  - `creator` - creator of the proposal (account name string)
  - `start_date` - start date of the proposal (date string)
  - `end_date` - end date of the proposal (date string)
  - `total_votes` - total votes of the proposal (int)
- `limit` is up to 1000.
- `order` can be one of:
  - `by_creator` - order by proposal creator
  - `by_start_date` - order by proposal start date
  - `by_end_date` - order by proposal end date
  - `by_total_votes` - order by proposal total votes
- `order_direction` can be one of:
  - `ascending`
  - `descending`
- `status`
  - `all`
  - `inactive`
  - `active`
  - `expired`
  - `votable`

`start` (array) | `limit` (int) | `order` (string) | `order_direction` (string) | `status` (string) |
--- | --- | --- | --- | --- | ---
`[""]` | 10 | `by_creator` | `ascending` | `active` | list 10 proposals with active status, ordered by creator, ascending
`["2019-08-07T16:54:03"]` | 1000 | `by_start_date` | `ascending` | `inactive` | list 1000 proposals with inactive status, ordered by start date, ascending, since 2019-08-07T16:54:03
`["a"]` | 1 | `by_creator` | `ascending` | `expired` | list 1 proposal with expired status, ordered by creator, ascending, by accounts starting with “a”
`["alice"]` | 10 | `by_creator` | `ascending` | `all` | list 10 proposals with any status, ordered by creator, ascending, by alice
`[""]` | 1000 | `by_creator` | `ascending` | `votable` | list 1000 votable proposals, ordered by creator, ascending
`[10]` | 1000 | `by_total_votes` | `ascending` | `votable` | list 1000 votable proposals, ordered by creator, ascending, having at least 10 votes

Also see: datbase_api.list_proposals

##### Query Parameters JSON

    [[], 0, "by_name", "ascending", "all"]

##### Expected Response JSON

    [
      {
        "id": 0,
        "proposal_id": "1103806595072",
        "creator": "alice",
        "receiver": "bob",
        "start_date": "2019-07-01T00:00:00",
        "end_date": "2019-08-01T23:59:59",
        "daily_pay": "4800.000 HBD",
        "subject": "My Proposal",
        "permlink": "creator-proposal-permlink",
        "total_votes": "77351826710",
        "status": "active"
      }
    ]

##### Example `curl`

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[[""], 10, "by_creator", "ascending", "active"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[["2019-08-07T16:54:03"], 1000, "order_direction": "ascending", "inactive"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[["a"], 1, "by_creator", "ascending", "expired"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[["alice"], 10, "by_creator", "ascending", "all"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[[""], 1000, "by_creator", "ascending", "votable"], "id":1}' https://api.openhive.network

    curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[[10], 1000, "by_total_votes", "ascending", "votable"], "id":1}' https://api.openhive.network