Last updated 7 months ago
Ethereum developers struggle to move their smart contracts to Cardano because the systems work very differently. There’s no simple way to translate the code, which slows down adoption.
We’re building a simple toolkit that helps Ethereum developers convert their smart contracts into Cardano-compatible code. It translates familiar Solidity patterns into Aiken or Plutus. With examples
This is the total amount allocated to EVM-to-eUTXO Contract Translator Toolkit.
Please provide your proposal title
EVM-to-eUTXO Contract Translator Toolkit
Enter the amount of funding you are requesting in ADA
85000
Please specify how many months you expect your project to last
11
What is the problem you want to solve?
Ethereum developers struggle to move their smart contracts to Cardano because the systems work very differently. There’s no simple way to translate the code, which slows down adoption.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
The project will be fully open source from the start. We will use the MIT License, approved open source license. The full codebase, documentation, and templates will be published on GitHub and freely available for the community to use, modify, and contribute to.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
Mention your open source license and describe your open source license rationale.
The project will be fully open source under the MIT License.
MIT License Rationale:
The MIT License is simple, permissive, and widely used in the open source community. It allows developers to freely use, modify, and share the code without restrictions. This makes it easy for others to contribute, adapt, or integrate the toolkit into their own projects. By choosing MIT, we ensure that the Cardano developer community has full access to our work from day one, supporting transparency, growth, and collaboration.
How do you make sure your source code is accessible to the public from project start, and people are informed?
We have launche a public GitHub repository during the first the praparation of the project. The code, documentation, and templates will be uploaded as soon as they’re created. We'll share updates on the Cardano Forum, X (Twitter), and developer channels to inform the community that the project is live and open from day one.
How will you provide high quality documentation?
We’ve dedicated part of the budget specifically to documentation and tutorials. A technical writer on our team will create clear, step-by-step guides, code comments, and usage examples for every contract template. These will be hosted on GitHub and shared through community channels. We'll also make walkthrough videos to support visual learners and gather community feedback to keep improving the content.
Please describe your proposed solution and how it addresses the problem
Our solution is a toolkit that helps Ethereum (EVM) developers move their smart contracts to Cardano without needing to learn everything from scratch. Right now, developers who are used to the account-based model of Ethereum find it hard to work with Cardano’s extended UTXO (eUTXO) model. The two systems are very different, and there’s no easy way to translate common Solidity contract structures into Cardano-compatible formats.
We want to fix this by building a tool that takes well-known Solidity patterns like ERC-20 tokens, access control, and modifiers and turns them into working examples in Aiken or Plutus, which are languages used on Cardano. These examples will follow the eUTXO model and will be fully documented.
This toolkit will include:
By doing this, we make it easier for developers to:
In short, this project helps remove a big barrier: it shows EVM developers how to “speak Cardano” by example. It helps them translate their knowledge, not just their code, and that speeds up adoption and innovation in the Cardano ecosystem.
Please define the positive impact your project will have on the wider Cardano community
The EVM-to-eUTXO Contract Translator Toolkit will have a strong, positive impact on the broader Cardano community by helping developers from other ecosystems, especially Ethereum to feel more confident and welcome building on Cardano.
Here’s how:
In short, this project creates a much-needed bridge between Ethereum and Cardano. It brings people in, supports them with helpful tools, and grows the ecosystem in a healthy, open, and collaborative way.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
We have a capable and experienced team made up of smart contract developers, Solidity engineers, frontend developers, and technical writers. Each team member brings direct experience with both the Ethereum and Cardano ecosystems. This means we understand both ends of the bridge we’re trying to build.
To ensure a high level of trust and accountability:
We will open our GitHub repository from the start and push updates continuously.
Anyone will be able to see the code, follow progress, and contribute.
Milestones and deliverables will be publicly tracked, so the community can hold us accountable.
We’ll provide regular updates on the Cardano Forum and social platforms.
Feedback from the community will be welcomed and used to improve the toolkit.
Every key decision like template priorities or changes in approach will be explained openly.
Everything will be released under the MIT License, so the community knows the work is 100% open and free to use or improve.
We’ll publish clear documentation, tutorials, and video guides for each major release.
We know this project is technically achievable because:
We’ll also run real-world tests during development by:
In summary, we’re building something practical, with tools we’ve already worked with, and we’re doing it in the open. That’s how we ensure trust, feasibility, and real value for the Cardano community.
Milestone Title
Project Setup and Planning
Milestone Outputs
A public GitHub repository will be created with an initial commit. The MIT open source license will be clearly declared. A detailed list of 10 Solidity patterns (e.g., ERC-20, Ownable) will be collected and organized by priority. Development tools and project environments will be set up for both Plutus and Aiken translation workflows.
Acceptance Criteria
The GitHub repo must be publicly accessible, include the MIT license file, and contain a clearly structured development plan. A backlog of contract patterns must be visible in the project issue tracker and readme.
Evidence of Completion
GitHub link showing repository setup, license file, README with backlog of patterns, screenshots of dev tool configuration and file structure.
Delivery Month
2
Cost
12000
Progress
10 %
Milestone Title
Initial Translation Engine and First 5 Templates
Milestone Outputs
A working version of the translation engine will be developed to parse Solidity patterns and map them to Cardano-style equivalents. Five templates such as ERC-20, Ownable, and modifiers will be fully translated into Plutus or Aiken, complete with inline code comments and user documentation.
Acceptance Criteria
All five templates must compile successfully, pass functional tests on Cardano testnet, and be documented with usage instructions and developer notes. Engine must output expected structure when given a Solidity pattern input.
Evidence of Completion
Source code samples, testnet tx hashes or logs proving successful execution, documentation files on GitHub, and screenshots from development process.
Delivery Month
3
Cost
20000
Progress
30 %
Milestone Title
Pattern Expansion and Internal Testing
Milestone Outputs
5 more Solidity patterns will be translated and integrated into the toolkit. The library will include expanded documentation with design decisions, known issues, and tips for reuse. Internal testing and validation of smart contract behavior across various edge cases will be performed.
Acceptance Criteria
New templates must compile and behave as expected on testnet. Peer review and internal testing must confirm template integrity and logic soundness. Docs must explain implementation choices clearly and developer friendly.
Evidence of Completion
Template source files, testnet screenshots or transaction logs, review summaries, and a changelog of improvements made during testing.
Delivery Month
2
Cost
18000
Progress
20 %
Milestone Title
Web Interface and Community Testing
Milestone Outputs
A public-facing web UI will be deployed, allowing users to explore Solidity patterns and view their Cardano equivalents. Community developers will be invited to use and test the toolkit. Feedback will be collected via a form and GitHub issues.
Acceptance Criteria
The website must be accessible to the public and display at least 10 patterns. Users should be able to switch views between Solidity and Aiken/Plutus templates. A minimum of 10 feedback responses should be gathered from external developers.
Evidence of Completion
Live app URL, GitHub feedback/issues from community testers, form results summary, and user walkthrough documentation.
Delivery Month
2
Cost
20000
Progress
30 %
Milestone Title
Final Templates, Docs, and Public Release
Milestone Outputs
The toolkit will be finalized with 10+ complete templates. Full documentation will be updated, including technical guides and video tutorials. The project will be promoted on the Cardano Forum and submitted to open source directories. Final reporting and clean-up will be completed.
Acceptance Criteria
All templates must be validated on testnet or mainnet. Final docs must include setup instructions, example use cases, and full code explanations. Project visibility must increase through forum posts and GitHub stars.
Evidence of Completion
GitHub release tag with all code, published video tutorial links, forum thread with community discussion, and documentation in markdown or PDF format.
Delivery Month
2
Cost
15000
Progress
10 %
Please provide a cost breakdown of the proposed work and resources
Cost Breakdown of Work and Resources:
Budget Item Amount(ADA) Description
Dev Salaries (5 developers) ₳48,000 3 developers (blockchain, web2, web3, backend, fullstack) working full-time over months
Technical Writing & Documentation ₳10,000 Technical writer responsible for creating templates, guides, inline docs, and tutorial content.
UI/UX & Frontend Development ₳12,000 Design and development of the toolkit’s user interface and pattern browsing web app.
Community Outreach & Content ₳5,000 Forum posts, dev-focused tweets, explainer videos, community feedback sessions.
Testing and QA ₳5,000 Functional testing, testnet deployments, template validation, and user feedback cycles.
Contingency Reserve ₳5,000 Covers unplanned dev time, updates due to library changes, or hiring for specific gaps.
The budget is distributed across the 11months project timeline to ensure consistent development, testing, and documentation from start to finish. Additional team members (Cardano and Ethereum devs) will be compensated from within the dev salary and contingency allocations depending on hiring timelines and part-time rates.
How does the cost of the project represent value for the Cardano ecosystem?
This project offers strong value for money by targeting a major onboarding barrier: helping Solidity developers transition to Cardano. By building an open-source toolkit that translates Ethereum contract patterns into eUTXO-compatible templates, we enable more developers to create on Cardano without needing to become protocol experts.
With ₳85,000 spread across 11 months, we ensure:
A complete developer-friendly toolkit (10+ templates) usable across projects
A public web interface to increase visibility and access
Clear documentation and tutorials to reduce developer onboarding time
Community engagement via testing and feedback loops
The biggest cost component (₳48,000) supports developer time, split among core team members and two additional hires with expertise in both ecosystems. This makes the solution technically sound, time-efficient, and collaborative.
Given that some Plutus/Aiken contract development can cost tens of thousands per contract alone, creating a reusable library of 10+ patterns ready for integration is a significant multiplier for ecosystem value.
All work will be open source and available from day one. We also emphasize community involvement and feedback throughout development. This ensures the toolkit will be adopted and adapted by real developers and projects.
Rather than one closed product, this project creates an extensible foundation that other builders can build upon, customize, and improve—helping grow Cardano’s developer ecosystem in a sustainable and scalable way.
Terms and Conditions:
Yes
Core Team Members:
Kambale Mechack Elie – Blockchain Developer | Smart Contract Engineer
Responsible for the architecture and development of smart contract templates in Plutus and Aiken. Will lead the pattern translation logic and oversee the design of the translation engine.
LinkedIn : https://www.linkedin.com/in/elie-kambale-172418126/
Justin Bihango – FullStack Developer | Web3 Developer
Leads the web interface development and front-end integration of the translation engine. Also assists in testnet deployment and UI/UX flow.
LinkedIn: https://www.linkedin.com/in/justin-bihango-4035561a9/
Serge Makasi – Backend Developer
Supports API development, back-end integration, Solidity pattern parsing, and assists with deployment scripts and dev tooling setup.
LinkedIn: https://www.linkedin.com/in/serge-makasi-mak-54420915a/
Planned Roles to Be Filled:
All listed team members have confirmed participation and are committed to the full delivery cycle. Recruitment of the remaining two team members will focus on developers already active in the Cardano and Ethereum communities, with outreach already initiated.