How To Unit Test A Smart Contract

Blockchain Development Series

DApp Development

Launchpad Development

Creating Smart Contract

 

I want to create a launchpad DApp platform. The technologies we want to use are:

  • Solidity programming language: to develop smart contract
  • Hardhat: to manage smart contracts
  • Chai: to write unit test
  • Next.js: to develop front-end application
  • NestJS: to develop back-end application
  • RabbitMQ: as a message broker for our mircroservices
  • Docker

 

The list of our services is:

  • Auth service: to register and authenticate users
  • Launchpad creation service: to create a new launchpad by user
  • Launchpad service: let users participate in a launchpad
  • Worker service: to listen to blockchain transactions