Skip to content

Latest commit

 

History

History
75 lines (41 loc) · 1.54 KB

README.md

File metadata and controls

75 lines (41 loc) · 1.54 KB

Ethereum Dropzone

CircleCI Coverage Status

💸 Airdrop Dapp powered by the MyBit Platform™

Dropzone is a Dapp that allows users to select any ERC token and airdrop them to Ethereum addresses of their choosing.

Setup

Install dependencies.

yarn

Testing

Bootstrap Ganache

yarn blockchain

Run tests

yarn test

✏️ All contracts are written in Solidity version 0.4.24.

Code Coverage

Download solidity-coverage locally

npm install --save-dev solidity-coverage

Run solidity-coverage

./node_modules/.bin/solidity-coverage

Coverage reports can be accessed at 'coverage/index.html'

Compiling

Navigate to the project root and run the truffle compiler

truffle compile

Dependencies

  • bignumber.js

npm install bignumber.js

  • solidity-docgen

npm install solidity-docgen

Documentation

cd docs/website
yarn build

To publish to GitHub Pages

cd docs/website
GIT_USER=<GIT_USER> \
  USE_SSH=true \
  yarn run publish-gh-pages

⚠️ Warning

This application is unstable and has not undergone any rigorous security audits. Use at your own risk.