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

How it works

This section provides valuable context on the underlying technology and processes that enable the Milkomeda C1 EVM Sidechain to operate, as well as the benefits it provides to developers and the Cardano ecosystem as a whole. By exploring these sections, users can dive deeper into the innovative technology that powers the Milkomeda C1 EVM Sidechain, discover the potential for auto-delegation of ADA to stake pools for effortless returns, explore the flexibility of using Solidity and other smart contract languages for development.

Additionally, they can learn about the base asset for fees and gas, the ability to call and use smart-contracts on the sidechain from the Cardano mainnet via new technology called wrapped smart contracts, and the potential for using Milkomeda to act as bridges to other L1 blockchains in the future. This knowledge can help users make informed decisions about the suitability of the Milkomeda C1 EVM Sidechain for their use case.

The following sections are available:

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

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.