Gilgamesh Platform Smart contracts
Gilgamesh Platform is knowledge-sharing social platform powered by the Ethereum network through Smart Contracts.
Gilgamesh Token "GIL" is an ERC20 compliant token.
Smart Contracts
Token Contract:
- ERC20Token.sol - Standard ERC20 Token Interface.
- SecureERC20Token.sol - Secure ERC20 Token implementation with additional secure methods.
- GilgameshToken.sol - Gilgamesh Token contract.
Token Sale Contract:
- GilgameshTokenSale.sol - Gilgamesh Token Sale contract.
Running smart contracts in Development
Setting up environment
Install Node v8
nvm use 8
Install dependencies
npm install
testrpc
Ethereum RPC client for testing and development
Install npm install -g ethereumjs-testrpc
Install truffle globally
npm install -g truffle
Deployment and Testing
Run EthereumJS TestRPC
testrpc
Compile smart contracts
truffle compile
Deploy Smart contracts on TestRPC
truffle migrate --reset
Load truffle console
truffle console
Development
All code is hand crafted with love by Skiral inc.