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 75 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 |
| LiveRaveN |
EU |
Germany |
Falkenstein |
| Busurnode |
EU |
France |
Roubaix |
| KonsorTech |
EU |
Finland |
Helsinki |
| Apollo |
EU |
Poland |
Warsaw |
| kokos |
EU |
Germany |
Falkenstein |
| node |
EU |
Germany |
Falkenstein |
| Validatus |
EU |
Austria |
Klagenfurt |
| LithiumDigital-arkeo-main-validator2 |
EU |
France |
Paris |
| NODEJUMPER |
EU |
Finland |
Helsinki |
| LuckyStar |
EU |
Finland |
Helsinki |
| hello-arkeo-relayer |
EU |
Germany |
Falkenstein |
| PathrockNetwork |
EU |
Poland |
Warsaw |
| Busurnode |
EU |
Germany |
Frankfurt am Main |
| GreenNode |
EU |
France |
Lauterbourg |
| Stake Shark |
NA |
Canada |
Montreal |
| STAVR |
EU |
Finland |
Helsinki |
| NodeRuneR |
EU |
Finland |
Helsinki |
| Decentrio |
EU |
Finland |
Helsinki |
| Architect Nodes |
NA |
United States |
St Louis |
| nyancat |
EU |
France |
Lauterbourg |
| coinage_x_daic |
EU |
Germany |
Falkenstein |
| rpc-1.arkeo.nodes.guru |
NA |
Canada |
Toronto |
| [NODERS] |
EU |
Finland |
Helsinki |
| NODERS.SERVICES-arkeo |
EU |
Germany |
Falkenstein |
| NODEJUMPER-SERVICE |
EU |
Finland |
Helsinki |
| Sr20de |
EU |
Finland |
Helsinki |
| Korniei |
EU |
Ukraine |
Kyiv |
| AKNodes |
EU |
Germany |
Falkenstein |
| crptmax |
EU |
France |
Lauterbourg |
| VALIDARIOS |
EU |
Germany |
Falkenstein |
| linkednode |
EU |
Finland |
Helsinki |
| Arkeo |
EU |
United Kingdom |
London |
| bonynode |
EU |
Germany |
Falkenstein |
| xgunshovabp3 |
EU |
Poland |
Warsaw |
| Kleomedes |
EU |
Italy |
Naples |
| UTSA |
EU |
Germany |
Falkenstein |
| localhost |
EU |
United Kingdom |
London |
| Moonbridge |
EU |
Finland |
Helsinki |
| Roomit |
EU |
Finland |
Helsinki |
| hello-arkeo-main |
EU |
Finland |
Helsinki |
| AlxVoy |
EU |
Finland |
Helsinki |
| plantree |
EU |
Belarus |
Minsk |
| Arkeo-Main-Validator-1 |
NA |
United States |
Aurora |
| arkeo-main |
EU |
Austria |
Vienna |
| arkeo-seed |
NA |
Canada |
Toronto |
| airSintez |
EU |
France |
Lauterbourg |
| Validatus |
EU |
Austria |
Klagenfurt |
| CosmicNode |
EU |
Finland |
Helsinki |
| Monika |
EU |
Germany |
Falkenstein |
| Liquify |
NA |
United States |
Chantilly |
| TaxiStake |
NA |
United States |
Dublin |
| ChainTools |
EU |
France |
Roubaix |
| arkeo-relayer |
EU |
Germany |
Karlsruhe |
| MapleSyrup |
EU |
Finland |
Helsinki |
| Red_5 |
NA |
United States |
North Bergen |
| Node |
EU |
Germany |
Falkenstein |
| liquify |
EU |
United Kingdom |
London |
| nodefleet.org |
NA |
United States |
St Louis |
| Trace |
EU |
Finland |
Helsinki |
| crptmax |
NA |
United States |
St Louis |
| AtmosferMuda |
EU |
Poland |
Warsaw |
| Vinjan.Inc |
EU |
Finland |
Helsinki |
| Busurnode |
AS |
Indonesia |
Makassar |
| NodesHub-arkeo-main |
AS |
India |
Mumbai |
| Arkeo Node |
EU |
Finland |
Helsinki |
| StakeVillage |
EU |
Germany |
Falkenstein |
| Roomit | Service |
AS |
Indonesia |
Jakarta |
| Viewblock |
EU |
Sweden |
Stockholm |
| ArkeoNodeFull |
EU |
Russia |
Moscow |
| SpaceStake |
EU |
Finland |
Helsinki |
| crptcpchk |
EU |
Germany |
Nuremberg |
| Trace-r |
EU |
Finland |
Helsinki |
| SpaceStake |
EU |
Finland |
Helsinki |
| hello-arkeo-backup |
EU |
Germany |
Falkenstein |
| Snapshot |
EU |
Finland |
Helsinki |