Skip to content

This is the public repository for the Gallactic Conversion Records, Pre-Sale, Auction, and Migration contracts to be deployed on the Ethereum network

License

Notifications You must be signed in to change notification settings

gallactic/crowdsale-contracts

Repository files navigation

Gallactic crowdsale contracts

Collection of smart contracts for the gallactic crowdsale follows a Dutch Auction model similar to Gnosis and Raiden projects.

Prerequisite

Nodejs v8+

Installation

  1. Install truffle
npm i truffle -g

Node: If your truffle version is less then v4.1.14, you need to manually update solidity to v0.4.25.

cd /usr/local/lib/node_modules/truffle
npm install solc@0.4.25
  1. Install all dependencies
npm i
  1. Install ganache-cli or GUI
npm install -g ganache-cli

You should have Ganache running in the background

ganache-cli -e 5000000 -a 20
  1. Compile, deploy and test smart contracts
truffle compile
truffle migrate
truffle test

These commands apply to the RPC provider running on port 8545.

Solidity Dependencies

For standard smart contracts like Ownable, SafeMath we use OpenZeppelin's library for secure implementation.

NPM Version

License

All smart contracts are released under MIT.

About

This is the public repository for the Gallactic Conversion Records, Pre-Sale, Auction, and Migration contracts to be deployed on the Ethereum network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •