EnglishEnglish中文中文اَلْعَرَبِيَّةُاَلْعَرَبِيَّةُDeutschDeutschEspañolEspañolΕλληνικάΕλληνικάFrançaisFrançaisעִבְרִיתעִבְרִיתहिन्दीहिन्दीHrvatskiHrvatskiItalianoItaliano日本語日本語한국어한국어MalayMalayNederlandsNederlandsPortuguêsPortuguêsрусскийрусскийภาษาไทยภาษาไทยTürkTürkTiếng ViệtTiếng Việt粵語粵語
Learn
FAQs
Frequently asked questions by various stakeholders
Why Classic?
Start here to get the lowdown on Ethereum Classic's reason for being and unique value proposition
Knowledge
Further reading on the foundations that underpin ETC
Videos
A collection of videos and podcasts to keep you informed on ETC concepts and happenings
Support ETC by helping to translate this website!

Developer FAQs

Can't find an answer to your question here? Try asking in the ETC community discord server. Specifically, you may find the ETC Discord's #dev-general channel of interest.

Want to learn how to build an application or protocol on top of Ethereum Classic? This page is for you.

What kind of applications can I build on ETC?

As ETC uses the turing-complete EVM, any kind of smart contract system can be deployed to ETC; from Multisigs, to DeFi, to NFTs, to wherever your dreams can take you. Any application that can be deployed to Ethereum can also be deployed to Ethereum Classic.

Some other chains have a history of censoring certain applications and transactions, so if you want to ensure your application runs exactly as programmed without downtime, censorship or third party interference, then consider deploying to Ethereum Classic!

For some examples of apps that have been deployed to Ethereum Classic, check out the apps section.

What's the difference between ETH and ETC when writing applications?

There is no difference when writing contracts; you can use the same developer tools and programming language (notably, Solidity) that you would with Ethereum.

The main difference with Ethereum is that ETC has a different app ecosystem, so the existing deployed contracts you can directly interact with are different. If you need to plug in to an existing asset on Ethereum, you could use a wrapped asset, cross-chain bridges, or you could even consider deploying your own version of these assets.

How can I develop applications for Ethereum Classic?

Check out the development guides section, as well as the development section for tutorials and tools to help you deploy to Classic.

How do I deploy to the Ethereum Classic blockchain?

First, acquire some ETC to pay for the gas to deploy your contract, then simply ensure you deploy to the Ethereum Classic network (Chain ID 61), rather than the Ethereum network (Chain ID 1).

Are there public RPC endpoints I can use to deploy to ETC?

Yes. If you don't want to run, sync, and maintain your own Ethereum Classic node, there are a number of public endpoints available that are free to use.

Check out the RPC Endpoints section, as well as ChainList.org.

Can I get funding to build on Ethereum Classic?

Yes. There are a number of past and present programs to encourage development on ETC.

A recent example is ETC Grants DAO, which launched an ETC grants program in 2023.

As Ethereum Classic has no centralized treasury, all contributions to the project are externally funded. This includes contributors donating their time, and financial incentives from third party funding.

How can I help with development of Ethereum Classic protocol?

You can submit proposals for protocol upgrades through the ECIP process. You can help maintain client codebases by visiting the GitHub repositories of the clients you'd like to help with.

Continue Reading
Contributors

If you would like to contribute by adding or correcting information to this page, please drop a message on Discord or create an issue on GitHub

  • EnglishEnglish
  • 中文中文
  • اَلْعَرَبِيَّةُاَلْعَرَبِيَّةُ
  • DeutschDeutsch
  • EspañolEspañol
  • ΕλληνικάΕλληνικά
  • FrançaisFrançais
  • עִבְרִיתעִבְרִית
  • हिन्दीहिन्दी
  • HrvatskiHrvatski
  • ItalianoItaliano
  • 日本語日本語
  • 한국어한국어
  • MalayMalay
  • NederlandsNederlands
  • PortuguêsPortuguês
  • русскийрусский
  • ภาษาไทยภาษาไทย
  • TürkTürk
  • Tiếng ViệtTiếng Việt
  • 粵語粵語
Add ETC to MetaMask
The ETC community is active on Discord
Discord
Discord
ETC Coop Discord
ETC Coop Discord
eth_classic Twitter
eth_classic Twitter
ETC_Network Twitter
ETC_Network Twitter
Github
Github
ETC Labs Github
ETC Labs Github
Reddit
Reddit
This site is powered by Netlify

Learn

  • FAQs
  • Why Classic?
  • Knowledge
  • Videos

Made with <3 for the Original Ethereum Vision

The content on this website is user-generated and solely for informational purposes. Do not interpret any content as an endorsement of any product or service. There's "no official anything" in Ethereum Classic. Always do your own research, and remember: don't trust, verify!