How to stake MINA | Full guide How to delegate in Mina Protocol

Simple instruction for Browser, App and Desktop

Vladimir Ponimajushij
16 min readMay 22, 2021

Hello, friends!

This is fast guide “How to stake MINA”

Let’s start!

First Part: Staking MINA with Auro Wallet

Auro Wallet is open source wallet.
You can find a code at the GitHub:
https://github.com/bitcat365/auro-wallet-browser-extension

Here is the Telegram group of Auro Wallet: https://t.me/bitcat365

  • 1) Visit https://www.aurowallet.com/
  • 2) Click on button Chrome or FireFox browser.
    Example will be for Chrome browser, but the same for FireFox.
  • 3) You will see the information about extension Auro Wallet.
    Click “Add to Chrome
  • 4) After several second you will see the icon of Auro Wallet at the top-right corner. Click on it!

You will see the window of extension that looks similar with MetaMask and Keplr Wallet

  • 5) You can Create new address, or Restore existing address. Click on “Create
  • 6) To use Auro Wallet you need to agree with Term of use. Click on “Agree
  • 7) Create password 8) Re-enter password 9) Click on “Next
  • 10) Only you is responsible for keeping mnemonic in safety! If you lose it, nobody can restore it! Click on “Next
  • 11) This is your mnemonic — 12 words. Write it on a paper! Better 2 times! Never share it!
    12) Click on “Confirm Backup
  • 13) Input 12 words in the same order like in your mnemonic
    14) Click on “Next
  • 15) Congrats! New address is created! Everybody, who has mnemonic of this address, can get access to address from any point of the planet Earth! So, never keep your mnemonic in Google Drive or iCloud. Click on “Start
  • 16) To stake MINA, you need to have MINA at the balance of your address. To know your address click on “Receive
  • 17) Copy your address using QR-code or 18) click on “Copy Address” to paste it wherever you want. Your address is not a private information. You can share it with somebody who wants to send you MINA

All new addresses is “Inactivated”. Address become “Activated” automatically after the first deposit of MINA to new address. Activation price is 1 MINA.

After you will have MINA at the balance of your address, you can delegate it to Block Producer (BP) to get a reward for delegation. Also, it calls “staking

  1. As you can see, I have two transactions by 2 MINA each, but only 3 MINA on available balance. 1 MINA was automatically taking from my balance for activation of address.
  2. To become a delegator (staker) and get reward for it, go to menu “Staking
  3. You will see the information about rules of staking in Mina Protocol. You MINA always will be at your address, even if you delegate it. You can always send MINA from your address to any other address.
  4. If you wanna get a reward for staking, click on”Go to staking
  5. Mina Protocol has a lot of Block Producers. How to choose BP, I will write later. Now, you can use search option to find BP by the name. I choose web34ever. Why? I write about it later)
  6. Click on the name of BP, and after click “Next

7) You don’t send any MINA when delegate it, but this is transaction, and you need to pay Network Fee. Also, you have an optional field “Memo”. Don’t misunderstood “Memo” and “Mnemonic”. Memo is just a note for transaction. Some centralized exchange will ask you to input memo to deposit MINA. When nobody ask you to fill the memo, you can write nothing, or write anything. It will be in the blockchain forever

Never input your mnemonic (12 words or more) to memo field. You will lose your funds!

8) You can choose 3 different options to pay fee: Slow, Default and Fast. More you pay, more faster transaction will be in the block. But we don’t hurry) Choose slow for now, and after click on “Next

9) Always check transaction details before confirming. This is the last chance to fix any mistake. After confirmation nobody cans return something back!

10) If everything is right, click on “Confirm

11) Now your transaction is pending, but soon it will be include by BP to the block. You need to wait. How much? Depends of the Network Fee you paid)

12) Return back to main menu, to see the result of your delegation

Don’t stop to read at this place, because in the next part I will explain you a lot of important moments on the example of StakingPower Wallet!

Second Part: Staking MINA with StakingPower Wallet

StakingPower Wallet is an open source wallet, and you can see the code at the GitHub: https://github.com/crackerli/coda-mobile-wallet

You can find the information how to install StakingPower Wallet at the GitHub, but I public it in this guide too.

You can easily upload StakingPower Wallet from Google Play or App Store

Left screen — Google Play | Right Screen — App Store

If you are Chinese mainland user, please following below to install StakingPower wallet on iOS:

  1. Install TestFlight
  2. Scan the QR-code and follow the instructions

