Campfire Testnet

The Namada Campfire Testnet ⛺🔥

The Namada Campfire ⛺🔥 testnet is run in parallel to the "validator" testnet. This is a community-run testnet, currently being maintained and orchestrated by the Luminara collective (opens in a new tab), a small group of Namada supporters. Campfire usually runs the latest release (or pre-release), which may differ from the validator testnet. You can see the version and more at https://testnet.luminara.icu (opens in a new tab)

Joining

🏕️

The most up-to-date docs on joining Campfire ⛺🔥 can be found here (opens in a new tab).

Pre-requisites

Currently, Campfire ⛺🔥 docs only detail support for Ubuntu machines. However, the steps should be the same for any OS which can run Namada.

The user will need to have completed the steps to install Namada and CometBFT as per usual.

Joining the network

🏕️

Check the testnet info page (opens in a new tab) which should have all info and links needed to join the network, including the current chain-id, peers, wasm files, etc.

This page is automatically re-generated on chain creation so the info contained should always be current.

Configuring your node to join Campfire is similar to any other public testnet, with a couple minor differences.

Set config server

First, set this environment variable to instruct namadac to download the chain configs from an alternate URL.

export NAMADA_NETWORK_CONFIGS_SERVER="https://testnet.luminara.icu/configs"

Join network

Run this command to download the chain configs. Don't forget the --dont-prefetch-wasm flag as we'll manually download and copy the wasm files into the chain directory in the next step.

namadac utils join-network --chain-id $CHAIN_ID --dont-prefetch-wasm

Download and extract the chain wasm files

Download the wasm files from the link on https://testnet.luminara.icu (opens in a new tab) and copy them into the wasm directory inside your Namada base-dir.

wget https://testnet.luminara.icu/wasm.tar.gz
tar -xf wasm.tar.gz
cp wasm/* ~/.local/share/namada/$CHAIN_ID/wasm/

Update persistent peers

Check https://testnet.luminara.icu (opens in a new tab) for a current persistent peer (or ask in the Discord server) and add it to your node's config.toml file (located at <NAMADA_BASE_DIR>/$CHAIN_ID/config.toml).

# actual value will be different
persistent_peers = "tcp://[email protected]:26656”

(Optional) Sync using a snapshot

For faster syncing, you can download a recent snapshot from https://testnet.luminara.icu (opens in a new tab).

You will need to install lz4:

sudo apt install lz4

Once you have downloaded the snapshot, you can extract it with:

lz4 -c -d <snapshot filename>.tar.lz4  | tar -x -C $HOME/temp

After extracting, use the db folder to replace NAMADA_BASE_DIR/$CHAIN_ID/db and the data folder to replace NAMADA_BASE_DIR/$CHAIN_ID/cometbft/data`.

Start your node!

NAMADA_LOG=info CMT_LOG_LEVEL=p2p:none,pex:error NAMADA_CMT_STDOUT=true namada node ledger run

Interacting with the testnet

Campfire includes a faucet, public rpc, wallet interface, indexer, and (hopefully soon) explorer. Check the landing page (opens in a new tab) for links and further info.