Skip to content

Releases: ChainSafe/gossamer

v0.2.0

17 Nov 16:38
075ea92
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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 matches subkey inspect //Alice
  • maximum block response size for syncing increased to 128 from 16
  • add configuration options for package log levels

initial release

15 Jun 20:00
531be2b
Compare
Choose a tag to compare
initial release Pre-release
Pre-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 substrate@v0.6, which is not an official substrate runtime.