Skip to main content

Chain Information

📚 Code

# Clone the repository
git clone https://github.com/strangelove-ventures/noble.git

# Navigate into the directory
cd noble

# Switch to your desired version (Refer 'Binary Map' for versions)
git checkout <your_desired_version>

# Install the dependencies
make install

# Init
nobled --home ~/.noble init defiantlabs

🌐 Binary Map

Here's an overview of all the binary versions utilized on noble-1. 🚀

Blocks 📦Version 📔
1 ➡️ 119,000v1.0.0 ➡️ 🔗
119,001 ➡️ 1,296,000v2.0.0 ➡️ 🔗
1,296,001 ➡️ Currentv3.0.0 ➡️ 🔗

💾 Snapshots

Download snapshots from polkachu. Place extracted snapshot in ~/.nobled/data before you start your node.


🚀 Node Configuration

Use either the Manual Config, or the Script below to configure your node.

📂 Manual Config

1️⃣ Download genesis.json to ~/.nobled/config.

2️⃣ Modify the chain-id in your client.toml

noble-1

3️⃣ Update the seeds in your config.toml

seeds = "ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0@seeds.polkachu.com:21556"

4️⃣ Set minimum-gas-prices in app.toml

0.0uusdc

🔧 Script

#!/bin/bash

# Download genesis.json
GENESIS_URL="https://raw.githubusercontent.com/strangelove-ventures/noble-networks/main/testnet/noble-1/genesis.json"
curl -s "$GENESIS_URL" > ~/.nobled/config/genesis.json

# Modify chain-id
sed -i 's/chain-id = ".*"/chain-id = "noble-1"/' ~/.nobled/config/client.toml

# Modify seeds
SEEDS="ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0@seeds.polkachu.com:21556"
sed -i "s/seeds = \".*\"/seeds = \"$SEEDS\"/" ~/.nobled/config/config.toml

# Modify minimum-gas-prices
GAS="0.0uusdc"
sed -i "s/seeds = \".*\"/seeds = \"$GAS\"/" ~/.nobled/config/config.toml


🕵️ Explorer

🔗 https://explore.defiantlabs.net/noble

🌐 RPC

🔗 https://rpc.mainnet.noble.strange.love

💻 API

🔗 https://api.mainnet.noble.strange.love

🗂️ Chain Registry

🔗 https://github.com/cosmos/chain-registry/tree/master/noble