The Hewego
project is an application designed for issuing bonds on the Hedera blockchain. The project's repository includes multiple components, such as the server, website, indexer, and smart contract resources, all necessary for the deployment and operation of the bond issuance platform on Hedera.
- Database:
PostgresSQL
- Frontend:
NextJS
- API, Indexer:
NestJS
- SmartContract:
Solidity
- You must install Node version 18 or newer. To run stable application, we recommend using node version
18
.
Before starting the app you would need to setup env variables. To do so first go to the root apps
dir of monorepo and copy all .env.example
in each sub folder to .env
file equivalently.
$ npm install -g pnpm
$ pnpm install
$ pnpm run build
# development
$ pnpm run dev
$ cd packages/smart-contract
$ cp .env.example .env
$ yarn install
# Run job task
$ npx hardhat run ./scripts/jobs.ts --network testnet
- You need to have a Hedera testnet account. You can create one here.
- You need to have Loan token (LTK) & Collateral token (CTK) in your account. You can get them by swaping HBAR to LTK or CTK.
- Website - https://hewego.var-meta.com/