Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 1.48 KB

README.md

File metadata and controls

66 lines (42 loc) · 1.48 KB
9c-rudolf logo generated by Firefly

9c-rudolf

A NineChronicles-specific queue application to deliver assets

Discord Planetarium-Dev Discord Invite

Overview

A NineChronicles-specific queue application that collects and sequentially bundles actions for sending money or sending items into one action instead of creating them separately, and propagates them to the network as transactions.

Installation

$ yarn install --immutable

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Test

# unit tests
$ yarn run test

# e2e tests
$ yarn run test:e2e

# test coverage
$ yarn run test:cov

Stress Test

To run stress test, you need to install k6. You can install it by following the instructions in https://k6.io/docs/get-started/installation/.

$ k6 run k6/stress-test.spec.ts

Docker repository

See https://hub.docker.com/r/planetariumhq/9c-rudolf.

License

9c-rudolf is AGPL-3.0 licensed.