We are seeking Polkadot Treasury’s support for the development and open source rollout of Epico — an Ethereum wallet compatibility layer for the Polkadot SDK. Epico will enable Polkadot SDK chains to seamlessly interface with Ethereum wallets — without the need for EVM emulation, or wallet plugins (snaps).
$246,330 USDC
We announced Epico and published a recorded demo right before EthDenver 2025 (late February), and spoke with several parachain teams during and after EthDenver for potential integration of Epico in their chains. We have received interest from 5 teams so far, 3 of which are listed below and the other two didn’t wish to be named in the proposal.
As and when we publish the Epico source code and integration guide, we expect more teams to adopt the solution in their Polkadot SDK based chains.
We also received the following words of support from Mythos and Frequency:
“At Mythos, our mission is to lower the barriers to Web3 adoption starting with gaming, but extending to the broader ecosystem. A key part of that is meeting users where they already are. By enabling Ethereum RPC compatibility via Epico, on the Mythos parachain, we make it possible for millions of users to interact using wallets they already trust, while still benefiting from the throughput improvements of Substrate. This would significantly reduce friction and open up seamless access to the MYTH token, whether on Ethereum or within our parachain.” - Cameron Thacker, VP, Mythical Games
“The Frequency core contributors support this proposal. We believe there is a requirement for interoperability with the Ethereum community for the success and expansion of the Polkadot ecosystem. We also see this as a perfect pairing with the ongoing work on Pallet Revive. Epico has the chance to accelerate the rollout of Ethereum RPC compatibility for Frequency, a major goal for us this year. We have previously had great experiences with BlockDeep, including the code reviews they did for Frequency, and have confidence in BlockDeep’s ability to deliver the work for this proposal.” - Harry Evans, CTO, Project Liberty
One of the largest barriers to mainstream adoption for Polkadot-based chains has been the unfamiliarity users face when interacting with Substrate-native accounts and wallets. The majority of crypto users today, especially those coming from Ethereum and EVM-compatible ecosystems, rely on MetaMask and other Ethereum-centric wallets as their default gateway into Web3.
The following graphs show absolute domination of MetaMask, sourced from Dune dashboard: Wallet War
Epico directly addresses this challenge by enabling users to sign and send transactions using their existing Ethereum wallets like MetaMask to Polkadot SDK chains, without needing to install snaps (plugins) or understand new account formats.
We integrated Epico with a solo-chain node and recorded the following fully functional demo. We encourage the community to take a look at the demo before casting their vote.
https://www.youtube.com/watch?v=CS74zbi9OYI
[UPDATE]: In light of Polkadot SDK PR 8757, Substrate accounts can be deterministically represented as Ethereum addresses. As a result, Epico’s previous limitation of working only with native Ethereum accounts no longer applies.
In its current form, Epico focuses on enabling seamless interaction between MetaMask (and other Ethereum-compatible wallets) and Substrate-based chains. This is achieved by integrating chains that natively support Ethereum-style accounts (such as Mythos).
However, chains that exclusively use Substrate’s account format (AccountId32) do not yet benefit from Epico. To address this limitation, we’ve been actively exploring solutions that would allow Substrate chains to support Ethereum accounts while maintaining full backward compatibility with their existing native account systems.
One approach involves leveraging Ethereum accounts as proxies for Substrate accounts — a mechanism we have already successfully demonstrated in our smart accounts project, Otro.
Epico is built with one clear goal: to remove the invisible walls between the Polkadot and Ethereum ecosystems from the user's perspective.
By allowing users to access Polkadot-based chains and applications directly through MetaMask and other Ethereum-compatible wallets, Epico will:
Epico is focused on improving user experience by enabling access to Polkadot-based apps using wallets people already use. MetaMask alone has over 30 million monthly active users (as on Jan 2024). With Epico, a good part, if not all, of those users will be able to use their Ethereum wallets to interact with Polkadot chains, without installing new tools or learning new formats.
This can lead to:
Our strategy includes two parts:
Our goal is not just to publish code, but to enable meaningful adoption that brings more users and activity into the Polkadot ecosystem.
Our proposal differs slightly from most others seeking prospective or retrospective funding. Epico was built over the course of several months — from initial analysis and design to development and testing. It has been an iterative journey, during which we explored multiple approaches before arriving at a solution that truly works.
Once the technical work was complete, we began evaluating potential ways to sustain and distribute Epico. One option was to adopt a closed-source, per-integration licensing model, allowing teams building on Substrate to purchase access. The alternative was to open-source the project and rely on retrospective funding.
The first path would require significant time spent on sales cycles, which we felt would divert our focus away from what we do best — building and improving the technology. The second path risked turning the project into an unmaintained code dump if retrospective funding didn’t materialize, which would ultimately not result in a useful solution.
Instead, we’ve chosen a middle-ground approach: one that allows us to deliver polished, high-quality code while ensuring support and maintenance. We are committed to open-sourcing Epico under the Apache 2.0 license upon completion, giving the community full access to the codebase.
Upfront funding will enable us to finalize the remaining work: cleaning up the code, writing comprehensive documentation, conducting peer reviews, and ensuring alignment with ecosystem standards. This ensures the project will be released in a state that is truly useful, reliable, and maintainable from day one.
We believe open-sourcing without proper funding risks leaving behind incomplete or poorly documented code, which can create more confusion than value for the ecosystem. Our goal is to avoid that by releasing a professional, well-supported open-source project — not just publishing a code dump.
In our ~1 year of operations so far, BlockDeep Labs has delivered the following to the Polkadot ecosystem:
https://matrix.to/#/#epico-blockdeep:matrix.org
This section outlines the scope of work completed, remaining tasks, and projected support requirements for the Epico project, along with associated costs.
So far, we’ve already spent ~185 person-days (roughly 1.5 FTE for ~5 months) of effort on the tasks detailed in the section below. The FTE working on Epico are senior Rust engineers with experience on Substrate and Ethereum both. In addition, there was some oversight and architecture effort from a team lead/manager, and some PM effort for coordination.
We require another 20 person-days of effort for the following tasks:
In the future, to provide technical support to teams integrating Epico in their chains, we estimate a total of 25 person-days of effort spread over a 3 month period.
Total Effort: 230 person-days
Daily Rate: USD 900 (~ EUR 800 per day or EUR 100 per hour)
Sub Total (230*900): $207,000
A detailed breakdown of the budget is available here.
German VAT at 19%: $39,330
Note about VAT: BlockDeep is a German company, with registered address in Berlin. We have to report all company income in our VAT returns as per law. Considering, in this case, the recipient of our services is Polkadot Network Treasury, which is a decentralized entity without any registered address, we have to report and file full VAT for this treasury payment. Please see a relevant discussion on this Polkadot forum post, which is also applicable for other EU countries.
Total: $246,330 USDC
Thank you for considering our proposal. We're happy to answer any questions and provide further details as needed. Looking forward to engaging with the community and moving Epico forward together.
We are seeking Polkadot Treasury’s support for the development and open source rollout of Epico — an Ethereum wallet compatibility layer for the Polkadot SDK. Epico will enable Polkadot SDK chains to seamlessly interface with Ethereum wallets — without the need for EVM emulation, or wallet plugins (snaps).
$246,330 USDC
We announced Epico and published a recorded demo right before EthDenver 2025 (late February), and spoke with several parachain teams during and after EthDenver for potential integration of Epico in their chains. We have received interest from 5 teams so far, 3 of which are listed below and the other two didn’t wish to be named in the proposal.
As and when we publish the Epico source code and integration guide, we expect more teams to adopt the solution in their Polkadot SDK based chains.
We also received the following words of support from Mythos and Frequency:
“At Mythos, our mission is to lower the barriers to Web3 adoption starting with gaming, but extending to the broader ecosystem. A key part of that is meeting users where they already are. By enabling Ethereum RPC compatibility via Epico, on the Mythos parachain, we make it possible for millions of users to interact using wallets they already trust, while still benefiting from the throughput improvements of Substrate. This would significantly reduce friction and open up seamless access to the MYTH token, whether on Ethereum or within our parachain.” - Cameron Thacker, VP, Mythical Games
“The Frequency core contributors support this proposal. We believe there is a requirement for interoperability with the Ethereum community for the success and expansion of the Polkadot ecosystem. We also see this as a perfect pairing with the ongoing work on Pallet Revive. Epico has the chance to accelerate the rollout of Ethereum RPC compatibility for Frequency, a major goal for us this year. We have previously had great experiences with BlockDeep, including the code reviews they did for Frequency, and have confidence in BlockDeep’s ability to deliver the work for this proposal.” - Harry Evans, CTO, Project Liberty
One of the largest barriers to mainstream adoption for Polkadot-based chains has been the unfamiliarity users face when interacting with Substrate-native accounts and wallets. The majority of crypto users today, especially those coming from Ethereum and EVM-compatible ecosystems, rely on MetaMask and other Ethereum-centric wallets as their default gateway into Web3.
The following graphs show absolute domination of MetaMask, sourced from Dune dashboard: Wallet War
Epico directly addresses this challenge by enabling users to sign and send transactions using their existing Ethereum wallets like MetaMask to Polkadot SDK chains, without needing to install snaps (plugins) or understand new account formats.
We integrated Epico with a solo-chain node and recorded the following fully functional demo. We encourage the community to take a look at the demo before casting their vote.
https://www.youtube.com/watch?v=CS74zbi9OYI
[UPDATE]: In light of Polkadot SDK PR 8757, Substrate accounts can be deterministically represented as Ethereum addresses. As a result, Epico’s previous limitation of working only with native Ethereum accounts no longer applies.
In its current form, Epico focuses on enabling seamless interaction between MetaMask (and other Ethereum-compatible wallets) and Substrate-based chains. This is achieved by integrating chains that natively support Ethereum-style accounts (such as Mythos).
However, chains that exclusively use Substrate’s account format (AccountId32) do not yet benefit from Epico. To address this limitation, we’ve been actively exploring solutions that would allow Substrate chains to support Ethereum accounts while maintaining full backward compatibility with their existing native account systems.
One approach involves leveraging Ethereum accounts as proxies for Substrate accounts — a mechanism we have already successfully demonstrated in our smart accounts project, Otro.
Epico is built with one clear goal: to remove the invisible walls between the Polkadot and Ethereum ecosystems from the user's perspective.
By allowing users to access Polkadot-based chains and applications directly through MetaMask and other Ethereum-compatible wallets, Epico will:
Epico is focused on improving user experience by enabling access to Polkadot-based apps using wallets people already use. MetaMask alone has over 30 million monthly active users (as on Jan 2024). With Epico, a good part, if not all, of those users will be able to use their Ethereum wallets to interact with Polkadot chains, without installing new tools or learning new formats.
This can lead to:
Our strategy includes two parts:
Our goal is not just to publish code, but to enable meaningful adoption that brings more users and activity into the Polkadot ecosystem.
Our proposal differs slightly from most others seeking prospective or retrospective funding. Epico was built over the course of several months — from initial analysis and design to development and testing. It has been an iterative journey, during which we explored multiple approaches before arriving at a solution that truly works.
Once the technical work was complete, we began evaluating potential ways to sustain and distribute Epico. One option was to adopt a closed-source, per-integration licensing model, allowing teams building on Substrate to purchase access. The alternative was to open-source the project and rely on retrospective funding.
The first path would require significant time spent on sales cycles, which we felt would divert our focus away from what we do best — building and improving the technology. The second path risked turning the project into an unmaintained code dump if retrospective funding didn’t materialize, which would ultimately not result in a useful solution.
Instead, we’ve chosen a middle-ground approach: one that allows us to deliver polished, high-quality code while ensuring support and maintenance. We are committed to open-sourcing Epico under the Apache 2.0 license upon completion, giving the community full access to the codebase.
Upfront funding will enable us to finalize the remaining work: cleaning up the code, writing comprehensive documentation, conducting peer reviews, and ensuring alignment with ecosystem standards. This ensures the project will be released in a state that is truly useful, reliable, and maintainable from day one.
We believe open-sourcing without proper funding risks leaving behind incomplete or poorly documented code, which can create more confusion than value for the ecosystem. Our goal is to avoid that by releasing a professional, well-supported open-source project — not just publishing a code dump.
In our ~1 year of operations so far, BlockDeep Labs has delivered the following to the Polkadot ecosystem:
https://matrix.to/#/#epico-blockdeep:matrix.org
This section outlines the scope of work completed, remaining tasks, and projected support requirements for the Epico project, along with associated costs.
So far, we’ve already spent ~185 person-days (roughly 1.5 FTE for ~5 months) of effort on the tasks detailed in the section below. The FTE working on Epico are senior Rust engineers with experience on Substrate and Ethereum both. In addition, there was some oversight and architecture effort from a team lead/manager, and some PM effort for coordination.
We require another 20 person-days of effort for the following tasks:
In the future, to provide technical support to teams integrating Epico in their chains, we estimate a total of 25 person-days of effort spread over a 3 month period.
Total Effort: 230 person-days
Daily Rate: USD 900 (~ EUR 800 per day or EUR 100 per hour)
Sub Total (230*900): $207,000
A detailed breakdown of the budget is available here.
German VAT at 19%: $39,330
Note about VAT: BlockDeep is a German company, with registered address in Berlin. We have to report all company income in our VAT returns as per law. Considering, in this case, the recipient of our services is Polkadot Network Treasury, which is a decentralized entity without any registered address, we have to report and file full VAT for this treasury payment. Please see a relevant discussion on this Polkadot forum post, which is also applicable for other EU countries.
Total: $246,330 USDC
Thank you for considering our proposal. We're happy to answer any questions and provide further details as needed. Looking forward to engaging with the community and moving Epico forward together.
Threshold
Dear Proposer,
Thank you for your proposal. Our first vote on this proposal is AYE.
The Medium Spender track requires 50% quorum and simple majority of non-abstain voters according to our voting policy v0.2, and any referendum in which the majority of members vote abstain receives an abstain vote. This proposal has received five aye and zero nay votes from ten available members, with one member abstaining. Below is a summary of our members' comments:
The majority of voters expressed strong support for a proposal aimed at enhancing the connection between Polkadot and Ethereum, emphasizing its potential to attract Ethereum users to the community and the importance of building compatible tools. They highlighted the necessity of open-source code and compatibility with EVM wallets as crucial elements for broader adoption. However, one voter abstained, raising concerns about the project's timeline and costs associated with its production, suggesting a need for clearer proposals and market insights before proceeding.
The full discussion can be found in our internal voting.
Please feel free to contact us through the links below for further discussion.
DISCLAIMER: Our Decentralized Voices delegation voted to abstain on this referendum in accordance with our conflict of interest policy, announced on the 27th of March, 2025.
Kind regards,
Permanence DAO
Decentralized Voices Cohort IV Delegate
📅 Book Office Hours
💬 Public Telegram
🌐️ Web
🐦 Twitter
🗳️ Delegate
PolkaWorld voted NAY
Two-thirds opposed, one-third in favor.
Reasons for opposition:
While Ethereum compatibility is currently a higher priority, the budget section of the proposal appears overly vague, making it difficult to assess whether the requested amount is reasonable. We hope the team can further break down the budget into clear components: the number of developers (with role descriptions), the specific functionalities being developed, the development timeline, and the hourly rates.
Additionally, the proposal requests funding in USDC but mentions tax deductions. Since the funding is not provided in fiat currency, we suggest that the team further explain why tax deductions are involved and clarify the potential impact.
The supporting viewpoint highlights that the deliverables of this proposal are clear and concrete, with direct benefits to ecosystem user growth and clear empowerment for Polkadot SDK projects. Moreover, several projects (including Mythos, Frequency, and Polimec) have already expressed interest in integrating, demonstrating Epico’s strong compatibility and demand within the SDK ecosystem.
Check out the full feedback here!
Hey @BlockDeep
Did you contact Parity and/or tech.fellowship about how this project could fit into the new Polkadot Hub strategy with PVM.
Just asking that because I don't want to double spend significant funds to projects which aiming EVM compatibility. Please clarify this.
Thank you!
https://github.com/polkadot-evm/frontier
I wonder if you know anything about this open source project? You said those function points this project actually contains , such as Rpc, Gas conversion, transaction conversion etc. So what I'm worried about is that this program will be as troublesome as frontier for parachain compatibility, except for the EVM function.If you can do what you're talking about with very little code, I'll support you, otherwise you're just an abridged version of frontier. Looking forward to your reply 🙏
Epico acts as a JSON-RPC proxy for Ethereum, translating standard MetaMask RPC calls (e.g., eth_sendTransaction, eth_getBalance) into native Substrate extrinsics on any Polkadot SDK chain—no EVM or PVM or plugins required. It’s the blockchain equivalent of using PyO3 to expose Rust in Python or the Python/C-API to load C code into Python right like a binding ?
Threshold
OG Tracker Rating 3/3
Clear display of deliverables✅
Clear display of a valid direct point of contact ✅
Clear display of proposal’s duration✅
OGT Rating aims to help voters make better informed decisions and direct proposers towards certain common-good practices. We are providing feedback based on 3 simple yet crucial criteria which we believe should be included in every OpenGov referenda.
Edited