Skip to content

Resources

Networks Repository

Genesis files, peer lists and per-network configuration live in the networks repository:

Binaries

Builds are published per version, one directory per release:

Each version directory contains the linux-amd64 archive and an upgrade-info.txt with the SHA-256 checksum. The archive contains a single bin/ritbitd.

VERSION=v27.5
curl -L -O https://storage.yandexcloud.net/ritbit-upgrade/$VERSION/ritbitd-$VERSION-linux-amd64.tar.gz
curl -s https://storage.yandexcloud.net/ritbit-upgrade/$VERSION/upgrade-info.txt

To find the version a network currently runs:

curl -s https://rest.mainnet.rubin.trade/cosmos/base/tendermint/v1beta1/node_info \
  | jq -r '.application_version.version'

Upgrades History

Heights below are the blocks at which each upgrade was applied, as reported by the networks themselves. To verify any row:

curl -s https://rest.mainnet.rubin.trade/cosmos/upgrade/v1beta1/applied_plan/v27.5
mainnet
VersionApplied at height
v26.9509,260
v26.139,160,000
v26.1412,380,000
v27.012,395,000
v27.112,471,130
v27.212,471,830
v27.312,842,226
v27.412,933,138
v27.512,960,191
testnet
VersionApplied at height
v26.12776,500
v26.13876,000
v26.142,550,000
v27.04,403,000
v27.14,420,500
v27.24,497,068
v27.34,845,637
v27.44,942,502
v27.55,016,944

Public Endpoints

All endpoints are served under two equivalent domains — rubin.trade and ritbit.xyz. Use either; they point to the same infrastructure.

Mainnet

rubin.trade
RPC                https://rpc.mainnet.rubin.trade
RPC WebSocket      wss://rpc.mainnet.rubin.trade/websocket
REST               https://rest.mainnet.rubin.trade
gRPC (TLS)         grpc.mainnet.rubin.trade:443
 
# EVM
EVM JSON-RPC       https://evm-rpc.mainnet.rubin.trade
EVM WebSocket      wss://evm-rpc.mainnet.rubin.trade
 
# Indexer
Indexer API        https://indexer.mainnet.rubin.trade
Indexer WebSocket  wss://indexer.mainnet.rubin.trade/v4/ws

Testnet

rubin.trade
RPC                https://rpc.testnet.rubin.trade
RPC WebSocket      wss://rpc.testnet.rubin.trade/websocket
REST               https://rest.testnet.rubin.trade
gRPC (TLS)         grpc.testnet.rubin.trade:443
 
# EVM
EVM JSON-RPC       https://evm-rpc.testnet.rubin.trade
EVM WebSocket      wss://evm-rpc.testnet.rubin.trade
 
# Indexer
Indexer API        https://indexer.testnet.rubin.trade
Indexer WebSocket  wss://indexer.testnet.rubin.trade/v4/ws

Peer Nodes

To seed a new node, use the public full node as a persistent peer:

f907537d0ea47759e369f7bac5cb2c22be5e3c93@213.165.223.41:26656

Additional peers can be discovered from any running node:

curl -s https://rpc.mainnet.rubin.trade/net_info \
  | jq -r '.result.peers[] | "\(.node_info.id)@\(.remote_ip):26656"'

Snapshots

Snapshots of mainnet state are published regularly to a public bucket:

File names follow ritbit-mainnet_<timestamp>_block-<height>.tar.lz4. The timestamp sorts lexicographically, so the last key is the newest snapshot:

BUCKET=https://storage.yandexcloud.net/ritbit-mainnet-snapshot
LATEST=$(curl -s "$BUCKET/?list-type=2" \
  | grep -oE '<Key>[^<]+</Key>' | sed 's/<[^>]*>//g' | sort | tail -1)
echo "$LATEST"
curl -L -O "$BUCKET/$LATEST"

Archives are roughly 25 GiB compressed. See Set Up a Full Node for how to restore one.

State Sync

The public full nodes above also serve state sync snapshots over P2P, taken every 2000 blocks. State sync fetches only the current application state — no archive download — and brings a new node online in minutes. See Configure Your Node's State Sync Setting for the procedure.

Indexer Endpoints

See Endpoints.

Block Explorer

Chain Registry

  • Cosmos chain registry: ritbit

The testnet is not published in the Cosmos chain registry.