Skip to content

Releases: DataHighway-DHX/node

v3.0.5

28 Jun 09:09
9eceb50
Compare
Choose a tag to compare

docs: update docs with questions #205
fix: remove bootnode since not static and fix incorrect key of validator 10 #203
feat: Add Harbour nodes 5-10 #199

[Edit 29 June 2021 @ CET 1337]

Upgrade Priority:

Westlake: High
Harbour: High

Summary

  • Fixed Harbour as it was not generating blocks.
  • Added Multisig functionality to distribute funds to third parties. DataHighway needs to send DHX tokens to Supernode accounts via a Proxy account from the Treasury account for them to recognise the transactions. The Proxy account will be controlled via a multisig. The multisig signatories will check that all third parties (e.g. supernodes and exchanges) are able to return Harbour HBR tokens (testnet) sent from the multisig Proxy account to provide assurance that they are able to parse multisig transactions prior to sending them any Westlake DHX tokens (mainnet). See DataHighway Whitepaper Financial Model
  • Added validators 5-10 to chain specification. After this on-chain upgrade the additional nodes could connect to Harbour.

Impacted Parties

This release should affect Westlake nodes now that an on-chain upgrade to spec_version 8 has occurred.

[Edit 29 June 2021 @ CET 1638] After the forkless on-chain upgrade the built binary (built locally or on the server) should be copied and distributed to all validators and bootnodes so they have the latest non-runtime changes. Copy attached as datahighway_runtime.compactv3.0.5.wasm

Harbour has been restored and nodes may be added again.

Release Tests

Multsig

This release was used to upgrade Harbour to spec_version 8 via an on-chain upgrade where the new Multisig pallet functionality is going to be tested by the multisig signatories to confirm that transaction with HBR tokens are able to be sent from a Multisig proxy account to all external parties and that those HBR tokens are returned back to the Multisig proxy account by those same external parties to provide assurance that their systems are able to parse multisig transactions correctly.

Additional Validators

Harbour

Additional validators and full nodes may be added. See DataHighway Developer Hub

Westlake

Further investigation is required prior to adding additional validators and full nodes to Westlake.

Changes

Runtime

Local

  • Added replacement Bootnode Node ID for running Local chain (#198)
  • Updated FAQ to mention replacement Bootnode Node ID and use --chain local instead of chain definition file for running Local chain (#205)

Harbour

  • Added Harbour nodes 5-10 to chain specification and endow each account (#199)
  • Fixed incorrect grandpa key of validator 10 so it authors blocks (#203)
  • Removed bootnode for Harbour from chain specification since it is not static (#203)
  • Generated and used new Bootnode Node ID for Harbour so we have its Node Key to be published at DataHighway Developer Hub
  • Incremented runtime spec_version to 8 via on-chain upgrade (#204)

Westlake

  • Incremented runtime spec_version to 8 via on-chain upgrade (#204). This was only going to be performed after receiving assurance that external parties had returned HBR tokens sent to them as assurance that their systems are able to parse multisig transactions correctly, however the exchange that previously would not support parsing transactions received from the Sudo account has also indicated that they do not want to work using our Harbour testnet, so we have no choice but to instead use Westlake mainnet to test that they are able to parse transactions received from a multisig account correctly (using a small amount of DHX).

v3.0.4

01 Jun 08:42
d5faf3a
Compare
Choose a tag to compare
fix: Change node id for brickable (#197)

* add brickable mods

* fix missing harbour testnet keys

* add node id to brickable env sample

* revert rename in favour of approach by Christian

* update entrypoint scripts (#196)

* update entrypoint scripts

* fix variable

* update chain reference

Co-authored-by: Luke Schoen <[email protected]>

* remove brickable specific stuff. address comments. tweaks

* change node id

Co-authored-by: Christian Groeschel <[email protected]>

v3.0.3

23 Apr 14:35
e49e8a9
Compare
Choose a tag to compare
add valdators 6-10. fix validator indexes with new keys. update spec …

On-chain upgrade for the added mainnet bootnodes

21 Apr 09:17
4dda632
Compare
Choose a tag to compare
v3.0.2

update for on-chain upgrade to spec version 5 (#178)

Added mainnet bootnodes

20 Apr 12:42
d172b09
Compare
Choose a tag to compare
v3.0.1

update minor version due to bootnodes addition (#177)

v3.0.0

13 Apr 14:50
1c4af97
Compare
Choose a tag to compare
change Burn to 0% (#174)

1.0.0

02 Dec 10:07
c40202e
Compare
Choose a tag to compare
1.0.0 Pre-release
Pre-release
v1.0.0

Merge pull request #115 from DataHighway-DHX/ilya/changeDhxReservesAc…

DataHighway v0.1.0

28 Aug 13:48
362b151
Compare
Choose a tag to compare
Merge pull request #102 from DataHighway-DHX/develop

chore: creating github release