Bridge Milkomeda - Cardano

Configuring Flint Wallet

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"

If you already have a Cardano wallet in other apps like nami/ccvault/yoroi/daedalus just click the “Restore via Secret Recovery Phrase” option, type your secret words and your wallet will be restored on Flint.

In case you don't have any Cardano wallet, then follow the bellow process for creating a new one.

Click on “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 have some ADA in your wallet.

Configuring 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.

If you already have a Metamask wallet then you can use its address, otherwise just follow the next process for creating a new one:

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:

After that you need to add Milkomeda Cardano (C1) mainnet to your metamask wallet. You can go to the OccamX dApp where there is an automatic process that will add the Milkomeda mainnet configuration to your Metamask if you hit the “wrong network” button once you are connected to the dApp. Or you can do it manually following the below example:

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.

Wrapping ADA to get MilkADA

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.

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! Its contract address is (0xAE83571000aF4499798d1e3b0fA0070EB3A3E3F9)

Last updated