January Dev Update | Commonwealth


January Dev Report | Ethereum Commonwealth

1. Callisto Network Project.


  • The main goal of Callisto network is to research and provide a reference implementation of an experimental protocol changes that aim to establish a smart-contract based on-chain governance system, completely financially transparent built-in development funding mechanism and balance the interest in the network between the miners and coin holders (ordinary network users).

  • It is possible to improve the scalability of both ETC and Callisto networks by using one as a sidechain.

  • Create a field for crosschain services improvements. It is also possible to establish a core of any crosschain service at the Callisto network and use Callisto smart-contracts state on ETC chain and visa versa which allows to facilitate the bandwidth of ETC chain. (Currently, DexNS, Address-To-Address message system, Token swap channels and ECNS are crosschain services that are deployed on ETC chain simultaneously)

Here you can track the progress:


Callisto is a separate blockchain that is based on Ethereum protocol with its own cryptocurrency (CLO). Callisto has a fixed cap monetary policy similar to ETC. Unlike ETH, ETC is posing itself as a value storage. It should be noted that the ETC does not have any incentives for coin holders. The whole emission is completely controlled by miners and their influence grows with the growth of the network. Callisto introduces a Cold staking protocol that rewards coin holders for being a network participants.

Cold staking is a smart-contract based process that allows CLO holders to earn interest in a total CLO emission when they hold CLO coins at their balances for long enough preiod of staking time (1 month by default).

Cold stakers are not required to run a node to participate in cold staking process. Cold stakers are not validating transactions and the whole system can remain fully POW which is important since ETC adheres to POW consensys. It is only necessary to call the “Staking contract” to become a cold staker.

Cold staking is a step towards the goal of turning the desired cryptocurrency into a value storage currency because this significantly increases a total demand to hold for stake holders. Further protocol improvements would be described at this open document. It may take years to propose any changes to ETC protocol and achieve a consensys on whether we need to implement it or not. As the result it was decided to launch a separate network to implement the protocol. If the reference implementation will succeed then we can implement the protocol changes on ETC as well.

Cold staking protocol could be an intermediate step of automated on-chain governance system implementation.
Callisto whitepaper will be released soon.

Callisto Initial Distribution

It was decided to distribute the initial stake of CLO between current ETC holders. We will make a snapshot of ETC blockchain at block 5500000 (approximately 5 March, 2018. This depends on ETC block time and ETC hashrate changes). Then we implement the initial balance of each ETC holder in the Callisto network genesis block, so each ETC owner will receive CLO coins automatically in a 1:1 ratio to the amount of ETC that he had at block 5500000.

2. Cold staking protocol.

Problem that is solved by this project:

  • There is no incentive for coin holders to continue to own coins which is important for “store of value” currencies.

  • Interest and influence in the network are not balanced. The balance is strongly biased towards the miners.

  • Lack of governance system. Cold staking protocol could serve as an intermediate step for governance system implementation.

Here you can track the progress:

Update summary:

Reference implementation of the cold staking protocol is developed and tested. The 1.0 version of the protocol has some issues that can hurt the network bandwidth in some circumstances. The 2.0 version of the protocol is intended to resolve bandwidth issues but it is still in development.

3. Callisto testnet.

Problem that is solved by this project:

  • Lack of a specialized testnet for Callisto and ETC chains. If Ethereum will introduce any breaking changes then there will be no viable testnet for ETC chain. Morden testnet is very old and require syncing and mining a test block to start testing contracts on it which is not suitable in most cases.

Here you can track the progress:

Update summary:

Callisto-TEST is ETC-compatible implementation of Callisto protocol that allows to run smart-contracts with the same version of EVM that ETC is currently relying on. Unfortunately, there is no blockchain explorers that support Callisto-TEST now. We are working on our own blockchain explorer that will support multiple networks but it is still in development.

Callisto-TEST is now supported at ClassicEtherWallet.This means that any developer can successfully deploy, run, test and debug contracts on Callisto-TEST network.
We have a manual faucet for Callisto at the moment. You should join the ETC discord and type your address at the special #callisto-faucet channel in tech topic. We will distribute test-CLO manually (analogue to how Ropsten testnet works).

Advantages of Callisto-TEST network:

  • Proof of Authority consensys. High DDOS resistance.
  • Zero install requirements to test your contracts at this testnet.
  • No need to sync your node to test contracts at this testnet.
  • Reduced block time for testing reasons which allows to execute contract calls and normal transactions faster.

