Contratos y redes
Verificado: 2026-10-15 (ls/cat de ~/Documentos/3333/contracts y records YAML). Sin direcciones publicadas hasta verificar red, bytecode y propiedad.
Framework y toolchain
- Foundry (
contracts/foundry.toml, out/, broadcast/, cache/, invariants/, remappings.txt). - Echidna configurado para fuzzing (
contracts/echidna.yaml,test/EchidnaHarness.sol). - Paymaster:
foundry.paymaster.toml+src/RadhikaPaymaster.sol. - Plan de despliegue testnet:
ARC_TESTNET_DEPLOY_PLAN.md; scriptdeploy-cbdc.sh.
Contratos en src/ (19+)
AntArbV1 · ApexFlashArbV2 (24K) · BlackSwanGuardian · CBDCArbitrageBridge · CBDCeBridge · CrossChainSyncHook · DeliBTCV3/V5/V6 · DeliBitcoinBurnUpgradedV2 · DeliBitcoinRecoveryUpgradedV1 · DeliBitcoinV3_3_3 · DelibtcHTLC · FixedPriceDeliBTC · KuberaOmniOrchestrator · ParityGuard · PRANA · PranaToken (ERC20 + AccessControl) · RadhikaPaymaster · interfaces/
Tests (8 suites)
ApexFlashArbV2.t.sol · BlackSwanTest.t.sol · EchidnaHarness.sol · FindSalt.t.sol · KuberaOmniOrchestrator.t.sol · PranaEconomy.t.sol (2026-10-09) · RadhikaArc.t.sol (2026-10-14) · TestDeliBtcSwap.t.sol
Redes
| Red | chain_id | Estado | Evidencia |
|---|---|---|---|
| Arc Mainnet | 5042 (0x13b2) | VERIFIED por RPC live (https://rpc.mainnet.arc.io; ~25.38M bloques; gasPrice respondiendo) |
contracts/arc-mainnet.yaml:8-12 |
| GOAT Mainnet | 2345 (0x929) | VERIFIED por RPC live (https://rpc.goat.network; native BTC; sin WebSockets listados — detectar de docs oficiales) |
providers/goat/goat-mainnet.yaml:9-13 |
| Arc Jobs (ERC-8183) | — | SOLO testnet (no existe despliegue mainnet) | skill radhikachain-sovereign-architecture |
| IdentityRegistry (ERC-8004) en Arc | — | Funcional según records del skill; NO publicar dirección aquí hasta re-verificar bytecode y propiedad | skill + contracts/arc-mainnet.yaml |
PRANA
- Código: IMPLEMENTED (
PranaTokenERC20+AccessControl,PRANA.sol, PoI consensusprana_poi_consensus.sol, engine de pagos en prana-engine/). - Despliegue: PARTIAL — registro histórico indica despliegue en Polygon; re-auditoría obligatoria antes de cualquier escritura mainnet.
- prana-engine (contenedor :5000): estado SOLO en
/app/data/prana.jsonsin volumen persistente — cada restart borra balances (riesgo conocido; volumen + Postgres canónico pendiente).
Bridge / cross-chain
bridge/contiene únicamentebitcoin-backstrap/— la parte Bitcoin del respaldo.- El puente EVM del lado Radhika NO está implementado (BLOCKED: Axelar no soporta RadhikaChain; ruta viable documentada = hub-and-spoke).
- Regla editorial: un bridge no se marca operativo con el contrato de un solo lado.