LSD Stack is an open-source software suite designed to promote the public good in the realm of staking and to fully unleash the power of decentralization. As a convention in web3 all API users interact with are directly from the RPC configured in wallet, so the app is a pure DApp.
- Install Node.js >= v16
- Install yarn via npm:
npm install --global yarn
- Enter project root directory then install all dependencies via terminal:
yarn
- Start app by:
yarn dev
- Add a new enum type in:
interfaces/common.ts
ModuleType
- Add your module config here:
config/modular/index.ts
externalModules
- Config the networks that support your module here:
config/modular/index.ts
supportList
You can change color config in tailwind.config.js
, each color has light & dark versions(i.e text1 & text1Dark).
Run yarn build
or yarn build:dev
to build your app, the static files will be placed in out
folder. Upload those files to any static web hosting services you like.
You can find more details here: lsaas-docs