Uses new Rust 2021
|0.0.1-prealpha.91||Jun 30, 2022|
#57 in WebAssembly
302 downloads per month
⚠️ Polywrap is in pre-alpha, meaning our code and documentation are rapidly changing.
Polywrap is a developer tool that enables easy integration of Web3 protocols into any application. It makes it possible for applications on any platform, written in any language, to read and write data to Web3 protocols.
For detailed information about our toolchain, visit our developer documentation.
The documentation is divided into helpful sections:
The Polywrap project is completely open-source and we welcome contributors of all levels.
Come visit our Github issues to see the problems we're focused on solving. Here are some of our tags for issues and what they mean:
good first issue- These are good first issues for newcomers to learn about how our project works
pri-2- These are our priority issues, with
pri-0being our highest priority and
alpha-blocker- We're in pre-alpha right now and to get to alpha, we need to resolve all alpha blocker issues
beta-blocker- After our alpha release, we'll start working towards releasing our beta! These are the blockers for us in reaching that milestone.
Below are a series of steps to get started with our monorepo after you've cloned it into your local repository.
Before contributing to this repository, please read the developer guidelines.
You'll need the following installed before building your wrapper:
To ensure all of your project's dependencies are installed, from inside your project's directory, simply run:
nvm install && nvm use yarn
Run the following to compile the monorepo:
Run the following to test if the build worked:
To lint your project directory, run the following:
To auto-fix lint errors: