ChainSafe / ChainSafe/WebZjs

Zcash snap not working

Ouverte
#167 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
39
Forks
29
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hiya, I am trying to transfer my tokens and it is not working, I am not able to shield my balance, it doesn't work, I'm also not able to open

the settings and not able to get private key (Metamask snap 0.3.0).

Some errors: usePCZT.ts:239 Shield: pczt_shield returned successfully
usePCZT.ts:135 Shield: PCZT created, size: 9969 bytes
usePCZT.ts:138 Shield: Sending to snap for signing
usePCZT.ts:144 Shield: Signed PCZT received, size: 10285 bytes
usePCZT.ts:146 Shield: Signed PCZT parsed successfully
usePCZT.ts:149 Shield: Starting proof generation
usePCZT.ts:151 Shield: Proof generated successfully
usePCZT.ts:154 Shield: Broadcasting transaction
usePCZT.ts:95 Shield: About to call pczt_send
usePCZT.ts:96 Shield: Signed PCZT bytes: 22095
webzjs_wallet.js:1985 INFO webzjs_wallet::wallet: pczt_send: Anchor validation passed. Wallet is 0 blocks behind chain tip.

webzjs_wallet.js:1914 ERROR webzjs_wallet::wallet: Transaction rejected by network: code=-25, reason=failed to validate tx: WtxId("private"), error: transaction did not pass consensus validation: transaction uses an incorrect consensus branch id

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez dans usePCZT.ts, au niveau du flux de shielding autour des lignes 95-154, puis examinez le point d’entrée pczt_send et l’erreur signalée concernant un identifiant de branche de consensus incorrect. Vérifiez quel réseau Zcash et quel identifiant de branche de consensus sont utilisés lors de la diffusion de la transaction signée. C’est terminé lorsque le shielding est diffusé avec succès sans échec de validation du consensus ; les problèmes liés aux paramètres et à la clé privée peuvent nécessiter une investigation séparée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
blockchain
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.