Comment extraire le stockage d'un contrat intelligent?
2 réponses
- votes
-
- 2019-06-21
dans la ligne de commande
./Tezos-Client Obtenir le stockage du contratpour KT1BRUDFZEXYANGMZTKA1XCDN5NWTMWY7SZ
Vouspouvez également appeler le RPC
curl http://localhost: 8732/chaînes/principales/blocs/tête/context/contrats/kt1brudfzexlyangmztka1xcdn5nwtmwy7sz/stockage
In the command line
./tezos-client get contract storage for KT1BRudFZEXLYANgmZTka1xCDN5nWTMWY7SZ
You could also just call the RPC
curl http://localhost:8732/chains/main/blocks/head/context/contracts/KT1BRudFZEXLYANgmZTka1xCDN5nWTMWY7SZ/storage
-
Ceciestbien sûr supposant que vousexécutez unnoeud vous-même.Mais c'est ce queje cherchais.MerciThis is of course assuming you are running a node by yourself. But this is what I was looking for. Thx
- 0
- 2019-06-24
- XTZST2O
-
- 2019-06-21
Trouvonsle contrat
Arronaxet regardez son code ... storage unit; code { CDR ; NIL operation ; AMOUNT ; PUSH mutez 0 ; { COMPARE ; EQ ; IF {} { SOURCE ; CONTRACT unit ; { IF_NONE { { UNIT ; FAILWITH } } {} } ; AMOUNT ; UNIT ; TRANSFER_TOKENS ; CONS } } ; PAIR }
.. Vous verrez que rienn'esteffectivement stocké dans le contrat,c'estpourquoi vous obtenez simplement une unité
Unit
.Let's find the contract on Arronax and look at its code...
storage unit; code { CDR ; NIL operation ; AMOUNT ; PUSH mutez 0 ; { COMPARE ; EQ ; IF {} { SOURCE ; CONTRACT unit ; { IF_NONE { { UNIT ; FAILWITH } } {} } ; AMOUNT ; UNIT ; TRANSFER_TOKENS ; CONS } } ; PAIR }
..you will see that nothing is effectively being stored in the contract, which is why you're just getting
Unit
.
Commentextraire les données de stockage d'un contratintelligent déployé?J'essaie de lire les données de stockage àpartir du contrat "Code"gratuit Ledgernano S "
KT1BRudFZEXLYANgmZTka1xCDN5nWTMWY7SZ
de lafondation Tezos,carje suisintéressépar lafaçon dont celafonctionne.Le code de contratest assez simple.TZSCAN Parexemple,ne montrepas les données de stockage,tout ce qu'ilmontreestUnit
qui dans ce casn'estpas utile.La solution d'une ancienne question Comment obtenir des données de stockageintelligentes? ne fonctionneplus.