This is a Lottery Smart Contract written in Solidity (Ethereum). install required node packages: npm ci run tests npm run test compile contract: npm run deploy