You can find this QR-code at the GitHub of StakingPower

Open StakingPower Wallet and you will see this:

1st, 2nd and 3rd screenshots

1st screenshot:
Click on “Create new wallet

2nd screenshot:
Pay attention that nobody watching you and click on “I understand

3rd screenshot:
This is your mnemonic (don’t misunderstood with memo) — unchangeable password to your address. Write it down to paper, better 2 times! If you lose it, nobody can restore it! After, click on “Continue

4th, 5th and 6th screenshots

4th screenshot:
To be sure that you record mnemonic right way, select the words in the correct order. If you made mistake, click on “Clear

5th screenshot:
After you input words in the correct order - click on “Continue

6th screenshot:
Create a password, and re-enter it again. Click on “V in circle”. If you lose your password you will need to reinstall app, and import your mnemonic to restore the access to your address.
If you lose mnemonic — nobody can help you to restore access to your address!
After, click on “Continue

7th, 8th and 9th screenshots

7th screenshot:
This is menu of your address. To stake MINA, you need to have a MINA on your address. To see your address, click on “Receive

8th screenshot:
As you can see, your address is “Inactive”. To activate your address you need to pay 1 MINA. It will be automatically done, after you send more than 1 MINA to your address. Click on your address to copy it

9th screenshot:
To copy your address, you can scan QR-code or just click on many letters and digits — this is your mina-address.
You need to send MINA directly on this address.
If you miss one or more letter or digit — you will lose your funds

Now you can withdraw MINA from exchange to your mina-address, or send your address to someone, who will send you MINA.

Price of address activation is 1 MINA.
The payment will be debited from the balance automatically, directly after the first deposit with 1 MINA or more.

When you will have MINA on a balance of your address, you can delegate it to Block Producer (BP), and get reward for delegation.

“Delegation” and “Staking” is the same!

10th, 11th and 12th screenshots

10th screenshot:
You can have several addresses in a one wallet. To understand difference between “wallet" and “address", watch this video. Click on “Stake"

11th screenshot:
You will see all your addresses in wallet.
Click on address without delegated amount: no “V in circle” and name of BP upon the balance of address.

12th screenshot:
You will see the information about staking in Mina Protocol. Different DPoS-Blockchains have different rules of staking. Click on “Select a Staking Provided

DPoS — Delegated Proof-of-Stake. One of a kind of consensus in the Blockchains. The rules of interaction between participants inside of the network and distribution of the new coins emission

  • You will see the big list of Block Producers. They are all different, but all of them have the same functions: keeping the blockchain and secure the network. You can choose only one BP for one address. About parameters of BP, and how to choose BP - I will write later. I will delegate MINA to BP web34ever - it’s very professional Validator from Distributed Validators Syncstems, that support Mina Protocol for a long time. Also, he is public person and help to russian-speaking community of Mina. You always can ask him questions, and he will not only answer, but also explain you how it works. I’ve got a lot of free knowledges from web34ever, and I don’t feel shy to recommend him like a Block Producer. And I ain’t got any reward or payment for this information about web34ever.
    I support those, who supports me!
    Click on the name of BP
  • You will see details of transaction.
    To send MINA” and “to delegate MINA” is a transaction.
    Every transaction has fee.
    More fee you pay, more faster transaction will be accepted by BPs.
    Every BP produce block by the random line.
    Queue probability of block producing depends of BP’s stake. At first, BPs choose transactions with the biggest fee, not with the biggest amount.
    So, more fee you pay - more faster your transaction will be in the blockchain.
  1. Choose the Network Fee:
    - Moderate is 0.001 MINA
    - Fast is 0.002 MINA
    - Very fast is also 0.002 MINA
    (less MINA — more time, or more MINA — less time)
    Fee for transactions will slowly grew up with growing of the amount of transactions
  2. Click on “Send
  • Input your password to proof that to send transaction is your wish, and after click “Confirm
  • Now, your transaction in the mem-pool, waiting when BP will put it into block and creating of zkSNARK
    1) You can click “View in Block Explorer" to see the process of transaction recording into the Blockchain
    2) You can close page with transaction details. It will move you to the main staking page

1) When your transaction will be accepted, you will see the name of your BP upon the amount of balance
2) Your always can see the all information about your BP, and also change your BP. For this click on your address

