Busurnode Logo
Loading...
project logo
Sentinel mainnet
Chain ID: sentinelhub-2
Status: Online

Overview

Sentinel is an open source framework for a network of nodes on which Decentralized VPNs and other Web3 services are built. The purpose of the Sentinel ecosystem is to empower universal access to the internet in a trusted and provable manner. This will be done by allowing organizations and individuals around the world to construct decentralized, scalable, distributed networking solutions on Sentinel’s Cosmos-based blockchain in a cost-effective manner.

Our Contributions

Busurnode stands out in the Sentinel network with its exceptional RPC network, featuring the largest geo-load balancing setup available. This advanced infrastructure ensures seamless communication, providing unparalleled speed and reliability for users worldwide. In addition to managing the RPC network, Busurnode has critical infrastructure components such as Snapshots, Seeds, and Peers, offering full support for Sentinel blockchain node operators. These services simplify node setup and maintenance, empowering operators to easily participate in the network.

Busurnode also delivers reliable DVPN nodes across more than 55 countries, enhancing global accessibility and security within the network. To further support DVPN node runners, Busurnode manages SentNodes.com, a specialized monitoring tool that allows operators to efficiently track and manage node performance. Additionally, Busurnode operates an IBC relayer, facilitating cross-chain transfers and contributing to the broader Cosmos ecosystem. Through these offerings, Busurnode plays a crucial role in strengthening the Sentinel network, providing secure and robust solutions for decentralized services.

Endpoints

RPC Endpoints
Endpoint Location Status
https://rpc-sentinel.busurnode.com:443 Global Online
https://as-rpc-sentinel.busurnode.com:443 Asia Online
https://eu-rpc-sentinel.busurnode.com:443 Europe Online
https://na-rpc-sentinel.busurnode.com:443 North America Online
API Endpoints
Endpoint Location Status
https://api-sentinel.busurnode.com:443 Global Online
https://as-api-sentinel.busurnode.com:443 Asia Online
https://eu-api-sentinel.busurnode.com:443 Europe Online
https://na-api-sentinel.busurnode.com:443 North America Online
gRPC Endpoints
Endpoint Status
grpc-sentinel.busurnode.com:443 Online

Nodes

Our Public Nodes in Operations
Name Location Status
Chie Singapore Online
Haru Hong Kong Online
Suzu United Kingdom Online
Saki Germany Online
Mizu United States Online
Tsuki Canada Online

Peers

Below are our public peers, you can add them to your persistent_peers in config.toml

Seeds

If you need seeds for your node, below are our seed nodes:

State Sync

In case you want to do state-sync, here is our state-sync enabled RPC, you can adjust on the [statesync] section in config.yoml
https://rpc-sentinel.busurnode.com:443
If you want to cleanup or start a new node without waiting for a long synchronization time, you can use our snapshot service.

Create a reusable shell script, for example statesync.sh with the following code. This script will fetch essential state-sync information (like block height and trust hash) from our server and update your config.toml file accordingly.
#!/bin/bash
SNAP_RPC="https://rpc-sentinel.busurnode.com:443"
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 2000)); \
TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash)

sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \
s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\"$SNAP_RPC,$SNAP_RPC\"| ; \
s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \
s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"|" $HOME/.sentinelhub/config/config.toml

Grant execution privileges to the script and run it
chmod 700 statesync.sh
./statesync.sh

Stop the node
sudo service sentinelhub stop

Reset the node
sentinelhub tendermint unsafe-reset-all --home $HOME/.sentinelhub --keep-addr-book

Restart the node
sudo service sentinelhub start

If everything is set up correctly, your node should begin syncing within 10 minutes.

Snapshot

Available snapshot files:
Height Size Updated Download
25142933 4.38 GB 56 minutes ago 25142933.tar.lz4
25139153 4.36 GB 4 hours ago 25139153.tar.lz4
25135380 4.36 GB 8 hours ago 25135380.tar.lz4
Note: Snapshot are taken periodically every ~4hrs.

To simplify the re-sync from snapshot process, log in as the user running the sentinel service and create a reusable shell script, such as snapsync.sh with the following code. Make sure to update SERVICE_NAME if you use service name other than 'sentinelhub'.
#!/bin/bash

# Service Name (update this if you use service name other than 'sentinelhub')
SERVICE_NAME=sentinelhub

# Install required package
echo "Installing required package"
sudo apt install -y lz4 jq curl > /dev/null 2>&1

