Skip to Content
Supported ChainNoble

Noble API

Access Noble blockchain data through the Spectrum API. Noble is a Cosmos SDK appchain purpose-built for native asset issuance, most notably native USDC inside the Cosmos ecosystem.

PropertyValue
Slugnoble
TypeCosmos SDK
Native TokenUSDC (gas denom: uusdc)
Address FormatBech32 (noble1..., noblevaloper1...)

Available methods

Noble supports the same Cosmos SDK method set as Cosmos Hub, except getStakingRewards (Noble does not run the distribution module). See the Cosmos Hub page for full descriptions.

Blocks · Block transactions · Transactions · Receipts · Native balance · Denom balances (uusdc, IBC-bridged assets) · Denom supply · Token metadata · Cosmos staking suite · RPC proxy · Health.

Quick start

curl -X POST https://your-endpoint.simplystaking.xyz/v1 \
  -H "Content-Type: application/json" \
{
  "jsonrpc": "2.0",
  "method": "getBlockHeight",
  "params": {
    "chain": "noble"
  },
  "id": 1
}
{ "jsonrpc": "2.0", "result": { "chain": "noble", "height": 13456789 }, "id": 1 }

Get a USDC balance on Noble

curl -X POST https://your-endpoint.simplystaking.xyz/v1 \
  -H "Content-Type: application/json" \
{
  "jsonrpc": "2.0",
  "method": "getTokenBalance",
  "params": {
    "chain": "noble",
    "address": "noble1xyzabc...",
    "token": "uusdc"
  },
  "id": 1
}

SDK

import { Spectrum } from '@spectrumnodes/sdk'; const spectrum = new Spectrum({ api: 'https://your-endpoint.simplystaking.xyz/YOUR_API_KEY/' }); const block = await spectrum.core.getBlockHeight('noble'); const usdc = await spectrum.tokens.getTokenBalance('noble', 'noble1xyzabc...', 'uusdc');

Endpoint differences from EVM chains

See Endpoint differences. All Cosmos SDK chain pages share the same behaviour.