ink! 3.0.0 RC 5
Pre-releaseVersion 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.