Skip to main content

Getting Started with Milkomeda

Milkomeda is a groundbreaking new protocol that brings EVM capabilities to non-EVM blockchains. As development progresses, Milkomeda will expand to offer L2 solutions (rollups) for several major blockchains including Cardano, Solana, and Algorand. Currently we have an EVM-based sidechain connected to Cardano - Milkomeda C1 and EVM-based Rollup connected to Algorand - Milkomeda A1.

Follow the steps in this guide to quickly get started using Milkomeda.

Why Milkomeda?

  • Milkomeda provides non-EVM ecosystems the ability to inherit key elements such as rollups and Solidity support from EVM-based ecosystems.

  • Developers have access to all of the tooling from the EVM ecosystem. Building, deploying, debugging, and auditing all work the same as in Ethereum. The capability for developers to port projects over from Ethereum will significantly broaden the selection of dApps available on supported L1 blockchains.

  • Security consistency among deployments: Multi-chain deployed code has the same security properties, eliminating the need to do individual audits per chain.

  • Future innovations in zero-knowledge technology will be implementable as L3+ solutions on top of Milkomeda.

  • Milkomeda empowers startups to build on chains like Cardano, Algorand, and Solana while tapping into the talent and resources of the largest community for smart contracts (Solidity).

Features of Milkomeda

  • Scalability: Milkomeda can scale to hundreds of transactions per second without sacrificing long-term decentralization.

  • Security: Our aim is to leverage the power of rollups for all chains, with audits at key points in the roadman to ensure security of the protocol.

  • User Experience: We collaborate with wallets to ensure the experience of moving assets to Milkomeda is a breeze.

  • Interoperability: Solidity (EVM) support will come first, followed by Cairo and others.

  • Portability: Code once, deploy everywhere without sacrificing security.

  • Developer Experience: Developers can draw directly on all of the tooling and resources of Ethereum.

Getting started for Cardano

For End Users

End users can send ADA from the Cardano mainnet to a bridge address and receive wrapped ADA on the Milkomeda C1 sidechain. Jump ahead to the Getting Started for End Users page to start by setting up Flint and MetaMask.

For Developers

In addition to the mainnet version of the Milkomeda C1 sidechain which uses wrapped ADA for fees and gas, developers can also access the Milkomeda Devnet to wrap assets from the Cardano Preprod Testnet and deploy smart contracts on the Milkomeda C1 Devnet sidechain using wrapped Test ADA for fees and gas. Proceed to the next page to start by setting up Flint Wallet and obtaining some test ADA from the Cardano Testnet faucet.

Getting started for Algorand

For End Users

End users can send ALGO from the Algorand mainnet to a bridge address and receive wrapped ALGO on the Milkomeda A1 Rollup. Jump ahead to the Getting Started for End Users page to start by setting up MyAlgo wallet and MetaMask to interact with bridge dApp.

For Developers

In addition to the mainnet version of the Milkomeda A1 Rollup which uses wrapped ALGO for fees and gas, developers can also access the Milkomeda A1 Devnet to wrap assets from the Algorand Testnet and deploy smart contracts on the Milkomeda A1 Devnet Rollup using wrapped Test ALGO for fees and gas. Proceed to the next page to start by setting up MyAlgo Wallet and obtaining some test ALGO from the Algorand Testnet faucet.