Skip to main content

যখন পৃষ্ঠাটি শেষবারের মতো আপডেট করা হয়েছে: ২ জুন, ২০২৩

Deprecated software

This is a list of key Ethereum-related projects and resources which have been deprecated or are no longer maintained. It is important to highlight deprecated work so that users can find viable alternatives and to prevent malicious versions from being distributed.

This list is curated by our community. If there's something missing or incorrect, please edit this page!

Proof-of-work

Proof of work is a consensus engine that was implemented in Ethereum until September 2022. It was deprecated when Ethereum swapped to a proof-of-stake based consensus mechanism. This was achieved by deprecating the parts of the client software related to proof-of-work mining, including Ethhash (the mining algorithm) and all the consensus logic and block gossiping functionality that was originally built in to execution clients. The clients themselves were not deprecated but several of their core components were. The concept of proof-of-work was deprecated as the total effect of removing the related components of the client software.

Software

This section is for software for the desktop, command line, or server which has been deprecated. The main types are wallets, integrated development environments, languages, and Ethereum clients. Definitely be careful to not install deprecated software unless you are certain it is from the original source, e.g. a repo hosted under https://github.com/ethereum(opens in a new tab).

OpenEthereum

Deprecated July 2021

Summary

OpenEthereum was the second largest Ethereum implementation by node count. OpenEthereum played an important role in being a key piece of infrastructure for some of the largest users in Ethereum like Etherscan and Gnosis Safe. Its tracing capabilities set it apart from other clients, ensuring reliable and fast synchronization for data providers.

Archives

Archived GitHub repo(opens in a new tab)

History

OpenEthereum was built for miners, service providers, and exchanges which need fast synchronization and maximum uptime. OpenEthereum provided the core infrastructure essential for speedy and reliable services.

Alternatives

Compare all Ethereum execution client options.

Grid

Deprecated on December 10, 2020

Summary

Grid was a JavaScript-based desktop application that allowed you to securely access Ethereum, IPFS, and other decentralized networks. It provided a user-friendly interface to assist a less technical audience in safely interacting with dapps, which increased accessibility for everyone.

Archives

Archived GitHub repo(opens in a new tab)

History

Grid could be seen as a successor to Mist, also a standalone, JavaScript-based desktop app which included a Geth node. Grid removed the wallet aspect, and added a plugin-style approach for running different kinds of nodes.

Alternatives

DAppNode(opens in a new tab) is a platform for deploying and hosting dapps, P2P clients, and blockchain nodes.

Ethereum Studio

Deprecated on December 7, 2020

Summary

Ethereum Studio was a web-based IDE which allowed users to create and test smart contracts, as well as build front-ends for them.

Archives

Archived GitHub repo(opens in a new tab)

History

Ethereum Studio was developed to provide users with an IDE that had a built-in Ethereum blockchain and Solidity compiler. In addition to this it provided the ability to live edit code and export full dapps without the need for a terminal.

Alternatives

Remix(opens in a new tab) is an alternative web IDE for Solidity development. Additionally, the Developer Portal has tools for web and local development, documentation, and more.

Meteor Dapp Wallet

Deprecated on March 27, 2019

Summary

Meteor Dapp Wallet was a component of Mist, an Ethereum wallet for managing Ethereum accounts and interacting with smart contracts. For many years the Meteor Dapp Wallet web UI was hosted as a subdomain "wallet.ethereum.org".

The Mist Multisig Contract (solidity code) was also included, and Meteor Dapp Wallet featured a user interface for configuring and deploying it.

Not deprecated: deployed Mist Multisigs

The Mist Multisig -- deployed as bytecode to Ethereum Mainnet by thousands of users -- continues to be used to store and manage value without incident. How to Interact with a Mist Multisig Contract(opens in a new tab) provides a good overview for how to use these smart contracts.

Archives

Archived GitHub repo(opens in a new tab)

History

See Mist below.

Alternatives

See the Ethereum Wallets page on ethereum.org.

Mist

Deprecated on March 27, 2019

Summary

Mist was a specialized browser built with Electron that enabled users to manage Ethereum accounts and interact with dapps hosted on the traditional web.

Archives

Archived GitHub repo(opens in a new tab)

History

