SahyadriSahyadriAPI

Coin Parameters

Essential constants for integrating Sahyadri CSM into exchanges, wallets, and indexers.

ParameterValueDescription
Network NameSahyadri MainnetProduction network identifier
Coin TickerCSMCryptographic Sovereign Money
Address Prefixcsm1s...All wallet addresses start with csm1s
Max Supply21,000,000 CSMHard-capped, no inflation ever
Decimals81 CSM = 100,000,000 Kana (smallest unit)
Block Time~1 secondTarget block interval via DAA
Block Reward0.08318123 CSMCurrent mining reward per block
Halving Interval126,230,400 blocks~4 years at 1 block/second
Daily Emission7,186.86 CSM86,400 blocks × block reward
Yearly Emission~2,623,204 CSMFirst 4 years emission
ConsensusProof of Work (DAG)Directed Acyclic Graph architecture
Mining AlgorithmSahyadriXCustom ASIC-resistant PoW algorithm
Hash FunctionBlake3Fast cryptographic hashing
Post-Quantum SecurityDilithium (CRYSTALS-Dilithium)NIST PQC standard for signatures
Treasury SystemOn-chain TreasuryAutomated dev/community funding (2%)
Account ModelAccount-basedDirect balance transfers, no UTXO dust
DID SupportNative W3C DIDdid:sahyadri: decentralized identity
Fee ModelDynamic Fee MarketFee based on network congestion
JSON-RPC HTTP:27112Primary RPC via HTTP POST
WebSocket:27110Real-time subscriptions
gRPC:27113High-performance RPC calls
P2P Port:26111Peer-to-peer network communication
RPC ProtocolJSON-RPC 2.0HTTP POST + WebSocket transport

Quick Reference (JSON)

{
  "network": "sahyadri-mainnet",
  "ticker": "CSM",
  "addressPrefix": "csm1s",
  "maxSupply": "2100000000000000",
  "circulatingSupply": "0",
  "decimals": 8,
  "blockTime": 1,
  "blockReward": "8318123",
  "halvingInterval": 126230400,
  "dailyEmission": "7186858272",
  "consensus": "PoW-DAG",
  "miningAlgo": "SahyadriX",
  "hashFunction": "Blake3",
  "signatureAlgo": "Dilithium-3",
  "feeModel": "Fixed 1000 Kana",
  "accountModel": true
}

Supply Schedule (Halving)

PeriodBlock RewardMined This PeriodCumulative Supply
Year 0-40.08318123 CSM/block10.5M CSM10.5M CSM
Year 4-80.041590615 CSM/block5.25M CSM15.75M CSM
Year 8-120.0207953075 CSM/block2.625M CSM18.375M CSM
Year 12-160.01039765375 CSM/block1.3125M CSM19.6875M CSM
Year 16-200.005198826875 CSM/block0.65625M CSM20.34375M CSM

Address Format

Sahyadri addresses use Bech32 encoding with csm1s prefix.

Format: csm1s + 38 base32 characters

Example Address:
csm1sexampleaddress0000000000000000000000000000000000

Validation:
- Must start with "csm1s"
- Total length: 42 characters
- Base32 charset (no 0, O, I, l)