/lottery

Lottery solidity contracts, compile and deploy scripts, and mocha testing.

Primary LanguageJavaScript

lottery_contracts

Lottery solidity contracts plus mocha testing.

Usage

Install modules

npm install

Mocha tests

npm test

Setup provider.js

Create provider file as follows, add your mnemonic and infura API.

const HDWalletProvider = require('truffle-hdwallet-provider');

const provider = new HDWalletProvider(
  '[mnemonic phrase]',
  'https://rinkeby.infura.io/v3/ ... '
);

module.exports = provider;

Deploy to Rinkeby

node deploy.js