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 India Online
Suzu United Kingdom Online
Saki Germany Online
Mizu United States Online
Tsuki United States Online
Yume 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
18465385 1.61 GB 45 minutes ago 18465385.tar.lz4
18462960 1.61 GB 4 hours ago 18462960.tar.lz4
18460579 1.6 GB 8 hours ago 18460579.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 158 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
Keep away from children NA United States Ashburn
SuchNode-DE-1 EU Germany Falkenstein
hello-sentinel-relayer EU Finland Helsinki
hello-sentinel-main EU France Roubaix
01no.de EU Romania Bucharest
Stake.Works | Sentinel NA United States Manassas
Stakewolle EU France Roubaix
SuchNode-US-2 NA United States Kansas City
Busurnode NA United States Tampa
SentinelGrowthDAO NA United States Manassas
hello-sentinel-relayer EU Finland Helsinki
Mandragora EU Germany Düsseldorf
SentinelGrowthDAO AS Hong Kong Tsim Sha Tsui
Busurnode EU Germany Frankfurt am Main
KalpaTech EU Germany Düsseldorf
Busurnode NA United States Deer Valley
UbikCapital EU Germany Düsseldorf
Busurnode NA Canada Toronto
MathNodes EU Finland Helsinki
NodesHub-sentinel-main EU Finland Helsinki
statesyncnode EU Austria Klagenfurt
ChainTools EU France Roubaix
Trinity Stake EU France Paris
Tendermint EU Germany Frankfurt am Main
exnihilo.validator EU Finland Helsinki
UbikCapital EU Germany Falkenstein
Ungovernable NA Canada Montréal
Tendermint AS Japan Tokyo
Busurnode EU The Netherlands Haarlem
node EU France Roubaix
KalpaTech EU Germany Falkenstein
AtmosferMuda Sentinel FullNode NA United States Los Angeles
Tendermint EU Germany Frankfurt am Main
Strata One EU Germany Falkenstein
neobase EU Germany Limburg an der Lahn
CryptoNet NA Canada Montréal
sentinel EU Germany Nürnberg
Cosmostation NA Canada Montreal
Winding EU Germany Falkenstein
BenjiNode-2 EU Germany Nürnberg
StakeLab EU Finland Helsinki
sentinelzak EU Finland Helsinki
ValidatorNode NA United States Dallas
Sentry1-ValidatorNode NA United States Dallas
liquify-ger1 EU Lithuania Panevėžys
SentinelGrowthDAO AS Singapore Singapore
SuchNode-FI-1 EU Finland Helsinki
Tendermint NA United States Ashburn
MathNodes EU Finland Helsinki
BlueFrens EU France Paris
sentinel-relayer_mainnet-CroutonDigital EU Germany Falkenstein
sentry1 EU France Roubaix
Nous Host EU France Paris
Noncompliant Network NA United States Piscataway
Busurnode AS India Mumbai
hello-sentinel-backup EU Finland Helsinki
Sentinel EU Finland Helsinki
Bitveil EU France Paris
SentinelGrowthDAO NA United States Deer Valley
Decloud Nodes Lab service node EU Russia Saint Petersburg
Busurnode NA United States Tampa
Trinity Full Node EU The Netherlands Amsterdam
Tendermint EU Germany Frankfurt am Main
sentinelgrowthdao EU Belgium Ostend
MathNodes Romania EU Romania Bistriţa
Busurnode EU The Netherlands Amsterdam
MathNodes-GRPC AS Singapore Singapore
Busurnode AS Singapore Singapore
Tendermint EU Germany Frankfurt am Main
sentry-c EU Germany Nürnberg
easy2stake EU Germany Falkenstein
12345 EU Russia Moscow
CosmicNode EU Finland Helsinki
Tendermint NA United States Ashburn
Stake Frites Validators NA Canada Montréal
YOUR_MONIKER EU Germany Falkenstein
SentinelGrowthDAO EU Austria Vienna
Tkd-Alex NA United States Draper
cosmic-node EU Germany Nürnberg
Summit Node EU Finland Helsinki
Tendermint EU Germany Frankfurt am Main
Tendermint NA United States Ashburn
Tendermint NA United States Ashburn
Foxinodes EU Germany Düsseldorf
sentinel-h2 EU Finland Helsinki
Making.cash EU Finland Helsinki
omniflix EU Finland Helsinki
A4ADAO EU Finland Helsinki
sentryC EU Germany Frankfurt am Main
sentry EU Germany Falkenstein
query-server-1 AS Singapore Singapore
CommunityStakingFullArchiveNode EU Finland Helsinki
Wanderer EU Germany Falkenstein
la14n40e7s0z EU Poland Warsaw
CommunityStaking EU Finland Helsinki
MedasComputers EU Germany Krefeld
RoomIT EU Finland Helsinki
Coinpayu NA United States Bend
Cosmostation NA Canada Montréal
FullNodePSN EU Germany Falkenstein
Benjilious2 EU Germany Falkenstein
Dweb.net NA United States Castle Hills
Deccloud Nodes Lab EU Russia Saint Petersburg
freak12techno EU Russia Moscow
SentinelGrowthDAO EU Germany Nuremberg
Roomit | service EU Austria Vienna
MathNodes China AS Hong Kong Hong Kong
Busurnode EU Germany Frankfurt am Main
GalaxyDigital EU Ireland Dublin
zeroservices EU The Netherlands Heerlen
IBS EU France Le Mans
BridgeTower EU Switzerland Zürich
CryptoNet NA Canada Toronto
Liquify EU Lithuania Panevėžys
ValidatorNode_Sentry1 NA United States New York City
2-private-node AS Singapore Singapore
SpacePotato NA United States North Bergen
Noderunners EU Russia Moscow
sentinel-public-statefulset-0 EU Germany Frankfurt am Main
DragonStake-ovh2 NA Canada Montréal
Liquify EU Lithuania Panevėžys
sentinel-rpc EU Finland Helsinki
Kleomedes EU Italy Naples
NorthCap EU Finland Espoo
CryptoLabTech NA United States Los Angeles
sentinel-node EU Germany Nürnberg
BlackTurtleNode-TurtleNetwork EU Belgium Antwerpen
Your Validator Name AS Hong Kong Hong Kong
sentinel-node EU Finland Helsinki
csc17.cscvn.com EU Germany Düsseldorf
Busurnode AS Indonesia Tangerang
Trivium NA United States Bloomington
IBS EU Germany Düsseldorf
statesync EU Germany Nürnberg
csc17 EU Finland Helsinki
Nodeshub-RPC AS India Mumbai
RPCIBS EU France Grenoble
Avril14th EU Germany Düsseldorf
Chronobit|Enterprise AF South Africa Westonaria
SmartNodes EU United Kingdom London
AP Node AtmosferMuda AS Singapore Singapore
ChainToolsNode EU France Roubaix
AtmosferMuda EU Poland Warsaw
dvMiku Validator EU Finland Helsinki
YOUR_MONIKER EU Finland Helsinki
BlueFrenDAO EU The Netherlands Amsterdam
freak12techno EU Germany Waldbrunn
sentinel-public-statefulset-0 EU Germany Frankfurt am Main
Cosmostation AS South Korea Seoul
Rank132 EU The Netherlands Amsterdam
CryptoNet NA Canada Montréal
Tendermint NA United States Ashburn
Tendermint EU Germany Frankfurt am Main
ValidatorNode_Sentry1 NA United States St Louis
ex7783la20tl EU Poland Warsaw
freak12techno EU Germany Waldbrunn
Komichain.com NA United States The Bronx
AtmosferMuda EU Node EU Germany Düsseldorf