Mashnet Node 0.24.0 (2021-03-10)
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-parachainApart 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-parachainrepo, moving themashnet-nodeclient and runtime tostandalone(#108) - Added bound on recursion depth while checking delegation in attestation and delegation pallets (#109, #110, #114)
- Refactored
Attestationsstorage to returnAttestationstruct instead of tuple (#110) - Refactored
Delegationsstorage to returnDelegationNodeinstead of tuple, refactorRootstorage to returnDelegationRootinstead of tuple (#109) - Refactored
DIDsstorage to returnDidRecordstruct 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.0from2.0.0-rc5(#99) - Updated Substrate to
3.0.0from2.0.0(#106, #117)
Migrations
- Storage changes (#119)