Skip to content

Crypto-Druide/namada-shielded-expedition

 
 

Repository files navigation

The Namada Shielded Expedition

Welcome to the Namada shielded expedition!

Here is where Namada pilots and crew members will expect to find the balances.toml file that allocates NAAN to public keys.

Using this balances.toml file, the included participants can generate and submit their signed pre-genesis bonding transactions in the transactions folder. These will be validated against, and only merged once the validation has passed.

Participants may bond up to the amount allocated to their public key. It is recommended not to bond the full allocation, as having NAAN to pay for gas will be useful. Any bonds greater than one's allocation will be rejected.

Seeds

Syncing a new node may not work if the peers of other nodes are filled up, so participants should use (and consider making) seed nodes. Here is a list of seeds:

seed_nodes = "tcp://[email protected]:26656,tcp://[email protected]:12904,tcp://[email protected]:36656,tcp://[email protected]:26656"

Full Nodes

Syncing a new node may not work if the peers of other nodes are filled up, so participants should use (and consider making) full nodes. Here is a list of full nodes:

persistent_peers = "tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:20056,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:33356,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:26656,tcp://[email protected]:28656,tcp://[email protected]:26656"

Explorer

  • https://namada-explorer.stakepool.dev.br/ (StakePool)
  • https://extended-nebb.kintsugi.tech/ (Kintsugi)
  • https://namada-explorer.dsrvlabs.dev/ (DSRVLabs)

Rpc

  • https://namada-explorer-api.stakepool.dev.br/ (StakePool)
  • https://rpc-namada.kintsugi-nodes.com/ (Kintsugi)
  • https://namada-se100-rpc.gatadao.com/ (GATADAO)
  • https://namada-shielded-expedition-rpc.denodes.xyz/ (deNodes)
  • https://namada-se-rpc.citadel.one/ (CitadelOne)
  • https://namada-rpc.dsrvlabs.dev/ (DSRVLabs)

Indexer

  • https://namada-explorer-api.stakepool.dev.br/node/api-docs/#/ (StakePool)
  • https://namada-indexer.kintsugi-nodes.com/ (Kintsugi)
  • https://namada-indexer.denodes.xyz/block/last (deNodes)
  • https://namada-se-indexer.citadel.one/ (CitadelOne)
  • https://namada-indexer.dsrvlabs.dev/ (DSRVLabs)

Creating the genesis files (advanced)

In order to create the genesis files for the expedition, the following steps were taken.

  1. The signed transactions files were collected in the signed_genesis_transactions folder.
  2. The python script in scripts/txs_toml.py was run from the root with python3 scripts/txs_toml.py ./ ./signed_genesis_transactions to generate the transactions.toml and to populate the whitelists in the parameters.toml file. Once this was done, it was possible to generate the chain-id.

How to create the chain-id from the genesis files

Make sure you have the namada binaries installed and are of version v0.31.0. Assuming the path to the namada client binary is $NAMADAC, you can run the following command to generate the chain-id:

$NAMADAC utils init-network --chain-prefix shielded-expedition --genesis-time 2024-02-01T18:00:00Z --templates-path ./ --wasm-checksums-path ./utils/checksums.json --consensus-timeout-commit 10s

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%