Skip to content

Presentador sin username del Host: cuenta del wallet o username escrito - #5

Merged
w3nerick merged 1 commit into
mainfrom
fix/identidad-sin-username
Oct 28, 2026
Merged

w3nerick merged 1 commit into
mainfrom
fix/identidad-sin-username

Conversation

@w3nerick

Copy link
Copy Markdown
Owner

Por qué

En Polkadot Desktop 0.1.4 getUserId responde Unknown → No primary username for this session (visto el 27 oct en Certificados). testalk caía a la cuenta de la app: el recibo no queda firmado por la identidad y el sello no tiene saldo.

Qué cambia

  • Sin username del host: se prueban las cuentas del wallet (getLegacyAccounts) y se usa la que tenga username en People chain (Resources.Consumers).
  • Si tampoco, junto al wallet aparece un campo «tu-usuario.01» con «Usar mi username».
  • Firmar con la identidad solo necesita su llave pública (getLegacyAccountSigner).

Probado

tsc + build ✔. Falta: presentar en Desktop 0.1.4.

🤖 Generated with Claude Code

Polkadot Desktop 0.1.4 responde «No primary username for this session» a
getUserId aunque haya sesión, y testalk firmaba el recibo con la cuenta de la
app (sin saldo para el sello). Ahora busca entre las cuentas del wallet
(getLegacyAccounts) la que tenga username en People chain (Resources.Consumers),
y si no, el presentador escribe su username junto al wallet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@w3nerick
w3nerick merged commit 330dc56 into main Oct 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant