paritytech / paritytech/try-runtime-cli
Should be able to pass all `live` state arguments to the `execute_block` command
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 25
- Forks
- 29
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Problem
I've noticed that the pallet, hashed_prefixes & child_tree arguments are not passed to the execute_block command when testing storage invariants with try-state. Here is my command:
try-runtime \
--runtime ./target/release/wbuild/astar-runtime/astar_runtime.wasm \
execute-block \
--try-state DappStaking \
live --uri wss://rpc.astar.network:443 --pallet DappStaking
This log is always printed:
[2024-08-20T08:39:00Z INFO remote-ext] since no prefix is filtered, the data for all pallets will be downloaded
Solution
I suggest adjusting the following section by removing the default method:
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par lire core/src/commands/execute_block.rs autour des lignes 114-120 et comparez les arguments live de execute-block avec la commande d’exemple de l’issue. Exécutez la commande try-runtime indiquée contre le runtime Astar et vérifiez que pallet, hashed_prefixes et child_tree atteignent la configuration du stockage live au lieu de télécharger tous les pallets.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- cli, testing
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100