Mist was an important early experiment because it explored how to manage Ethereum keys, introduced users to financial tools, like multisigs, and demonstrated how the Web3 would work. It also introduced users to innovations like blockies, cute and memorable 8-bit style graphics representing Ethereum keys.

Alternatives

MetaMask(opens in a new tab) is an in-browser wallet enabling you to manage Ethereum keys and interact with dapps. It is available as an extension for Google Chrome and Firefox, and is included in Brave Browser(opens in a new tab).

Mix

Deprecated on August 11, 2016

Summary

Mix was an IDE built in C++ that allowed developers to build and deploy smart contracts to Ethereum.

Archives

Archived GitHub repo(opens in a new tab)

History

Mix was of the earliest Ethereum-related applications. See this presentation by Gavin Wood at Devcon0(opens in a new tab).

Alternatives

Remix(opens in a new tab) is a browser-hosted IDE for Solidity / smart contract development, testing, and deployment. It also has a desktop option.

Minimal

Deprecated in 2020.

Summary

Minimal was a modular implementation of the Ethereum blockchain written in Go.

Archives

Archived GitHub repo(opens in a new tab)

History

Minimal was replaced by polgon-sdk(opens in a new tab)

Hyperledger Burrow

Deprecated in 2022.

Summary

Hyperledger Burrow was a permissioned Ethereum smart-contract blockchain node. It executed Ethereum EVM and WASM smart contract code on permissioned virtual machines.

Archives

Archived GitHub repo(opens in a new tab)

Mana-Ethereum

Summary

Mana-Ethereum was an Ethereum client built using Elixir.

Archives

Archived GitHub repo(opens in a new tab)

History

Mana-Ethereum's GitHub repository has not been explicitly archived, but the last commit was in 2019.

Aleth (cpp-ethereum)

Deprecated on October 6, 2021

Summary

Aleth (formerly known as cpp-ethereum) was an Ethereum client written in C++.

Archives

Archived GitHub repo(opens in a new tab)

History

Aleth was the third most popular client for Ethereum before being deprecated on October 6, 2021.

Alternatives

Geth(opens in a new tab) is a well-known alternative Ethereum client.

Ethereum-H

Archives

The Ethereum-H archives have been removed from GitHub.

History

Ethereum-H was an Ethereum client written in Haskell. It was deprecated around 2015.

Alternatives

Geth(opens in a new tab), Nethermind(opens in a new tab), Besu(opens in a new tab) and Erigon(opens in a new tab) are viable alternative Ethereum clients - there is no current Haskell client.

ruby-ethereum

Archives

ruby-ethereum GitHub repo(opens in a new tab)

History

ruby-ethereum was an Ethereum client written in Ruby. It was deprecated around 2018.

Alternatives

Geth(opens in a new tab), Nethermind(opens in a new tab), Besu(opens in a new tab) and Erigon(opens in a new tab) are viable alternative Ethereum clients. There is no current Ruby client.

Parity

Deprecated on June 2, 2020

Summary

Parity was an Ethereum client written in Rust.

Archives

Archived GitHub repo(opens in a new tab)

History

As one of two major, viable clients in the early years of Ethereum (the other being Geth), Parity was a crucial part of the ecosystem. During the Shanghai Attacks of 2016 Parity enabled Ethereum network to continue operating when clients like Geth were taken down by the attack, proving the importance of client diversity.

Alternatives

Erigon(opens in a new tab) Erigon (previously called Turbo-Geth) is a next generation Ethereum client on the efficiency frontier, written in Go.

Note: The successor project to Parity Ethereum client was OpenEthereum(opens in a new tab) which has since been deprecated.

The "Spin up your own Ethereum node" resource on ethereum.org includes a section for downloading, installing, and running an Ethereum client.

Trinity

Deprecated on July 1, 2021

Summary

Trinity was a python-based Ethereum client which served as a research and educational tool for the community. A large number of python-based modules related to Trinity continue to be maintained by the same team, including Py-EVM(opens in a new tab).

Archives

Archived GitHub repo(opens in a new tab)

History

Trinity was the successor project to pyethereum(opens in a new tab), an early python-based Ethereum client.

Alternatives

The "Spin up your own Ethereum node" resource on ethereum.org includes a section for downloading, installing, and running an Ethereum client.

The EthereumJS(opens in a new tab) project has a similar research and educational use-case as Trinity did.

Dapps and Services

