Experience Interoperability and L2 Scalability
Milkomeda delivers rollup technologies to leading Layer 1 ecosystems by offering the most popular smart contracting language, Solidity, while enhancing inter-blockchain interoperability, user experience, and developer traction all at the Layer 2 level.
News
Go Prev
Go Next
Select what defines you best
What is Milkomeda?
Milkomeda allows Apps to work in multiple blockchains. Imagine if any cool Android App could work in your iPhone without any changes!
DeFi
Stablecoins, DEXes, Money Markets, DeFi 2.0, etc.
Bridges
Connecting Algorand, Solana and Cardano.
Games
Play to Earn and other Blockchain based games.
NFTs
NFT platform support, unlocking the power of NFTs
How to connect
Getting Started
The Milkomeda C1 sidechain uses MilkADA as its base asset for paying fees and gas. To access the sidechain, you will need a Cardano wallet with some ADA as well as the MetaMask browser extension.
On the following pages we will walk through the steps to create a Cardano wallet in Flint, configure MetaMask to get a Milkomeda C1 address, and finally send ADA to be converted into MilkADA on Milkomeda C1.
Our first step is to install Flint Wallet. Proceed to the next section to begin.
We have a suite of webpages and tools to help navigating Milkomeda:
Getting a Cardano Wallet (Flint)
Flint Wallet is a Chrome extension that serves as a convenient go-to light wallet for DeFi and NFTs. The current version of Flint allows users to enable "Milkomeda mode" to send transactions to the Milkomeda C1 sidechain. Install Flint Wallet by visiting the following link while using Chrome browser and clicking the “Add to Chrome” button: Install Flint Wallet
After installing, click the "puzzle piece" icon at the top right of the Chrome window to access your extensions. Select Flint. Within the Flint Wallet window, proceed past the initial warning screen, click “Let’s Begin”, choose your language, click “I agree”, and when you arrive at the screen shown below, click the “Mainnet” button.
Next, click “Confirm”, “Create a new wallet”, and write down a copy of your recovery phrase.
Confirm the recovery phrase at the next screen, set a wallet password, and click “Create my wallet”. For now you can select “Skip” at the App Passcode screen, and then click “Finish”. You should now have a Cardano wallet, as shown:
Note that to proceed further you will need to fund your wallet with some ADA. Refer to the "Get Help" section at the end of this document if you require assistance or encounter trouble at this stage.
Next, we will configure MetaMask to connect to the Milkomeda C1 sidechain.
Get and Setup a Milkomeda Wallet (Metamask)
The next step is to obtain an address on the Milkomeda C1 sidechain where we can receive our MilkADA. For now, we recommend using MetaMask for this step.
First, install MetaMask for Chrome. Then, click the Chrome Extensions icon and select MetaMask. Within the MetaMask window, click "Get Started" and then "Create a Wallet". Set a wallet password and click through the rest of the setup screens. When finished, you should have a new empty wallet as shown below. Select the network dropdown at the top right of the MetaMask screen.
From the dropdown list, select “Add Network” and enter the following:
Network Name: Milkomeda Cardano (C1)
New RPC URL: https://rpc-mainnet-cardano-evm.c1.milkomeda.com;
Chain ID: 2001
Currency Symbol (Optional): MilkADA
Block Explorer URL (Optional): https://explorer-mainnet-cardano-evm.c1.milkomeda.com
Click “Save”, and you should now see "Milkomeda Cardano (C1)" in the network dropdown. Copy your C1 wallet address to the clipboard by clicking on the account name, as shown.
Now we are ready to return to Flint Wallet and send our ADA to be converted to MilkADA.
Moving Assets to Milkomeda C1 (Wrapping)
Open the Flint Wallet window and click "Send". At the next screen, enable the "Milkomeda mode" toggle, paste the Milkomeda C1 wallet address currently in the clipboard into the "Milkomeda Ethereum Address" field, and enter the amount to send (1 ADA in this example). Then click "Continue".
At the confirmation screen, enter your wallet password and click "Send".
The transfer will require 10 confirmations, which should take approximately 5 minutes. Once the transaction is confirmed, the transferred MilkADA should be visible in your C1 wallet in MetaMask.
A note on transaction fees
For transactions that take place solely on the Milkomeda C1 sidechain, you only pay the standard Milkomeda network transaction fee set by the block producers.
However, transactions that involve wrapping, i.e., moving assets between Cardano and the Milkomeda C1 sidechain, require payment of transactions fees for both Cardano and Milkomeda since one transaction is required on each chain.
For example, sending assets from Cardano to Milkomeda C1 requires one transaction on Cardano to lock your assets and another transaction on Milkomeda C1 to issue the wrapped assets to you.
When sending a transaction of this type in Flint Wallet, you can expand the "Network Fee" item to see a "Base Fee" (i.e., the Cardano transaction fee) and a "Milkomeda Fee". Note that the "Milkomeda Fee" for these transactions will be slightly higher than the standard transaction fee on Milkomeda since you are also paying the block producers for their role in wrapping your assets.
Now you have successfully wrapped your ADA into MilkADA for use on the Milkomeda C1 sidechain.
About "MilkADA" vs. "Wrapped ADA"
MilkADA is the base asset on the Milkomeda C1 sidechain. When you move ADA to Milkomeda, you receive MilkADA.
Apart from MilkADA, there is another token called "Wrapped ADA" or WADA. Wrapped ADA is an ERC20 token that functions the same as WETH on Ethereum. Be careful not to get these confused!
To check the available list of tokens that can be wrapped, go to Cardano Bridge Supported Native Assets section.
Moving Assets Back to Cardano (Unwrapping)
To move assets from Milkomeda C1 sidechain back to Cardano, use the Milkomeda Cardano Unwrap Bridge. Follow the steps below to unwrap milkADA and receive ADA in your Cardano mainnet wallet.
First, access the Milkomeda Cardano Unwrap Bridge and connect your MetaMask wallet.
Click "Next"
Connect to the Milkomeda C1 Sidechain
Remember to select the appropriate network in your wallet.
Only connect with sites you trust. Make sure the website URL is as follows: https://cardano-bridge.milkomeda.com
Next, enter the amount of milkADA to unwrap or click the arrow to select a different asset to unwrap, and paste your Cardano wallet address in the "To" field. Then, click the "Next Step" button.
Sign the transaction for unwrapping the assets in MetaMask by clicking "Confirm".
Next, wait for blockchain confirmation.
You can check the transaction details in Cardanoscan explorer for more information.
At this stage, the address bar of your browser will contain some information about the unwrapping transaction. An example is shown in the figure below.
The meaning of each of these elements in the address bar is as follows:
- The EVM unwrapping transaction ID
- The unwrapped token amount
- The name of the token being unwrapped
To look up more detailed information about the unwrapping transaction, go to Milkomeda Blockscout explorer and paste the EVM unwrapping transaction ID into the search box, as shown below.
Look up the example transactionThe unwrapping process is now complete. After waiting for the necessary transaction confirmations, you should see the unwrapped asset in your Cardano Mainnet wallet.
To check the available list of tokens that can be unwrapped, go to Cardano Bridge Supported Native Assets section.
Cardano Bridge Supported Native Assets
This section presents all native tokens supported by the Milkomeda Bridge to Cardano. To wrap and unwrap any supported native asset follow the step-by-step tutorial presented in For End Users section by replacing milkADA
with any token from the table below.
Please, remember that the specific native asset must be added to Milkomeda Token Registry before it can be used in any of the wrapping or unwrapping operations. Hence, the list is finite and allows only for specific native tokens.
List of supported Milkomeda Native Assets:
When using Milkomeda Cardano Unwrap Bridge for unwrapping a specific native asset, select it from the drop-down list as shown below:
After selecting a desired native asset, you can always check its description (e.g. The utility token powering the MuesliSwap ecosystem when choosing the MILK token)
Security
Milkomeda’s team treats network security with the utmost importance, making every effort to ensure that the key elements of the system are properly audited. Our team works with trusted and reputable blockchain auditing companies to report on the audit of Milkomeda’s smart contracts.
Laying down the road for an interoperable future
- Implementing the core foundation for non-EVM ecosystems to experience the benefits of both rollups and Solidity.
- Broader selection of dApps by allowing devs to port over existing projects from Ethereum.
- Enables the latest innovations in ZK tech to be implemented as L3+ solutions on top of Milkomeda.
Built by developers, for developers
- Deploy a Solidity (EVM) based smart contract in minutes.
- All the tooling of Ethereum works out of the box.
- Guides and examples are available to get you started building on Milkomeda.
Larger Talent Pool and Faster MVPs
- Tap into the talent and resources of the largest community for smart contracts (Solidity) while building on chains like Cardano, Algorand and Solana.
- Move faster and cheaper while still accessing tooling and expertise from core development to security auditing.
FOR DEVELOPERS
Build once, deploy everywhere
Thanks to Milkomeda, you can deploy your project - without changes - in most of the promising L1 blockchains.
Use all the tooling from EVM.
Building, deploying, debugging, and auditing all work the same way as in Ethereum.
Security consistency among deployments
Your multi-chain deployed code has the same security properties. No need to do individual audits per chain.
Start building right now
Milkomeda has its sidechain Cardano devnet and mainnet already working.
Follow our guide here
SUBSCRIBE FOR UPDATES
Subscribe and never miss the latest updates about Milkomeda.
We will share only the latest updates, processes, plans and insights.