Sp.unpack () doğru kullanımı nedir?

Nov 12 2020

* Bu sorunun cevabı çok benzer olabileceğini Not bu bir .

Aşağıdaki kodu daha büyük bir lambda işlevinin bir parçası içinde denedim ve aşağıdaki hatayı aldım. Amaç sadece pack / unpack kullanarak verileri bir türden diğerine dönüştürmektir.

kod:

        myString = sp.local("myString", "dummyString")
        packedString = sp.pack(myString.value)
        myBytes = sp.unpack(packedString, t = sp.TBytes)

hata:

Instruction not supported in interpreter: sp.unpack(sp.pack(myString.value), sp.TBytes)

Açmak paketin tersi olduğu için bu talimatın iyi göründüğünü düşündüm, ama öyle görünmüyor?

Yanıtlar

2 FFF Nov 12 2020 at 22:05

Talimat, Michelson kodunda doğru bir şekilde oluşturulmuştur, ancak SmartPy yorumlayıcısında henüz simüle edilmemiştir.

Bu eninde sonunda yapılacak ama biraz zaman alacak.