tx · 3XMHsevErajrpQbXAvQACwTKv3XDyrbYphaUugDqquyb

3Mz29fiz3zgY9JDbiHKANvHsFgQutdfu4Ua:  -0.01400000 Waves

2021.03.17 13:30 [1441604] smart account 3Mz29fiz3zgY9JDbiHKANvHsFgQutdfu4Ua > SELF 0.00000000 Waves

{ "type": 13, "id": "3XMHsevErajrpQbXAvQACwTKv3XDyrbYphaUugDqquyb", "fee": 1400000, "feeAssetId": null, "timestamp": 1615977040769, "version": 2, "chainId": 84, "sender": "3Mz29fiz3zgY9JDbiHKANvHsFgQutdfu4Ua", "senderPublicKey": "CTyHhnVTxf16Z4CmGGneAK8WB5g2QyT4MB8kUn8vPPcu", "proofs": [ "4ZBeSuv8PoCoc1YnkSQieYgFnrxHWuR1BM3W2Tpbh5f5JVUz6xDCYGUkkLGQTUhPpbpkVfLNJAmTYnkjLhk8me3h" ], "script": "base64:AAIEAAAAAAAAAAkIAhIAEgMKAQgAAAAEAAAAAAlzZXBhcmF0b3ICAAAAA19fXwAAAAARa2V5TG9ja2FibGVBc3NldHMCAAAAE2RBcHBfTG9ja2FibGVBc3NldHMBAAAACmNoZWNrQXNzZXQAAAABAAAAB2Fzc2V0SWQEAAAAByRtYXRjaDAJAAPsAAAAAQUAAAAHYXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAFQXNzZXQEAAAAB2lzQXNzZXQFAAAAByRtYXRjaDAGBwEAAAARZ2V0TG9ja2FibGVBc3NldHMAAAAABAAAAAdzdHJMaXN0CQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAABFrZXlMb2NrYWJsZUFzc2V0cwQAAAAHc3BsaXRlZAkABLUAAAACBQAAAAdzdHJMaXN0BQAAAAlzZXBhcmF0b3IDCQAAZgAAAAIAAAAAAAAAAGQJAAGQAAAAAQUAAAAHc3BsaXRlZAkAAAIAAAABCQABpAAAAAEJAAGQAAAAAQUAAAAHc3BsaXRlZAUAAAAHc3BsaXRlZAAAAAIAAAABaQEAAAAEaW5pdAAAAAAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAARa2V5TG9ja2FibGVBc3NldHMCAAAABHRlc3QFAAAAA25pbAAAAAFpAQAAABJvcEFkZExvY2thYmxlQXNzZXQAAAABAAAACmFzc2V0SWRTdHIEAAAAB2Fzc2V0SWQJAAJZAAAAAQUAAAAKYXNzZXRJZFN0cgMJAQAAAAIhPQAAAAIFAAAABHRoaXMIBQAAAAFpAAAABmNhbGxlcgkAAAIAAAABAgAAAA1BY2Nlc3MgZGVuaWVkAwkAAAAAAAACCQEAAAAKY2hlY2tBc3NldAAAAAEFAAAAB2Fzc2V0SWQHCQAAAgAAAAECAAAAFU5vdCBhbiBleGlzdGluZyBhc3NldAQAAAAObG9ja2FibGVBc3NldHMJAQAAABFnZXRMb2NrYWJsZUFzc2V0cwAAAAADCQAAAAAAAAIJAQAAAA9jb250YWluc0VsZW1lbnQAAAACBQAAAA5sb2NrYWJsZUFzc2V0cwUAAAAKYXNzZXRJZFN0cgYJAAACAAAAAQIAAAAWQXNzZXQgYWxyZWFkeSBsb2NrYWJsZQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAABFrZXlMb2NrYWJsZUFzc2V0cwkABLkAAAACCQAETAAAAAIFAAAACmFzc2V0SWRTdHIFAAAADmxvY2thYmxlQXNzZXRzBQAAAAlzZXBhcmF0b3IFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5ggb2kg==", "height": 1441604, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4MegBEKkGfbwwaAjGTsMe8Wwcb2m33xtbU9WTt9BbkhH Next: 9FXpvR6zQ5ZEgE9b8fL8CPb3KQfZsRiVKFxmKP8AyTFk Diff:
OldNewDifferences
2020 let h = getStringValue(this, b)
2121 let i = split(h, a)
2222 if ((100 > size(i)))
23- then throw(i[0])
23+ then throw(toString(size(i)))
2424 else i
2525 }
2626
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "___"
55
66 let b = "dApp_LockableAssets"
77
88 func c (d) = {
99 let e = assetInfo(d)
1010 if ($isInstanceOf(e, "Asset"))
1111 then {
1212 let f = e
1313 true
1414 }
1515 else false
1616 }
1717
1818
1919 func g () = {
2020 let h = getStringValue(this, b)
2121 let i = split(h, a)
2222 if ((100 > size(i)))
23- then throw(i[0])
23+ then throw(toString(size(i)))
2424 else i
2525 }
2626
2727
2828 @Callable(j)
2929 func init () = [StringEntry(b, "test")]
3030
3131
3232
3333 @Callable(j)
3434 func opAddLockableAsset (k) = {
3535 let d = fromBase58String(k)
3636 if ((this != j.caller))
3737 then throw("Access denied")
3838 else if ((c(d) == false))
3939 then throw("Not an existing asset")
4040 else {
4141 let l = g()
4242 if ((containsElement(l, k) == true))
4343 then throw("Asset already lockable")
4444 else [StringEntry(b, makeString(k :: l, a))]
4545 }
4646 }
4747
4848
4949 @Verifier(m)
5050 func n () = sigVerify(m.bodyBytes, m.proofs[0], m.senderPublicKey)
5151

github/deemru/w8io/169f3d6 
26.36 ms