← RadhikaChain Docs

Developer Guide — por lenguaje

Dónde vive cada lenguaje del ecosistema y con qué se trabaja.

Lenguaje Componentes Herramientas
C++ radhikachain-core (fork Bitcoin v30.2 + PoK: src/consensus/karma_engine.cpp, karma_set_theory.h, src/pow.cpp) cmake ≥3.22, gcc, ccache; targets bitcoind/bitcoin-cli style
Rust dharmagate-core (shield.rs karma floor, chain.rs asentado PoI fail-closed); dharma-sensor (eBPF con aya, hooks XDP) cargo; el sensor compila binario standalone
Solidity contracts/: 19+ contratos (PranaToken ERC20+AccessControl, PRANA, RadhikaPaymaster, KuberaOmniOrchestrator, CBDCArbitrageBridge, DeliBTC…) Foundry (forge/cast/anvil), Echidna para fuzzing, solc 0.8.24, openzeppelin
TypeScript/JavaScript Cloudflare Workers: dharma-gate (edge security), stripe_bridge (pagos), wallet.worker, marketing-agent; radhika-web wrangler (túnel rpc_radhika_tunnel), Hono
Python DharmaGate-Agentic-Shield (MCP + escudo agéntico), Krittika (DFIR / Splunk Nexus), telemetría e ingesters pytest, MCP SDK
Go radhika-payments-go (gate x402 :8116, facilitator :8119, webhook :8177), agentcash-router (router de arbitraje AVAX→Pangolin) go modules, pruebas estándar
eBPF dharma-sensor (XDP en el NIC, telemetría de baja intrusión; separa eventos de red sin saturar el host) aya (Rust), tc/XDP

Reglas transversales