Awesome Open Source
Awesome Open Source

CircleCI

ICO Contracts

ALIS

The ICO contracts of ALIS project.
Let me know from our social channels if you have any questions.

Solgraph

Solgraph image of AlisCrowdsale.sol.

Prerequisite

  • node.js
    • See: .node-version
  • yarn

Usage

  1. git clone https://github.com/AlisProject/ico-contracts.git
  2. cd ico-contracts
  3. yarn
  4. yarn truffle install

Test

  • yarn test:all

Run single test

  • yarn test ./test/alis_crowdsale.js

Debug

  • yarn debug
    • You can use debugger; function of node.

Linting

  • yarn lint

Deployment

You should adjust gas and gasPrice at truffle.js.

Using private net(geth)

Prerequisite: geth, MIST or EtherumWallet.
In case of MAC.

  1. cd config

  2. mkdir datadir

  3. geth init private.genesis.json --datadir ./datadir/

  4. Run private net.

     geth --datadir ./datadir --networkid 10 --ipcpath /Users/USERNAME/Library/Ethereum/geth.ipc \
     --rpc --rpcaddr "localhost" --rpcport "8545" --rpccorsdomain "*" --mine --minerthreads 4 --unlock 0,1 \
     console 2>> /tmp/geth.log
    

Private net & Test net

  • yarn deploy

Main net

  • truffle deploy --network live

License


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,303
ethereum (741
solidity (293
smart-contracts (178
ico (25
geth (23