git clone https://github.com/celestiaorg/celestia-app && cd celestia-app
As part of the upcoming v3 update called Ginger, you will need to enable bbr on your systems Please note that this setting only applies to the servers you run your validators and full consensus nodes on (celestia-app)
# first way to check
cd $HOME/celestia-app
make enable-bbr
# alternatively if that doesn't work you can use this command
sudo modprobe tcp_bbr; \
echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.conf; \
echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.conf; \
sudo sysctl -p; \
# to check the functionality, use
sysctl net.ipv4.tcp_congestion_control | awk '{print $3}'
# bbr
Starting from version 3.0.0-mocha there should be the following parameters in config.toml
# Example of sending a Signal upgrade transaction from a validator
celestia-appd-test tx signal signal 3 --from wallet --chain-id mocha-4 --fees 210000utia --home $HOME/.celestia-app-test
# Signal tracking by validators
celestia-appd-test query signal tally 3 --home $HOME/.celestia-app-test
# View upcoming update
celestia-appd-test query signal upgrade --home $HOME/.celestia-app-test
git checkout v3.3.1-mocha
make build
mv $HOME/celestia-app/build/celestia-appd $HOME/go/bin/celestia-appd-test
celestia-appd-test version --long --home $HOME/.celestia-app-test
#version: 3.3.1
#commit: addcd77c
We initialize the node to create the necessary configuration files