This section is for services deployed to Ethereum Mainnet and other EVM-based networks. Be aware that the dapps and services here may include DeFi applications which have been hacked or may suffer security vulnerabilities due to lack of maintenance, changes in the protocol, etc.

Cover Protocol

Shut down in Fall 2021

Summary

Cover was an DeFi insurance protocol running on Ethereum and other EVM-based networks.

Archives

Website(opens in a new tab)

Medium articles(opens in a new tab)

GitHub repos(opens in a new tab)

Documentation(opens in a new tab)

The DAO

Hacked and shut down in Summer 2016

Summary

The DAO was a smart contract, dapp, and forum for organizing the funding of projects. A vulnerability was exploited and much of the ETH was drained, leading to a community-organized hard fork in order to return ETH to those who had deposited to The DAO. The UX front-end and forum are discontinued.

Archives

Internet Archive of "daohub.org" on May 14, 2016(opens in a new tab)

History

While The DAO failed, the concept endured. The basic technical, social, and governance model innovated for The DAO is widely in use in DeFi, NFT, and project-funding communities.

"DAO Fork" on ethereum.org

Wikipedia entry for "The DAO"(opens in a new tab)

Alternatives

"DAOs" on ethereum.org

MolochDAO(opens in a new tab)

Gitcoin Grants(opens in a new tab)

SparkPool

Shut down in Fall 2021

Summary

Headquartered in Hangzhou, the SparkPool service and community was one of the largest Ethereum-centered mining pools in the world.

Archives

History

Associated with the EthFans community, the service was launched in 2015. SparkPool was disbanded in Fall, 2021 as a result of stricter legal regulations.

Alternatives

Ethermine(opens in a new tab)

Documentation and Information Sources

There are numerous sources of documentation, articles, tutorials, and forums which are now removed or live but no longer maintained. We have selected a few which are significant or whose current status as deprecated may lead to confusion or scam attempts.

Legacy Wiki and eth.wiki

Summary

Legacy Wiki and eth.wiki were wikis maintained by the Ethereum Foundation for the wider community. They were mainly oriented toward hosting detailed descriptions of key aspects of the Ethereum platform and summarizations of technical roadmaps.

Archives

Archived GitHub repo for eth.wiki(opens in a new tab)

Archived GitHub repo for Legacy Wiki(opens in a new tab)

History

Legacy Wiki was a GitHub wiki and a very early locus of technical content (including the original Ethereum Whitepaper). Over time, Ethereum developers migrated their documentation, specifications, and technical description work to other platforms like Read the Docs(opens in a new tab) and GitHub-hosted content.

In 2019 and 2020, eth.wiki became the successor to Legacy Wiki, but an enduring community of contributors did not materialize.

Alternatives

Community-driven content: Ethereum.org Website

Ethereum software projects often host their documentation on Read the Docs(opens in a new tab)

GitHub-hosted technical specifications: EIPs(opens in a new tab), Execution Specs(opens in a new tab), Consensus Specs(opens in a new tab)

forum.ethereum.org

Summary

Ethereum Community Forum was a discussion board maintained by the Ethereum Foundation and hosted on Vanilla Forums. It used the subdomain "forum.ethereum.org".

Archives

Archive URL: https://wayback.archive-it.org/16516/20210618210825/https://forum.ethereum.org/(opens in a new tab)

History

This Forum was an early, "official" discussion board for the Ethereum community. Along with /r/ethereum(opens in a new tab) and a handful of Skype channels, it was an important point of coordination for developers, designers, and organizers. Over the years the participants of the Forum moved on and it became more of a place for the mining community.

Alternatives

/r/ethereum(opens in a new tab), and a large number of DAO Forums and Discord servers.

Gitter Channels

AllCoreDevs

Summary

AllCoreDevs Gitter was the main public coordination comms channel for Ethereum client core developers(opens in a new tab).

Archives

ethereum/AllCoreDevs Gitter Channel(opens in a new tab)

Alternatives

Please use the "allcoredevs" channel on the EthR&D Discord Server(opens in a new tab)

EthereumJS

Summary

EthereumJS Gitter was the main public coordination comms channel for the EthereumJS project(opens in a new tab).

Archives

ethereum/EthereumJS Gitter Channel(opens in a new tab)

Alternatives

Please use the EthereumJS Discord Server(opens in a new tab)

Was this article helpful?