You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** It is follow-up grant for [first grant](https://github.com/w3f/Grants-Program/pull/497).
7
+
***[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):**3, It is follow-up grant for [first grant](https://github.com/w3f/Grants-Program/pull/497).
8
8
9
9
10
10
## Project Overview :page_facing_up:
@@ -18,26 +18,26 @@ http://docs.openbrush.io/
18
18
This grant aims to cover milestones 3-6.
19
19
20
20
### Overview
21
-
The mission for this project is to make ink! usable and facilitate WASM ecosystemwide adoption.
21
+
The mission of this project is to make ink! usable and facilitate WASM ecosystem-wide adoption.
22
22
23
-
To be successful with this mission, we have outlined several steps that need to be taken.
23
+
To be successful with this mission, we have outlined several steps that would need to be taken.
24
24
1. OpenBrush is a library for secure smart contract development on ink!, same as
25
25
[OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts) on Ethereum.
26
26
2. OpenBrush should serve as a starting point for every developer entering a Polkadot(ink!) ecosystem.
27
27
3. In addition to having a standard implementation, Openbrush should also have macroses to simplify and abstract up applications(smart contracts) development.
28
-
4.In order for Openbrush to fulfill its purpose, several changes must be made & several blockers to be overcome in `ink!` and in Substrate's `pallet-contracts`. We are committed to do that in the context of this project.
28
+
4.For Openbrush to fulfill its purpose, several changes must be made & several blockers to be overcome in `ink!` and in Substrate's `pallet-contracts`. We are committed to doing that in the context of this project.
29
29
30
30
This project is important to us as it's our strategic goal to accelerate Polkadot ecosystem development. Applications on Ink! are a considerable part of it.
31
31
32
32
### Project Details
33
-
OpenBrush should serve as a starting point for every smart contract developers coming from Ethereum.
33
+
OpenBrush should serve as a starting point for every smart contract developer coming from Ethereum.
34
34
It will contain the same folder structure as OpenZeppelin. The extended documentation will cover several topics:
35
35
the differences between ink! and Solidity, how developers should change their mindset, how to design their project,
36
36
how to deploy contracts and test them, etc.
37
37
38
38
The library will provide the default implementation of standard contracts, which
39
39
can be customized by developers. Also, the library will provide additional
40
-
features useful for development which are not available in ink! yet(the plan is to integrate them to ink! itself at a later point within Openbrush scope),
40
+
features useful for development that are not available in ink! yet(the plan is to integrate them to ink! itself at a later point within Openbrush scope),
41
41
but which can be useful for development.
42
42
43
43
Our team aims to improve the smart-contract development experience,
0 commit comments