Quelle est l'utilisation correcte de sp.unpack ()?
Nov 12 2020
* Notez que la réponse à cette question peut être très similaire à celle-ci .
J'ai essayé le code ci-dessous dans une partie d'une fonction lambda plus grande et j'ai obtenu l'erreur suivante. Le but est simplement de convertir les données d'un type à un autre en utilisant pack / unpack.
code:
myString = sp.local("myString", "dummyString")
packedString = sp.pack(myString.value)
myBytes = sp.unpack(packedString, t = sp.TBytes)
Erreur:
Instruction not supported in interpreter: sp.unpack(sp.pack(myString.value), sp.TBytes)
Je pensais que cette instruction avait l'air bien puisque décompresser est le contraire de pack, mais cela ne semble pas?
Réponses
2 FFF Nov 12 2020 at 22:05
L'instruction est correctement générée dans le code Michelson mais n'est pas encore simulée dans l'interpréteur SmartPy.
Cela sera fait éventuellement mais cela prendra du temps.