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

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab accusantium animi, blanditiis cupiditate, dicta eligendi eveniet impedit iusto natus nobis ratione repudiandae sapiente tempore veniam voluptas voluptate voluptatum! Facilis, suscipit!

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab accusantium animi, blanditiis cupiditate, dicta eligendi eveniet impedit iusto natus nobis ratione repudiandae sapiente tempore veniam voluptas voluptate voluptatum! Facilis, suscipit!

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab accusantium animi, blanditiis cupiditate, dicta eligendi eveniet impedit iusto natus nobis ratione repudiandae sapiente tempore veniam voluptas voluptate voluptatum! Facilis, suscipit!