Overview
Arkeo was created to provide decentralized applications with increased development velocity, censorship-resistance, and most importantly to be a needed tool in fully decentralizing the UI layer of the web3 stack, all while reducing reliance on centralized data sources. In short, Arkeo is a free-market solution for decentralized infrastructure.
Our Contributions
Busurnode has been present since the testnet and is a day one mainnet validator on this network. We currently offer validator services with a fully redundant setup (multiple nodes and a signer cluster) to ensure the best uptime possible. We also provide RPC, Peers, Seeds, State-Sync, Snapshot and other node services that are available for public.
Endpoints
RPC Endpoints
Endpoint |
Status |
https://rpc-arkeo.busurnode.com:443
|
Online |
API Endpoints
Endpoint |
Status |
https://api-arkeo.busurnode.com:443
|
Online |
Nodes
Our Public Nodes in Operations
Name |
Location |
Status |
Reina |
France |
Online |
Kiyo |
Indonesia |
Online |
Sayo |
Germany |
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-arkeo.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-arkeo.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/.arkeo/config/config.toml
Grant execution privileges to the script and run it
chmod 700 statesync.sh
./statesync.sh
Stop the node
Reset the node
arkeod tendermint unsafe-reset-all --home $HOME/.arkeo --keep-addr-book
Restart the node
sudo service arkeod 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 ~6hrs.
To simplify the re-sync from snapshot process, log in as the user running the arkeo 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 'arkeo'.
#!/bin/bash
# Service Name (update this if you use service name other than 'arkeo')
SERVICE_NAME=arkeo
# 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/arkeo)
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 arkeo_snapshot.tar.lz4
echo "Downloading the latest snapshot..."
curl -L --progress-bar -o "$HOME/arkeo_snapshot.tar.lz4" "$SNAPSHOT_URL"
if [ $? -eq 0 ] && [ -f "$HOME/arkeo_snapshot.tar.lz4" ]; then
echo "Download complete: $HOME/arkeo_snapshot.tar.lz4"
else
echo "Error: Download failed."
exit 1
fi
# Stop the arkeo service
echo "Stopping the arkeo service..."
sudo service $SERVICE_NAME stop
# Copy the validator state JSON file
cd $HOME
cp ~/.arkeo/data/priv_validator_state.json ~/.arkeo/priv_validator_state.json
# Reset Tendermint state
arkeod tendermint unsafe-reset-all --home $HOME/.arkeo --keep-addr-book
# Extract the snapshot
echo "Extracting snapshot..."
lz4 -c -d $HOME/arkeo_snapshot.tar.lz4 | tar -x -C $HOME/.arkeo
rm $HOME/arkeo_snapshot.tar.lz4
# Replace priv_validator_state from backup
cp ~/.arkeo/priv_validator_state.json ~/.arkeo/data/priv_validator_state.json
# Start the arkeo service
echo "Starting the arkeo 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 arkeo status
sudo journalctl -u arkeo.service -f --output=cat
Information
This page showing data of 88 active blockchain nodes on Arkeo 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 |
StakeVillage |
EU |
Germany |
Falkenstein |
LiveRaveN |
EU |
Germany |
Falkenstein |
kokos |
EU |
Germany |
Falkenstein |
LithiumDigital-arkeo-main |
EU |
France |
Paris |
Busurnode |
EU |
Germany |
Frankfurt am Main |
Lefey |
EU |
Finland |
Helsinki |
Sr20de |
EU |
Finland |
Helsinki |
MictoNode |
EU |
Poland |
Warsaw |
bonynode |
EU |
Germany |
Falkenstein |
Decentrio |
EU |
Finland |
Helsinki |
VALIDARIOS |
EU |
Germany |
Falkenstein |
node |
EU |
Germany |
Falkenstein |
Busurnode |
EU |
France |
Roubaix |
SpaceStake |
EU |
France |
Lauterbourg |
UTSA_guide |
EU |
Germany |
Falkenstein |
KonsorTech |
EU |
Finland |
Helsinki |
[NODERS] |
EU |
Finland |
Helsinki |
Moonbridge |
EU |
Finland |
Helsinki |
Architect Nodes |
NA |
United States |
St Louis |
Apollo |
EU |
Poland |
Warsaw |
LuckyStar |
EU |
Germany |
Falkenstein |
02gxv0ij9qyf |
EU |
Poland |
Warsaw |
Arkeo |
EU |
United Kingdom |
London |
NODEJUMPER |
EU |
Finland |
Helsinki |
ruangnode |
EU |
Finland |
Helsinki |
NodeRuneR |
EU |
Finland |
Helsinki |
PathrockNetwork |
EU |
Poland |
Warsaw |
YOUR_MONIKER |
EU |
Germany |
Limburg an der Lahn |
coinage_x_daic |
EU |
Germany |
Falkenstein |
rpc-1.arkeo.nodes.guru |
NA |
Canada |
Toronto |
hello-arkeo-main |
EU |
Finland |
Helsinki |
dmski |
EU |
Germany |
Düsseldorf |
STANV |
EU |
Finland |
Helsinki |
NODERS.SERVICES-arkeo |
EU |
Germany |
Falkenstein |
SpaceStake |
EU |
Finland |
Helsinki |
hello-arkeo-backup |
EU |
Germany |
Falkenstein |
Snodes |
EU |
The Netherlands |
Amsterdam |
Stake Shark |
NA |
Canada |
Montreal |
Vinjan.Inc |
EU |
Finland |
Helsinki |
weaversnodes |
EU |
Switzerland |
Lucerne |
StakeTown |
EU |
Finland |
Helsinki |
airSintez |
EU |
Germany |
Düsseldorf |
plantree |
EU |
Belarus |
Minsk |
AKNodes |
EU |
Germany |
Falkenstein |
TaxiStake |
NA |
United States |
Dublin |
Validatus |
EU |
Austria |
Vienna |
localhost |
EU |
United Kingdom |
London |
Validatus |
EU |
Finland |
Helsinki |
hello-arkeo-relayer |
EU |
Germany |
Falkenstein |
arkeo-relayer |
EU |
Germany |
Karlsruhe |
StickMan |
EU |
Germany |
Düsseldorf |
Node |
EU |
Germany |
Frankfurt am Main |
Red_5 |
NA |
United States |
North Bergen |
arkeo-main |
EU |
Austria |
Vienna |
AtmosferMuda |
EU |
Poland |
Warsaw |
Arkeo-Main-Validator-2 |
NA |
United States |
Ashburn |
AlxVoy |
EU |
Finland |
Helsinki |
NODEJUMPER-SERVICE |
EU |
Finland |
Helsinki |
STAVR |
EU |
Finland |
Helsinki |
nyancat |
EU |
Germany |
Düsseldorf |
BoyGau |
AS |
Vietnam |
Da Nang |
crptmax |
EU |
Germany |
Karlsruhe |
Arkeo-Main-Validator-1 |
NA |
United States |
Denver |
Lapatylin |
EU |
Germany |
Falkenstein |
PureNodes |
EU |
Finland |
Helsinki |
Arkeo Node |
EU |
Finland |
Helsinki |
Trace-rpc |
EU |
Russia |
Moscow |
VN-Sti |
AS |
Vietnam |
Hanoi |
liquify |
EU |
United Kingdom |
London |
Busurnode |
AS |
Indonesia |
Ubud |
BKLuckyStar |
EU |
Finland |
Helsinki |
liquify |
NA |
United States |
Alexandria |
Trace |
EU |
Russia |
Moscow |
Node |
EU |
France |
Paris |
Stilucky |
AS |
Vietnam |
Hanoi |
Arkeo-Main-Seed-2 |
NA |
United States |
Ashburn |
rnemwa4xgt1f |
EU |
Poland |
Warsaw |
ChainTools |
EU |
France |
Roubaix |
Not404 |
EU |
Germany |
Düsseldorf |
Roomit |
EU |
Finland |
Helsinki |
GreenNode |
EU |
Germany |
Düsseldorf |
UTSA |
EU |
Germany |
Falkenstein |
arkeo-seed |
NA |
Canada |
Hamilton |
Liquify |
NA |
United States |
Alexandria |
crptcpchk |
EU |
Austria |
Vienna |
MapleSyrup |
EU |
Finland |
Helsinki |
linkednode |
EU |
Finland |
Helsinki |
nodefleet.org |
NA |
United States |
Pittsburgh |