fix: checks positivos (CoinJoin) se marcan en verde, no como advertencia; docs: fixtures verificados
This commit is contained in:
+4
-4
@@ -1154,7 +1154,7 @@
|
||||
? `Detectado: ${cjVariant}. ${tx.vin.length} inputs, ${tx.vout.length} outputs, ${maxEqual} outputs de igual valor. Mejora significativa de privacidad.`
|
||||
: "No se detecta estructura CoinJoin. La transacción es trazable directamente.",
|
||||
didactic: "CoinJoin combina inputs de múltiples usuarios en una sola transacción con outputs de igual valor, rompiendo el enlace entre emisor y receptor. Whirlpool usa denominaciones fijas (100k, 1M, 5M, 50M sats). JoinMarket y Wasabi tienen estructuras similares.",
|
||||
penalty: 0, informational: true, positive: likelyCJ,
|
||||
penalty: 0, positive: likelyCJ, informational: !likelyCJ,
|
||||
});
|
||||
// Sin penalización por no usar CoinJoin — es una técnica avanzada, no un error
|
||||
|
||||
@@ -1846,11 +1846,11 @@
|
||||
<div key={check.id} style={{background:C.bgCard,border:`1px solid ${expanded===check.id?C.purple+"60":C.border}`,borderRadius:6,overflow:"hidden"}}>
|
||||
<div onClick={()=>setExpanded(expanded===check.id?null:check.id)}
|
||||
style={{display:"flex",alignItems:"center",gap:8,padding:"10px 14px",cursor:"pointer"}}>
|
||||
<span style={{fontSize:"0.8rem",color:check.informational?C.blue:check.pass?C.green:C.red,flexShrink:0,fontWeight:700}}>
|
||||
{check.informational?"·":check.pass?"✓":"✗"}
|
||||
<span style={{fontSize:"0.8rem",color:check.informational?C.blue:(check.positive&&!check.pass)?C.green:check.pass?C.green:C.red,flexShrink:0,fontWeight:700}}>
|
||||
{check.informational?"·":(check.positive&&!check.pass)?"✓":check.pass?"✓":"✗"}
|
||||
</span>
|
||||
<span style={{flex:1,fontSize:"0.73rem",color:C.t1,fontFamily:"monospace"}}>{check.label}</span>
|
||||
{!check.pass&&check.actionability&&(
|
||||
{!check.pass&&!check.positive&&check.actionability&&(
|
||||
<span style={{fontSize:"0.55rem",fontFamily:"monospace",padding:"2px 6px",borderRadius:3,flexShrink:0,
|
||||
background: check.actionability==="no_corregible"?C.redMuted:check.actionability==="wallet"?C.purpleMuted:C.amberMuted,
|
||||
color: check.actionability==="no_corregible"?C.red:check.actionability==="wallet"?C.purple:C.amber,
|
||||
|
||||
Reference in New Issue
Block a user