4. DexNS revenue.

Here you can track the progress:

DexNS revenue address:

Update summary:

A final version of DexNS is launched. 56 names are currently registered at DexNS which brings 5,6 ETC to the revenue distribution address. The amount is too small to launch a distribution between DEX token holders now.

The amount of revenue that is generated by DexNS will be distributed between DEX token holders according to announcement #24: revenue distribution process of Ethereum Commonwealth as soon as the amount of revenue will be sufficient to cover gas fees for transfers to the smallest DEX holders.

5. Address to Address message system.

Problem that is solved by this project:

  • This contract solves the problem of impossibility to contact the address owner without knowing anything other than his address.
  • Ethereum lacks a central messaging system that will allow to contact an address owner directly. As the result there is no viable way to deliver a message to address owner without knowing his real identity.

Here you can track the progress:

Update summary:

A2A Message smart-contract is successfully deployed. The next step is UI implementation and integration with ClassicEtherWallet.

For more information read this:

6. ClassicEtherWallet maintenance.


  • Maintain and improve the efficiency of the main web-wallet of Ethereum CLassic.

Here you can track the progress:

Update summary:

  • Callisto-TEST network integration.
  • Specialized GAS options for Callisto-TEST network.
  • Minor UI fixes and upgrades.
  • UBQ RPC endpoint fix.

Ethereum Commonwealth

Ethereum Commonwealth is a completely financially transparent development team that aims to solve a number of Ethereum Classic infrastructure problems and improve the whole Ethereum Classic ecosystem.
You can find a complete Ethereum Commonwealth roadmap here.
Ethereum Commonwealth official address: 0x52823e725a34d42e14a1b66fb67299c30c4d8edf
If you have something to say, feel free to reply to this post or contact via e-mail: dexaran@ethereumclassic.org


Can you describe how the sidechain works? Is it related to ECIP-1027/1028?


ETC will have a hard fork & air drop at block 5500000 (around 5th March). People will receive Callisto 1:1. I think Binance.com give Callisto.


You are mistaken @alep - the Callisto Network is a side chain based on a snapshot of ETC at block 5.5m - this ain’t a hard fork :smiley: also more announcements with more info on the network layer. Please bear with us haha


Hey @Dexaran do you think you could clarify?


Hi there

if i hold ETC in binance will i get the CLO coins? or do i need to hold in an external wallet. Could you please give me some suggestions of low Fee wallets to hold my ETC in, if thats the case?


Clo welcome very much, recently the price of etc has been activated


do i need to keep etc in wallet or binance is ok?



exodus wallet supports it ??


Could you explain it more details about the hard fork, because many of us are newbies, I don’t know whether the hardfork at block 5.5M has something to do with us, because I’m only buying ETC, not mining it, so I don’t know whether the new hard fork is only related to miners? Like us, who don’t mine, do we get the hardfork coin as well? @ClassicIsComing


You are mistaken @alep - the Callisto Network is a side chain based on a snapshot of ETC at block 5.5m - this >ain’t a hard fork :smiley: also more announcements with more info on the network layer. Please bear with us


can i receive CLO while my ETC was store in the exchange?


whatever amount you hold at block 5.5 million is the amount you’ll have in CLO tokens - as far as I know -


It will be supported by JAXX wallet or we should use Emerald Wallet?


Use Emerald Wallet


@elaine Initially Callisto is not designed to work as a sidechain. Initially Callisto is not designed to work as a sidechain. It is a reference implementation of protocol changes combined with written in smart-contracts core features.

If a suitable way to turn any chain into a sidechain will be developed, then we will happily implement this mechanism in Callisto.


I’m not sure about JAXX. It is a bad wallet with very primitive functionality iirc. You can use ClassicEtherWallet, MEW or Emerald.

The most important part here is that you need to control the private key of your account to receive CLO.


As for me, a desktop wallet seems to be deprecated functionality of Bitcoin Core. Ethereum is designed so that it allows to broadcast signed transactions via the RPC node without a necessity to sync a full wallet or deliver private key to the remote node to broadcast TX.

Fortunately Emerald supports remote node functionality.


I see. so it is a fork? Or are you using a new genesis block? If it is a fork, will there be replay protection?


This is not a fork, we are using a new genesis block. I will provide chain ID later.