koperasi/services/smartcontract
2025-08-08 14:12:40 +07:00
..
contracts initial commit 2025-08-08 14:12:40 +07:00
ignition/modules initial commit 2025-08-08 14:12:40 +07:00
.gitignore initial commit 2025-08-08 14:12:40 +07:00
hardhat.config.ts initial commit 2025-08-08 14:12:40 +07:00
package-lock.json initial commit 2025-08-08 14:12:40 +07:00
package.json initial commit 2025-08-08 14:12:40 +07:00
README.md initial commit 2025-08-08 14:12:40 +07:00
tsconfig.json initial commit 2025-08-08 14:12:40 +07:00

Smart Contract Service

Configuration

Go to services/smartcontract directory

Instalation dependencies

npm install

Run project

Compile

npx hardhat compile

Copy abi in artifacts/contracts/ProjectToken.sol/ProjectToken.json to contractABI.json in services/backend directory

Run localhost network hardhat (network blockchain for development)

npx hardhat node

Open new terminal

Deploy

npx hardhat ignition deploy ./ignition/modules/Deploy.ts --network localhost