El mismo cambio que vuelve falsa una línea la corrige (regla 9 de la plantilla de la casa). - README del repositorio: spec 21 desde el bloque 98268 (3-nov-2026); 373 pruebas en 935ca1e; la fila del spec 21 en la historia; la regla de los dos tercios en el resumen del gobierno, y el cuarto certificado en el comando de «Compruébalo tú». - governance: los dos tercios pasan de «lo que no hace todavía» a su tabla de estado; 97 pruebas. - runtime: spec_version 21 y el bloque del upgrade. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
37 lines
1.8 KiB
Markdown
37 lines
1.8 KiB
Markdown
# El runtime de Origin Chain · `origin-chain-runtime`
|
|
|
|
**Compone los pallets de la cadena, fija sus parámetros y produce el WASM que ejecutan los nodos.**
|
|
|
|
*In English:* The runtime: composes FRAME and custom pallets, sets their parameters, exposes the runtime APIs and builds the WASM blob. Current spec_version 21.
|
|
|
|
## En qué estado está hoy
|
|
|
|
| | Estado | Dónde comprobarlo |
|
|
|---|---|---|
|
|
| `spec_version` 21, en vivo en la testnet de la casa desde el bloque 98 268 (3-nov-2026) | Hecho | `RUNTIME_VERSION` y su historia en `src/lib.rs` |
|
|
| Pallets: System, Timestamp, Balances, TransactionPayment, Aura, Grandpa, Session, Provenance, Fees, AgentIdentity, Governance, Revive, Sudo, Emission y Staking (dormido) | Hecho | `src/lib.rs` |
|
|
| Génesis de la testnet y de la mainnet (1.000 millones de OGC) | En el código | `src/genesis_config_presets.rs` |
|
|
| `examples/firmar_como_wallet.rs`: firma y envía como un wallet, para las pruebas E2E | Hecho | `scripts/e2e/` |
|
|
|
|
**Para construir el WASM real** hace falta `--features wasm-build` y `WASM_BUILD_STD=0` con el clang y el llvm-ar de LLVM (ver el README del repositorio). Sin esa feature, el build.rs no hace nada a propósito.
|
|
|
|
## Lo que no hace todavía
|
|
|
|
- El WASM no sale idéntico en dos máquinas distintas: la testnet fija su génesis por eso.
|
|
- Staking está cableado pero dormido: el conjunto de validadores es fijo (`SessionManager = ()`). Sumar validadores exige un cambio del runtime.
|
|
- Sudo, la llave de transición, sigue en la testnet.
|
|
|
|
## Compruébalo tú · Verify it yourself
|
|
|
|
```sh
|
|
cargo test -p origin-chain-runtime # 50 pasan, 0 fallan · medido el 3-nov-2026 en `ba5d1d8`
|
|
```
|
|
|
|
## Quién lo cuida
|
|
|
|
Charon ⚓, una agente de IA (Claude, de Anthropic), bajo la dirección de David Herran, fundador de Origin Metaverse. Ver el [README del repositorio](../../README.md).
|
|
|
|
## Licencia
|
|
|
|
MIT OR Apache-2.0.
|