SmokeSignal uses the Ethereum blockchain to facilitate uncensorable, global chat.
git submodule update --init --recursive
npm install
In Linux, these can be quickly set via i.e. export ENV=development
. Alternatively, tools like direnv enable a more permanent setup.
Key | Description |
---|---|
ENV |
Set to production or development . |
ETH_PROVIDER_URL |
The provider URL for querying the Ethereum network. |
XDAI_PROVIDER_URL |
The provider URL for querying the xDai network. |
FAUCET_TOKEN |
The secret used to authenticate xDai faucet requests. |
GA_TRACKING_ID |
The Google Analytics tracking ID. |
FB_TRACKING_ID |
The Facebook Analytics tracking ID. |
npm run build
- Assets can be found in
./public
npm run dev
- Navigate to
http://localhost:8000/