# Get Latest Snapshot URL
API_REQUEST=$(curl -s https://busurnode.com/api/v1/snapshot/mainnet/sentinel)
IS_SUCCESS=$(echo $API_REQUEST | jq -r '.success')
if [ "$IS_SUCCESS" = "true" ]; then
  SNAPSHOT_URL=$(echo $API_REQUEST | jq -r '.data.snapshot.url')
  echo "Latest Snapshot URL: $SNAPSHOT_URL"
else
  echo "Error fetching latest snapshot from Busurnode API"
  exit 1
fi

# Download the latest snapshot and save it as sentinel_snapshot.tar.lz4
echo "Downloading the latest snapshot..."
curl -L --progress-bar -o "$HOME/sentinel_snapshot.tar.lz4" "$SNAPSHOT_URL"
if [ $? -eq 0 ] && [ -f "$HOME/sentinel_snapshot.tar.lz4" ]; then
  echo "Download complete: $HOME/sentinel_snapshot.tar.lz4"
else
  echo "Error: Download failed."
  exit 1
fi

# Stop the sentinel service
echo "Stopping the sentinel service..."
sudo service $SERVICE_NAME stop

# Copy the validator state JSON file
cd $HOME
cp ~/.sentinelhub/data/priv_validator_state.json ~/.sentinelhub/priv_validator_state.json

# Reset Tendermint state
sentinelhub tendermint unsafe-reset-all --home $HOME/.sentinelhub --keep-addr-book

# Extract the snapshot
echo "Extracting snapshot..."
lz4 -c -d $HOME/sentinel_snapshot.tar.lz4 | tar -x -C $HOME/.sentinelhub
rm $HOME/sentinel_snapshot.tar.lz4

# Replace priv_validator_state from backup
cp ~/.sentinelhub/priv_validator_state.json ~/.sentinelhub/data/priv_validator_state.json

# Start the sentinel service
echo "Starting the sentinel service..."
sudo service $SERVICE_NAME start
echo "Process complete."

Grant execution privileges to the script and run it
chmod 700 snapsync.sh
./snapsync.sh

After that, make sure your node is running
sudo service sentinelhub status
sudo journalctl -u sentinelhub.service -f --output=cat

Information

This page showing data of 141 active blockchain nodes on Sentinel network obtained from our network scanner, updated every 5 minutes.
Please note that this page might not displaying all the active nodes on the network.

Decentralization Map

Active Nodes

Moniker Continent Country City
littlefox EU France Paris
Tendermint EU Germany Frankfurt am Main
Tendermint AS Japan Shinagawa
namnam EU Germany Falkenstein
Busurnode EU Germany Frankfurt am Main
Snow Fall EU Germany Falkenstein
UbikCapital EU Germany Plauen
Sentinel EU Finland Helsinki
Wanderer EU Germany Plauen
Cosmostation NA Canada Montreal
easy2stake EU Germany Plauen
sentinel-node EU France Strasbourg
cosmic EU Finland Helsinki
CryptoLabTech NA United States San Diego
sentinel-relayer_mainnet-CroutonDigital EU Germany Plauen
tendermint EU United Kingdom London
zeroservices EU The Netherlands Aachen
StakeLab EU Finland Helsinki
stakewolle AS India Mumbai
KalpaTech EU Germany Falkenstein
0xbas3d EU France Roubaix
Busurnode EU United Kingdom London
01no.de EU Romania Bucharest
norselabs NA United States Dallas
sentinel-node EU Germany Nuremberg
Stake Frites Validators NA Canada Montréal
GalaxyDigital EU Ireland Dublin
WS-NL-sentinel EU The Netherlands Naaldwijk
EthicalNode EU Germany Nuremberg
dvMiku Validator EU Finland Helsinki
SuchNode-DE-1 EU Germany Plauen
sentinel-monitoring EU Germany Herborn
Sentry1-ValidatorNode NA United States Dallas
ValidatorNode NA United States Dallas
A4ADAO EU Finland Helsinki
Coinpayu NA United States Bend
hello-sentinel-main EU France Strasbourg
hello-sentinel-relayer EU Finland Helsinki
Strata One EU Germany Plauen
SentinelGrowthDAO EU The Netherlands Haarlem
node EU Poland Warsaw
thechickencoop NA United States Greensburg
gsv EU Finland Helsinki
sentry EU Germany Plauen
SentinelGrowthDAO NA United States Phoenix
Cosmostation NA Canada Longueuil
sentry-sentinel EU The Netherlands Rotterdam
hello-sentinel-relayer EU Finland Helsinki
Decloud Lab EU Russia Saint Petersburg
SentinelGrowthDAO NA United States Manassas
Busurnode AS Singapore Singapore
01no.de-relay EU Romania Bucharest
Bitveil EU France Courbevoie
SmartNodes EU United Kingdom Coventry
SentinelGrowthDAO AS India Mumbai
Busurnode EU France Roubaix
2-private-node AS Singapore Singapore
SpacePotato NA United States New York City
MedasComputers EU Germany Düsseldorf
GalaxyDigital-RPC EU France Wattrelos
CompuFun NA United States Panorama City
IBS EU France Le Mans
MathNodes Romania EU Romania Bistriţa
AtmosferMuda EU Poland Warsaw
Komichain.com NA United States Englewood Cliffs
sentinel-fra1-3-public-statefulset-0 EU Germany Frankfurt am Main
GalaxyDigital EU Ireland Dublin
GalaxyDigital NA United States Ashburn
Busurnode NA Canada Montreal
Oneiric Stake AS Hong Kong Central
TheDigitalEmpire EU Croatia Zagreb
ChainToolsNode EU Finland Helsinki
liquify NA United States Derwood
node EU Poland Warsaw
Liquify EU Germany Frankfurt am Main
SentinelGrowthDAO AS Singapore Singapore
SuchNode-FI-1 EU Finland Helsinki
MathNodes EU Finland Helsinki
Altivex NA United States Dallas
Ungovernable NA Canada Montréal
CosmicNode EU Finland Helsinki
sentinel-validator EU Russia Moscow
exnihilo.validator EU United Kingdom Portsmouth
Trinity Stake EU Germany Plauen
Busurnode EU The Netherlands Haarlem
SentinelGrowthDAO EU Austria Vienna
Tkd-Alex NA United States West Valley City
Foxinodes EU France Lauterbourg
Trinity Stake NA Canada Montreal
AtmosferMuda EU Poland Warsaw
SuchNode-US-1 NA United States Manassas
ChainTools EU France Lille
RPCIBS EU France Grenoble
Busurnode NA United States Tampa
Noderunners EU Russia Moscow
SuchNode-US-3 NA United States Fairfax
Sarmatia Digital EU Poland Warsaw
SuchNode-US-4 NA United States Fairfax
SuchNode-US-5 NA United States Kansas City
Avril14th EU Germany Frankfurt am Main
node EU Poland Ożarów Mazowiecki
MathNodes-GRPC AS Singapore Singapore
moonlight5 EU Germany Düsseldorf
SuchNode-US-2 NA United States Los Angeles
SuchNode-NL-2 EU United Kingdom Streetly
SuchNode-US-6 NA United States Fremont
Busurnode AS Hong Kong Hong Kong
CryptoNet EU France Roubaix
CommunityStaking EU United Kingdom Coventry
sent-node2 EU Germany Falkenstein
sentinel-rpc EU Finland Helsinki
Consensus One NA United States Westerville
query-server-1 AS Singapore Singapore
MathNodes China AS Hong Kong Wan Chai
SuchNode-FR-1 EU Germany Offenbach
Noncompliant Network NA United States Los Angeles
SuchNode-NL-3 EU The Netherlands Eygelshoven
Busurnode x SentinelGrowthDAO NA Canada Montreal
q1ome2ls380e EU Poland Warsaw
Tendermint EU Germany Frankfurt am Main
ChronoBit|RPC AF South Africa Pretoria
hello-sentinel-backup EU Finland Helsinki
Busurnode AS Indonesia Makassar
Declab service EU Russia Saint Petersburg
Tendermint NA United States Germantown
Tendermint EU Germany Frankfurt am Main
Tendermint NA United States Germantown
Tendermint EU Germany Frankfurt am Main
Tendermint EU Germany Frankfurt am Main
Tendermint NA United States Germantown
Tendermint NA United States Germantown
Tendermint AS Japan Shinagawa
Tendermint EU Germany Frankfurt am Main
Nous Backend EU France Paris
openstake.net NA Canada Montreal
Liquify EU Germany Frankfurt am Main
dvpn.roomit.xyz EU Finland Helsinki
csc17 AS Vietnam Ho Chi Minh City
Busurnode EU Germany Frankfurt am Main
Roomit | service AS Indonesia Jakarta
CryptoNet EU France Roubaix