Qual é o uso correto de sp.unpack ()?
Nov 12 2020
* Observe que a resposta a esta pergunta pode ser muito semelhante a esta .
Experimentei o código abaixo em uma parte de uma função lambda maior e obtive o seguinte erro. O objetivo é apenas converter os dados de um tipo para outro usando compactar / descompactar.
código:
myString = sp.local("myString", "dummyString")
packedString = sp.pack(myString.value)
myBytes = sp.unpack(packedString, t = sp.TBytes)
erro:
Instruction not supported in interpreter: sp.unpack(sp.pack(myString.value), sp.TBytes)
Achei que essa instrução parecia boa, pois descompactar é o oposto de embalar, mas não parece?
Respostas
2 FFF Nov 12 2020 at 22:05
A instrução é gerada corretamente no código Michelson, mas ainda não é simulada no interpretador SmartPy.
Isso será feito eventualmente, mas levará algum tempo.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?