Resources
Networks Repository
Genesis files, peer lists and per-network configuration live in the networks
repository:
- Mainnet:
ritbit/networks/ritbit-mainnet - Testnet:
ritbit/networks/ritbit-testnet
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.txtTo 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.5mainnet
| Version | Applied at height |
|---|---|
v26.9 | 509,260 |
v26.13 | 9,160,000 |
v26.14 | 12,380,000 |
v27.0 | 12,395,000 |
v27.1 | 12,471,130 |
v27.2 | 12,471,830 |
v27.3 | 12,842,226 |
v27.4 | 12,933,138 |
v27.5 | 12,960,191 |
testnet
| Version | Applied at height |
|---|---|
v26.12 | 776,500 |
v26.13 | 876,000 |
v26.14 | 2,550,000 |
v27.0 | 4,403,000 |
v27.1 | 4,420,500 |
v27.2 | 4,497,068 |
v27.3 | 4,845,637 |
v27.4 | 4,942,502 |
v27.5 | 5,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
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/wsTestnet
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/wsPeer Nodes
To seed a new node, use the public full node as a persistent peer:
f907537d0ea47759e369f7bac5cb2c22be5e3c93@213.165.223.41:26656Additional 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.