Skip to content

sentrix-labs/awesome-sentrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Sentrix Chain

Awesome Sentrix

Awesome Last commit Secret scan Link check License

A curated list for Sentrix Chain
Rust-based, EVM-compatible Layer-1. Resources, tooling, infrastructure, apps, and guides — both first-party and community-built.

Website · Explorer · Faucet · Whitepaper · Telegram · Discord · X

Read this in Bahasa Indonesia


This list welcomes both first-party and community projects that are publicly accessible, actively maintained, and directly relevant to Sentrix Chain. Alpha or in-development projects are marked clearly. Building on Sentrix? Submit your project via PR — see Contributing.

Who is this for

You are… Start at
🛠️ A Solidity developer building dApps on Sentrix Developer ToolsTutorialsdApp Starter
🦀 A Rust developer integrating with Sentrix nodes Rust SDKgRPC endpoints
🖧 A node operator running a validator or fullnode Running a Node
👛 A user trying out the chain Add Sentrix to MetaMaskFaucetSolux wallet
🔒 A security researcher looking for in-scope targets Security

Contents

QuickstartWho is this for · Start Here · Official Links · Networks

BuildCore Protocol · Developer Tools · Client Libraries · Templates · Indexers · Smart Contracts · Tokenomics

EcosystemInfrastructure · Bridges · Applications · Wallets

OperateRunning a Node · Monitoring and Observability · Governance

ReferenceAPI Reference · Documentation · Roadmap · Tutorials

CommunityGrants and Ecosystem · Security · Audits · Status Notes · FAQ · Glossary · Contributing


Start Here

  • Sentrix Chain Core - Rust-based EVM-compatible Layer-1 blockchain implementation.
  • dApp Starter - Minimal starter project for deploying Solidity contracts on Sentrix Chain.
  • TypeScript SDK - TypeScript SDK for EVM, native REST, and BFT/WebSocket interactions.
  • SentrixScan - Block explorer for Sentrix Chain.
  • Sentrix Faucet - Faucet for requesting SRX on supported networks.

Official Links

Networks

One-click add to MetaMask: chainlist.org/?search=sentrix — auto-configures the network using the entries below. Sentrix Chain is registered with ethereum-lists/chains, so it also flows into viem, wagmi, RainbowKit, Web3Modal, and RabbyKit chain pickers automatically.

