Skip to main content

Browser based IDE for ink! Smart Contracts

Project Description 📄

ink! is a domain-specific language for writing smart contracts in Rust and compiles to Wasm code. You can deploy ink! contracts on parachains that support the contracts pallet, as well as on stand-alone blockchains built with Substrate.

The goal of this RFP is to find teams that would like to maintain the browser-based ink! Playground for editing, compiling & sharing ink! smart contracts. ink! Playground, previously maintained by Parity, utilizes Typescript, React, Docker, and Monaco Editor.

Useful resources:

Deliverables

We recommend to initially apply for a regular grant to fix the following issues and make the playground compatible with different versions of ink! as well as automatic updates:

After this we would sign a maintenance grant, which allows a more flexible structure and roadmap. The list of issues and features to be covered by the grant should be discussed with the previous maintainers and the community, but it is generally up to the applying team to come up with a milestone and delivery structure.