Skip to main content
Version: 3.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://use.ink.

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.