github KILTprotocol/kilt-node 0.24.0
Mashnet Node 0.24.0 (2021-03-10)

latest releases: 1.14.5, 1.14.5-rc2, 1.14.5-rc1...
3 years ago

This is the first release of the mashnet-node with more than one runtime: We now have the standalone mashnet-node for developing and the parachain-compliant kilt-parachain runtime. As a result, we restructured and updated our documentation.

When building the runtime, you are now required to define which one:

# build standalone runtime
cargo build --release -p mashnet-node

#build parachaine runtime
cargo build --release -p kilt-parachain

Apart from that, we mainly refactored our storage in the Attestation, DID and Delegation pallets by replacing the tuples with custom types. Moreover, we added benchmarks for all pallets and made improvements to the Delegation pallet.

BREAKING

  • Merged kilt-parachain repo, moving the mashnet-node client and runtime to standalone (#108)
  • Added bound on recursion depth while checking delegation in attestation and delegation pallets (#109, #110, #114)
  • Refactored Attestations storage to return Attestation struct instead of tuple (#110)
  • Refactored Delegations storage to return DelegationNode instead of tuple, refactor Root storage to return DelegationRoot instead of tuple (#109)
  • Refactored DIDs storage to return DidRecord struct instead of tuple (#118)
  • Removed portablegabi pallet (#112)
  • Removed error pallet (#112)

Feature

  • Added benchmarks for all extrinsics (#115)
  • Added bootnodes, token information and telemetry to the chainspec (#103, #105)
  • Removed requirement of specifying bootnodes and telemetry when running a node (#113)
  • Added transfer of transaction fees to the block author (#93)
  • Updated Substrate to 2.0.0 from 2.0.0-rc5 (#99)
  • Updated Substrate to 3.0.0 from 2.0.0 (#106, #117)

Migrations

  • Storage changes (#119)

Don't miss a new kilt-node release

NewReleases is sending notifications on new releases.