Note: this release is currently intended for mocha-4

This release breaks config, so a re-initialisation of the config is necessary. Please refer here for instructions on how to do it.

What’s Changed

This release brings a few notable API-breaking changes:

  • Adds a TxConfig struct that is applied to all write transactions(transfer/submitPFB etc)
  • Removes blob.GasPrice since blob.Submit requires SubmitOptions which are type alias of TxConfig
  • Removes SubmitTx endpoint from state Module
  • Returns empty values in the case that blob(s) were not found

Along with some config/CLI-breaking changes:

  • Renames KeyringAccName to DefaultKeyName and KeyringBackend to DefaultBackendName in the state config
  • Reworks flags for tx submission through CLI

It also brings some notable new features:

  • Ability to submit blobs / txs from multiple accounts
  • New proving endpoints introduced by the Blobstream API in both blob Module and the blobstream Module
  • Subscriptions to blobs from a given namespace
  • Adds websocket/webrtc support for better browser compatibility

Changelog

BREAKING

FEATURES

FIXES

OTHER

Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.14.0...v0.15.0