/strappy

An extensible bootstrap node for Free Food

Primary LanguageJavaScriptMIT LicenseMIT

strappy

Youtube demo

Strappy is an extensible bootstrap node for Free Food.

If you want to support the Free Food mainline by operating a bootstrap node — or if you want to spin up your own private network running the Free Food protocol — Strappy is the right place to start. Watch the Strappy tutorial video (above) to learn the basics.

✔️ Requirements

Node.js (tested on v14.17.6)

💯 Usage

  1. Clone Strappy.

git clone https://github.com/noahlevenson/strappy

  1. Clone libfood into the Strappy directory.

git clone https://github.com/noahlevenson/libfood strappy/libfood

  1. Configure Strappy by copying Strappy's libfood.json to the libfood install.

cp strappy/libfood.json strappy/libfood

  1. Configure Strappy.

node strappy/tools/strappygen

  1. Generate secrets for the new network.

node strappy/tools/netgen

  1. Run Strappy.

node strappy/src/strappy