create account

Hive Hardfork 24: Resources for Node Operators and Developers by hiveio

View this thread on: hive.blogpeakd.comecency.com
· @hiveio · (edited)
Hive Hardfork 24: Resources for Node Operators and Developers
![#hivefork ... an awesome digital asset, provided by community member @elgeko](https://files.peakd.com/file/peakd-hive/hiveio/XFg9AgYH-7ohP4GDMGPrU6KTuuW27Tq6en5JYHcVeXL6fAJ1RujUw3NULjf8Ndi8hyaTt3Nrng1MpPziTt4u4FZf5Jr5WdpPFzB1K3SX51ToL.jpg)

In the [last post](https://peakd.com/hiveblockchain/@hiveio/hive-hardfork-24-upcoming-release-candidate-testnet-other-info), we discussed some of the coming features for Hive's first community coded hardfork, and discussed some of the important aspects around choosing a hardfork date. To follow up and to prepare the ecosystem for the smoothest possible deployment, the next step is to start coordinating people who run nodes or develop on Hive. While the goal is to build a strong decentralized blockchain and global community,  we still need to work together to get there! If you're an end user or content creator, you don't need to take any action on the following information. (Feel free to follow along, or skip this post entirely.)   

### I'm a node operator (witness, RPC, seed, or private node). Where will I be able to find the hardfork release candidate code?

The release candidate code will be tagged ***this week*** on the main repository at https://gitlab.syncad.com/hive, with separate tags for:
- **HiveD:** the core software for the Hive blockchain
https://gitlab.syncad.com/hive/hive
- **Hivemind:** the "consensus interpretation" layer which maintains state for the social features of Hive and provides more flexibility for developers
https://gitlab.syncad.com/hive/hivemind

### I'm a developer, project owner, or dApp creator. What do I need to do to be ready for Hardfork 24?

One of the most crucial parts of this hardfork is the chain ID change. Most of the core libraries for the Hive ecosystem have been updated and are ready for  the deployment, so make sure that you have the correct versions to ensure things go smoothly. Some of these core libraries include:
- **Hive-JS:** https://gitlab.syncad.com/hive/hive-js
- **DHive:** https://gitlab.syncad.com/hive/dhive
- **Hive-Python:** https://gitlab.syncad.com/hive/hive-python
- **Beem:** https://gitlab.syncad.com/hive/beem
- **Lighthive:** https://github.com/emre/lighthive/

If you would like to test your project specifically against the chain ID change, there is a very limited scope testnet available. This testnet is designed with a single purpose: every hour, it resets to HF23, and after 30 minutes it forks to a new HF24 chain ID. You **do not** need to use this testnet if you do not want to, and this is **not** a full featured API or hardfork testnet: *this is solely to make sure your project and libraries are prepared for the chain ID change.*
- **Chain ID Change Testnet information:** https://gitlab.syncad.com/hive/hive/-/issues/36

### What about other, full featured testnets?
After the release candidate is tagged, a continually running testnet will be able to be spun up. To help participate, please keep an eye on the repos and the [HiveDevs community](https://peakd.com/c/hive-139531/trending), where core dev meeting recaps will be posted. The @HiveIO account will be creating and pinning a post to the HiveDevs community feed containing the future core development meeting schedule. Once the release candidate is tagged this week, coordination can begin for any specific testing tasks.


#### Hardfork 24 includes a lot of foundational work to make the existing Hive blockchain better, but also prepares it for future growth.
To begin, the testing of the release candidate won't have a lot of tasks for "day to day" users who aren't code savvy, but that doesn't mean that you don't have an important role to play! Frontends may decide to run their own testnet interfaces and call for testers, and all of the transactions happening in real time are used to  populate testnets with accurate data. Otherwise, if you've been thinking about ways to improve Hive features, governance, or the projects in the ecosystem, consider helping start some discussion in the [Hive Improvements Community](https://hive.blog/trending/hive-102930) - a place set aside for community members to create on-chain conversations around what's needed in future blockchain code development.

### Keep an eye out for more updates this week!🐝
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 79 others
👎  
properties (23)
authorhiveio
permlinkhardfork-24-resources-for-node-operators-and-developers
categoryhiveblockchain
json_metadata"{"app":"peakd/2020.05.5","format":"markdown","description":"Info for devs and node operators to prepare for a smooth hardfork deployment","tags":["hiveblockchain","communityfork","hf24"],"users":["elgeko","hiveio","HiveIO"],"links":["/trending/hivefork","/@elgeko","/hiveblockchain/@hiveio/hive-hardfork-24-upcoming-release-candidate-testnet-other-info","https://gitlab.syncad.com/hive","https://gitlab.syncad.com/hive/hive","https://gitlab.syncad.com/hive/hivemind","https://gitlab.syncad.com/hive/hive-js","https://gitlab.syncad.com/hive/dhive","https://gitlab.syncad.com/hive/hive-python","https://gitlab.syncad.com/hive/beem"],"image":["https://files.peakd.com/file/peakd-hive/hiveio/XFg9AgYH-7ohP4GDMGPrU6KTuuW27Tq6en5JYHcVeXL6fAJ1RujUw3NULjf8Ndi8hyaTt3Nrng1MpPziTt4u4FZf5Jr5WdpPFzB1K3SX51ToL.jpg"]}"
created2020-06-09 06:00:51
last_update2020-06-09 06:02:03
depth0
children18
last_payout2020-06-16 06:00:51
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_length4,263
author_reputation375,377,353,555,821
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout0.000 HBD
percent_hbd10,000
post_id97,857,817
net_rshares161,436,665,309,957
author_curate_reward""
vote details (144)
@antisocialist ·
Thanks for all the fish!!
properties (22)
authorantisocialist
permlinkre-hiveio-qbo3ge
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-09 16:36:21
last_update2020-06-09 16:36:21
depth1
children0
last_payout2020-06-16 16:36:21
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_length25
author_reputation273,690,010,091,299
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,866,423
net_rshares0
@chirag24 ·
$0.06
Do you people decide any date for fork or it is not yet decided?
👍  , ,
properties (23)
authorchirag24
permlinkqbo6t1
categoryhiveblockchain
json_metadata{"app":"hiveblog/0.1"}
created2020-06-09 17:48:39
last_update2020-06-09 17:48:39
depth1
children1
last_payout2020-06-16 17:48:39
cashout_time1969-12-31 23:59:59
total_payout_value0.028 HBD
curator_payout_value0.028 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length64
author_reputation20,210,146,181
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,867,580
net_rshares212,013,030,409
author_curate_reward""
vote details (3)
@scottcbusiness ·
I'm also curious about this
properties (22)
authorscottcbusiness
permlinkre-chirag24-qboe3q
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-09 20:26:15
last_update2020-06-09 20:26:15
depth2
children0
last_payout2020-06-16 20:26:15
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_length27
author_reputation345,965,879,159,191
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,869,885
net_rshares0
@dhimmel ·
$0.02
Great to learn that there will be a chain-ID testnet and a subsequent full testnet. Hopefully this will prevent the deployment difficulties experienced by many of the past Steem hardforks.
👍  ,
👎  
properties (23)
authordhimmel
permlinkre-hiveio-qbochd
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-09 19:51:15
last_update2020-06-09 19:51:15
depth1
children0
last_payout2020-06-16 19:51:15
cashout_time1969-12-31 23:59:59
total_payout_value0.012 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length188
author_reputation39,788,295,023,882
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,869,313
net_rshares96,793,467,202
author_curate_reward""
vote details (3)
@droida · (edited)
Will this be enough to manage the fork?
```
hive.api.setOptions({
    chain_id: '46d82ab7d8db682eb1959aed0ada039a6d49afa1602491f93dde9cac3e8e6c32'
});
```
Some of my scripts work on both blockchains, currently just switching the endpoint. 
properties (22)
authordroida
permlinkre-hiveio-qbtwxh
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-12 20:00:54
last_update2020-06-12 20:04:27
depth1
children2
last_payout2020-06-19 20:00:54
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_length239
author_reputation12,437,360,722,870
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,927,365
net_rshares0
@beerlover ·
<div class='pull-right'>https://files.peakd.com/file/peakd-hive/beerlover/yiuU6bdf-beerlover20gives20BEER.gif<p><sup><a href='https://hive-engine.com/?p=market&t=BEER'>View or trade </a> <code>BEER</code>.</sup></p></div><center><br> <p> Hey @droida, here is a little bit of <code>BEER</code> from @eii for you. Enjoy it!</p> <p>Learn how to <a href='https://peakd.com/beer/@beerlover/what-is-proof-of-stake-with-beer'>earn <b>FREE BEER</b> each day </a> by staking your <code>BEER</code>.</p> </center><div></div>
properties (22)
authorbeerlover
permlinkre-re-hiveio-qbtwxh-20200615t171807z
categoryhiveblockchain
json_metadata"{"app": "beem/0.23.11"}"
created2020-06-15 17:18:09
last_update2020-06-15 17:18:09
depth2
children0
last_payout2020-06-22 17:18:09
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_length514
author_reputation25,764,988,873,156
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,983,106
net_rshares0
@eii ·
$0.04
!BEER
👍  
properties (23)
authoreii
permlinkre-droida-qbz9dr
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-15 17:17:54
last_update2020-06-15 17:17:54
depth2
children0
last_payout2020-06-22 17:17:54
cashout_time1969-12-31 23:59:59
total_payout_value0.017 HBD
curator_payout_value0.018 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5
author_reputation180,958,811,968,843
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,983,099
net_rshares139,511,583,663
author_curate_reward""
vote details (1)
@hivebuzz ·
Congratulations @hiveio! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@hiveio/upvoted.png?202006091010"></td><td>You received more than 3500 upvotes. Your next target is to reach 3750 upvotes.</td></tr>
</table>

<sub>_You can view [your badges on your board](https://hivebuzz.me/@hiveio) And compare to others on the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>


To support your work, I also upvoted your post!


###### Support the HiveBuzz project. [Vote](https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22109%22%5D&approve=true) for [our proposal](https://peakd.com/me/proposals/109)!
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-hiveio-20200609t102135000z
categoryhiveblockchain
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2020-06-09 10:21:33
last_update2020-06-09 10:21:33
depth1
children0
last_payout2020-06-16 10:21:33
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_length854
author_reputation369,876,905,487,545
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,860,888
net_rshares0
@holger80 ·
$1.63
The newest updates and the development of beem can be found at https://github.com/holgern/beem
👍  , , , , , , , , , ,
properties (23)
authorholger80
permlinkre-hiveio-qbnamt
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-09 06:13:42
last_update2020-06-09 06:13:42
depth1
children3
last_payout2020-06-16 06:13:42
cashout_time1969-12-31 23:59:59
total_payout_value0.817 HBD
curator_payout_value0.816 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length94
author_reputation358,857,509,568,825
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,857,968
net_rshares4,459,592,686,044
author_curate_reward""
vote details (11)
@abh12345 ·
!ENGAGE 50
👍  
properties (23)
authorabh12345
permlinkre-holger80-qbtii6
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-12 14:49:18
last_update2020-06-12 14:49:18
depth2
children0
last_payout2020-06-19 14:49:18
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_length10
author_reputation1,404,456,774,068,825
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,922,389
net_rshares570,443,061
author_curate_reward""
vote details (1)
@misterengagement ·
<center>  Thank you for your engagement on this post, you have recieved <code>ENGAGE</code> tokens.</center>
properties (22)
authormisterengagement
permlinkre-re-hiveio-qbnamt-20200612t144931z
categoryhiveblockchain
json_metadata"{"app": "beem/0.23.10"}"
created2020-06-12 14:49:30
last_update2020-06-12 14:49:30
depth2
children0
last_payout2020-06-19 14:49:30
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_length108
author_reputation4,086,989,259,756
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,922,392
net_rshares0
@simplegame ·
$0.02
I updated about 4 hours ago.
👍  ,
properties (23)
authorsimplegame
permlinkre-holger80-qbnb59
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-09 06:24:45
last_update2020-06-09 06:24:45
depth2
children0
last_payout2020-06-16 06:24:45
cashout_time1969-12-31 23:59:59
total_payout_value0.012 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length29
author_reputation127,858,214,385,969
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,858,090
net_rshares95,978,294,409
author_curate_reward""
vote details (2)
@klye ·
Nice. Good info here.

I read the article fully but didn't seem to pick up any date for HF24?
Is it still to be announced or did I miss something in this article?
properties (22)
authorklye
permlinkre-hiveio-qboizb
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-09 22:11:39
last_update2020-06-09 22:11:39
depth1
children0
last_payout2020-06-16 22:11:39
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_length162
author_reputation412,341,527,771,769
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,871,441
net_rshares0
@marki99 ·
Yo it's time for an update @hiveio. 
properties (22)
authormarki99
permlinkre-hiveio-qch2k4
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-25 08:07:18
last_update2020-06-25 08:07:18
depth1
children0
last_payout2020-07-02 08:07:18
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_length36
author_reputation11,400,723,818,181
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,166,098
net_rshares0
@moisesmcardona ·
What will be the new system requirements to run a hive node with HF24?
properties (22)
authormoisesmcardona
permlinkqc581l
categoryhiveblockchain
json_metadata{"app":"hiveblog/0.1"}
created2020-06-18 22:34:33
last_update2020-06-18 22:34:33
depth1
children0
last_payout2020-06-25 22:34:33
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_length70
author_reputation30,544,308,668,193
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,047,088
net_rshares0
@nathanmars ·
Keep up the good work guys 
👍  
properties (23)
authornathanmars
permlinkre-hiveio-qbnh3w
categoryhiveblockchain
json_metadata{"tags":["hiveblockchain"],"app":"peakd/2020.05.5"}
created2020-06-09 08:33:33
last_update2020-06-09 08:33:33
depth1
children0
last_payout2020-06-16 08:33:33
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_length27
author_reputation336,354,946,115,368
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,859,594
net_rshares67,978,165,424
author_curate_reward""
vote details (1)
@osakivolezka42 ·
Trade on all cryptocurrency exchanges from one interface! -  https://kintum.io/
👍  
👎  
properties (23)
authorosakivolezka42
permlinkqboev5
categoryhiveblockchain
json_metadata{"links":["https://kintum.io/"],"app":"hiveblog/0.1"}
created2020-06-09 20:42:42
last_update2020-06-09 20:42:42
depth1
children0
last_payout2020-06-16 20:42:42
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_length79
author_reputation-526,183,582,894
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,870,132
net_rshares-990,434,648,204
author_curate_reward""
vote details (2)
@poshbot ·
https://twitter.com/VictoriaBSB/status/1316119015429869568
properties (22)
authorposhbot
permlinkre-hardfork-24-resources-for-node-operators-and-developers-20201013t205331z
categoryhiveblockchain
json_metadata"{"app": "beem/0.24.8"}"
created2020-10-13 20:53:30
last_update2020-10-13 20:53:30
depth1
children0
last_payout2020-10-20 20:53:30
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_length58
author_reputation5,554,335,374,496
root_title"Hive Hardfork 24: Resources for Node Operators and Developers"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,097,244
net_rshares0