Polkassembly Logo

Create Pencil IconCreate
OpenGov

Notice: Polkadot has migrated to AssetHub. Balances, data, referenda, and other on-chain activity has moved to AssetHub.Learn more

View All Big Spender

OpenBrush 8-9, 11-12 milestones development (WASM smart contracts)

inBig Spender
3 years ago
Executed

Dear Kusama Community,

We would like to share the proposal for the development of 8-9 and 11-12 milestones of OpenBrush

You can check initial discussion here.

The price was calculated by EMA7 rate on the date of proposal submission, so the calculations were the following:
235200 / 2 / 34.541 = 3404.64954692 KSM

TL;DR

The purpose of this proposal is to grow the emerging WASM smart contracts field, by developing core infrastructure product OpenBrush.
As Gavin mentioned in this CoinDesk article, WebAssembly is the future of smart contracts. Also, as was mentioned in the approved WASM smart contracts bounty currently smart contracts parachains lead the ecosystem in terms of market adoption.
However, despite WASM tech having a lot to offer, it's not being widely used at the moment simply because of lack of proper tooling and ecosystem infrastructure products

OpenBrush is a core infrastructure product, a starting point, and a base for every ink! dApp. 12 production-grade teams and 3 parachains currently use OpenBrush. This proposal is a continuation of the development of the successful product, proposing the most developer-needed features, validated by market feedback.

Context

Right now Polkadot ecosystem has a lack of Polkadot native dApps as most of them running are just forks of already existing things on Ethereum network. We already have such unique features as XCMP and WASM smart contracts, but the entrance threshold is too high since there are not much tools to help newcomers use them.

Our team at Brushfam is committed to creating a developer-friendly ecosystem for ink! smart contracts in the Polkadot ecosystem. Based on the data we believe that our products, including OpenBrush, Sol2Ink, and Typechain-Polkadot, have become the starting point for every smart contract developer entering the ecosystem.

Proposal

We would like to share our proposal for the development of 8-9 and 11-12 milestones of OpenBrush(10th milestone was implemented in separate grant and covered by AlephZero). OpenBrush is a base library for ink! smart contracts. It provides standard contracts (based on PSP), as well as useful contract implementations and macros to help you build ink! smart contracts.

Roadmap

We talked with smart contracts parachains (Astar, AlephZero, Phala) and companies using OpenBrush and have prepared following roadmap for the next milestones of OpenBrush:

  • Creation of educational materials for ink! smart contract developers, designed for both newcomers and advanced developers.
  • Establishment of new standards for smart contracts in Polkadot, with a focus on new NFT standard, and implementation of these standards as part of OpenBrush.
  • Adoption of a chain extension approach in our work.
  • Contribution to the development of ink! smart contract language.
  • Introduction of new features to make OpenBrush more flexible.

We are committed to achieving these objectives and believe that they will help drive the growth and adoption of ink! smart contracts in Polkadot.

Full Proposal

For more information on our proposal, including a detailed roadmap, please see the following link:

https://docs.google.com/document/d/1b49juyKJN0W-UBHoJ4iS3P_I0Z5a94YoNLxylIf-As8/edit?usp=sharing

Thank you for your consideration, and we look forward to your support!

Comments (10)

profile
alantropova
3 years ago

I support this! Such an important step for the whole eco!

3 years ago

Says team member, Alina ;-) Just joking, I'm also in support of this initiative. I'll produce an Audit on it sometime today or tomorrow

3 years ago

The Phala Network team would like to support for the proposal. OpenBrush is an essential library in the Polkadot ecosystem and ink! dApps. As we showed in the discussion post:

As an offchain computing network, we have already seen the benefits of using OpenBrush in our platform. We are excited to collaborate with the OpenBrush team in developing new standards for ink! and dapps on Polkadot.

Load more comments
PleaseLogin to comment

Requested

DOT
340.46K DOT

Proposal Passed

Summary

0%

Aye

AyeNay

0%

Nay

Aye (237)0.0 DOT

Support0.0 DOT

Nay (45)0.0 DOT

Help Center

Report an Issue
Feedback
Terms and Conditions
Github

Our Services

Docs
Terms of Website
Privacy Policy

A House of Commons Initiative.

Polka Labs Private Limited 2025

All rights reserved.

Terms and ConditionsTerms of Website
Privacy Policy