JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q53057F
  • License GPL-3.0

Elections Contracts

Package Exports

  • @netvote/elections-solidity

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@netvote/elections-solidity) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Netvote Smart Contracts

Build Status Coverage Status

Logo

Collection of smart contracts for the Netvote Voting System. Information and white paper at https://netvote.io

Getting Started

Install

Install requirements with npm:

npm install

Install truffle

npm install -g truffle

Install solium for linting

npm install -g solium

Testing and Linting

Run tests:

npm test

Lint Solidity

npm run lint

Test with Coverage

npm run coverage

Contributing

Style Guide

We're using the official Solidity style guide. https://solidity.readthedocs.io/en/latest/style-guide.html

Contribution Process

  1. Fork repo
  2. Make desired changes
  3. Submit PR (Reference Issue #)
  4. Ensure Tests Pass
  5. Reviewer will review
  6. Reviewer Squash + Merges PR

License

All code is released under the GNU General Public License v3.0.