slimemold-service
Off-chain API service for Circles
to find transitive transfer steps to send tokens within the trust graph.
Features
- Indexes and stores Circles trust network
- Calculate transitive transfer steps to send tokens
Requirements
- NodeJS environment (v14)
Development
# Install dependencies
npm install
# Copy .env file for local development
cp .env.example .env
# Check code formatting
npm run lint
# Start local server and watch changes
npm run watch
# Run tests via `jest`
npm run test
npm run test:watch
Deployment
# Clean `./dist` folder from previous builds
npm run clean
# Build project files and copy them to `./dist` folder
npm run build
# Start node process
npm run start
License
GNU Affero General Public License v3.0 AGPL-3.0