You will see all details of your BP, but the most important is:

  1. Contacts of your BP.
    By this contacts you always can get connection with your BP. If BP haven’t contacts — it’s strange. Of course, BP can’t steal your funds. Delegated MINA is always at your address, and only you have possibility to move it somewhere. Not BP, not CEO, not Google. Nobody can get your balance until only you control the mnemonic of your address.
  2. Fee of BP.
    Network distribute new emission of coins proportional amount of BP’s stake. BP get 100% of network reward for its own funds. Delegator (staker) get from the BP 100% minus Fee of BP. If web34ever has fee 3%, then Delegator will get 97% of reward, and 3% will go to BP to pay for electricity, internet and other node infrastructure. Some of BPs can make 0% fee, but this is not endless. This is something like a “marketing” to attract more delegations. When BP sell the reward, price of MINA goes a little bit down. And when BP reinvest reward back to stake, price of MINA goes up.
    Less circulation of MINA at the market — bigger price of MINA.
  3. Click on “Change Staking Pool", if you want to change your BP for another. Your funds always will be at your balance. But you need to pay transaction fee for changing BP.

So, now you know everything about staking of MINA. It’s really easy and secure, if you keep your mnemonic in safety place (not at the Google Drive or iCloud, and not in the notepad of your mobile)

Let’s return to the main page of wallet!

As you can see, wallet shows my total balance from two addresses, and also percentage of staked MINA.

100% of the staked MINA is the best!

Why?

Because Mina Protocol is the solution for many problems, that all previous blockchains still can’t solved!

Don’t stop to read here! The next part will bring you much more important knowledges. And Knowledge is a Power!

Third Part: Staking MINA with Clorio Wallet

Clorio Wallet is an open source desktop wallet for MINA that works on Linux, Windows and MacOS

To install Clorio desktop wallet:

(1) Go to web-page: https://clor.io/

(2) Click on “Download

You will redirect to GitHub of Clorio:
https://github.com/nerdvibe/clorio-client/releases/tag/v0.1.1

Click on “How to download Clorio Wallet”, and you will be redirected to guide-page of Clorio:
https://docs.clor.io/desktop-application/download-clorio-wallet-for-windows-mac-osx-and-linux

I use Linux. Ubuntu 20.04 perfect OS for me!
Linux is open source, and much more private and safety than Windows or MacOS.
I will not write about process of installing Clorio Wallet to each OS, because you can find very easy guide for each OS at Clorio guide-page.
You just need to choose: Windows, Linux or MacOS.

All desktop versions of Clorio Wallet for all OS look the same.

At the beginning you need to agree with terms of use. Read it before agree with it! You need to know with what you are agreeing!
After click on “I Agree

You can import existing address using private key, or connect to Clorio Wallet with the Ledger Nano S, but not Nano X.
For now, Ledger don’t support MINA with Nano X, but in near future it will be. To install Mina App to Ledger use this guide.
But I wanna show you all the process from the beginning!
So, click on “Create a Wallet

(1) You will see your new address. Address is not a private information. You can share your address with other people. You will be able to copy it any time you need.

(2) Clorio Wallet use “private key”, not “mnemonic”.
Private key is the same mnemonic, but in another form.
You always can get your mnemonic from the private key, and always can get private key from your mnemonic: https://github.com/iancoleman/bip39
If you are interested in the technical questions, read his article.
Copy your private key, and keep it safety! The same, like you keep your mnemonic. Also, you will need your private key at the next step.

(3) After you record your private key, better on the paper, better two times, click on “Continue

The main rule “Never share your mnemonic with nobody!”, also works for the private key: “Never share your private key with nobody!

(1) Did you record private key? Nice! Input your private key to proof that you recorded it!

(2) After click on “Continue

Look at the interface of Clorio Desktop Wallet. Looks nice!
To stake MINA, you need to have some MINA at your balance.
Remember, that every new mina-address is “Inactivated”.
Price of activation is 1 MINA.
To activate address, you need to deposit not less than 1 MINA, and address will be automatically activated, and 1 MINA will disappear)
And also, after activating you need to have a balance to stake MINA.
So, send more than 1 MINA to your address.
Click on the “copy-symbol” near your address to copy it and use for the depositing.

After the depositing MINA and activating address you will see the history of transactions:

(0) Thanks for community member with Discord ivandiazperez#5927 for the helping in creating this guide! He sent me 2 MINA, that I can show you all the process of delegating in Clorio Wallet!

(1) You can see, that I’ve received transaction with amount 2 MINA, but at my balance only 1 MINA.

(2) 1 MINA has been paid as Wallet Activation Fee

