Written by Spork on Sep 16, 2024
Last updated: Oct 7, 2024 by Gavin
Find your NAM balance: https://raw.githubusercontent.com/anoma/namada-genesis/main/balances.toml
Pre-genesis delegation instructions: https://hackmd.io/hrSE8cvaREivp4CYTe55Tw
Pre-genesis delegation interface: https://namada-genesis.kintsugi-nodes.com
Testnet explorers:
Testnet interface to test your balance: https://interface.housefire.tududes.com
Pre-genesis delegations will be used to determine which validators will launch the Namada mainnet. Any valid delegation will be included.
If you are a validator, please do not try to openly solicit delegations using this process. Please ask your prospective delegators to wait until mainnet so that they have a web Namada interface.
The easiest way to delegate will be with a web interface (like Namadillo) after mainnet, but please continue if you're one of the following:
balances.toml
file here.tnam
address for each validator you want to delegate to in the pre-genesis list.v0.43.0
software (aka "binaries")$ALIAS
is a name of your choosing.namadaw --pre-genesis derive --alias $ALIAS
namadaw --pre-genesis add --alias $ALIAS --value $RAW_PRIVATE_KEY
namadaw --pre-genesis derive --alias $ALIAS --use-device
(you will be prompted to confirm on your device)Copy/paste the public key to a variable:
tnam...
) of the validator you wish to delegate to. Check the README of the mainnet-genesis repo for a list of potential validators. Copy/paste the address to a variable for later:DO NOT DELEGATE YOUR ENTIRE BALANCE, save at least 1 NAM for transaction fees.
--path
. Example below delegates 5000 NAM:Use Step 5 to create the bond.toml file and open in a plaintext editor. Copy/paste and then update the validator and amount for each new paste:
Note: Regardless of whether you're doing one bond or multiple, only sign and submit one bond toml file
--path
is the input file and --output
is the resulting signed file:If you're using a Ledger Nano S, the command is almost the same:
You will be prompted on the device to confirm the signing.
signed-bond.toml
file to match the Github username of the account you'll be submitting from; eg. gavinly-bond.toml
[github_username]-bond.toml
in the transactions/
folderAs pre-genesis bond txs are added, the README and graph on the mainnet-genesis repo will dynamically update with the current voting power.
Until the end of Stage 2, you can update/delete your delegation(s) by making a PR to modify/remove your existing [github_username]-bond.toml
. After Stage 2 is complete, you will not be able to make further modifications prior to chain-launch.