JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q32918F
  • License Apache-2.0

JWA Lab's community platform

Package Exports

  • @jwalab/community-platform

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@jwalab/community-platform) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Community Platform

Run a simplified JWA platform on your local machine:

  1. Learn about the platform and see what it can do
  2. Integrate your applications and games with the platform
  3. Discover new usages and share them with the community

Stack

The community platform starts the core JWA Platform services:

  1. The NATS.io message bus
  2. The gRPC ingress service (airlock)
  3. A Tezos sandbox
  4. Observability tools

It then optionally starts additional services:

  1. JWA Tokenization service
  2. Or run your own services on top of it

Getting started

To get started, all you need is a recent version of Docker, including Docker compose.

npm install -g @jwalab/community-platform

jwalab --help

Start the platform:

jwalab start

Update the contracts

For now, the contracts are copy/pasted from their initial repositories. To udpate them, simply copy/paste the following:

  • LIGO contracts in ./contracts
  • Migration scripts in ./migrations

When the platform starts, it runs a truffle migration on them automatically