fix: el aviso del xpub decía una media verdad

Decía 'el xpub no sale del navegador'. Cierto, y por eso engaña: las
direcciones derivadas sí salen, una consulta al nodo por cada una, y quien
opere ese nodo ve el monedero entero. Con nodo propio da igual; con el nodo de
otro le estás enseñando tus finanzas.

El aviso lo dice ahora y distingue los dos casos. Añade PRUEBALA.md para quien
reciba la app a probarla.
This commit is contained in:
2026-08-08 19:11:55 +02:00
parent 0c7f81d168
commit a9cb9da3ac
3 changed files with 126 additions and 2 deletions
+14 -2
View File
@@ -5622,8 +5622,20 @@
<div style={{fontSize:"0.65rem",color:C.green,fontFamily:"monospace",fontWeight:700}}>WALLET WATCH-ONLY (xpub)</div>
<button onClick={()=>setShowWalletPanel(false)} style={{background:"none",border:"none",color:C.t2,cursor:"pointer",fontSize:"1rem"}}>×</button>
</div>
<div style={{fontSize:"0.68rem",color:C.t2,marginBottom:12}}>
Pega tu xpub/zpub desde Sparrow: <span style={{fontFamily:"monospace",color:C.t1}}>Settings → Keystore → Master Public Key</span>. Txoko deriva tus direcciones en local — el xpub no sale del navegador.
<div style={{fontSize:"0.68rem",color:C.t2,marginBottom:8}}>
Pega tu xpub/zpub desde Sparrow: <span style={{fontFamily:"monospace",color:C.t1}}>Settings → Keystore → Master Public Key</span>. La derivación ocurre en tu navegador: el xpub no se envía a ninguna parte.
</div>
{/* Este aviso no es adorno. La versión anterior decía solo "el
xpub no sale del navegador", que es cierto y a la vez
engañoso: las DIRECCIONES derivadas sí salen, una consulta
por cada una. Quien opere el nodo ve el wallet entero. En una
herramienta que existe para no afirmar de más, esa media
verdad era el peor sitio posible para tenerla. */}
<div style={{fontSize:"0.66rem",color:C.t2,marginBottom:12,padding:"8px 10px",background:C.bgCard,border:`1px solid ${C.amber}40`,borderRadius:6,lineHeight:1.55}}>
<span style={{color:C.amber,fontWeight:700}}>Antes de seguir:</span> el xpub se queda aquí, pero para saber qué ha pasado con tus direcciones hay que <strong>preguntarle al nodo por cada una</strong>. Quien opere ese nodo puede ver, en sus registros, el wallet completo que estás analizando: cuántas direcciones tienes, cuáles, su historial y su saldo.
<div style={{marginTop:5}}>
Si el nodo es <strong>tuyo</strong>, no hay problema: es tu propia información en tu propia máquina. Si es el nodo <strong>de otra persona</strong>, aunque sea alguien de confianza, le estás enseñando tus finanzas enteras. En ese caso usa un xpub de prueba o monta tu nodo.
</div>
</div>
{walletAddrs?(
<div>