From 112747ab449282b7fbe5079c78c7cbc6b255f959 Mon Sep 17 00:00:00 2001 From: DavidHerran Date: Wed, 17 Jun 2026 07:09:50 -0500 Subject: [PATCH] chore(emission): contabilizar la lectura de EmissionPaused en el weight del path activo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cierre de higiene post-auditoría ultra (la auditoría adversarial dio 0 bugs reales en 18 hallazgos; esta era la única observación de estilo sobre código que toqué): el guard del kill-switch añadió una lectura de storage a on_initialize que el path activo no contabilizaba. Ahora ambos paths (pausado y activo) declaran la lectura. El resto del weight sigue siendo placeholder pendiente de benchmarking (leftover FIX-2). Sin cambio de lógica — 11 tests emisión verde. Co-Authored-By: Claude Opus 4.8 --- crates/origin-chain-emission/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/origin-chain-emission/src/lib.rs b/crates/origin-chain-emission/src/lib.rs index a5b4fe7..856335f 100644 --- a/crates/origin-chain-emission/src/lib.rs +++ b/crates/origin-chain-emission/src/lib.rs @@ -178,7 +178,9 @@ pub mod pallet { }); } } - Weight::from_parts(30_000, 0) + // Placeholder de minteo (pendiente benchmarking real, leftover FIX-2) + + // la lectura de EmissionPaused que el kill-switch añadió a este path. + Weight::from_parts(30_000, 0).saturating_add(T::DbWeight::get().reads(1)) } }