Pregunta 6

wallet: store all witness variants of a transaction

Pol Espinasa 22/07/2026 20:13
Pregunta 6 -> Imagina un escenario donde una transacción tiene tres variantes de witness: A (key-path, la más ligera), B (script-path 1, mediana) y C (script-path 2, la más pesada). La variante B se confirma en un bloque. Luego el bloque es reorganizado. ¿Cuál es la variante canónica antes del reorg? ¿Y después del reorg? ¿El wallet retiene las tres variantes?
30/07/2026 19:47
Avanzamos, quien se anima?
Santochibtc 30/07/2026 19:47
Antes del reorg es la B, la confirmada. Después del reorg seria la confirmada en el nuevo bloque o si no hay ninguna, sería la misma por ser la que tiene witness más ligero
> 30/07/2026 19:48
Antes del reorg la canónica es la B, después es la A. Y sí retiene las tres variantes, en m_txs
👍 1
nacho_porte 30/07/2026 19:48
B porque se confirmó, luego sería la A la del key-path. Sí ese es el objetivo de la PR.
👍 1
Pol Espinasa 30/07/2026 19:49
Correcto
30/07/2026 19:49
pasamos a la siguiente pregunta
⏭️ 2