Skip to main content
Version: 3.x.x

May '22

Workshops & Talks 🎤

Michi gave a few talks this month!

awesome-ink Repository 🤩

Following popular demand we've created https://github.com/paritytech/awesome-ink ‒ a curated list of awesome projects related to ink!.

Playground 🕹

The ink! playground has been published at https://ink-playground.substrate.io!

It's handy for a couple of things. For example:

  • You want to experiment with developing a contract without having to set up Rust locally.
  • You run into an error and want to share a permalink to a code example, so that somebody can help you find the issue. This can be very helpful in case you post a question e.g. on our StackExchange site.

Releases 🆕

For ink! we released v3.1.0, and v3.2.0.

For cargo-contract we released v1.3.0 and v1.4.0.

The release notes contain more details.

Polkadot v0.9.22

The Polkadot v0.9.22 release brought with it some exciting changes for the Contracts pallet. The release includes a fix for a possible PoV attack vector.

The tl;dr here is that pallet-contracts can be safely added to your production runtimes (although it would probably have been fine before too, on Kusama anyways 😉).

We have included this fix as part of the v0.16.0 release of the substrate-contracts-node.

The URL to this portal changed

It's now available at https://ink.substrate.io.

Canvas Testnet ➜ Contracts Testnet

We've renamed our "Canvas" testnet to "Contracts" testnet. More information about the background for this can be found in last months digest.

Berlin Work Session 🇩🇪

Part of the team met up with our valued contributor @xgreenx in Berlin to talk about ink!.

In particular, the session focused on an upcoming refactoring of the ink! storage system (PR #1217) which Green is actively working on.