create account

Full API Node Update - 1/7/2022 by fullnodeupdate

View this thread on: hive.blogpeakd.comecency.com
· @fullnodeupdate ·
$1.62
Full API Node Update - 1/7/2022
## Full API node update - (1/7/2022)
2022-06-30T18:00:24 - 2022-07-01T20:00:57 (UTC)
@fullnodeupdate provides daily updates about the state of all available full API node server for HIVE.
More information about full nodes and a complete RPC node list can be fund in this [post](https://steemit.com/full-nodes/@fullnodeupdate/full-api-node-update---762018).
### List of failing nodes
This table includes a list of all nodes which were not able to answer to a `get_config` api call within 30 seconds.

|node | hours with failure | percentage |
| --- | --- | --- |
| https://api.openhive.network | 1/19 | 5.3 % |
| https://hived.privex.io | 4/19 | 21.1 % |
| https://api.hivekings.com | 19/19 | 100.0 % |
| https://fin.hive.3speak.co | 19/19 | 100.0 % |
| https://rpc.ecency.com | 19/19 | 100.0 % |

### List of working nodes (At least once in the last 24h)
This table includes all nodes which were able to a `get_config` call in 30 seconds.The achieved  mean duration values are shown. The returned version is also shown.When a node failes, its mean value is increased as it is counted as 30 seconds

|node |  mean time [s] | version  |
| --- | --- | ---  |
| https://api.deathwing.me | 0.18 | 1.25.0 |
| https://hived.emre.sh | 0.23 | 1.25.0 |
| https://rpc.ausbit.dev | 0.27 | 1.25.0 |
| https://hive-api.arcange.eu | 0.30 | 1.25.0 |
| https://api.hive.blog | 0.37 | 1.25.0 |
| https://api.c0ff33a.uk | 0.44 | 1.25.0 |
| https://api.pharesim.me | 0.57 | 1.25.0 |
| https://anyx.io | 0.76 | 1.25.0 |
| https://api.openhive.network | 1.08 | 1.25.0 |
| https://techcoderx.com | 1.25 | 1.25.0 |
| https://hive.roelandp.nl | 2.50 | 1.25.0 |
| https://hived.privex.io | 49.06 | 1.25.0 |

## Streaming blocks
In this test, it is measured how many blocks a node can stream in 30 seconds.

### List of working nodes - block streaming

This table includes all nodes which were able to stream at least one block within 30 seconds.The achieved minimum, maximum and mean blocks per seconds values are shown. When a node failes, its mean value is reduced as it is counted as 0 blocks per seconds

| node | block/s | mean block/s |
| --- | --- | --- |
| https://hived.emre.sh | 25.6 - 30.6 | 28.0  |
| https://api.deathwing.me | 15.5 - 28.6 | 24.0  |
| https://rpc.ausbit.dev | 11.5 - 17.0 | 14.4  |
| https://hive-api.arcange.eu | 11.1 - 13.5 | 12.2  |
| https://api.c0ff33a.uk | 4.7 - 10.7 | 9.7  |
| https://api.hive.blog | 2.0 - 8.3 | 7.4  |
| https://api.pharesim.me | 5.2 - 7.6 | 6.7  |
| https://anyx.io | 3.4 - 6.0 | 5.0  |
| https://techcoderx.com | 3.8 - 4.3 | 4.0  |
| https://api.openhive.network | 0.7 - 4.8 | 3.3  |
| https://hive.roelandp.nl | 0.9 - 1.7 | 1.4  |
| https://hived.privex.io | 0.0 - 0.0 | 0.0  |

## Measuring irreversible block delays
In this test, the time delay of the irreversible block to the current time is measured.

### List of working nodes - block delays

This table includes all nodes which were able to stream at least one block within 30 seconds.The achieved minimum, maximum and mean irreversible block delay times in seconds are shown. When a node failes, its mean value is reduced as it is counted as 120 seconds.

| node | block delay |  mean delay |
| --- | --- | --- |
| https://api.pharesim.me | 47.47 - 71.58 | 59.588 |
| https://hive-api.arcange.eu | 48.16 - 71.56 | 60.321 |
| https://hived.emre.sh | 46.49 - 81.38 | 60.849 |
| https://api.c0ff33a.uk | 49.99 - 80.92 | 62.459 |
| https://api.hive.blog | 47.76 - 75.20 | 62.469 |
| https://rpc.ausbit.dev | 51.25 - 79.11 | 62.795 |
| https://techcoderx.com | 51.18 - 79.66 | 65.341 |
| https://api.deathwing.me | 51.59 - 89.16 | 65.630 |
| https://api.openhive.network | 48.44 - 74.05 | 73.452 |
| https://hive.roelandp.nl | 53.72 - 71.38 | 89.916 |
| https://anyx.io | 52.98 - 75.68 | 93.507 |

## Account history
In this test, it is measured how many account operation a node can stream.

### List of working nodes - account history
This table includes all nodes which were able to stream at least one account history operation within 15 seconds.The achieved minimum, maximum and mean account transaction per seconds values are shown. When a node failes, its mean value is reduced as it is counted as 0 history operation per seconds

| node | hist/s | mean hist/s |
| --- | --- | --- |
| https://hived.emre.sh | 1538.0 - 1856.4 | 1750.5 |
| https://api.deathwing.me | 1299.2 - 1778.9 | 1535.9 |
| https://hive-api.arcange.eu | 789.7 - 1104.5 | 1016.7 |
| https://rpc.ausbit.dev | 793.4 - 1221.0 | 1013.5 |
| https://api.c0ff33a.uk | 597.7 - 852.0 | 785.2 |
| https://api.pharesim.me | 471.2 - 674.2 | 594.6 |
| https://api.openhive.network | 42.3 - 640.1 | 454.0 |
| https://anyx.io | 436.3 - 467.0 | 448.1 |
| https://techcoderx.com | 291.3 - 357.2 | 328.1 |
| https://api.hive.blog | 210.0 - 362.8 | 191.9 |
| https://hive.roelandp.nl | 39.0 - 158.0 | 92.8 |
| https://hived.privex.io | 0.0 - 0.0 | 0.0 |

## Receiving a vote, a comment, and an account 
In this test, the mean duration to receive an account, a comment, and a vote is measured.

### List of working nodes - api calls
This table includes all nodes which were able to answer all three api calls within 30 seconds.The achieved minimum, maximum and mean time durations are shown. When a node failes, its mean value is increased as it is counted as 30 seconds

|node | time [s] | mean time [s] |
| --- | --- | --- |
| https://hive-api.arcange.eu | 0.13 - 0.18 | 0.143 |
| https://api.hive.blog | 0.23 - 0.29 | 0.251 |
| https://api.pharesim.me | 0.24 - 0.47 | 0.279 |
| https://techcoderx.com | 0.42 - 0.49 | 0.465 |
| https://anyx.io | 0.50 - 0.64 | 0.557 |
| https://hive.roelandp.nl | 0.72 - 1.48 | 1.002 |
| https://api.openhive.network | 0.06 - 1.30 | 6.856 |
| https://hived.privex.io | 15.01 - 15.01 | 29.000 |

### Summary of working nodes for HIVE
A node is working, when it could fullfil at least once in the last 24h the following conditions:
* returned data within 30 seconds,
* blocks could be streamed,
* account history was possible,
* votes, a comment, an account could  successfully be fetched and were not empty.

The nodes in the following table are ranked by the mean rank of all three node tables shown above.
This table includes only nodes which were passing all three tests sucessfully.

The shown ranks are: `block rank` - `block_diff rank` - `history rank` - `apicall rank`

| node | ranks | score  |
| --- | --- | --- |
| https://rpc.ausbit.dev | 3 - 7 - 4 - 1 | 78.3 |
| https://hived.emre.sh | 1 - 4 - 9 - 4 | 75.0 |
| https://api.deathwing.me | 2 - 9 - 7 - 3 | 71.7 |
| https://api.hive.blog | 6 - 6 - 1 - 6 | 68.3 |
| https://api.c0ff33a.uk | 5 - 5 - 6 - 2 | 68.3 |
| https://hive-api.arcange.eu | 4 - 3 - 8 - 5 | 68.3 |
| https://api.pharesim.me | 7 - 2 - 12 - 7 | 50.0 |
| https://anyx.io | 8 - 12 - 2 - 9 | 43.3 |
| https://api.openhive.network | 10 - 10 - 3 - 11 | 36.7 |
| https://techcoderx.com | 9 - 8 - 10 - 8 | 33.3 |
| https://hive.roelandp.nl | 11 - 11 - 5 - 10 | 28.3 |
| https://hived.privex.io | 12 - 1 - 11 - 12 | 28.3 |



## Set fully working nodes with beempy / steempy
https://api.steemitstage.com, https://api.steemitdev.com and nodes with not working results were excluded.
### `beempy`
```
beempy set nodes "['https://rpc.ausbit.dev', 'https://hived.emre.sh', 'https://api.deathwing.me', 'https://api.hive.blog', 'https://api.c0ff33a.uk', 'https://hive-api.arcange.eu', 'https://api.pharesim.me', 'https://anyx.io', 'https://api.openhive.network', 'https://techcoderx.com', 'https://hive.roelandp.nl', 'https://hived.privex.io']"
```
### `steempy`
```
steempy set nodes https://rpc.ausbit.dev,https://hived.emre.sh,https://api.deathwing.me,https://api.hive.blog,https://api.c0ff33a.uk,https://hive-api.arcange.eu,https://api.pharesim.me,https://anyx.io,https://api.openhive.network,https://techcoderx.com,https://hive.roelandp.nl,https://hived.privex.io
```



## Receive fully working nodes from `json_metadata` of the @fullnodeupdate account 
The nodes are  also stored in the `json_metadata` variable of the @fullnodeupdate account.
The nodes inside the account metadata are updated every hour.
The json_metadata includes the following data:

* `nodes` - list of nodes that passed all tests.
* `failing_nodes` - list of nodes that did not answer the `get_config` call.
* `report` - test results.
* `parameter` - used `beem` and test parameter.

Example code for python: 
```
from beem.account import Account
import json
acc = Account("fullnodeupdate")
nodes = json.loads(acc["json_metadata"])["nodes"]
acc.steem.set_default_nodes(nodes)
```


___
If you like what I'm doing, please consider @holger80 as one of your witnesses. You can use [hivesigner.com for approve your vote](https://hivesigner.com/sign/account-witness-vote?witness=holger80&approve=1) or go to https://peakd.com/witnesses and vote for me
___
This post was created with [beem](https://github.com/holgern/beem), my python library for steem.
👍  , , , , , , ,
👎  
properties (23)
authorfullnodeupdate
permlinkfull-api-node-update---172022-20220701t203040z
categoryfull-nodes
json_metadata"{"format": "markdown", "app": "beempy/0.24.26", "users": ["holger80", "fullnodeupdate"], "tags": ["full-nodes", "hive", "stats"], "nodes": ["https://rpc.ausbit.dev", "https://hived.emre.sh", "https://api.deathwing.me", "https://api.hive.blog", "https://api.c0ff33a.uk", "https://hive-api.arcange.eu", "https://api.pharesim.me", "https://anyx.io", "https://api.openhive.network", "https://techcoderx.com", "https://hive.roelandp.nl", "https://hived.privex.io"]}"
created2022-07-01 20:30:39
last_update2022-07-01 20:30:39
depth0
children1
last_payout2022-07-08 20:30:39
cashout_time1969-12-31 23:59:59
total_payout_value0.811 HBD
curator_payout_value0.810 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length8,916
author_reputation69,100,783,386,906
root_title"Full API Node Update - 1/7/2022"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id114,489,256
net_rshares2,717,657,953,140
author_curate_reward""
vote details (9)
@gangstalking ·
It is pretty creepy the way everyone is ignoring what is happening to me and still going to Hivefest. Lay the dirty snatches out why dont ya. Fake it all you want creeps, its so obvious the blind eye you are turning. @fyrstikken told me what V2K and RNM was before they turned it on for me. Around that time he introduced me to @roelandp .  I still have the emails between myself and @roelandp . This chain is centralized by design and @fyrstikken helped set it all up to fuck everyone, one by one, slowly into my situation. This is no joke you dumb mother fuckers, they shock you to your thoughts..... Hello????? It is in store for everyone you fools and your helping. Voices pulsed in your head and shocks to your thoughts??? Ignore me and help fuck innocent people for life? @roelandp and other top witnesses I know are involved with @fyrstikken..  Wait until people find out you conspired to enslave them with this shit. I am not crazy and you know it. they are doing this shit to me and told me what it mother fucking was BEFORE THEY TURNED IT ON! Your acting like naive children or maybe you are just part of the problem? You look like sociopaths. Everyone should unplug from HIVE until they are caught, .your. celebrating and ignoring my obvious, you look like fools. You know who is doing it....they are trying to kill me with it. The Havana Syndrome is real too you slave trading V2K, RNM enabling fuckers. Arrogantly play ignorant you Creeps, your setting the table for trafficking and total enslavement. I did not know I was circumvented until a year after I was..People here will be nice until it?s too late. There is no way to stop it once they have you. Grow the fuck up, this is not aliens, gods, celebrities or a medicate-able mental concern. It is 100% electronic and beast as fuck. You do not want this shit. https://ecency.com/fyrstikken/@fairandbalanced/i-am-the-only-motherfucker-on-the-internet-pointing-to-a-direct-source-for-voice-to-skull-electronic-terrorism ..... https://ecency.com/gangstalking/@acousticpulses/electronic-terrorism-and-gaslighting--if-you-downvote-this-post-you-are-part-of-the-problem 
👎  
properties (23)
authorgangstalking
permlinkre-fullnodeupdate-full-api-node-update---172022-20220701t203040z-20220701t203046950z
categoryfull-nodes
json_metadata{"app":"hive-bot/0.6.3"}
created2022-07-01 20:30:48
last_update2022-07-01 20:30:48
depth1
children0
last_payout2022-07-08 20:30:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,131
author_reputation-67,597,107,868,724
root_title"Full API Node Update - 1/7/2022"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id114,489,264
net_rshares-2,748,300,458
author_curate_reward""
vote details (1)