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 153 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 |
01no.de |
EU |
Romania |
Bucharest |
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 |
Busurnode |
EU |
Germany |
Frankfurt am Main |
Busurnode |
NA |
United States |
Deer Valley |
Busurnode |
NA |
Canada |
Toronto |
statesyncnode |
EU |
Austria |
Klagenfurt |
ChainTools |
EU |
France |
Roubaix |
Tendermint |
EU |
Germany |
Frankfurt am Main |
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 |
Strata One |
EU |
Germany |
Falkenstein |
neobase |
EU |
Germany |
Limburg an der Lahn |
sentinel |
EU |
Germany |
Nürnberg |
Cosmostation |
NA |
Canada |
Montreal |
BenjiNode-2 |
EU |
Germany |
Nürnberg |
StakeLab |
EU |
Finland |
Helsinki |
ValidatorNode |
NA |
United States |
Dallas |
liquify-ger1 |
EU |
Lithuania |
Panevėžys |
SentinelGrowthDAO |
AS |
Singapore |
Singapore |
Tendermint |
NA |
United States |
Ashburn |
MathNodes |
EU |
Finland |
Helsinki |
Busurnode |
AS |
India |
Mumbai |
hello-sentinel-backup |
EU |
Finland |
Helsinki |
Sentinel |
EU |
Finland |
Helsinki |
Bitveil |
EU |
France |
Paris |
Busurnode |
NA |
United States |
Tampa |
Busurnode |
EU |
The Netherlands |
Amsterdam |
Busurnode |
AS |
Singapore |
Singapore |
Tendermint |
EU |
Germany |
Frankfurt am Main |
easy2stake |
EU |
Germany |
Falkenstein |
12345 |
EU |
Russia |
Moscow |
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 |
Tendermint |
EU |
Germany |
Frankfurt am Main |
Tendermint |
NA |
United States |
Ashburn |
Tendermint |
NA |
United States |
Ashburn |
Making.cash |
EU |
Finland |
Helsinki |
omniflix |
EU |
Finland |
Helsinki |
sentry |
EU |
Germany |
Falkenstein |
MedasComputers |
EU |
Germany |
Krefeld |
RoomIT |
EU |
Finland |
Helsinki |
Deccloud Nodes Lab |
EU |
Russia |
Saint Petersburg |
freak12techno |
EU |
Russia |
Moscow |
DragonStake-ovh2 |
NA |
Canada |
Montréal |
AtmosferMuda |
EU |
Poland |
Warsaw |
CommunityStaking |
EU |
Finland |
Helsinki |
A4ADAO |
EU |
Finland |
Helsinki |
Foxinodes |
EU |
Germany |
Düsseldorf |
SentinelGrowthDAO |
AS |
Hong Kong |
Tsim Sha Tsui |
sentinel-fra1-2-public-statefulset-0 |
EU |
Germany |
Frankfurt am Main |
Nous Host |
NA |
United States |
Dallas |
GalaxyDigital |
EU |
Ireland |
Dublin |
norselabs |
NA |
United States |
Dallas |
freak12techno |
EU |
Germany |
Waldbrunn |
exnihilo.validator |
EU |
United Kingdom |
Portsmouth |
Sentry1-ValidatorNode |
NA |
United States |
Dallas |
Busurnode |
AS |
Indonesia |
Tangerang |
Tendermint |
EU |
Germany |
Frankfurt am Main |
SuchNode-FI-1 |
EU |
Finland |
Helsinki |
SentinelGrowthDAO |
EU |
Germany |
Elxleben |
exnihilo.validator |
NA |
United States |
St Louis |
hello-sentinel-main |
EU |
France |
Roubaix |
Decloud Nodes Lab service node |
EU |
Russia |
Saint Petersburg |
sentry1 |
EU |
France |
Roubaix |
SentinelGrowthDAO |
NA |
United States |
Deer Valley |
Snow Fall |
EU |
Germany |
Falkenstein |
CommunityStakingFullArchiveNode |
EU |
Finland |
Helsinki |
sentinel-node |
EU |
Germany |
Nürnberg |
NodesHub-sentinel-main |
EU |
Finland |
Helsinki |
Benjilious2 |
EU |
Germany |
Falkenstein |
MathNodes |
EU |
Finland |
Helsinki |
sentry-sentinel |
EU |
The Netherlands |
Amsterdam |
BlueFrens |
EU |
France |
Paris |
Trinity Full Node |
EU |
The Netherlands |
Amsterdam |
csc17 |
EU |
Finland |
Helsinki |
sentinel-relayer_mainnet-CroutonDigital |
EU |
Germany |
Falkenstein |
MathNodes China |
AS |
Hong Kong |
Hong Kong |
sentinelzak |
EU |
Finland |
Helsinki |
01no.de-relay |
EU |
Romania |
Bucharest |
MathNodes Romania |
EU |
Romania |
Bistriţa |
SpacePotato |
NA |
United States |
North Bergen |
Noderunners |
EU |
Russia |
Moscow |
IBS |
EU |
Germany |
Düsseldorf |
Noncompliant Network |
NA |
United States |
Piscataway |
Nous Host RPC |
EU |
France |
Paris |
query-server-1 |
AS |
Singapore |
Singapore |
MYNODE |
NA |
United States |
Council Bluffs |
RPCIBS |
EU |
France |
Grenoble |
NorthCap |
EU |
Finland |
Helsinki |
BridgeTower |
EU |
Switzerland |
Zürich |
sentinelgrowthdao |
EU |
Belgium |
Ostend |
thechickencoop |
NA |
United States |
New Kensington |
Busurnode |
EU |
Germany |
Frankfurt am Main |
Winding |
EU |
Germany |
Falkenstein |
ValidatorNode_Sentry2 |
NA |
United States |
New York City |
AtmosferMuda NA Node |
NA |
United States |
Piscataway |
Stakewolle |
EU |
France |
Roubaix |
Liquify |
EU |
Lithuania |
Panevėžys |
Tendermint |
EU |
Germany |
Frankfurt am Main |
MathNodes-GRPC |
AS |
Singapore |
Singapore |
YOUR_MONIKER |
EU |
Finland |
Helsinki |
MathNodes China |
AS |
Hong Kong |
Hong Kong |
BlackTurtleNode-TurtleNetwork |
EU |
Belgium |
Antwerpen |
sentry-sent |
EU |
Finland |
Helsinki |
Wanderer |
EU |
Germany |
Falkenstein |
Easy2Stake |
EU |
Germany |
Limburg an der Lahn |
mrno |
EU |
Germany |
Nürnberg |
Liquify |
EU |
Lithuania |
Panevėžys |
CryptoLabTech |
NA |
United States |
San Diego |
ChronoBit|RPC |
AF |
South Africa |
Westonaria |
Coinpayu |
NA |
United States |
Bend |
zeroservices |
EU |
The Netherlands |
Heerlen |
ValidatorNode_Sentry1 |
NA |
United States |
New York City |
ChainToolsNode |
EU |
France |
Roubaix |
CosmicNode |
EU |
Finland |
Helsinki |
dvMiku Validator |
EU |
Finland |
Helsinki |
Cosmostation |
NA |
Canada |
Montréal |
Komichain.com |
NA |
United States |
The Bronx |
CryptoNet |
NA |
Canada |
Montréal |
statesync |
EU |
Germany |
Nürnberg |
2-private-node |
AS |
Singapore |
Singapore |
Dweb.net |
NA |
United States |
Castle Hills |
UbikCapital |
EU |
Germany |
Düsseldorf |
1c5j8upmjz32 |
EU |
Poland |
Warsaw |
Roomit | rpc |
AS |
Indonesia |
Bekasi |
sentinel-rpc |
EU |
Finland |
Helsinki |
KalpaTech |
EU |
Germany |
Falkenstein |
openstake.net |
AS |
India |
Panvel |
Trinity Stake |
EU |
Germany |
Düsseldorf |
Tendermint |
AS |
Japan |
Tokyo |
Tendermint |
EU |
Germany |
Frankfurt am Main |
AtmosferMuda NA RPC |
NA |
United States |
Spring |
AP Node AtmosferMuda |
AS |
Singapore |
Singapore |
AtmosferMuda EU Node |
EU |
Germany |
Düsseldorf |
Kleomedes |
EU |
Italy |
Padova |
Nodeshub-RPC |
AS |
India |
Mumbai |
688444947f8f |
EU |
Germany |
Frankfurt am Main |
Chronobit|Enterprise |
AF |
South Africa |
Westonaria |