Selendra

Documentation

Technical Specifications

Network parameters verified against codebase

All values verified in source code or live network.

Core Parameters

ParameterValueSource
Block Time1 secondprimitives/src/lib.rs:113
Session900 blocks (15 min)Runtime config
Era96 sessions (24 hours)Runtime config
Runtime Spec20005bin/runtime/src/lib.rs:92

Network

ParameterValue
Chain ID1961 (0x7a9)
Mainnet RPChttps://rpc.selendra.org
Explorerhttps://explorer.selendra.org

Token (SEL)

ParameterValue
Decimals18
Base Unit1 SEL = 10^18 wei

EVM Configuration

ParameterValue
Current Gas Price0.1 Gwei
Default Base Fee10 Gwei
Min/Max Base Fee0.1 - 10,000 Gwei

Precompiles: ECRecover (0x01), SHA256 (0x02), RIPEMD160 (0x03), Identity (0x04), ModExp (0x05), SHA3FIPS256 (0x0400), SHA3FIPS512 (0x0401)

WASM Configuration

ParameterValue
Frameworkink! 5.0.0-rc
ExecutorWasmtime

Unified Accounts

ParameterValue
Storage Fee0.01 SEL
PermanenceCannot change after creation

Consensus

  • Block Production: Aura (deterministic round-robin)
  • Finality: AlephBFT (Byzantine Fault Tolerant)
  • Rotation: Per session (900 blocks)

Build Requirements

ToolVersion
Rust1.79.0 (exact)
Targetwasm32-unknown-unknown
Componentsrustfmt, clippy, rust-src

Dependencies: Protobuf, OpenSSL dev libs, CMake (macOS), LLVM (macOS)

Network Ports

PortProtocol
30333P2P (libp2p)
9944WebSocket RPC
9933HTTP RPC

Storage

  • Backend: RocksDB
  • State: Patricia-Merkle trie
  • Pruning: Last 256 blocks (default)

Tool Compatibility

Ethereum: Hardhat, Truffle, Remix, MetaMask, Web3.js, ethers.js

Substrate: Polkadot.js Apps, @polkadot/api, cargo-contract

Live Network Verification

# Chain ID
curl -X POST https://rpc.selendra.org \
  -d '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'
# Response: 0x7a9 (1961)

# Gas Price
curl -X POST https://rpc.selendra.org \
  -d '{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":1}'
# Response: 0x5f5e100 (0.1 Gwei)

Notes

Not Documented: TPS capability, finality time, max validators, testnet chain ID

Configurable via Governance: Validator count, session/era length, gas parameters

Immutable: Chain ID (1961), block time (1s), token decimals (18)


All specs verified at github.com/selendra/selendra

Contribute

Found an issue or want to contribute?

Help us improve this documentation by editing this page on GitHub.

Edit this page on GitHub