Snapshot
This document is a how-to-guide on joining the FirmaChain network using ‘Sanpshot’.
&#xNAN;* Please note that we do not provide testnet snapshots.
List of networks provided
Please refer to the genesis file, the seed and the github link.
| Network | chain-id | genesis.json | seeds | github |
|---|---|---|---|---|
| Mainnet | colosseum-1 | Link | Link | Link |
Initialize the firmachain
Initialize nodes and designate the moniker name.
bash
firmachaind init <moniker-name> --chain-id <chain-id>Rename the moniker
Before activating the chain, you can modify the moniker field in the ~/.firmachain/config/config.toml to change the name of the node.
bash
vim .firmachain/config/config.toml
# A custom human readable name for this node
moniker = "<moniker-name>"Setup minimum gas prices
Modify the minimum gas fee.
bash
sed -i -E 's/minimum-gas-prices = ".*"/minimum-gas-prices = "0.01ufct"/' ~/.firmachain/config/app.tomlSet seeds
FirmaChain discloses information on seed nodes for the purpose of P2P connection.
bash
# Mainnet
sed -i.bak -e "s/^seeds *=.*/seeds = \"f89dcc15241e30323ae6f491011779d53f9a5487@mainnet-seed1.firmachain.dev:26656,04cce0da4cf5ceb5ffc04d158faddfc5dc419154@mainnet-seed2.firmachain.dev:26656\"/" ~/.firmachain/config/config.tomlDownload genesis.json file
After downloading the mainnet genesis.json file, swap the file with ~/.firmachain/config/genesis.json.
bash
# Mainnet genesis.json
wget https://raw.githubusercontent.com/FirmaChain/mainnet/main/colosseum-1/genesis.json -O ~/.firmachain/config/genesis.jsonDownload Snapshot file
Download the snapshot file using the following command.
Please create a date from 1 to 3 days ago using the following format to retrieve the snapshot.
- format:
YYYY-mm-dd - example:
2025-08-01
bash
wget https://firmachain-snapshot.s3.amazonaws.com/colosseum-1_[TARGET_DATE_HERE].tar -o ~/.firmachain/data/firmachain.tarPlease unzip the file using the command below after downloading the file.
bash
tar -xvf ~/.firmachain/data/firmachain.tarSyncing node
Once you’ve successfully unzipped the file, please activate the FirmaChain node using the command below.
bash
firmachaind startOption
You can start firmachain using a System Daemon.
