With Casper now available for testing, does the protocol work with regular ERC20 tokens?

For example if Casper becomes the main protocol for the whole Ethereum network and the old PoW method is gone, will this effect tokens already issued?

If creating a token now that wants long-term functionality with the best Ethereum possible, should I be doing something different than creating a regular token, to ensure that it is fully functional with Casper in the future?

I appreciate input on this as I cannot find much information anywhere regarding Casper and "backwards compatibility".

Thank you.

1 Answer 1


Casper will not impact already deployed or new Smart Contracts(including ERC20 tokens).

Casper FFG is just a modification to the underlying Consensus protocol introducing a PoW/PoS hybrid model and quick and dependable finality;it doesn't affect Solidity or the EVM, so you don't need to make any modification to existing code.

  • Thank you. Will the same be the case for Casper CBC (no effect on solidity or the EVM) ? Commented Jun 1, 2018 at 12:59
  • 1
    Correct, afaik Casper CBC also isn't going to affect Solidity or the EVM.
    – Grug
    Commented Jun 1, 2018 at 13:10
  • As convenient as it would be to take your word for it, some explanation of how, and a link to a credible source would be needed for this to be a valid answer.
    – Kevin
    Commented Apr 12, 2019 at 16:17
  • @Kevin Well the question is almost a year old and it was originally asked at a time when the roadmap and technical details for ETH 2.0 were significantly different from what they are now. Still the current consensus among core devs for the eth ecosystem seem to be that neither the switch to PoS nor the introduction of the sharded architecture will affect smart contract development: ethresear.ch/t/…
    – Grug
    Commented Apr 13, 2019 at 17:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.