Difference between revisions of "Public Websocket Servers"
Themarkymark (talk | contribs) m (Remove duplicate entry) |
(Initial update to Hive. Updated list of nodes, added links to dev portal and node updates.) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | API Nodes (also known as Hive RPC Full Nodes) are used by applications built on the [[Steem (jp)|Hive]] platform. Your application may enable you to change to a different API. Normally users do not directly interact with these nodes. The nodes use JSON-RPC over HTTP/Sand are normally accessed via a library. The older WebSocket servers are generally not available. The API calls are documented on the [https://developers.hive.io/apidefinitions Hive Developer Portal]. | |
− | Example usage ( | + | Example usage (curl): |
− | + | <pre>curl -s --data '{"jsonrpc":"2.0", "method":"database_api.get_dynamic_global_properties", "id":1}' https://api.openhive.network</pre> | |
− | |||
− | <pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | </pre> | ||
+ | List of working nodes as at April 2020 | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Server | ! Server | ||
− | |||
− | |||
− | |||
! Ran By | ! Ran By | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | https://api.pharesim.me |
− | | | + | | [https://hive.blog/@pharesim @pharesim] |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | https://rpc.ausbit.dev |
− | | | + | | [https://hive.blog/@ausbit @ausbit] |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | https://anyx.io |
− | + | | [https://hive.blog/@anyx @anyx] | |
− | |||
− | |||
− | | [https:// | ||
− | |||
|- | |- | ||
− | | | + | | http://anyx.io |
− | + | | [https://hive.blog/@anyx @anyx] | |
− | |||
− | |||
− | | [https:// | ||
− | |||
|- | |- | ||
− | | | + | | https://hived.privex.io |
− | + | | [https://www.privex.io Privex] | |
− | |||
− | |||
− | | [https://www. | ||
− | |||
|- | |- | ||
− | | | + | | https://techcoderx.com |
− | + | | [https://hive.blog/@techcoderx @techcoderx] | |
− | |||
− | |||
− | | [https:// | ||
− | |||
|- | |- | ||
− | | | + | | https://rpc.esteem.app |
− | + | | [https://esteem.app esteem] | |
− | |||
− | |||
− | | [https:// | ||
− | |||
|- | |- | ||
− | | | + | | https://api.hivekings.com |
− | + | | [https://hivekings.com HiveKings] | |
− | |||
− | |||
− | | [https:// | ||
− | |||
|- | |- | ||
− | | | + | | https://api.hive.blog |
− | + | | [https://hive.blog Hive.Blog] | |
− | |||
− | |||
− | | [https:// | ||
− | |||
|- | |- | ||
− | | | + | | https://api.openhive.network |
− | + | | ? | |
− | |||
− | |||
− | |||
− | | | ||
|- | |- | ||
|} | |} | ||
− | The table above is updated manually | + | The table above is updated manually and may be outdated. Automatically updated tables of RPC nodes are available here: |
− | * https:// | + | * https://hive.blog/@fullnodeupdate - Posts regularly on nodes and their status. Includes instructions on automatically retrieving the list of live nodes. |
− | * | + | * https://hiveblocks.com/@fullnodeupdate - Check the posting_json_metadata in the sidebar |
− | ===Minimum Requirements for Running Full | + | ===Minimum Requirements for Running Full API Nodse=== |
− | RAM: Around | + | RAM: Around 262gb if shared_memory.bin is kept in RAM. Recommended at least 256gb. |
SSD: At least 100GB if shared_memory is in RAM. At least 500gb if shared_memory is kept on disk (be warned, you need very very high-end NVME drives to use shared_memory on disk). | SSD: At least 100GB if shared_memory is in RAM. At least 500gb if shared_memory is kept on disk (be warned, you need very very high-end NVME drives to use shared_memory on disk). | ||
Line 124: | Line 59: | ||
==Related articles== | ==Related articles== | ||
− | * [[Steem]] | + | * [[Steem|Hive]] |
− | * [[Steemd Software]] | + | * [[Steemd Software | hived Software]] |
== In other languages == | == In other languages == | ||
Line 136: | Line 71: | ||
<br> | <br> | ||
{| class="wikitable" style="margin: auto;" | {| class="wikitable" style="margin: auto;" | ||
− | | Help keep this wiki page updated. Register, click in [https://www.steem.center/index.php?title=Public_Websocket_Servers&action=edit edit], add or modify the text and save. <br>If you're already a | + | | Help keep this wiki page updated. Register, click in [https://www.steem.center/index.php?title=Public_Websocket_Servers&action=edit edit], add or modify the text and save. <br>If you're already a Hive user you can be rewarded with hive, see how [https://hive.blog/introduceyourself/@steemcenterwiki/introduction-rewarding-steem-center-wiki-editors-with-steem-too here]. |
|- | |- | ||
|} | |} |
Latest revision as of 07:20, 30 April 2020
API Nodes (also known as Hive RPC Full Nodes) are used by applications built on the Hive platform. Your application may enable you to change to a different API. Normally users do not directly interact with these nodes. The nodes use JSON-RPC over HTTP/Sand are normally accessed via a library. The older WebSocket servers are generally not available. The API calls are documented on the Hive Developer Portal.
Example usage (curl):
curl -s --data '{"jsonrpc":"2.0", "method":"database_api.get_dynamic_global_properties", "id":1}' https://api.openhive.network
List of working nodes as at April 2020
The table above is updated manually and may be outdated. Automatically updated tables of RPC nodes are available here:
- https://hive.blog/@fullnodeupdate - Posts regularly on nodes and their status. Includes instructions on automatically retrieving the list of live nodes.
- https://hiveblocks.com/@fullnodeupdate - Check the posting_json_metadata in the sidebar
Minimum Requirements for Running Full API Nodse
RAM: Around 262gb if shared_memory.bin is kept in RAM. Recommended at least 256gb.
SSD: At least 100GB if shared_memory is in RAM. At least 500gb if shared_memory is kept on disk (be warned, you need very very high-end NVME drives to use shared_memory on disk).
BANDWIDTH: 100mbps minimum for a public node. 500 to 1000mbps (1gbit) recommended.
Related articles
In other languages
- 日本語 (Japanese): 公開WebSocketサーバ
Help keep this wiki page updated. Register, click in edit, add or modify the text and save. If you're already a Hive user you can be rewarded with hive, see how here. |