Skip to content

ink! 3.0.0 RC 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@cmichi cmichi released this 10 Sep 08:47
· 844 commits to master since this release
5514f43

Version 3.0-rc5 (2021-09-08)

This is the 5th release candidate for ink! 3.0.

The list below shows the additions, changes and fixes that are visible to users of ink!.

Compatibility

In the past we recommended using our canvas-node for local contract development and testing. We've now migrated this node to be run as a Parachain. This new setup comes with some additional overhead though (such as requiring a local Polkadot installation); for local development this is often unnecessary.

We've therefore created a new project, the substrate-contracts-node. It fulfills the same purpose the canvas-node did before ‒ it's a standalone node which is just Substrate's node-template modified to include the contracts pallet.
You can install the newest version like this:

cargo install contracts-node --git https://github.com/paritytech/substrate-contracts-node.git --force

After you've installed the node it can be run via substrate-contracts-node --tmp --dev.

Added

  • Added example for mocking chain extensions in off-chain tests ‒ #882.
  • Panic messages are now printed to debug buffer ‒ #894.

Changed

  • Unlicensed smart contract examples ‒ #888.
  • Stabilized seal_debug_message#902.