Hive Developer Portal
Methods:
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.
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.hive.blog
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":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"hbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.hive.blog
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.hive.blog
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":{"amount":"10000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"hbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
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 numericlimit:int
up to 1000operation_filter_low:int
(optional)operation_filter_high:int
(optional)
If either operation_filter_low
or operation_filter_high
are set, the set of returned operations will include only these matching bitwise filter.
For the first 64 operations (as defined in protocol/operations.hpp), set the corresponding bit in operation_filter_low
; for the higher-numbered operations, set the bit in operation_filter_high (pretending operation_filter is a 128-bit bitmask composed of {operation_filter_high, operation_filter_low}
)
account (string) |
start (int) |
limit (int) |
operation_filter_low (int) |
operation_filter_low (int) |
|
---|---|---|---|---|---|
"hiveio" |
1000 |
1000 |
Queries the account named hiveio starting on the latest item in history, up to 1,000 results. |
||
"alice" |
-1 |
1000 |
Queries the account named alice starting on the oldest item in history, up to 1,000 results. |
||
"bob" |
-1 |
1000 |
1 | Queries only votes by the account named bob starting on the oldest item in history, up to 1,000 results. |
|
"charlie" |
-1 |
1000 |
262144 | Queries only custom jsons by the account named charlie starting on the oldest item in history, up to 1,000 results. |
|
"emma" |
-1 |
1000 |
0 | 1 | Queries only proposal payments by the account named emma starting on the oldest item in history, up to 1,000 results. |
Also see: account_history_api.get_account_history, Paginated API Methods
Query Parameters JSON
["", 0, 1000]
Expected Response JSON
[
99,
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 0,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-12-09T21:32:39",
"op": {}
}
]
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_history", "params":["hiveio", 1000, 1000], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_history", "params":["hiveio", -1, 1000], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_history", "params":["bob", -1, 1000, 1], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_history", "params":["charlie", -1, 1000, 262144], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_history", "params":["emma", -1, 1000, 0, 1], "id":1}' https://api.hive.blog
- Since: HF13
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_account_reputations", "params":["a", 10], "id":1}' https://api.hive.blog
condenser_api.get_accounts
Returns accounts, queried by name. Parameters: account:string array
; delayed_votes_active:boolean
account (string array) |
delayed_votes_active (boolean) |
|
---|---|---|
["hiveio"] |
Queries for account named “hiveio”. | |
["hiveio", "alice"] |
false | Queries for accounts named “hiveio” and “alice” with delayed_votes hidden. |
Also see: database_api.find_accounts
Query Parameters JSON
[[""]]
Expected Response JSON
{
"id": 1370484,
"name": "hiveio",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM65PUAPA4yC4RgPtGgsPupxT6yJtMhmT5JHFdsT3uoCbR8WJ25s",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM69zfrFGnZtU3gWFWpQJ6GhND1nz7TJsKBTjcWfebS1JzBEweQy",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [["threespeak", 1], ["vimm.app", 1]],
"key_auths": [
[
"STM6vJmrwaX5TjgTS9dPH8KsArso5m91fVodJvv91j7G765wqcNM9",
1
]
]
},
"memo_key": "STM7wrsg1BZogeK7X3eG4ivxmLaH69FomR8rLkBbepb3z3hm5SbXu",
"json_metadata": "",
"posting_json_metadata": "{\"profile\":{\"pinned\":\"none\",\"version\":2,\"website\":\"hive.io\",\"profile_image\":\"https://files.peakd.com/file/peakd-hive/hiveio/Jp2YHc6Q-hive-logo.png\",\"cover_image\":\"https://files.peakd.com/file/peakd-hive/hiveio/Xe1TcEBi-hive-banner.png\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2020-11-12T01:20:48",
"created": "2020-03-06T12:22:48",
"mined": false,
"recovery_account": "steempeak",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 31,
"can_vote": true,
"voting_manabar": {
"current_mana": "598442432741",
"last_update_time": 1591297380
},
"downvote_manabar": {
"current_mana": "149610608184",
"last_update_time": 1591297380
},
"voting_power": 0,
"balance": "11.682 HIVE",
"savings_balance": "0.000 HIVE",
"hbd_balance": "43.575 HBD",
"hbd_seconds": "0",
"hbd_seconds_last_update": "2020-10-21T02:45:12",
"hbd_last_interest_payment": "2020-10-21T02:45:12",
"savings_hbd_balance": "0.000 HBD",
"savings_hbd_seconds": "0",
"savings_hbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_hbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_hbd_balance": "0.000 HBD",
"reward_hive_balance": "0.000 HIVE",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_hive": "0.000 HIVE",
"vesting_shares": "598442.432741 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"post_voting_power": "598442.432741 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"pending_transfers": 0,
"curation_rewards": 0,
"posting_rewards": 604589,
"proxied_vsf_votes": [0, 0, 0, 0],
"witnesses_voted_for": 0,
"last_post": "2021-03-23T18:05:48",
"last_root_post": "2021-03-23T18:05:48",
"last_vote_time": "1970-01-01T00:00:00",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"delayed_votes": [
{
"time": "2021-02-24T05:08:21",
"val": "11550765516955"
},
{
"time": "2021-02-26T15:46:06",
"val": "633465684569"
},
{
"time": "2021-03-07T17:54:39",
"val": "1000000037683"
},
{
"time": "2021-03-16T05:54:33",
"val": "999978763511"
},
{
"time": "2021-03-18T06:06:00",
"val": "1000000171317"
}
],
"vesting_balance": "0.000 HIVE",
"reputation": "88826789432105",
"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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_accounts", "params":[["hiveio", "alice"], true], "id":1}' https://api.hive.blog
- SDK Reference
- 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 |
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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_active_votes", "params":["alice", "a-post-by-alice"], "id":1}' https://api.hive.blog
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.hive.blog
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block", "params":[8675309], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block", "params":[62396745], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block_header", "params":[8675309], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_block_header", "params":[62396745], "id":1}' https://api.hive.blog
- SDK Reference
- 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: 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_hbd": 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog", "params":["alice",0,50], "id":1}' https://api.hive.blog
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”. |
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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog_authors", "params":["alice"], "id":1}' https://api.hive.blog
- SDK Reference
- 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: 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_blog_entries", "params":["alice",0,50], "id":1}' https://api.hive.blog
- SDK Reference
- 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,
"hbd_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.hive.blog
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":"hive","limit":1}], "id":1}' https://api.hive.blog
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.hive.blog
- SDK Reference
- 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.hive.blog
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_hbd": 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_content", "params":["alice", "a-post-by-alice"], "id":1}' https://api.hive.blog
- SDK Reference
- 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_hbd": 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_content_replies", "params":["alice", "a-post-by-alice"], "id":1}' https://api.hive.blog
- SDK Reference
- 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_hbd_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.hive.blog
- SDK Reference
- 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.hive.blog
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.hive.blog
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_hbd_supply": "0.000 HIVE",
"confidential_hbd_supply": "0.000 HIVE",
"total_vesting_fund_hive": "0.000 HIVE",
"total_vesting_shares": "0.000 HIVE",
"total_reward_fund_hive": "0.000 HIVE",
"total_reward_shares2": "0",
"pending_rewarded_vesting_shares": "0.000 HIVE",
"pending_rewarded_vesting_hive": "0.000 HIVE",
"hbd_interest_rate": 0,
"hbd_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.hive.blog
- Since: HF14
- SDK Reference
- 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.hive.blog
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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_expiring_vesting_delegations", "params":["alice","2017-12-01T00:00:00"], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
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 . |
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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_follow_count", "params":["alice"], "id":1}' https://api.hive.blog
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: 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_followers", "params":["alice",null,"ignore",100], "id":1}' https://api.hive.blog
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: 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_following", "params":["alice",null,"ignore",100], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
- Since: HF16
- SDK Reference
- 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
[
[
"STM6vJmrwaX5TjgTS9dPH8KsArso5m91fVodJvv91j7G765wqcNM9"
]
]
Expected Response JSON
[["hiveio"]]
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_key_references", "params":[["STM6vJmrwaX5TjgTS9dPH8KsArso5m91fVodJvv91j7G765wqcNM9"]], "id":1}' https://api.hive.blog
- SDK Reference
- 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,
"hive": {
"high": 0,
"low": 0,
"open": 0,
"close": 0,
"volume": 0
},
"non_hive": {
"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.hive.blog
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.hive.blog
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.hive.blog
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.hive.blog
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.hive.blog
- SDK Reference
- 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.hive.blog
- SDK Reference
- Related
condenser_api.get_next_scheduled_hardfork
Returns the next scheduled hardfork.
Also see: database_api.get_hardfork_properties, hardfork
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.hive.blog
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_open_orders", "params":["alice"], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_ops_in_block", "params":[5443322,true], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_order_book", "params":[50], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
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,"hbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.hive.blog
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 |
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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_reblogged_by", "params":["alice","a-post-by-alice"], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_recent_trades", "params":[500], "id":1}' https://api.hive.blog
- Since: HF11
- SDK Reference
- 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.hive.blog
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,"hbd_interest_rate":1000}}]],"extensions":[],"signatures":[]},[]], "id":1}' https://api.hive.blog
- Since: HF17
- SDK Reference
- 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.hive.blog
- Since: HF14
- SDK Reference
- 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.hive.blog
- Since: HF14
- SDK Reference
- 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.hive.blog
- SDK Reference
- 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",
"hive_volume": "0.000 HIVE",
"hbd_volume": "0.000 HIVE"
}
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_ticker", "params":[], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
- SDK Reference
- 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.hive.blog
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,"hbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.hive.blog
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. |
"hive" |
10 | Queries the tags after “hive”, up to 10 tags. |
Also see: 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_trending_tags", "params":["hive",10], "id":1}' https://api.hive.blog
- SDK Reference
- Related
condenser_api.get_version
Returns the versions of blockchain, hive, and FC.
Also see: database_api.get_version, Paginated API Methods
Query Parameters JSON
[]
Expected Response JSON
{
"blockchain_version": "",
"hive_revision": "",
"fc_revision": ""
}
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_version", "params":[], "id":1}' https://api.hive.blog
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
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.hive.blog
- SDK Reference
- 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
{
"hive_volume": "0.000 HIVE",
"hbd_volume": "0.000 HIVE"
}
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_volume", "params":[], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_withdraw_routes", "params":["hiveio","incoming"], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_withdraw_routes", "params":["hiveio","all"], "id":1}' https://api.hive.blog
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,
"hbd_interest_rate": 0
},
"hbd_exchange_rate": {"base": "0.000 HBD", "quote": "0.000 HIVE"},
"last_hbd_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.hive.blog
- SDK Reference
- 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.hive.blog
- SDK Reference
- 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,
"hbd_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.hive.blog
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.hive.blog
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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_witnesses_by_vote", "params":["a", 1], "id":1}' https://api.hive.blog
- SDK Reference
- Related
condenser_api.lookup_account_names
Looks up account names. Parameters: accounts:[string]
; delayed_votes_active:boolean
Also see: database_api.find_accounts
Query Parameters JSON
[["hiveio", true]]
Expected Response JSON
{
"id": 1370484,
"name": "hiveio",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM65PUAPA4yC4RgPtGgsPupxT6yJtMhmT5JHFdsT3uoCbR8WJ25s",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM69zfrFGnZtU3gWFWpQJ6GhND1nz7TJsKBTjcWfebS1JzBEweQy",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [["threespeak", 1], ["vimm.app", 1]],
"key_auths": [
[
"STM6vJmrwaX5TjgTS9dPH8KsArso5m91fVodJvv91j7G765wqcNM9",
1
]
]
},
"memo_key": "STM7wrsg1BZogeK7X3eG4ivxmLaH69FomR8rLkBbepb3z3hm5SbXu",
"json_metadata": "",
"posting_json_metadata": "{\"profile\":{\"pinned\":\"none\",\"version\":2,\"website\":\"hive.io\",\"profile_image\":\"https://files.peakd.com/file/peakd-hive/hiveio/Jp2YHc6Q-hive-logo.png\",\"cover_image\":\"https://files.peakd.com/file/peakd-hive/hiveio/Xe1TcEBi-hive-banner.png\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2020-11-12T01:20:48",
"created": "2020-03-06T12:22:48",
"mined": false,
"recovery_account": "steempeak",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 31,
"can_vote": true,
"voting_manabar": {
"current_mana": "598442432741",
"last_update_time": 1591297380
},
"downvote_manabar": {
"current_mana": "149610608184",
"last_update_time": 1591297380
},
"voting_power": 0,
"balance": "11.682 HIVE",
"savings_balance": "0.000 HIVE",
"hbd_balance": "43.575 HBD",
"hbd_seconds": "0",
"hbd_seconds_last_update": "2020-10-21T02:45:12",
"hbd_last_interest_payment": "2020-10-21T02:45:12",
"savings_hbd_balance": "0.000 HBD",
"savings_hbd_seconds": "0",
"savings_hbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_hbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_hbd_balance": "0.000 HBD",
"reward_hive_balance": "0.000 HIVE",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_hive": "0.000 HIVE",
"vesting_shares": "598442.432741 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"post_voting_power": "598442.432741 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"pending_transfers": 0,
"curation_rewards": 0,
"posting_rewards": 604589,
"proxied_vsf_votes": [0, 0, 0, 0],
"witnesses_voted_for": 0,
"last_post": "2021-03-23T18:05:48",
"last_root_post": "2021-03-23T18:05:48",
"last_vote_time": "1970-01-01T00:00:00",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"delayed_votes": [
{
"time": "2021-02-24T05:08:21",
"val": "11550765516955"
},
{
"time": "2021-02-26T15:46:06",
"val": "633465684569"
},
{
"time": "2021-03-07T17:54:39",
"val": "1000000037683"
},
{
"time": "2021-03-16T05:54:33",
"val": "999978763511"
},
{
"time": "2021-03-18T06:06:00",
"val": "1000000171317"
}
],
"vesting_balance": "0.000 HIVE",
"reputation": "88826789432105",
"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.lookup_account_names", "params":[["hiveio"]], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.lookup_account_names", "params":[["hiveio"], false], "id":1}' https://api.hive.blog
- SDK Reference
- Related
condenser_api.lookup_accounts
Looks up accounts starting with name. Parameterslower_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.hive.blog
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.hive.blog
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,"hbd_interest_rate":1000}}]],"extensions":[],"signatures":[]}], "id":1}' https://api.hive.blog
- SDK Reference
- 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.hive.blog
- SDK Reference
- 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 onorder
(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 voterby_proposal_voter
- order byproposal.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: database_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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposal_votes", "params":[[0], 10, "by_proposal_voter", "ascending", "active"], "id":1}' https://api.hive.blog
- SDK Reference
- 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 onorder
(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 creatorby_start_date
- order by proposal start dateby_end_date
- order by proposal end dateby_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.hive.blog
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.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[["a"], 1, "by_creator", "ascending", "expired"], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[["alice"], 10, "by_creator", "ascending", "all"], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[[""], 1000, "by_creator", "ascending", "votable"], "id":1}' https://api.hive.blog
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_proposals", "params":[[10], 1000, "by_total_votes", "ascending", "votable"], "id":1}' https://api.hive.blog
- Since: HF25
- Related
condenser_api.is_known_transaction
Only return true if the transaction has not expired or been invalidated.
If this method is called with a VERY old transaction we will return false,
use account_history_api.get_transaction
.
Also see: transaction_status_api.find_transaction, account_history_api.get_transaction
Query Parameters JSON
["0000000000000000000000000000000000000000"]
Expected Response JSON
false
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.is_known_transaction", "params":["0000000000000000000000000000000000000000"]}, "id":1}' https://api.hive.blog
- Since: HF25
- SDK Reference
- Related
condenser_api.get_collateralized_conversion_requests
Returns objects corresponding with collateralized_convert
operations.
Query Parameters JSON
[]
Expected Response JSON
[]
- Since: HF25
- SDK Reference
- Related
condenser_api.find_recurrent_transfers
Finds transfers of any liquid asset every fixed amount of time from one account to another.
Also see: recurrent_transfer_operation
Query Parameters JSON
[""]
Expected Response JSON
[
{
"id": 3,
"trigger_date": "2021-07-02T18:11:51",
"from": "alice",
"to": "bob",
"amount": {
"amount": "1000",
"precision": 3,
"nai": "@@000000021"
},
"memo": "Payroll",
"recurrence": 26,
"consecutive_failures": 0,
"remaining_executions": 3
}
]
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.find_recurrent_transfers", "params":["alice"], "id":1}' https://api.hive.blog
- Since: HF26
- SDK Reference
- Related
condenser_api.find_rc_accounts
Returns the available resource credits of accounts.
Query Parameters JSON
[]
Expected Response JSON
[
{
"account": "alice",
"delegated_rc": 0,
"max_rc": 135630143570,
"max_rc_creation_adjustment": "2020.748973 VESTS",
"rc_manabar": {
"current_mana": 135375191366,
"last_update_time": 1550731380
},
"received_delegated_rc": 0
},
{
"account": "demo",
"delegated_rc": 0,
"max_rc": 50966868081,
"max_rc_creation_adjustment": "2020.748973 VESTS",
"rc_manabar": {
"current_mana": 50966868081,
"last_update_time": 1715912571
},
"received_delegated_rc": 6000000000
}
]
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.find_rc_accounts", "params":[["alice","demo"]], "id":1}' https://api.hive.blog
- Since: HF26
- SDK Reference
- Related
condenser_api.list_rc_accounts
Find accounts and their RC delegations
Query Parameters JSON
[]
Expected Response JSON
[
{
"account": "ecency",
"delegated_rc": 2065000000000,
"max_rc": 7671956433568695,
"max_rc_creation_adjustment": "5851.327807 VESTS",
"rc_manabar": {
"current_mana": 3221987144996,
"last_update_time": 1716194709
},
"received_delegated_rc": 4484642315668049
},
{
"account": "ecency-987",
"delegated_rc": 0,
"max_rc": 5568323871,
"max_rc_creation_adjustment": "5568.323871 VESTS",
"rc_manabar": {
"current_mana": 5568323871,
"last_update_time": 1637136366
},
"received_delegated_rc": 0
}
]
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_rc_accounts", "params":["ecency",10], "id":1}' https://api.hive.blog
- Since: HF26
- SDK Reference
- Related
condenser_api.list_rc_direct_delegations
Get list of “from” “to” which account how much RC was delegated.
Query Parameters JSON
[]
Expected Response JSON
[
{
"delegated_rc": 15000000000,
"from": "ecency",
"to": "raitakun501"
},
{
"delegated_rc": 15000000000,
"from": "ecency",
"to": "vivianemitola"
}
]
Example curl
curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.list_rc_direct_delegations", "params":[["ecency",""],2], "id":1}' https://api.hive.blog