0xMiden / 0xMiden/rust-sdk

CLI: add new --show option for miden-client tx

Ouverte
#2,425 3 commentaires 0 réactions 1 personne assignée Réclamée par @melnikga Voir sur GitHub
Langage dominant
Rust
Étoiles
78
Forks
129
Merge moyen
4 j 11 h
PR mergées (30 j)
52

Description

miden-client txis the only place where you can look at a transaction after it has been submitted, and it is only where you can track transaction from the CLI. It looks like:

ID | Status | Account ID | Script Root | Input Notes | Output Notes
-- | -- | -- | -- | -- | --
0x0c97... | Committed (Block: 52) | 0xb753... | 0x09e1... | 0 | 1
0xbdd8... | Pending | 0xb753... | 0x09e1... | 0 | 1

New tx --show <id> should print metadata about single transaction: transaction ID, status, account ID, script root, notes IDs, block number, block height, transaction status with the expiration block in case of "Pending" status, creation time, and the account state commitment before and after. A private note that isn't yours can't be resolved at all, instead of the ID we mark it as private.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez l'implémentation existante de la commande `miden-client tx` pour comprendre comment les données de transaction sont récupérées et affichées. La nouvelle option `--show ` doit étendre cela pour afficher des métadonnées détaillées pour une seule transaction. Commencez par examiner la structure de la commande CLI et le modèle de données de transaction, puis implémentez le formatage pour les champs spécifiés. Testez en exécutant la commande avec un identifiant de transaction connu.

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

Évaluation

Domaine
cli
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Clairement spécifiée
Accessibilité débutants
65/100

Recevez les nouvelles issues par e-mail

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