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:
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 155 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 |
KalpaTech |
EU |
Germany |
Falkenstein |
Bitveil |
EU |
France |
Paris |
Busurnode |
EU |
Germany |
Frankfurt am Main |
Tendermint |
EU |
Germany |
Frankfurt am Main |
easy2stake |
EU |
Germany |
Falkenstein |
zeroservices |
EU |
The Netherlands |
Heerlen |
Mandragora |
EU |
Germany |
Düsseldorf |
neobase |
EU |
Germany |
Limburg an der Lahn |
Making.cash |
EU |
Finland |
Helsinki |
Busurnode |
NA |
Canada |
Toronto |
SuchNode-US-2 |
NA |
United States |
Kansas City |
Busurnode |
AS |
India |
Mumbai |
freak12techno |
NA |
United States |
Carrollton |
Keep away from children |
NA |
United States |
Ashburn |
Stake Frites Validators |
NA |
Canada |
Montréal |
Busurnode |
NA |
United States |
Tampa |
cosmic-node |
EU |
Germany |
Nürnberg |
Nous Host |
EU |
France |
Paris |
SuchNode-DE-1 |
EU |
Germany |
Falkenstein |
query-server-1 |
AS |
Singapore |
Singapore |
UbikCapital |
EU |
Germany |
Falkenstein |
Strata One |
EU |
Germany |
Falkenstein |
Busurnode |
NA |
United States |
Tampa |
sentry |
EU |
Germany |
Falkenstein |
exnihilo.validator |
EU |
Finland |
Helsinki |
NodesHub-sentinel-main |
EU |
Finland |
Helsinki |
Ungovernable |
NA |
Canada |
Montréal |
MathNodes-GRPC |
AS |
Singapore |
Singapore |
Busurnode |
EU |
The Netherlands |
Haarlem |
Busurnode |
NA |
United States |
Deer Valley |
Summit Node |
EU |
Finland |
Helsinki |
StakeLab |
EU |
Finland |
Helsinki |
node |
EU |
France |
Roubaix |
YOUR_MONIKER |
EU |
Germany |
Falkenstein |
12345 |
EU |
Russia |
Moscow |
RoomIT |
EU |
Finland |
Helsinki |
freak12techno |
NA |
United States |
Carrollton |
GalaxyDigital |
EU |
Ireland |
Dublin |
Trinity Full Node |
EU |
The Netherlands |
Amsterdam |
omniflix |
EU |
Finland |
Helsinki |
Tkd-Alex |
NA |
United States |
Draper |
Benjilious2 |
EU |
Germany |
Falkenstein |
ChainTools |
EU |
France |
Roubaix |
Dweb.net |
NA |
United States |
Castle Hills |
sentry1 |
EU |
France |
Roubaix |
hello-sentinel-relayer |
EU |
Finland |
Helsinki |
hello-sentinel-backup |
EU |
Finland |
Helsinki |
hello-sentinel-relayer |
EU |
Finland |
Helsinki |
hello-sentinel-main |
EU |
France |
Roubaix |
MathNodes |
EU |
Finland |
Helsinki |
01no.de |
EU |
Romania |
Bucharest |
Sentry1-ValidatorNode |
NA |
United States |
Dallas |
SentinelGrowthDAO |
NA |
United States |
Deer Valley |
ValidatorNode_Sentry1 |
NA |
United States |
New York City |
SentinelGrowthDAO |
AS |
Singapore |
Singapore |
SentinelGrowthDAO |
EU |
Austria |
Klagenfurt am Wörthersee |
SentinelGrowthDAO |
EU |
Germany |
Offenbach |
Tendermint |
NA |
United States |
Ashburn |
KalpaTech |
EU |
Germany |
Düsseldorf |
Tendermint |
EU |
Germany |
Frankfurt am Main |
MathNodes |
EU |
Finland |
Helsinki |
sentinel |
EU |
Germany |
Nürnberg |
Busurnode |
AS |
Singapore |
Singapore |
Noncompliant Network |
NA |
United States |
Piscataway |
Tendermint |
EU |
Germany |
Frankfurt am Main |
Tendermint |
EU |
Germany |
Frankfurt am Main |
ValidatorNode |
NA |
United States |
Dallas |
SentinelGrowthDAO |
EU |
Austria |
Vienna |
Sentinel |
EU |
Finland |
Helsinki |
sentinel-relayer_mainnet-CroutonDigital |
EU |
Germany |
Falkenstein |
sentinel-public-statefulset-0 |
EU |
Germany |
Frankfurt am Main |
DragonStake-ovh2 |
NA |
Canada |
Montréal |
sentinel-h2 |
EU |
Finland |
Helsinki |
MathNodes Romania |
EU |
Romania |
Bistriţa |
SentinelGrowthDAO |
AS |
Hong Kong |
Causeway Bay |
Foxinodes |
EU |
United Kingdom |
London |
Tendermint |
NA |
United States |
Ashburn |
Tendermint |
NA |
United States |
Ashburn |
Tendermint |
NA |
United States |
Ashburn |
freak12techno |
EU |
Germany |
Waldbrunn |
ValidatorNode_Sentry1 |
NA |
United States |
New York City |
Decloud Nodes Lab service node |
EU |
Russia |
Saint Petersburg |
A4ADAO |
EU |
Finland |
Helsinki |
Easy2Stake |
EU |
Germany |
Limburg an der Lahn |
BenjiNode-2 |
EU |
Germany |
Nürnberg |
Tendermint |
AS |
Japan |
Tokyo |
MathNodes China |
AS |
Hong Kong |
Hong Kong |
BlueFrens |
EU |
France |
Paris |
Winding |
EU |
Germany |
Falkenstein |
Deccloud Nodes Lab |
EU |
Russia |
Saint Petersburg |
statesyncnode |
EU |
Austria |
Klagenfurt |
sentry-c |
EU |
Germany |
Nürnberg |
Coinpayu |
NA |
United States |
Bend |
AtmosferMuda Sentinel FullNode |
NA |
United States |
Los Angeles |
Stake.Works | Sentinel |
NA |
United States |
Manassas |
freak12techno |
EU |
Russia |
Moscow |
SuchNode-FI-1 |
EU |
Finland |
Helsinki |
sentinelgrowthdao |
EU |
Belgium |
Oostkamp |
UbikCapital |
EU |
Germany |
Düsseldorf |
sentinelzak |
EU |
Finland |
Helsinki |
Trinity Stake |
EU |
France |
Paris |
Cosmostation |
NA |
Canada |
Montreal |
CosmicNode |
EU |
Finland |
Helsinki |
Tendermint |
EU |
Germany |
Frankfurt am Main |
liquify-ger1 |
EU |
Lithuania |
Panevėžys |
YOUR_MONIKER |
EU |
Finland |
Helsinki |
SpacePotato |
NA |
United States |
North Bergen |
Wanderer |
EU |
Germany |
Falkenstein |
Noderunners |
EU |
Russia |
Moscow |
sentinel-node |
EU |
Germany |
Nürnberg |
2-private-node |
AS |
Singapore |
Singapore |
CommunityStakingFullArchiveNode |
EU |
Finland |
Helsinki |
Liquify |
EU |
Lithuania |
Panevėžys |
AtmosferMuda |
EU |
Poland |
Warsaw |
ex7783la20tl |
EU |
Poland |
Warsaw |
Roomit | service |
EU |
Austria |
Vienna |
Stakewolle |
EU |
France |
Roubaix |
statesync |
EU |
Germany |
Nürnberg |
Busurnode |
EU |
The Netherlands |
Amsterdam |
Busurnode |
AS |
Indonesia |
Tangerang |
CryptoNet |
NA |
Canada |
Montréal |
sentinel-rpc |
EU |
Finland |
Helsinki |
Your Validator Name |
AS |
Hong Kong |
Hong Kong |
BlackTurtleNode-TurtleNetwork |
EU |
Belgium |
Antwerpen |
BridgeTower |
EU |
Switzerland |
Zürich |
Liquify |
EU |
Lithuania |
Panevėžys |
SmartNodes |
EU |
United Kingdom |
London |
01no.de-relay |
EU |
Romania |
Bucharest |
FullNodePSN |
EU |
Germany |
Falkenstein |
CommunityStaking |
EU |
Finland |
Helsinki |
MedasComputers |
EU |
Germany |
Krefeld |
CryptoLabTech |
NA |
United States |
San Diego |
Cosmostation |
NA |
Canada |
Montréal |
dvMiku Validator |
EU |
Finland |
Helsinki |
Avril14th |
EU |
Norway |
Oslo |
Komichain.com |
NA |
United States |
The Bronx |
IBS |
EU |
Germany |
Düsseldorf |
mrno |
EU |
Germany |
Nürnberg |
csc17.cscvn.com |
EU |
Finland |
Helsinki |
BlueFrenDAO |
EU |
The Netherlands |
Amsterdam |
Cosmostation |
AS |
South Korea |
Seoul |
Nodeshub-RPC |
AS |
India |
Mumbai |
Rank132 |
EU |
The Netherlands |
Amsterdam |
CryptoNet |
NA |
Canada |
Montréal |
Busurnode |
EU |
Germany |
Frankfurt am Main |
AP Node AtmosferMuda |
AS |
Singapore |
Singapore |
AtmosferMuda EU Node |
EU |
Germany |
Düsseldorf |
Kleomedes |
EU |
Italy |
Naples |
sentryC |
EU |
Germany |
Frankfurt am Main |
CryptoNet |
NA |
Canada |
Toronto |
la14n40e7s0z |
EU |
Poland |
Warsaw |
thechickencoop |
NA |
United States |
New Kensington |
Tendermint |
EU |
Germany |
Frankfurt am Main |
Nymbus-Node |
NA |
United States |
Newark |
688444947f8f |
EU |
Germany |
Frankfurt am Main |