Releases: ChainSafe/gossamer
Releases · ChainSafe/gossamer
v0.2.0
This is a pre-release compatible with the Polkadot v0.6 runtime API.
New Features
- compatible with Polkadot v0.6 runtime API
- complete GRANDPA implementation, including networking and catch-up
- preliminary polkadot.js compatibility with v1.34.1; able to query node
- support for multiple wasm backends, currently supports go-wasmer and go-wasmtime
- transaction pool maintainence on chain re-orgs
- add noise support to networking layer
- handle runtime-to-consensus engine digests
- add profiling options
--cpuprof
and--memprof
Improvements
- use network sub-protocols for block requests and responses (
/sync/2
) and block announces (/block-announces/1
) - update built-in keys to match subkey; eg.
--key alice
now matchessubkey inspect //Alice
- maximum block response size for syncing increased to 128 from 16
- add configuration options for package log levels
initial release
this implementation includes:
- BABE block production
- ability to sync blocks and state between multiple nodes (for both block-producing and non-block-producing nodes)
- SCALE encoding package
- polkadot-compatible trie implemenation
- preliminary command-line documentation
- preliminary polkadot-compatible RPC implementation
note that the wasm runtime it uses is the substrate test runtime for [email protected], which is not an official substrate runtime.