The Power of Web3, The Ease of Web2
Web3API is in Pre-Alpha
Join Early Access
Web3API allows smart contract developers to implement user-friendly, multi-platform, wrappers for their protocols in a language agnostic way. Use Web3APIs in your favorite platforms and programming languages:
Browser JS, Node.JS, Rust, Python, Go, C/C++, C#, etc
At core of Web3API is a WASM runtime that enables interactions with popular P2P networks:
IPFS, Ethereum, Subgraph, etc
These WASM modules, paired with a subgraph for historical data querying, combine together to create a single GraphQL schema that defines the entirety of the protocol.
We call this GraphQL schema a Web3API.
Detailed user instructions will be available shortly. Join early access!
Package | Version | Description |
---|---|---|
@web3api/client-js | pre-alpha | Javascript Client |
@web3api/cli | pre-alpha | CLI |
@web3api/wasm-ts | pre-alpha | Assemblyscript Runtime |
@web3api/client-test-env | pre-alpha | Dockerized Test Env |
nvm
yarn
docker
docker-compose
nvm install && nvm use
yarn
yarn build
yarn test:ci
or, if client-test-env is already running in the background:
yarn test
Each demo below showcases different aspects of Web3API. Please see the demo's README for further details and instructions.
Demo | Status |
---|---|
Simple Storage | Running |
Uniswap V2 | Not Running |
For all inquiries, please email jelli@dorg.tech
or create an issue in this repository.