JSON-RPC URLs accept POSTs at the bare host (e.g. https://rpc.sentrixchain.com) or at the canonical /rpc path. The bare host also serves a self-documenting endpoint manifest as GET /. Native namespaces: eth_, net_, web3_, and sentrix_ (validators, BFT, staking, delegations, finality).

Mainnet

  • Network Name: Sentrix Chain
  • Chain ID: 7119
  • Currency Symbol: SRX
  • JSON-RPC: https://rpc.sentrixchain.com (also https://rpc.sentrixchain.com/rpc)
  • WebSocket: wss://rpc.sentrixchain.com/ws (eth_subscribe + sentrix_subscribe channels — sentrix_finalized, sentrix_validatorSet, sentrix_tokenOps, sentrix_stakingOps, sentrix_jail)
  • Native REST API: https://api.sentrixchain.com (60+ endpoints — /chain/info, /chain/blocks, /validators, /staking/validators, /tokens, /accounts/{address}, /transactions, /mempool, /epoch/current)
  • Live status: https://api.sentrixchain.com/sentrix_status
  • gRPC: grpc.sentrixchain.com:443 (service sentrix.v1.Sentrix)
  • Explorer: scan.sentrixchain.com — built-in node explorer also at rpc.sentrixchain.com/explorer

Testnet


Core Protocol

  • Sentrix Core Node - Core Rust implementation of the Sentrix Layer-1 Blockchain.
  • Whitepaper - Sentrix Chain whitepaper and protocol narrative.
  • Canonical Contracts - Official EVM contracts including WSRX, Multicall3, SentrixSafe, and TokenFactory.
  • Sentrix DEX Contracts - Native AMM / DEX contracts for the Sentrix ecosystem.
  • Brand Kit - Official logos, icons, banners, and brand assets.

Developer Tools

General-purpose developer tools live here. Language-specific SDKs are in Client Libraries, Solidity starters in Templates, and indexing infrastructure in Indexers.

  • Token List - Canonical Uniswap-token-list-v1 registry for Sentrix mainnet (7119) and testnet (7120).
  • Brand Kit - Logos, icons, marks for dApp UIs that integrate Sentrix.

Client Libraries

TypeScript

  • sdk-ts - Typed wrappers around the EVM JSON-RPC, native REST, and WebSocket subscription helpers.

Rust

  • sdk-rs - Typed clients for native REST, EVM (via alloy), gRPC (via tonic), and secp256k1 wallet/signing. Early

WebAssembly (browser)

  • sentrix-grpc-wasm - Rust + WebAssembly gRPC-Web client packaged via wasm-pack — usable from any browser dApp without a Node middleman. Early

Templates

  • dApp Starter - Minimal Hardhat + viem dApp starter. Deploy ERC-20, wrap SRX, verify against Sourcify. End-to-end example for both networks.
  • dApp Starter Contracts - Example Solidity contracts for deployment on Sentrix.

Indexers

  • indexer-rs - Rust indexer. Multi-endpoint round-robin + batched writes (~270 blocks/sec on mainnet catch-up). Mainnet primary; testnet migration in progress.
  • Indexer - Postgres-backed REST indexer for blocks, transactions, logs, tokens, and native chain data. Etherscan-API-compatible. Phase 1 / scaffold

Smart Contracts

Deployed canonical addresses

Verified live (eth_getCode non-empty on the listed chain). Full source-of-truth at canonical-contracts/docs/ADDRESSES.md.

Contract Mainnet (7119) Testnet (7120)
WSRX 0x4693b113e523A196d9579333c4ab8358e2656553 0x85d5E7694AF31C2Edd0a7e66b7c6c92C59fF949A
Multicall3 0xFd4b34b5763f54a580a0d9f7997A2A993ef9ceE9 0x7900826De548425c6BE56caEbD4760AB0155Cd54
TokenFactory 0xc753199b723649ab92c6db8A45F158921CFDEe49 0x7A2992af0d4979aDD076347666023d66d29276Fc
SentrixSafe 0x6272dC0C842F05542f9fF7B5443E93C0642a3b26 0xc9D7a61D7C2F428F6A055916488041fD00532110

Tokenomics

SRX has a hard cap of 315,000,000 post the tokenomics-v2 fork (mainnet activation h=640800, 2026-04-26). The economic shape mirrors Bitcoin's halving curve, scaled for Sentrix's 1-second blocks.

Field Value
Hard cap 315,000,000 SRX
Premine 63,000,000 SRX (20%) — Founder 21M, Ecosystem 21M, Early Validator 10.5M, Reserve 10.5M
Block rewards up to 252,000,000 SRX (80%)
Initial reward 1 SRX per block
Halving every 126,000,000 blocks (~4 years at 1-second blocks, BTC parity)
Smallest unit sentri (1 SRX = 10⁸ sentri, u64 internal)
Fee model 50% burn / 50% validator
Live circulating api.sentrixchain.com/chain/info returns circulating_supply_srx

Full breakdown of native coin mechanics, staking, reward escrow, token standards, and airdrop rules:


Infrastructure

Bridges

  • Sentrix Bridge - Hyperlane v3 + LayerZero V2 bridge stack for SRX. Uses WSRX wrap + HypERC20Collateral path; HypNative path also functional after sentrix#580 close (2026-05-13). Also hosts the watcher + status API below.
  • Bridge Watcher - Rust CLI that monitors route safety, NoopIsm exposure, MultisigIsm validator config, WSRX 1:1 collateral invariant, RPC health, stuck messages.
  • Bridge Status API - HTTP status API for bridge state. Endpoints: /health, /status, /routes, /messages, /unsafe-config, /fresh-user-flow, /readiness. Source at api-rs/.

Routes

Direction Stack Status
Sentrix Testnet → Sepolia Hyperlane v3 Beta — manual relay, NoopIsm (testnet/demo only)
Sentrix Testnet ↔ Hyperlane v3 Planned — see docs/multichain-roadmap.md

Applications

Wallets

  • Solux Web Wallet - Browser-based self-custody wallet.
  • Solux Mobile - Flutter mobile wallet for iOS and Android, self-custody and EVM-compatible. In development
  • MetaMask - Sentrix supports Ethereum-compatible wallet flows through EVM RPC.

Running a Node

Validator vs fullnode

Sentrix Chain separates two roles:

  • Validator — signs blocks. Runs behind a firewall, exposes nothing public, and talks libp2p to other validators (and optionally to a private fullnode for relay).
  • Fullnode — relays the public JSON-RPC, WSS, native REST, and gRPC traffic that dApps and explorers hit. Sits in front of the validator set, on its own host where practical.

The recommended shape is one validator per host plus a dedicated fullnode for public traffic. Validator hosts should never serve public RPC.

Hardware minimums

Resource Minimum
OS Ubuntu 22.04 / 24.04 (x86_64 or aarch64)
RAM 8 GiB
Swap 8 GiB (persistent — chain.db is memory-mapped, swap must cover it)
Disk 60 GiB
Rust toolchain 1.95+ (handled by installer)

Install

curl -fsSL https://raw.githubusercontent.com/sentrix-labs/sentrix/main/scripts/install-validator.sh | bash

The script handles pre-flight checks, apt deps, Rust via rustup, source clone + cargo build --release -p sentrix-node, keystore generation, systemd unit, and start. Idempotent — re-runs repair rather than clobber.

After the node is healthy, check it locally:

curl http://localhost:8545/health

Become a validator

Sentrix is permissioned-onboarding for now: anyone can run the binary, but joining the active set is co-signed by the chain admin.

  1. Run the installer above and wait until the node is fully synced.
  2. Email [email protected] with:
    • Validator address + pubkey (printed by the installer)
    • Intended self-stake — minimum 15,000 SRX
    • Ops contact (email or Telegram for incident coordination)
  3. An activation height comes back. After that height your validator appears in /staking/validators and at scan.sentrixchain.com/validators.

Service management

The installer drops a systemd unit. Common operator commands:

sudo systemctl status sentrix
sudo journalctl -u sentrix -f --since "1 hour ago"
sudo systemctl restart sentrix

Healthchecks (local)

Hit your node's bind address (default localhost:8545):

Endpoint What it returns
GET /health 200 OK if the process is responsive
GET /sentrix_status latest height, sync state, active validator count
GET /metrics Prometheus-format metrics

Inspect from anywhere

Public surfaces work without a local node:

curl https://api.sentrixchain.com/sentrix_status      # mainnet height, sync, validator count
curl https://api.sentrixchain.com/staking/validators  # active validator set
curl https://api.sentrixchain.com/epoch/current       # current epoch
curl https://api.sentrixchain.com/mempool             # mempool snapshot

Operator handbook

The deep operator material lives in sentrix/docs/operations/:

Topic Document
Full runbook VALIDATOR_GUIDE.md
Step-by-step join VALIDATOR_ONBOARDING.md
What to watch MONITORING.md
Prometheus + dashboards OBSERVABILITY.md
Incident response EMERGENCY_ROLLBACK.md
Testnet-specific recovery TESTNET_RECOVERY.md
Network reference NETWORKS.md
WSS subscriptions WEBSOCKET_SUBSCRIPTIONS.md

For incident coordination and onboarding questions, email [email protected]. Closes #16.

Monitoring and Observability

Sentrix nodes ship Prometheus metrics and structured status endpoints out of the box. Public surfaces are also available for off-host monitoring.

Local (on the node)

Endpoint What it returns
GET /health 200 OK if the process is responsive.
GET /sentrix_status Latest height, sync state, active validator count, uptime seconds, build version.
GET /sentrix_status_extended Status with extra runtime fields.
GET /metrics Prometheus-format metrics for scraping.

Public

Endpoint What it returns
api.sentrixchain.com/sentrix_status Mainnet status
testnet-api.sentrixchain.com/sentrix_status Testnet status
api.sentrixchain.com/chain/info Live circulating supply, max supply, active validators, mempool size, next block reward
api.sentrixchain.com/staking/validators Active validator set
api.sentrixchain.com/epoch/current Current epoch, validator set, rewards
bridge-api.sentrixchain.com/readiness Bridge production-readiness checklist
bridge-api.sentrixchain.com/unsafe-config Routes still using NoopIsm or otherwise flagged unsafe
bridge-api.sentrixchain.com/routes All bridge routes with origin/destination/ISM type

Reference docs

  • MONITORING.md - What to watch: liveness, lag, mempool signals, threshold guidance.
  • OBSERVABILITY.md - Prometheus scrape config, Grafana dashboard wiring.

Governance

Sentrix Chain runs permissioned-onboarding today: the consensus is open and the binary is the same one anyone can build, but admission to the active validator set is co-signed by the chain admin. The plan is to migrate from a single-key authority to N-of-M as the validator base grows.

Surface Mechanism today Target
Validator set Admin co-signs activation height for each onboarded validator On-chain admission tied to self-stake + slashing
Canonical contract upgrades Contracts are immutable; "deploy v2 + migrate" is the upgrade path Same — immutability is deliberate
Safe-governed actions SentrixSafe on both networks is currently 1-of-1 with a single authority signer N-of-M as co-signers are recruited
Slashing / jailing Liveness + double-sign evidence dispatched on-chain via SubmitEvidence and JailEvidenceBundle Same

Authority signer addresses, Safe migration history, and verification commands live in the canonical contracts repo at canonical-contracts/docs/ADDRESSES.md. Multisig design and threat model: sentrix/docs/security/MULTISIG.md.


API Reference

The native node speaks four namespaces on a single port:

Namespace Examples
eth_ eth_chainId, eth_blockNumber, eth_getBalance, eth_getCode, eth_sendRawTransaction, eth_call — Ethereum-compatible (MetaMask, ethers.js, viem, web3.js, hardhat)
net_ Network info
web3_ Client version
sentrix_ Native operations — validators, BFT, staking, delegations, finality, jail evidence

REST surface (60+ endpoints, full list at api.sentrixchain.com):

  • /chain/info, /chain/blocks, /chain/blocks/{height}
  • /transactions, /transactions/{txid}, /mempool
  • /accounts/{address}, /accounts/{address}/balance, /accounts/{address}/code, /accounts/{address}/nonce
  • /address/{address}, /address/{address}/history
  • /staking/validators, /validators, /epoch/current
  • /tokens, /tokens/{contract}
  • /sentrix_status, /sentrix_status_extended, /health, /metrics

Deep references in the core repo:

Documentation

The core repo's docs/ tree is organized by topic:

Architecture

Operations

Full operations index: sentrix/docs/operations/. Highlights:

Security

Governance

  • GOVERNANCE.md - Governance principles and decision-making model.

Roadmap

Sentrix Chain's roadmap is tracked as four phase docs in the core repo. Each phase is independently scoped — the docs list completion criteria, not just intent.

  • Phase 1 - Mainnet readiness — consensus, EVM compatibility, validator set, base contracts.
  • Phase 2 - Ecosystem buildout — bridges, SDKs, DEX, indexer, explorer.
  • Phase 3 - Decentralization — multi-sig admin, broader validator onboarding, governance handoff.
  • CHANGELOG - Release history with what shipped in each tag.

Tutorials

Add Sentrix to MetaMask

Fastest path: visit chainlist.org/?search=sentrix, connect MetaMask, click Add to MetaMask on the network you want. Sentrix is registered in ethereum-lists/chains so the same one-click flow works in any wallet picker that consumes that registry.

Manual fallback: Sentrix Chain is EVM-compatible, so mainnet and testnet both add as custom networks in MetaMask. Open Settings → Networks → Add a network → Add a network manually and use the values below.

Sentrix Chain (mainnet)

Field Value
Network name Sentrix Chain
New RPC URL https://rpc.sentrixchain.com
Chain ID 7119
Currency symbol SRX
Block explorer URL https://scan.sentrixchain.com

Sentrix Testnet

Field Value
Network name Sentrix Testnet
New RPC URL https://testnet-rpc.sentrixchain.com
Chain ID 7120
Currency symbol SRX
Block explorer URL https://scan-testnet.sentrixchain.com
Faucet https://faucet.sentrixchain.com

Use the Sentrix Faucet to request testnet SRX after adding Sentrix Testnet.

Foundry config

Drop the RPC endpoints into foundry.toml:

[rpc_endpoints]
sentrix = "https://rpc.sentrixchain.com"
sentrix_testnet = "https://testnet-rpc.sentrixchain.com"

Sentrix uses Sourcify for contract verification at https://verify.sentrixchain.com. After deploying, verify with:

forge verify-contract \
  <ADDRESS> \
  src/MyContract.sol:MyContract \
  --chain-id 7119 \
  --verifier sourcify \
  --verifier-url https://verify.sentrixchain.com

Use --chain-id 7120 for testnet.

Hardhat config

Add the networks to hardhat.config.ts:

networks: {
  sentrix: {
    url: "https://rpc.sentrixchain.com",
    chainId: 7119,
    accounts: [process.env.PRIVATE_KEY!],
  },
  sentrixTestnet: {
    url: "https://testnet-rpc.sentrixchain.com",
    chainId: 7120,
    accounts: [process.env.PRIVATE_KEY!],
  },
},

For Sourcify verification, see the hardhat-verify plugin and point the Sourcify URL at https://verify.sentrixchain.com.

Get testnet SRX from the faucet

  1. Open the Sentrix Faucet.
  2. Switch the network selector to Sentrix Testnet.
  3. Paste your EVM-compatible wallet address (for example, from MetaMask).
  4. Pass the Cloudflare Turnstile challenge.
  5. Submit the request. The tx hash appears below the form — open it in scan-testnet.sentrixchain.com to confirm finalization.

The faucet drips a small amount per request and applies a per-address cooldown. Wait out the cooldown if you need more.

Read Sentrix blocks with viem

Once wevm/viem#4603 merges, the chain config ships built-in:

import { createPublicClient, http } from 'viem'
import { sentrix } from 'viem/chains'  // also: sentrixTestnet

const client = createPublicClient({ chain: sentrix, transport: http() })

const block = await client.getBlock()
console.log(`block ${block.number} has ${block.transactions.length} txs`)

Until then, inline the chain config:

import { createPublicClient, http, defineChain } from 'viem'

export const sentrix = defineChain({
  id: 7119,
  name: 'Sentrix Chain',
  nativeCurrency: { name: 'Sentrix', symbol: 'SRX', decimals: 18 },
  rpcUrls: { default: { http: ['https://rpc.sentrixchain.com'] } },
  blockExplorers: { default: { name: 'SentrixScan', url: 'https://scan.sentrixchain.com' } },
})

const client = createPublicClient({ chain: sentrix, transport: http() })
const block = await client.getBlock()
const balance = await client.getBalance({ address: '0x0000000000000000000000000000000000000000' })

For testnet, use id: 7120 and https://testnet-rpc.sentrixchain.com.

Connect a wallet with wagmi

wagmi is the React hooks layer on top of viem. Configure once and every useAccount / useReadContract / useWriteContract hook in the app gets Sentrix automatically.

import { http, createConfig } from 'wagmi'
import { sentrix, sentrixTestnet } from 'viem/chains'  // post-merge of viem #4603
import { injected, walletConnect } from 'wagmi/connectors'

export const config = createConfig({
  chains: [sentrix, sentrixTestnet],
  connectors: [
    injected(),
    walletConnect({ projectId: process.env.NEXT_PUBLIC_WC_PROJECT_ID! }),
  ],
  transports: {
    [sentrix.id]: http(),
    [sentrixTestnet.id]: http(),
  },
})

For RainbowKit / ConnectKit / Reown AppKit (formerly Web3Modal) / RabbyKit, drop sentrix and sentrixTestnet into the same chains array — those pickers consume the viem chain registry directly.

More tutorials

These are tracked as open issues — pull requests welcome:

  • Deploy a Solidity contract on Sentrix (covered partially by dApp Starter)
  • Send an SRX transaction with viem / ethers.js
  • Run a Sentrix fullnode
  • Run a Sentrix validator (see Running a Node and #16)
  • Verify contracts with Sourcify (covered by Foundry config)

Grants and Ecosystem

Sentrix Labs and SentrisCloud run separate contact lanes for each kind of partnership:

Lane Email What it's for
Grants [email protected] Ecosystem grant proposals, build-on-Sentrix funding
Builders [email protected] dApp inquiries, integration questions, technical onboarding
Validators [email protected] Validator activation, ops coordination, incident response
Partnerships [email protected] Exchange listings, infrastructure providers, business deals
Security [email protected] Vulnerability disclosure (see Security)
General support [email protected] User-facing support

For Founder / maintainer direct sponsorship, see the Sponsor link on the Sentrix Labs profile.

Security

Report vulnerabilities privately.

Core repos ship a SECURITY.md with the disclosure timeline, severity tiers, scope, and safe-harbor terms. See sentrix-labs/sentrix/SECURITY.md for the canonical example.

Audits

External audit status: no third-party audit firm has reviewed Sentrix Chain code yet. Treat the codebase accordingly when sizing exposure.

Internal review posture:

  • Multiple rounds of internal code review (SECURITY_AUDIT_V11 is the most recent — 39 files, ~6,500 LoC).
  • Topical audits on BFT consensus, EVM integration and gas accounting, dependency supply chain, CI/CD posture, validator infrastructure, and tokenomics correctness.
  • cargo audit and gitleaks gate every PR.
  • slither and mythril gate every Solidity PR.

Canonical hub (audit history, scope, methodology):

Status Notes

  • CoinBlast is currently marked as Alpha.
  • Sentrix DEX is currently marked as Early.
  • Solux Mobile is In development.
  • The indexer is Phase 1 / scaffold.
  • Some older app repositories under sentrix-labs are archived because they were consolidated into SentrisCloud/frontend.

FAQ

What is Sentrix Chain?

A Layer-1 Blockchain written in Rust with EVM compatibility. 1-second blocks, instant BFT finality, DPoS consensus, and a fixed 315M SRX supply on a 4-year halving curve. Solidity tools (Foundry, Hardhat, MetaMask, viem, ethers.js) connect natively via JSON-RPC.

Why Rust if the chain is EVM-compatible?

The execution layer is EVM (via revm) so Solidity contracts run unmodified, but everything around it — consensus, storage, networking, RPC, gRPC — is Rust. The choice is about safety and performance of the surrounding system, not about asking developers to write Rust contracts.

What is the difference between SRX and WSRX?

SRX is the native gas asset (no contract — it's the chain coin). WSRX is the canonical ERC-20 wrapper deployed at fixed addresses on both networks (see Deployed canonical addresses). Wrap when an EVM-side flow needs an ERC-20 (DEX swaps, bridge collateral). Unwrap to get native SRX back.

Is mainnet stable?

Mainnet is live and producing blocks (see /sentrix_status for current height + uptime). The codebase is under active development — internal review only, no third-party audit yet. Treat exposure accordingly.

How do I get testnet SRX?

Open faucet.sentrixchain.com, switch to Sentrix Testnet, paste an EVM address, pass Turnstile, submit. Full walkthrough in Tutorials → Get testnet SRX.

Can I run my own validator?

Yes. The binary is open and the same one anyone can build. Joining the active set is co-signed by the chain admin today (see Governance). Hardware minimums, install one-liner, and onboarding flow are in Running a Node.

What is BFT finality?

Once a block has at least 2/3 + 1 validator votes, it is finalized — no reorgs after that point. Different from Bitcoin / Ethereum probabilistic finality, where you wait for confirmations. Subscribe to sentrix_finalized over WSS to receive finalization events (see WSS subscriptions).

What is "permissioned-onboarding"?

The validator set is open in code but admission is gated by an admin signature today. The plan is to migrate from a single-key authority to N-of-M as the validator base grows. See Governance.

How do I bridge to or from Sentrix?

A Hyperlane v3 bridge moves SRX between Sentrix Testnet and Sepolia via the WSRX wrap path. See Bridges for the route table and status. Mainnet-out bridges are not deployed yet.

Has the code been audited externally?

Not yet. Internal audits are documented under Audits. External audit will be commissioned when budget and scope align — no committed timeline.

How do I list a token on the canonical token list?

Open a PR to sentrix-labs/token-list with the token's contract address (deployed on mainnet 7119 or testnet 7120), symbol, decimals, and logo URI. PRs that add tokens without a deployed contract are closed.

Glossary

Term Meaning
SRX Native gas asset of Sentrix Chain.
WSRX Canonical ERC-20 wrapper of SRX, deployed at fixed addresses on mainnet and testnet.
sentri Smallest unit: 1 SRX = 10^8 sentri. All internal arithmetic is u64 in sentri.
BFT Byzantine Fault Tolerant. Consensus tolerates up to 1/3 dishonest validators while still finalizing blocks.
DPoS Delegated Proof of Stake. Token holders delegate stake to validators who produce blocks.
Voyager Codename for the current consensus engine (DPoS + BFT). Activated as the mainnet protocol mode.
Halving Block-reward halving every 126M blocks (~4 years at 1-second blocks). BTC-parity schedule.
Premine The 63M SRX (20% of cap) allocated at genesis to Founder, Ecosystem, Early Validator, and Reserve buckets.
Self-stake A validator's own bonded SRX. Minimum 15,000 SRX to be considered for activation.
Jailing A validator that misses liveness or double-signs is jailed (removed from the active set) via on-chain evidence dispatch.
Slashing Stake confiscation that accompanies severe jail events (e.g. double-sign).
Authority signer The current single-key admin EOA that co-signs validator activations and Safe-governed actions.
SentrixSafe Canonical Safe contract on each network. Currently 1-of-1 with the authority signer; targets N-of-M.
MDBX The memory-mapped key-value store backing chain.db. Used by Reth and Erigon for the same reason — high read throughput for the trie.
revm The Rust EVM implementation used as Sentrix's execution adapter.
libp2p The peer-to-peer networking stack. Noise XX for encryption, Kademlia for discovery, Gossipsub for messages.
Sourcify The contract-verification standard Sentrix uses. Self-hosted at verify.sentrixchain.com.
NoopIsm A Hyperlane Interchain Security Module that accepts any message. Used in the testnet bridge today; production target is MultisigIsm.
MultisigIsm The Hyperlane ISM that requires N-of-M validator signatures on bridge messages — production target.

Contributing

Contributions are welcome — from anyone building on, integrating with, or running infrastructure for Sentrix Chain.

Building on Sentrix? Submit your project via PR. The list groups projects by category (Applications, Wallets, Bridges, Developer Tools, Client Libraries, Templates, Indexers, Infrastructure) — open a PR adding your entry to the section that fits. Use the existing entries as a format reference.

Good contributions include:

  • dApps, launchpads, DEXes, NFT platforms, and other applications running on Sentrix.
  • Wallets, browser extensions, and signing tools that support Sentrix Chain.
  • SDKs and client libraries in any language.
  • Validator services, RPC providers, and infrastructure tooling.
  • Bridges and cross-chain integrations.
  • Indexers, explorers, and data services.
  • Tutorials, RPC examples, SDK examples, validator guides.
  • Corrections for outdated or broken links.

Quality bar: publicly accessible, directly related to Sentrix Chain, actively maintained, not misleading, not purely promotional. Pre-launch projects are fine if marked clearly (Alpha, Early, In development).

Read CONTRIBUTING.md for the full submission format and review process.


Built with care for the Sentrix Chain ecosystem.
Open under CC0-1.0 — copy, fork, remix freely.

About

A curated list of official Sentrix Chain resources, developer tools, infrastructure, applications, and guides.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors