Skip to content

kamiloski88/enjinstarter-tge-contracts

 
 

Repository files navigation

enjinstarter-tge-contracts

Environment Variables

  • COINMARKETCAP_API_KEY: CoinMarketCap API Key to fetch gas price
  • ETHERSCAN_API_KEY: Etherscan API Key to verify contracts
  • INFURA_PROJECT_ID: Infura Project ID to deploy contracts
  • MAINNET_CROWDSALE_ADMIN: Mainnet Crowdsale Admin address
  • MAINNET_CROWDSALE_WALLET: Mainnet Crowdsale Wallet address
  • MAINNET_EJS_TOKEN_ADDRESS=: Mainnet EJS Token address
  • MAINNET_GENESIS_SHARDS_WALLET: Ropsten Genesis Shards Wallet address
  • MAINNET_PRIVATE_KEY: Private Key to deploy contracts to Mainnet
  • MAINNET_VESTING_ADMIN: Mainnet Vesting Admin address
  • MAINNET_WHITELIST_ADDRESS: Mainnet Whitelist address
  • MAINNET_WHITELIST_ADMIN: Mainnet Whitelist Admin address
  • ROPSTEN_CROWDSALE_ADMIN: Ropsten Crowdsale Admin address
  • ROPSTEN_CROWDSALE_WALLET: Ropsten Crowdsale Wallet address
  • ROPSTEN_EJS_TOKEN_ADDRESS=: Ropsten EJS Token address
  • ROPSTEN_GENESIS_SHARDS_WALLET: Ropsten Genesis Shards Wallet address
  • ROPSTEN_PRIVATE_KEY: Private Key to deploy contracts to Ropsten
  • ROPSTEN_VESTING_ADMIN: Ropsten Vesting Admin address
  • ROPSTEN_WHITELIST_ADDRESS: Ropsten Whitelist address
  • ROPSTEN_WHITELIST_ADMIN: Ropsten Whitelist Admin address

Testing

$ npm test

Deployment

Localhost

$ npm run migrate-local

Ropsten

$ npm run migrate-ropsten-all

Mainnet

$ npm run migrate-mainnet-all

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.8%
  • Solidity 37.0%
  • Dockerfile 0.2%