Zero Carbon Project successfully deploys initial Energis smart contracts

Derek Myers
Zero Carbon Project
3 min readMay 9, 2018

We are delighted to announce the initial deployment of Zero Carbon Project’s smart contracts to the blockchain. Congratulations to the team including Philip Louw who developed and deployed the smart contracts, along with Bok Khoo and Luna Labs for their audits.

Deployment involved the following steps, all of which is publicly available due to blockchain transparency.

First, we deployed the Energis token contract at address 0x14121EEe7995FFDF47ED23cfFD0B5da49cbD6EB3. The token contract manages the distributed ledger, implements the ERC-20 standards and sets the Energis token supply at 240 million. It also holds properties such as the token name ‘Energis’, the ticker ‘NRG’ and the number of decimal places ‘18’ for divisibility. You can visit https://etherscan.io/address/0x14121eee7995ffdf47ed23cffd0b5da49cbd6eb3 to view Energis distributed ledger including all transactions using Energis tokens and current balances.

Second, we deployed and configured our multi-sig wallets to manage Zero Carbon Project owned wallets, using the latest version of the Consensys / Gnosis contracts, along with signatories and securities.

Third, we completed the initial allocation of Energis tokens as promised in our Whitepaper:

Token sale smart contract

Finally, we deployed our token sale contract for the private pre-sale. This included the following functions:

The token was deployed with a hardcap of 20,000,000 Energis tokens at a price of USD0.10. Exchange rate was set at $674 USD/ETH, resulting in 6,740 NRG/ETH. The minimum purchase is 300,000 NRG at a cost of 44.5104 ether. The contract is programmed to immediately send any ether received to our multisig wallet and at the same time to send Energis to purchasers’ wallets, which are immediately free to use.

The smart contract allows the controller to input whitelisted purchaser addresses. It also allows the controller to pause and close the contract.

Differentiators include immediately sending Energis tokens for free use and updating live contract with new whitelisted wallet addresses.

To purchase Energis, the purchaser needs to submit a KYC whitelist registration through our website www.zerocarbonproject.com/token-sale . For those registrations with an indicative interest of more than 44.5104 ether, we will perform the KYC checks, update the token sale contract and confirm whitelisting back to the purchaser along with the contract address, by digitally signed email to reduce phishing risks.

Plans for further smart contract deployment

Upon completion of the token sale we will deploy the smart contracts to manage our Energis token economy which will include a Transaction Fee contract to receive Energis tokens and recycle up to 70% to the reward pool for consumers. A reward pool wallet has already been deployed to store Energis tokens for future consumer rewards. A Reward Distribution contract will be deployed to distribute available Energis tokens to consumers as rewards for switching to zero carbon energy.

There are plans to add more functionality to our Energis token economy contract infrastructure in order to make the reward rules and procedures promised in the Whitepaper more trustless.

--

--