Melon Token Contracts
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
contracts Splitting of one allocation Feb 13, 2017
migrations linting Feb 4, 2017
test Splitting of one allocation Feb 13, 2017
.babelrc linting Feb 4, 2017
.eslintignore linting Feb 4, 2017
.eslintrc linting Feb 4, 2017
.gitignore buying in time Feb 5, 2017
LICENSE Create LICENSE Feb 18, 2017
README.md Update README.md Aug 1, 2017
package.json linting Feb 4, 2017
truffle.js simplify token contracts Nov 11, 2016

README.md

melon

Token contracts of the Melon contribution.

Gitter

Installation

  1. Clone this repository

    git clone git@github.com:melonproject/melon.git
    cd melon
    
  2. Install dependencies, such as Truffle (requires NodeJS 5.0+) and Testrpc:

    npm install
    

Getting started

After installation is complete, go to the above melon directory, open a terminal and:

  1. Launch a testrpc client:

    node_modules/.bin/testrpc
    
  2. Open a second terminal and run the test framework:

    node_modules/.bin/truffle test
    

Deployment

After installation is complete, go to the above melon directory, open a terminal and:

  1. Launch a ethereum client. For example something similar to this:

    parity --chain ropsten --author <some address> --unlock <some address> --password <some password file> --geth
    
  2. Open a second terminal and deploy contracts using truffle

    truffle migrate
    

Mainnet deployed contracts

See release v1.0 for contract ABI and addresses of contracts deployed to the Ethereum mainnet.

Acknowledgements

These token contracts have been influenced by the work of FirstBlood.