Welcome to the open-source registry for the Cardano-to-Ethereum Dictionary, available at https://eth2ada.com. This project is a community-driven initiative to define and compare blockchain terms across the Cardano and Ethereum ecosystems—highlighting their similarities, differences, and unique features in a clear and accessible way.
This dictionary serves as a dynamic resource to help developers, researchers, and blockchain enthusiasts better understand key concepts across Cardano and Ethereum. Topics include:
- Consensus mechanisms
- Transaction models
- Smart contract paradigms
The dictionary is stored as a JavaScript array of objects inside data/news_data.js. A public frontend at eth2ada.com renders this data, and the GitHub repo at github.com/TangentADA/eth2ada-rc is open for contributions via Pull Requests (PRs).
We welcome input from anyone with a GitHub account. Let’s educate and connect both communities together!
-
Fork the Repository
Click “Fork” on github.com/TangentADA/eth2ada-rc. -
Clone Your Fork
git clone https://github.com/YOUR_USERNAME/eth2ada-rc.git cd eth2ada-rc -
Create a Branch
git checkout -b add-term-<term-name>
Replace with a short identifier (e.g., utxo).
- Edit the Dictionary
Append a new object to data/news_data.js with a comma and this structure:
{
id: "term_7",
title: "DApp",
text: "A decentralized application running on a blockchain...",
description: "On Cardano, DApps use Plutus scripts for decentralized logic, validated by the network.",
descriptionETH: "On Ethereum, DApps rely on smart contracts deployed on the blockchain.",
image: "/images/blog/term_7.jpg",
date: "10 Apr",
time: "2 min read",
subImages: ["/images/blog/gallery_1.jpg"],
authorImage: "/images/logo-circle.png",
authorName: "Eth2Ada Academy"
}-
Commit the Changes
git add data/news_data.js git commit -m "Add new term: DApp"
Push to GitHub
git push origin add-term-<term-name>- Submit a Pull Request
From your fork, create a PR comparing your branch to the main repo’s main branch. Include a clear title and description.
To edit a term (e.g., fix a typo or add detail):
Fork and clone the repo as above. Create a branch:
git checkout -b edit-term-<term-name>Update the relevant object in data/news_data.js. Commit, push, and submit a PR as described.
Each term in data/news_data.js must follow this schema:
| Field | Required | Description |
|---|---|---|
id |
Yes | Unique ID (e.g., term_7) |
title |
Yes | Term name (e.g., UTXO) |
text |
Yes | Short summary |
description |
Yes | Cardano-specific explanation |
descriptionETH |
Yes | Ethereum-specific explanation (use --- if N/A) |
image |
Optional | Main image path |
date |
Optional | Last update (e.g., 5 Feb) |
time |
Optional | Reading time (e.g., 3 min read) |
subImages |
Optional | Array of additional image paths |
authorImage |
Optional | Author image path |
authorName |
Optional | Author name (e.g., Eth2Ada Academy) |
One commit per PR. Modify only data/news_data.js. Add or edit one term per PR. Use unique term_X IDs. Ensure valid JavaScript (no trailing commas, typos).
Content is rendered at eth2ada.com from data/news_data.js. Merged PRs go live after the next deployment.
Contributors are eligible for an upcoming token airdrop! Qualification: Have a term or edit merged into the main branch. Tracking: Via GitHub usernames. Rewards: Scale with contribution frequency. Updates: Follow eth2ada.com or the repo.
Write beginner-friendly, neutral explanations. Avoid jargon where possible. Verify image paths in /images/blog/ or use external hosting. Need help? Open an issue or contact us via GitHub. Let’s build the ultimate Cardano-to-Ethereum dictionary together! 🚀
https://github.com/TangentADA/eth2ada-rc