Skip to main content

Getting Started with Milkomeda A1


Milkomeda A1's validators will be shutting down at the end of May 2024. We urge anyone with funds on A1 to transfer them within the next six months to ensure their safety. Read more here

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 Algorand

How it works

In this section, we will explain how the Milkomeda Rollup protocol for Algorand works. It's important to notice that multiple parts of the protocol are still under development, and this documentation will be updated as the protocol evolves.

The following sections are available:

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 Devnet and deploy smart contracts on the Milkomeda A1 Devnet Rollup using wrapped Test ALGO for fees and gas. To get started, head over to the Algorand for developers section to set up your Algorand Wallet and obtaining some test ALGO from the Algorand Testnet faucet.