tx · qtbp8vGH9uXgQ1NFuADk2MKRf6Kx7VUEjmV8b7k6yoS

3N49shcErzZepEy7HDR1fjAce8humpL7QiH:  -0.01000000 Waves

2022.12.18 13:23 [2365603] smart account 3N49shcErzZepEy7HDR1fjAce8humpL7QiH > SELF 0.00000000 Waves

{ "type": 13, "id": "qtbp8vGH9uXgQ1NFuADk2MKRf6Kx7VUEjmV8b7k6yoS", "fee": 1000000, "feeAssetId": null, "timestamp": 1671359000064, "version": 2, "chainId": 84, "sender": "3N49shcErzZepEy7HDR1fjAce8humpL7QiH", "senderPublicKey": "9frGdXQHcSntKXRWwZ4YJZWnnKREWwYH4cEzMVQwcwYj", "proofs": [ "iWfMYi6KcLU1rSQWjMnxnkcGL3P9QbXFaP8nk1uVR5zPebfi67ZFrVyQnBirUudZ7ELfP7C3zCAveVE8eTgjE8d" ], "script": "base64:BgIHCAISAwoBAQIAB2ZlZVRhbmsJAQdBZGRyZXNzAQEaAVT0a9RUk0VehJePvE6ZZrUjKYothFBWfP8AA2M1YQkAzAgCCQDMCAIJAQdBZGRyZXNzAQEaAVRLd+b7vlOc2D4ee4t82/CQ9p9WvVIXlJYJAMwIAgkBB0FkZHJlc3MBARoBVEt35vu+U5zYPh57i3zb8JD2n1a9UheUlgkAzAgCCQEHQWRkcmVzcwEBGgFUS3fm+75TnNg+HnuLfNvwkPafVr1SF5SWCQDMCAIJAQdBZGRyZXNzAQEaAVRLd+b7vlOc2D4ee4t82/CQ9p9WvVIXlJYJAMwIAgkBB0FkZHJlc3MBARoBVEt35vu+U5zYPh57i3zb8JD2n1a9UheUlgUDbmlsBQNuaWwBAWkBAmM1AQJjaQoBAXcCBWFjY3VtB2FkZHJlc3MEA3JlcwkA/AcEBQdhZGRyZXNzAgJ2ZgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUDcmVzBQNyZXMEByRtYXRjaDAFA3JlcwMJAAECBQckbWF0Y2gwAgNJbnQEA3JlcwUHJG1hdGNoMAkAZAIFBWFjY3VtBQNyZXMJAAIBAgtSZXMgbm90IEludAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECEm9ubHkgYWRtaW4gYWxsb3dlZAQEYWRkcgkAkQMCBQNjNWEFAmNpBAdyZXNGb2xkCgACJGwFBGFkZHIKAAIkcwkAkAMBBQIkbAoABSRhY2MwAAAKAQUkZjBfMQICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkBAXcCBQIkYQkAkQMCBQIkbAUCJGkKAQUkZjBfMgICJGECJGkDCQBnAgUCJGkFAiRzBQIkYQkAAgECE0xpc3Qgc2l6ZSBleGNlZWRzIDUJAQUkZjBfMgIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIFBSRhY2MwAAAAAQACAAMABAAFAwkAAAIFB3Jlc0ZvbGQFB3Jlc0ZvbGQEBGdGZWUJAPwHBAUHZmVlVGFuawIDc21mCQDMCAIIBQFpA2ZlZQUDbmlsBQNuaWwDCQAAAgUEZ0ZlZQUEZ0ZlZQQHJG1hdGNoMAUHcmVzRm9sZAMJAAECBQckbWF0Y2gwAgNJbnQEB3Jlc0ZvbGQFByRtYXRjaDAJAMwIAgkBDEludGVnZXJFbnRyeQICB3Jlc0ZvbGQJAGQCCQELdmFsdWVPckVsc2UCCQCfCAECB3Jlc0ZvbGQAAAUHcmVzRm9sZAUDbmlsCQACAQILUmVzIG5vdCBJbnQJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAnR4AQZ2ZXJpZnkABAckbWF0Y2gwBQJ0eAMJAAECBQckbWF0Y2gwAhdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQDaW52BQckbWF0Y2gwAwkAAAIJAKQIAQgFA2ludgRkQXBwBQR0aGlzBgkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleQkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleRJ4Pfc=", "height": 2365603, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9kXG7VdFaJd6mPzcfpSmvRGGECgaAuepXzvK5wXqLWLw Next: 5TNbaMjkQCQLLwXn3fCakJy7wcH3BEAUrFpvEgmMRyv6 Diff:
OldNewDifferences
1010 func w (accum,address) = {
1111 let res = invoke(address, "vf", [false, true], nil)
1212 if ((res == res))
13- then res
13+ then match res {
14+ case res: Int =>
15+ (accum + res)
16+ case _ =>
17+ throw("Res not Int")
18+ }
1419 else throw("Strict value is not equal to itself.")
1520 }
1621
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let feeTank = Address(base58'3NCCTpr3CvajyxfmNGFv2nzx6iajXDk2zPg')
55
66 let c5a = [[Address(base58'3Mvo86GH3NdYW1XXd6h6YpGFef5Y5WNVYgM'), Address(base58'3Mvo86GH3NdYW1XXd6h6YpGFef5Y5WNVYgM'), Address(base58'3Mvo86GH3NdYW1XXd6h6YpGFef5Y5WNVYgM'), Address(base58'3Mvo86GH3NdYW1XXd6h6YpGFef5Y5WNVYgM'), Address(base58'3Mvo86GH3NdYW1XXd6h6YpGFef5Y5WNVYgM')]]
77
88 @Callable(i)
99 func c5 (ci) = {
1010 func w (accum,address) = {
1111 let res = invoke(address, "vf", [false, true], nil)
1212 if ((res == res))
13- then res
13+ then match res {
14+ case res: Int =>
15+ (accum + res)
16+ case _ =>
17+ throw("Res not Int")
18+ }
1419 else throw("Strict value is not equal to itself.")
1520 }
1621
1722 if ((i.caller != this))
1823 then throw("only admin allowed")
1924 else {
2025 let addr = c5a[ci]
2126 let resFold = {
2227 let $l = addr
2328 let $s = size($l)
2429 let $acc0 = 0
2530 func $f0_1 ($a,$i) = if (($i >= $s))
2631 then $a
2732 else w($a, $l[$i])
2833
2934 func $f0_2 ($a,$i) = if (($i >= $s))
3035 then $a
3136 else throw("List size exceeds 5")
3237
3338 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
3439 }
3540 if ((resFold == resFold))
3641 then {
3742 let gFee = invoke(feeTank, "smf", [i.fee], nil)
3843 if ((gFee == gFee))
3944 then match resFold {
4045 case resFold: Int =>
4146 [IntegerEntry("resFold", (valueOrElse(getInteger("resFold"), 0) + resFold))]
4247 case _ =>
4348 throw("Res not Int")
4449 }
4550 else throw("Strict value is not equal to itself.")
4651 }
4752 else throw("Strict value is not equal to itself.")
4853 }
4954 }
5055
5156
5257 @Verifier(tx)
5358 func verify () = match tx {
5459 case inv: InvokeScriptTransaction =>
5560 if ((addressFromRecipient(inv.dApp) == this))
5661 then true
5762 else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
5863 case _ =>
5964 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
6065 }
6166

github/deemru/w8io/3ef1775 
37.76 ms