changed 4 months ago
Published Linked with GitHub

How to delegate NAM on mainnet

Below are instructions on how to delegate NAM after mainnet launch using Namadillo (Namada's web-based graphical interface). Instructions are provided for both hot-wallet (ie: keys stored directly in the browser extension) and Ledger users.

Prerequisites

  • Install the Namada Keychain Extension.
  • (For hot-wallet users) Follow the initial setup in the Keychain Extension to create a new wallet.
  • (For Ledger users only) Install the Namada Ledger app on your Ledger device from the Ledger Live store.
  • (For Ledger users only) Follow the initial setup in the Keychain Extension to connect your Ledger device to the Extension.

More detailed instructions on installation and initial setup can be found on our Support Page.

Delegating through Namadillo

  1. In your browser, open Namadillo.

  2. Click the 'Connect Keychain' button in the top right corner and approve the connection request.

  3. From the left panel, select 'Staking' (1, below).

  4. You should see your available NAM balance displayed in the top-center, under 'Available NAM to stake' (2, below). (If your balance is different than expected, check that the correct account is active in the browser extension).stake1
    Namadillo Staking dashboard

  5. Click on 'Stake' (either button marked 3, above); this will open a new dialog in which you can enter the amounts you wish to stake with each validator (4, below). You can stake with multiple validators in a single action. Click 'Stake' again (5, below) when you're ready.stake2
    Staking to multiple validators at once

  • Hot-wallet users: You will be prompted to approve the transaction in a pop-up, then prompted to enter your Keychain password.
  • Ledger users: You will be prompted to approve the transaction in a pop-up. Instead of being prompted for your password, you will be asked to confirm the transaction on your Ledger device.
    stake3
    Confirmation dialog
  1. You will see a grey dialog box in the top right corner of Namadillo notifying that the transaction is being processed. After roughly 10 seconds you will be informed if your transaction was successful.stake6

Important Notes:

  • If this is the first transaction you're making using this address, you will see a 'Reveal PK' (Reveal Public Key) transaction bundled with your staking transaction(s) (6, below).stake7
    Example of a staking transaction with Reveal PK message

  • (Ledger Users) If you're staking to multiple validators in the same transaction, you will be asked to approve each bond on the device individually. For example: if you create new delegations to 3 validators, and it's your first transaction on the chain, you will be prompted to confirm four times before your transaction is submitted once for the Reveal PK and once for each bond.

  • (Ledger Users) The ability to specify a custom derivation path in the Keychain extension is being implemented but may not be present at mainnet launch. Therefore, if you wish to use a single Ledger device to control more than one different address, you should use the CLI where this option is supported.

Troubleshooting:

If your balance is not displaying correctly in Namadillo, check:

  • The expected chain-Id is showing in Namadillo settings (select the Gear icon -> Advanced -> Chain Id).
  • The correct chain-id is configured in the Namada Keychain settings (open the extension and select the Gear icon -> Network).
  • If you have created multiple accounts in your Keychain, open the extension and make sure the correct one is checked as 'Active'.
Select a repo