This repository is a monorepo that we manage using Lerna. That means that we publish several packages to npm from the same codebase. If you are a dapp developer, we recommend you start with the following three high-level packages:
Package | Version | Docs | Description |
---|---|---|---|
@parity/light.js |
A high-level reactive library optimized for light clients. | ||
@parity/light.js-react |
Easily integrate @parity/light.js with React. |
||
@parity/api |
Coming soon... | Promise-based JSONRPC method wrapper, similar to web3.js . |
And below are the lower-level packages, used internally, or by advanced users.
Package | Version | Docs | Description |
---|---|---|---|
@parity/abi |
Ethereum ABI encoder and decoder. | ||
@parity/contracts |
Parity's contracts as ES6 classes. | ||
@parity/electron |
Control the Parity Ethereum node from Electron. |
All Parity's JavaScript libraries are open-source software licensed as MIT.