(3) Click on “Staking Hub” to delegate available balance of MINA

We can see the list of Validators.
Validator” and “Block Creator” is the same. Just different names for the Protectors of Network and Keepers of Blockchain!
You will see the information about Validators, and also you will see Carbonara Validator. He is the creator of the Clorio Wallet.
Carbonara created free wallet with open code for everyone, so if we use Clorio Wallet, it’s nice to delegate MINA to Corbanara Validator. It will shows our respect for the using wallet with open code for free.

To delegate MINA, choose validator and click on “Delegate

You will see new window, where you need to confirm your choice of Validator.

Click on “Confirm

You will be asked to choose Network Fee. By default it’s 0.001 MINA.
But you can choose Average or Fast transaction.
It will be more expensive, but faster. From other side, we don’t hurry)

Click on ”Proceed

You will be asked to confirm transaction with your private key.
Insert your private key and click on “Confirm

To copy and paste private keys can be very risky, if you don’t care about cyber security. Because when you copy something - it will be copied directly to your cache, and many different programs and apps have access to your cache. I use Ubuntu and cares about cyber security. But if you use Windows or MacOS, and wasn’t blocking all possibilities of third parties to get an access to your cache, you can be sure on 99.9% that Microsoft, Google, Apple and several other centralized corporations already have all data, that you was ever copying. But they still don’t know what this data is. For them it “raw data”. But one day they will start to index and classified this data. So, better to care about cyber security and privacy.

(1) If you see “Delegation successfully broadcasted” with green background — all is good! Transaction in the mem-pool. We need to wait a little bit, until it will be in the blockchain.
And also, we had 1 MINA on a balance, and now only 0.999 MINA.
0.001 MINA has been paid as Network Fee.

(2) Go to “Overview” to see the result of the delegation.

(1) After transaction will be in the blockchain, you will see the information about it. As you can see, Delegation Transaction has zero amount, and MINA don’t moves from our balance.

(2) Go to “Staking Hub” to see the information about our validator.

From one address we can delegate only to one validator. We can see, that validator of our address in Carbonara Validator. Time will pass, and we will get a reward for the delegating!

If you will have any questions about Clorio, feel free to write to their Discord Server: https://discord.gg/Wvp25CqXAw

***

The process of staking is similar in all wallets, just every of the wallets has some difference and own specific.
I can’t tell you, which wallet is better or worse, and I sure that I will use all of them.
Decentralization is cool, because we have many different services for one function. And if one of services will stop to work by accident, we will use another service.
Decentralization is one of the main value of the blockchain, so let’s be glad, that we have not only one wallet for everything, but a lot of wallets just for MINA!

To learn more about Mina Protocol solutions - watch the video “Blockchain in the Smartphone":

***

Instruction created by Vladimir Understanding:
If you find any mistake, write me: https://t.me/Antropocosmist
My Starname Profile: https://starname.me/*posthuman

Everything I’ve wrote — is my personal experience.
Nobody pay me for this! I live with donations!

$MINA:
B62qmCSXtUUHCf2jUowyDGRTg3Cj6mTYyX1NbocLWX1YpjpMjZJYsXy

$ATOM:
cosmos1sltcfypwms38jjj3g38rg7ldx3e6uqrzqqz6mr

$XPRT:
persistence1h8n3r79z80jwalwzputdcvy2e6cfzmpp473pyv

$FET:
fetch1ytem9skzmq7n7tlfcqjw6wqfgd587cn3gv33xw

$IOV:
star1wygrc3wwe38aqc4ek7qxqaqpgqqa943vwyshrc

$SCRT:
secret193vgz6w4gyd4k47cccyce5r00eq40d3jgxlqw7

$BNB:
bnb1z6zmmnyzs68df659unrvqwqawlrwhkhp4mh8ce

$KAVA:
kava1twvqa0k04rfu53ycrgtkqua2jeyr7h7qtz9qcu

$BAND:
band1vjndslr67lxcyn89u993nfsdxg58mtq55vsek3

$AKT:
akash1hdkkqy7fg4pyxsv3h4qgq6f35esqltgmzcekh0

$CTK:
certik1skf5xhljpxfxcplwntnhlmxddmns76n64g3el5

$DVPN:
sent1e8238v24qccht9mqc2w0r4luq462yxttqksncp

$ETH and Binance Smart Chain:
0x3358Cbf307053264B14f60540d476C1F6Cb28FE5

--

--