Warning
The following is a prototype, reference implementation, and proof-of-concept. This open source code is provided for research, experimentation, and developer education only. This code has not been audited, is actively experimental, and may contain bugs, vulnerabilities, or incomplete features. Use at your own risk.
This repository hosts the source for its 3 components.
| 📦 Component | 📄 Description |
|---|---|
| Client artifacts | Includes 2 prototype modalities: a single-page application (SPA) and an embeddable widget. |
| Smart contracts | Deploy a publishing registry and its supporting contracts. |
browse-sdk |
A Node.js package that lets third-party components easily access browse functionality. |
Set variables in .env (copy it from .env.example), then run
Using npm
npm run deployUsing yarn
yarn deployUsing pnpm
pnpm run deployUsing bun
bun run deploySee docs/one-deployment.md for more details.
The application in this repository is licensed under GPL-3.0. See LICENSE.
@parity/browse-sdk is licensed under Apache-2.0 so downstream consumers
can adopt it freely. See its package manifest.
This is reference and proof-of-concept code. It has not been independently audited. Please follow the Parity security policy for reporting vulnerabilities.