A tool to attach in Git Protocol Centralized SDKs to create incentives for developers to decentralize development in a liquid and scalable manner. learn more about.
Getting Started • Enviroment • Running • Contributing • Community
Soon.
- NodeJS in v16.13 or newer.
- Docker or PostgresSQL in version 13.
- Metamask
- Github OAuth Apps
- Github Token
Install project dependencies:
$ npm install
Create database:
$ docker-compose up -d
Create a new .env file based on the default example.
$ cp .env.exemple .env
* These steps are mandatory
After having completed the Environment Configuration step, the project is ready to be started.
make sure the database is up and run migrations;
$ npm run migrate
start project with;
$ npm run dev
and start a script to listen past events from blockchain:
$ npm run schedules
with the project running, browse to the project url, and connect the wallet.
Next, connect with github.
if no errors are shown, you should see this page
if project is using Ganache you can skip this step
With the admin wallet loaded in the metamask, browse to the parity page in yourdomain/defaultnetworkname/parity
, and deploy the required contracts.
With the new contract address deployed, update .env again in
.env
NEXT_PUBLIC_CONTRACT_ADDRESS=
NEXT_PUBLIC_SETTLER_ADDRESS=
NEXT_PUBLIC_TRANSACTION_ADDRESS=
The last step to configure the network is complete. learn more link.
See CONTRIBUTING.md for our guide to contributing to web-network.