Skip to main content

Staking Guide

The Milkomeda Liquid Staking frontend is a secure and user-friendly way for users to interact with the protocol and to perform all user actions: staking, unstaking and claiming rewards.

On the homepage, users can view all relevant statistics on Milkomeda Liquid Staking and the supported chains (currently Cardano only).

Homepage

From a users' perpective Milkomeda Liquid Staking is very simple: mADA is staked into the liquid staking smart contract in return for stMADA and ADA rewards will accrue to its holder inside the Liquid Staking smart contract.

Homepage

Staking mADA

Staking can be performed by navigating to the staking page, that contains the "Stake" and "Unstake" tabs.

On this page users can stake their mADA by folowing these steps:

  1. Connecting a wallet (e.g Metamask, Flint, etc)
  2. Select "Stake" tab
  3. Enter the desired amount on mADA to stake, accept Terms of Use and press "Stake" button
  4. The MADA will be sent to the smart contract and the connected wallet address wil receive the equivalent amount of stMADA

Staking

The page will also show the user's available mADA and his current share of the total staked amount.

note

A prior step to be able to stake on Milkomeda C1 is to wrap ADA from Cardano. To move your funds from Mainnet to Milkomeda C1, please follow this guide.

Claiming the rewards

You can claim your rewards every epoch (unlike Cardano where you have to wait multiple epochs before your first reward). As a user, rewards can be claimed through the liquid staking dApp.

To claim rewards:

  1. Connect a wallet (e.g Flint, Metamask, etc)
  2. Go to "Rewards" page
  3. Press the "Claim" button
Claiming
note

When claiming rewards, no tokens are sent to the user's wallet. The claimed rewards are added to the Staked mADA balance inside the Liquid Staking smart contract.

Unstaking

The steps to unstake stMADA are basically the opposite of staking. Users can unstake their stMADA using the Milkomeda DApp:

The requires steps are:

  1. Connect a wallet (e.g Flint, Metamask, etc)
  2. Go to "Staking" page and "Unstake" tab
  3. Enter the desired amount on mADA to unstake, accept Terms of Use and press "Unstake" button
  4. The stMADA will be sent to the smart contract, and the connected wallet address will receive mADA. Additionally, when unstaking, all unclaimed rewards will be displayed and automatically unstaked, thus increasing the total amount of mADA received.
Unstaking
note

Milkomeda is encouraging DEXs, and other protocols to support stMADA 1:1 with MADA, so that the yield bearing version of the token can become the most used asset on the network