tx · 2qtmq3xVEcet3YMSovPsvv4eG42iDybvvzVpZuRUnaBF

3N49shcErzZepEy7HDR1fjAce8humpL7QiH:  -0.01000000 Waves

2022.12.14 14:50 [2359943] smart account 3N49shcErzZepEy7HDR1fjAce8humpL7QiH > SELF 0.00000000 Waves

{ "type": 13, "id": "2qtmq3xVEcet3YMSovPsvv4eG42iDybvvzVpZuRUnaBF", "fee": 1000000, "feeAssetId": null, "timestamp": 1671018647642, "version": 2, "chainId": 84, "sender": "3N49shcErzZepEy7HDR1fjAce8humpL7QiH", "senderPublicKey": "9frGdXQHcSntKXRWwZ4YJZWnnKREWwYH4cEzMVQwcwYj", "proofs": [ "2UQbCZv7eFMDcQfTtjJUYgWib5rzppFQpmwjQNdDdFNSWCMkEZ1NENaxdttfEh3tqVpPS6EguwgLGN6LEKGwjnuY" ], "script": "base64:BgIRCAISAwoBCBIDCgEIEgMKAQgAAwFpAQR2ZmE1AQFhAwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzCQACAQISb25seSBhZG1pbiBhbGxvd2VkBANhZHMJALUJAgUBYQIBLAQCcjAJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQkAkQMCBQNhZHMAAAICdmYJAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFAnIwBQJyMAQCcjEJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQkAkQMCBQNhZHMAAQICdmYJAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFAnIxBQJyMQQCcjIJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQkAkQMCBQNhZHMAAgICdmYJAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFAnIyBQJyMgQCcjMJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQkAkQMCBQNhZHMAAwICdmYJAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFAnIzBQJyMwQCcjQJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQkAkQMCBQNhZHMABAICdmYJAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFAnI0BQJyNAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBBHZmYTMBAWEDCQECIT0CCAUBaQZjYWxsZXIFBHRoaXMJAAIBAhJvbmx5IGFkbWluIGFsbG93ZWQEA2FkcwkAtQkCBQFhAgEsBAJyMAkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBCQCRAwIFA2FkcwAAAgJ2ZgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUCcjAFAnIwBAJyMQkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBCQCRAwIFA2FkcwABAgJ2ZgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUCcjEFAnIxBAJyMgkA/AcECQERQGV4dHJOYXRpdmUoMTA2MikBCQCRAwIFA2FkcwACAgJ2ZgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUCcjIFAnIyBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEEdmZhMgEBYQMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkAAgECEm9ubHkgYWRtaW4gYWxsb3dlZAQDYWRzCQC1CQIFAWECASwEAnIwCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQEJAJEDAgUDYWRzAAACAnZmCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQJyMAUCcjAEAnIxCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQEJAJEDAgUDYWRzAAECAnZmCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQJyMQUCcjEFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgBlwzdF", "height": 2359943, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2Fw2Xye3SYiTC5X78YreLGxYfWoscK2SZf7sekigYML5 Next: H3iKbjWRDkYfJoHTeU9kFTdnHGahvep3hnGVqsaGhpZb Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func w (accum,address) = invoke(addressFromStringValue(address), "vf", [false, true], nil)
54
65
76 @Callable(i)
8-func v (f) = if ((i.caller != this))
7+func vfa5 (a) = if ((i.caller != this))
98 then throw("only admin allowed")
109 else {
11- let inv = invoke(addressFromStringValue(f), "vf", [false, true], nil)
12- if ((inv == inv))
13- then nil
10+ let ads = split(a, ",")
11+ let r0 = invoke(addressFromStringValue(ads[0]), "vf", [false, true], nil)
12+ if ((r0 == r0))
13+ then {
14+ let r1 = invoke(addressFromStringValue(ads[1]), "vf", [false, true], nil)
15+ if ((r1 == r1))
16+ then {
17+ let r2 = invoke(addressFromStringValue(ads[2]), "vf", [false, true], nil)
18+ if ((r2 == r2))
19+ then {
20+ let r3 = invoke(addressFromStringValue(ads[3]), "vf", [false, true], nil)
21+ if ((r3 == r3))
22+ then {
23+ let r4 = invoke(addressFromStringValue(ads[4]), "vf", [false, true], nil)
24+ if ((r4 == r4))
25+ then nil
26+ else throw("Strict value is not equal to itself.")
27+ }
28+ else throw("Strict value is not equal to itself.")
29+ }
30+ else throw("Strict value is not equal to itself.")
31+ }
32+ else throw("Strict value is not equal to itself.")
33+ }
1434 else throw("Strict value is not equal to itself.")
1535 }
1636
1737
1838
1939 @Callable(i)
20-func call (addresses) = if ((i.caller != this))
40+func vfa3 (a) = if ((i.caller != this))
2141 then throw("only admin allowed")
2242 else {
23- let list = split(addresses, ",")
24- let fold = {
25- let $l = list
26- let $s = size($l)
27- let $acc0 = ""
28- func $f0_1 ($a,$i) = if (($i >= $s))
29- then $a
30- else w($a, $l[$i])
43+ let ads = split(a, ",")
44+ let r0 = invoke(addressFromStringValue(ads[0]), "vf", [false, true], nil)
45+ if ((r0 == r0))
46+ then {
47+ let r1 = invoke(addressFromStringValue(ads[1]), "vf", [false, true], nil)
48+ if ((r1 == r1))
49+ then {
50+ let r2 = invoke(addressFromStringValue(ads[2]), "vf", [false, true], nil)
51+ if ((r2 == r2))
52+ then nil
53+ else throw("Strict value is not equal to itself.")
54+ }
55+ else throw("Strict value is not equal to itself.")
56+ }
57+ else throw("Strict value is not equal to itself.")
58+ }
3159
32- func $f0_2 ($a,$i) = if (($i >= $s))
33- then $a
34- else throw("List size exceeds 5")
3560
36- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
37- }
38- nil
61+
62+@Callable(i)
63+func vfa2 (a) = if ((i.caller != this))
64+ then throw("only admin allowed")
65+ else {
66+ let ads = split(a, ",")
67+ let r0 = invoke(addressFromStringValue(ads[0]), "vf", [false, true], nil)
68+ if ((r0 == r0))
69+ then {
70+ let r1 = invoke(addressFromStringValue(ads[1]), "vf", [false, true], nil)
71+ if ((r1 == r1))
72+ then nil
73+ else throw("Strict value is not equal to itself.")
74+ }
75+ else throw("Strict value is not equal to itself.")
3976 }
4077
4178

github/deemru/w8io/873ac7e 
25.44 ms