2022.12.25 17:42 [3441429] smart account 3PQMfA1q9gcdZEry5jQ13nCAY8MmaPiLgRm > SELF 0.00000000 Waves

{ "type": 13, "id": "2bup76cqGpLcEyJateh9nkD4fFuX7LqXWbwpSGRyjTK9", "fee": 900000, "feeAssetId": null, "timestamp": 1671979396292, "version": 2, "chainId": 87, "sender": "3PQMfA1q9gcdZEry5jQ13nCAY8MmaPiLgRm", "senderPublicKey": "9juaWueiiS5rafFfzUeCLEZEChk4gmEQutKZdpb7Ltam", "proofs": [ "3dnMaUeXYerFGey25kCLv8AbbABwk4D78bxA6VsDErwbzrDHR3SYKb4Zr2hAwHsQ7YadULWEp19fyXQtRWiMwhNU" ], "script": "base64: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AwkAAAIFAWwFAWwAAAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgQBbQoAAW4FAWcKAAFvCQCQAwEFAW4KAAFwAAAKAQFxAgFyAXMDCQBnAgUBcwUBbwUBcgkBAWkCBQFyCQCRAwIFAW4FAXMKAQF0AgFyAXMDCQBnAgUBcwUBbwUBcgkAAgECE0xpc3Qgc2l6ZSBleGNlZWRzIDUJAQF0AgkBAXECCQEBcQIJAQFxAgkBAXECCQEBcQIFAXAAAAABAAIAAwAEAAUDCQAAAgUBbQUBbQQBdQkA/AcEBQFiBQFjBQNuaWwFA25pbAMJAAACBQF1BQF1BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BZAENY2FsbDVXaXRoRmVlcwMBZQFoAWYDCQECIT0CCAUBZAZjYWxsZXIFBHRoaXMJAAIBAgVhZG1pbgQBZwkAkQMCBQFhBQFlCgEBaQIBagFrBAFsCQD8BwQFAWsFAWgFA25pbAUDbmlsAwkAAAIFAWwFAWwAAAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgQBbQoAAW4FAWcKAAFvCQCQAwEFAW4KAAFwAAAKAQFxAgFyAXMDCQBnAgUBcwUBbwUBcgkBAWkCBQFyCQCRAwIFAW4FAXMKAQF0AgFyAXMDCQBnAgUBcwUBbwUBcgkAAgECE0xpc3Qgc2l6ZSBleGNlZWRzIDUJAQF0AgkBAXECCQEBcQIJAQFxAgkBAXECCQEBcQIFAXAAAAABAAIAAwAEAAUDCQAAAgUBbQUBbQQBdQkA/AcEBQFiBQFjBQNuaWwFA25pbAMJAAACBQF1BQF1BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BZAEFY2FsbDgCAWcBaAMJAQIhPQIIBQFkBmNhbGxlcgUEdGhpcwkAAgECBWFkbWluCgEBaQIBagF2BAFsCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQEFAXYFAWgFA25pbAUDbmlsAwkAAAIFAWwFAWwAAAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgQBbQoAAW4JALUJAgUBZwIBOwoAAW8JAJADAQUBbgoAAXAAAAoBAXECAXIBcwMJAGcCBQFzBQFvBQFyCQEBaQIFAXIJAJEDAgUBbgUBcwoBAXQCAXIBcwMJAGcCBQFzBQFvBQFyCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgNQkBAXQCCQEBcQIJAQFxAgkBAXECCQEBcQIJAQFxAgUBcAAAAAEAAgADAAQABQMJAAACBQFtBQFtBAF1CQD8BwQFAWIFAWMFA25pbAUDbmlsAwkAAAIFAXUFAXUFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgBt3i8t", "height": 3441429, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8GmbBCF91JMr1nPLHDntskfZ2ctFKwFf6bo9NXtj32um Next: 5kejPXmU8y7YsDPN2mk7xLS8CDwUfywf8JceX2bRr5Wq Diff:
OldNewDifferences
88 let takeFeeFuncName = "ff"
99
1010 @Callable(i)
11-func w (chunkIndex,feeAmt) = {
12- let addresses = chunk5s[chunkIndex]
13- let funcName = "w"
14- func sum (a,address) = {
15- let r = invoke(address, funcName, nil, nil)
16- if ((r == r))
17- then 0
11+func w (chunkIndex,feeAmt) = if ((i.caller != this))
12+ then throw("admin")
13+ else {
14+ let addresses = chunk5s[chunkIndex]
15+ let funcName = "w"
16+ func sum (a,address) = {
17+ let r = invoke(address, funcName, nil, nil)
18+ if ((r == r))
19+ then 0
20+ else throw("Strict value is not equal to itself.")
21+ }
22+
23+ let r2 = {
24+ let $l = addresses
25+ let $s = size($l)
26+ let $acc0 = 0
27+ func $f0_1 ($a,$i) = if (($i >= $s))
28+ then $a
29+ else sum($a, $l[$i])
30+
31+ func $f0_2 ($a,$i) = if (($i >= $s))
32+ then $a
33+ else throw("List size exceeds 5")
34+
35+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
36+ }
37+ if ((r2 == r2))
38+ then {
39+ let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
40+ if ((r3 == r3))
41+ then nil
42+ else throw("Strict value is not equal to itself.")
43+ }
1844 else throw("Strict value is not equal to itself.")
1945 }
20-
21- let r2 = {
22- let $l = addresses
23- let $s = size($l)
24- let $acc0 = 0
25- func $f0_1 ($a,$i) = if (($i >= $s))
26- then $a
27- else sum($a, $l[$i])
28-
29- func $f0_2 ($a,$i) = if (($i >= $s))
30- then $a
31- else throw("List size exceeds 5")
32-
33- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
34- }
35- if ((r2 == r2))
36- then {
37- let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
38- if ((r3 == r3))
39- then nil
40- else throw("Strict value is not equal to itself.")
41- }
42- else throw("Strict value is not equal to itself.")
43- }
4446
4547
4648
4749 @Callable(i)
48-func call5WithFees (chunkIndex,funcName,feeAmt) = {
49- let addresses = chunk5s[chunkIndex]
50- func sum (a,address) = {
51- let r = invoke(address, funcName, nil, nil)
52- if ((r == r))
53- then 0
50+func call5WithFees (chunkIndex,funcName,feeAmt) = if ((i.caller != this))
51+ then throw("admin")
52+ else {
53+ let addresses = chunk5s[chunkIndex]
54+ func sum (a,address) = {
55+ let r = invoke(address, funcName, nil, nil)
56+ if ((r == r))
57+ then 0
58+ else throw("Strict value is not equal to itself.")
59+ }
60+
61+ let r2 = {
62+ let $l = addresses
63+ let $s = size($l)
64+ let $acc0 = 0
65+ func $f0_1 ($a,$i) = if (($i >= $s))
66+ then $a
67+ else sum($a, $l[$i])
68+
69+ func $f0_2 ($a,$i) = if (($i >= $s))
70+ then $a
71+ else throw("List size exceeds 5")
72+
73+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
74+ }
75+ if ((r2 == r2))
76+ then {
77+ let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
78+ if ((r3 == r3))
79+ then nil
80+ else throw("Strict value is not equal to itself.")
81+ }
5482 else throw("Strict value is not equal to itself.")
5583 }
56-
57- let r2 = {
58- let $l = addresses
59- let $s = size($l)
60- let $acc0 = 0
61- func $f0_1 ($a,$i) = if (($i >= $s))
62- then $a
63- else sum($a, $l[$i])
64-
65- func $f0_2 ($a,$i) = if (($i >= $s))
66- then $a
67- else throw("List size exceeds 5")
68-
69- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
70- }
71- if ((r2 == r2))
72- then {
73- let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
74- if ((r3 == r3))
75- then nil
76- else throw("Strict value is not equal to itself.")
77- }
78- else throw("Strict value is not equal to itself.")
79- }
8084
8185
8286
8387 @Callable(i)
84-func call8 (addresses,funcName) = {
85- func sum (a,addressString) = {
86- let r = invoke(addressFromStringValue(addressString), funcName, nil, nil)
87- if ((r == r))
88- then 0
88+func call8 (addresses,funcName) = if ((i.caller != this))
89+ then throw("admin")
90+ else {
91+ func sum (a,addressString) = {
92+ let r = invoke(addressFromStringValue(addressString), funcName, nil, nil)
93+ if ((r == r))
94+ then 0
95+ else throw("Strict value is not equal to itself.")
96+ }
97+
98+ let r2 = {
99+ let $l = split(addresses, ";")
100+ let $s = size($l)
101+ let $acc0 = 0
102+ func $f0_1 ($a,$i) = if (($i >= $s))
103+ then $a
104+ else sum($a, $l[$i])
105+
106+ func $f0_2 ($a,$i) = if (($i >= $s))
107+ then $a
108+ else throw("List size exceeds 5")
109+
110+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
111+ }
112+ if ((r2 == r2))
113+ then {
114+ let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
115+ if ((r3 == r3))
116+ then nil
117+ else throw("Strict value is not equal to itself.")
118+ }
89119 else throw("Strict value is not equal to itself.")
90120 }
91-
92- let r2 = {
93- let $l = split(addresses, ";")
94- let $s = size($l)
95- let $acc0 = 0
96- func $f0_1 ($a,$i) = if (($i >= $s))
97- then $a
98- else sum($a, $l[$i])
99-
100- func $f0_2 ($a,$i) = if (($i >= $s))
101- then $a
102- else throw("List size exceeds 5")
103-
104- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
105- }
106- if ((r2 == r2))
107- then {
108- let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
109- if ((r3 == r3))
110- then nil
111- else throw("Strict value is not equal to itself.")
112- }
113- else throw("Strict value is not equal to itself.")
114- }
115121
116122
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let chunk5s = [[Address(base58'3PL8xJtV21E5uVnNFCFFbuDkriwZrZqsNtE'), Address(base58'3PFwAcPfAoChL3dSU4Eorzh13KHtuuceP4U'), Address(base58'3P6TPLqPzYK1etESQ8qgGqfdJLTUWNzcyjP'), Address(base58'3P9axCVfryDJyQa4PADGCbyZMxoqDb44yWu'), Address(base58'3P8RkLwZdc2ExpQqvLNWKS6NN8wcBdvPbiJ')], [Address(base58'3PAPrFp5FFusVjYJfR91wP396vj3aEgEp1R'), Address(base58'3PGDqFsTNKEQSuqNb35L9G3MjZf6XaSVfrb'), Address(base58'3PNeyDeCExY5YjEmuVqxgEmSjsG5GvF6P8P'), Address(base58'3PC1YhJx9NeGMhivN3RjPY5nqahHQnhqC3w'), Address(base58'3PD1V6SExGLtcynygftJAPcXUxWnNxz6mFV')], [Address(base58'3PKhwGNF4xGSH5VUVbXZ6jtcSF8DxzhEup2'), Address(base58'3PNPE4cFc2YW3VfvqsfHNhTZBHM7daMy7eZ'), Address(base58'3PR5TK1yzDtsTELRzCpdYkKcTw4fThMyJmH'), Address(base58'3P9XPdDBJQQyvN8bNwaXRaKNFgSDMzyFXTQ'), Address(base58'3P9yuWYi5oVJBMBSz9xNqVVbkHkN1xeKZKM')], [Address(base58'3P8A4G8WjvK2m7yLtMuJWUgWsAzUJsGPRCS'), Address(base58'3PF5CKWCxUi34aAfUiKV8dX2n31pgiCmHVT'), Address(base58'3P4ZBQnMDJDLYbRmprXunHBAzA4oCHXGdRk'), Address(base58'3PNU1Ga3hH7DVaCZPZXGjDn5Q7ojrfjSykR'), Address(base58'3P3LnUBpXQJk8weA74wx56riY5NsvUUvVfg')], [Address(base58'3PCXsnKEUohEJC9zDbSG84FiwQepf8agrdS'), Address(base58'3PGXA3ZAKSynKPxwrPptXR5Q6Tc8Tgr8kKE'), Address(base58'3PMoYB97S1P4SXUmbFnVFFymSH3XvAsxjCq'), Address(base58'3P6axz8WbEQfjZpe9vHdExp3gTXccDnaHi8'), Address(base58'3PNAszxndUYtTAtRgtz1hzMj7ahWHXc9kTY')], [Address(base58'3P3TX5n79KvVJaTMYVM9TMkQkXV4rUE6fqb'), Address(base58'3PChxRdH7oqHkiV1zT3TrZjH1abHANcKTJs'), Address(base58'3P8LFeenqQY52Bx7Hh6EH1bc1NtdKUwDXDm'), Address(base58'3PAC3c3FXPa3DjEm5DwwfDHwdzRmHf6dQY8'), Address(base58'3PCnwaK5iFuY8otTGgbYnD4ymvAgnTtHf9b')], [Address(base58'3P3g5eSbK3veKm5voL3vySuC5EB7DqzwRb5'), Address(base58'3P5Pkp5XqAqN9QaBiXUW7WzkULqRbPZSdLo'), Address(base58'3P4vUzoaiS69hwSVnReUcUfguvfD7QeD5Uw'), Address(base58'3P244TcCBKM2ajk2Hnf9vvJxBJAbAx371EJ'), Address(base58'3PAmeTYmzNkNRRxnV7ateBKrx3EdDp9q5MR')], [Address(base58'3PPVSTdYHnVpMLchynf7Q7yEvm8uD6XfTvF'), Address(base58'3PQp5n82rNLP2pfcnaG67n8UzcPS2YdpMcX'), Address(base58'3PFfNn3pKsJKzfRhSAq32KWFQvZYUfXzTT8'), Address(base58'3P3gfHG57rhJWc1tQvMwDcWDfT2dL9YkE7p'), Address(base58'3P2TPjCPqD5mKEeAsZQncGDu75RHyRhF1CN')], [Address(base58'3PK6yGdSEw4fBf13Wy5YCAbVttQsPxG5B96'), Address(base58'3PKFZVNk18Qsm3bqjgW6kW6d3DVEy5SGPsG'), Address(base58'3P95m3xQ2bVUrdQCD2xWSzPmz6PcaABk2sK'), Address(base58'3PQQnShK61i4uw3oFf7PotR5tPvsxEbzXe8'), Address(base58'3P3fmWgC6jGQRz3384uUFp3ELt3Dk6KQrNy')], [Address(base58'3PPGdybC7z4bo8sBhLJLBpeKRfUmkCPB4Qo'), Address(base58'3PBSicRbSdJv2cK2eNzGBdc38ZT9KsXEh8E'), Address(base58'3PFFeUBgPY75srxcHfkJyEUXW2uC3o6P6ti'), Address(base58'3P4sT6pccCJthemMMqUUQxcc63MXAsehS88'), Address(base58'3PAduv8rmgFLsS7FcQqmBWPizBuoxULLtev')], [Address(base58'3PGwz2jdzdofzsrs37pesNhEw3oo3NL8ZPJ'), Address(base58'3PDmTrV47eMX4iiSpW13RJnm5JNknXtX8vX'), Address(base58'3PPaTtQVPkVPiwKD9ufHJdmFD7kTxHRzWJz'), Address(base58'3P5wynzRJ2yhXpXUqFXLMiHQZD9ebUAMQJJ'), Address(base58'3P7f4vhUpXojSkGYnUCchxZdg2mmKdMvZ3e')], [Address(base58'3PAWQvKHah6MwFkKXS9ji6hFnUDQ2ZdeR1z'), Address(base58'3P6cc2P6Lfm4PYMvud3NsL4wQWVWFeikqkd'), Address(base58'3P9pagyNhZmTigvMNn7r2ABNJ6J1Fq3DSji'), Address(base58'3PJWP8L3Zof7who75FjGQyEjsdN4c6scj5m'), Address(base58'3PGmRa3Xacwq4Qyy4bVBE78fGSzgJPjE65m')], [Address(base58'3P9VncgDCz1FJbTarkSiGV11ssSo95s2Wnw'), Address(base58'3P7n98cx3aUGhgaQd7X5mpTu68aJJY8WiEb'), Address(base58'3PQeaALeKgJW8MCc88KWewJrUVudn9uvQKE'), Address(base58'3P3mtASJqTMhdZRYcCcfLqi5u3CnAVaRhEW'), Address(base58'3P8fgBSVqbavBbgtgnsacXdT2PmPvfFwAgu')], [Address(base58'3PPvZWGfXaHuHJWibPJEdC2g9RAyBVCZPu1'), Address(base58'3PHMznkYLtqQ5HvTnJx2p3NziCVmbWcqDkb'), Address(base58'3PH4XsqyiBSKMEMDbr1GcLqX5r1AKRaer7u'), Address(base58'3P9JkN2eV5auv3Rvuu34icY2gjHgHWNqAzT'), Address(base58'3P3QAfyAvBQTJxXZeXHARYDFWFJ288yUH3d')], [Address(base58'3PDtVSMVHHVE4e6R3xoEiYuikh9L52Yxhnu'), Address(base58'3PL4LW3JajyJb26KyUn72QwfidkpPmGh3NP'), Address(base58'3PD124Sgcn7HqPgBnx3RyowH1PHB88cWNdH'), Address(base58'3PAABV7F5NckwFVqJY4No1aBr2cQUc6QsWi'), Address(base58'3PEyqsT7sed7b6nDVhRcEfRCnpR7fYVCGUi')], [Address(base58'3P588hqkwFB5FD6aRR5QRjSFfdPnQnM42J1'), Address(base58'3P72wnibPHbEHtDZaYvDo6CTYYosmRd6hoC'), Address(base58'3PDfmDPhLW43C133RLmCYZPJZ328KvQQVv7'), Address(base58'3P5dxoDuX6peg3LjqnrNpjuz4cGSt9gB8Z6'), Address(base58'3PEJk5GZWd48YMcFTeJa4q25NLfrSoFSpFW')], [Address(base58'3P4stkpmf68np9hgEDafm4LFbjyhYCpvSGn'), Address(base58'3PFtKVkcn4vHdsxbohqGgahaDmNxj5B3Vun'), Address(base58'3P91j9GRsTnvGLa47pLvtWRpczudpKWGa7h'), Address(base58'3P7Ubih194PBzvjzPYbhnTLcggvYYPAXPVw'), Address(base58'3PEiuNJVNGBX69BE9nsNHYcsdYh8WxhBWMz')], [Address(base58'3P29pPnBJd7NVRpsWvN7ux6xPP1CbQCRtoE'), Address(base58'3P8uyRrpZBGPpSRVyRCemNmuD45PwkHypAh'), Address(base58'3P6e4TfUYjesjBnuGD25iiWD3F9diLyNuFh'), Address(base58'3PDzKPmPf1GnygWgKujLMKHDSSYAungJjiT'), Address(base58'3PP6py6Fhcj1LyeMBmtZmgTHWpH3Gohd5na')], [Address(base58'3PJXghkaZsf3PncauwfctWvEEpUqjWbqvJe'), Address(base58'3PMhVpdoykc3KeocWJASBWUajXJN3Mpz7YC'), Address(base58'3P5WmzXNduzenXZgqbQLdTXLyx2hZ96ANCw'), Address(base58'3PEswDpGSrvdjb2fD7Cu9Z4GAsZHnamex3D'), Address(base58'3P5tJT7tAgm8rRj4xExScWGvVmnLeaPTCct')], [Address(base58'3PFpxhnXFjyCZ7N9yLZpRkZrjt4mzmm5xmy'), Address(base58'3PCzGvLLoW6YGqKXdwGeNWd6yjJMjwSeqZk'), Address(base58'3PDNxuVLHnhPB6G9EE56CUGopz461HUWUGe'), Address(base58'3PAeZCo8je4ZDCRPG95uXnrAcYF4c173o8t'), Address(base58'3PHAed8UDA2A17Co36jbRBvb5QwqgrDWFPT')], [Address(base58'3PL5ixXWih45Gvz7d6pfAdYzNk2UtwT5W2V'), Address(base58'3P4uDq4udNpkXxG4Lt1j5f5MQeUqKhcG2XW'), Address(base58'3PPqQ7MHwwmT1CkVpiMmZSF5u7NZEYwb6kW'), Address(base58'3PCFUzVkRqckov2cewPzv1uBC15zhQ9GLY6'), Address(base58'3PDLcpsoJ8DJeyEYyn5z7H1x5S8TcGEhkYn')], [Address(base58'3PFtwZDbmPax8WNEBMynen9avmyXSy9T9EQ'), Address(base58'3P3kbJVXRf7qToiNaV6kcuUtJsLFh1RNXtd'), Address(base58'3PQKUEvujEfMNMLb5kWGAaLHAXLAwrWNqNM'), Address(base58'3PLiLihX4YnKopSFeEXfVm3jZkYcNXCXQug'), Address(base58'3PK1s7H96M2mBvgS65HD2jXtZ6YYB7WmaAG')], [Address(base58'3P25rScthNNq8KUfxRGeEzd9V8HvvndFtDr'), Address(base58'3PPmx2cFa3hi23H1ackPNL5JuSGr5Amj3no'), Address(base58'3PENqcuqExcEFf76HUkQ5CNz4HSQWdgenPT'), Address(base58'3PP88bpPNUu6yUYXHmv3xjTMMMrQX6BzAt5'), Address(base58'3PEzPGSmuZgnPMCLcSeU8owCLd1nFwqMCu9')], [Address(base58'3PQDZNwfTsem3UsU4R43ajnxuEX2YK97hgm'), Address(base58'3PDTcnRs21kCNuzq5hEPvUR5BTuDoFuituT'), Address(base58'3P5WcfwkpS8wgRKPdgLF1xfrC5mkA1UbUgk'), Address(base58'3PNZotEF2fSDGRAC8h7n9vEPUNMmS9RQFgE'), Address(base58'3PKSy13uJZvoQ3Min9iezvR2ZMZNjH48ukY')], [Address(base58'3PLDyi84hJ85uSf4eA6xemXzzQoZMmCn8ic'), Address(base58'3PE4gM2aj7GSV9BWyuGGeEMvuGid7PfFTMX'), Address(base58'3PPAmp2uKhaYpxiEi7v9RjBYZ787x8VhasM'), Address(base58'3P93FdWiya4LsJbyTddnox42oBu4GWMp4Ze'), Address(base58'3P41z65CKw7bXyqr989odhuYfRuAi2XLTrt')], [Address(base58'3PAzsyEzVfKGrcoeetvQ1CpvZJkQHPUxVjB'), Address(base58'3PLcsBWnepvoBc1X84KtcUBbG9mprnFjDwH'), Address(base58'3PNnfb7QJFuoqU9QtHfGoQ9ZF5xbz7nm7dp'), Address(base58'3PD9EU8HvDFd18Yfzz4Y4Hf6y6QkyYtVChH'), Address(base58'3PGWjDTitGrAXFeA8fn1hiNVQn6wwJarZm8')], [Address(base58'3PD9ABxjmn2YF68mG9vP2b6Sq8HKoZarZdT'), Address(base58'3PLAEcFr5wcALuAhGhx2a5R4WgNnumgJreg'), Address(base58'3PCFXUg7F8tDZKebqayxqwSp392qd1dCLrt'), Address(base58'3P39TNqzS8La9k5rYCPfbKrt7F1Wbc9RktN'), Address(base58'3P677r8GoEmYyaKgWV58cKxVCQ5NQAyW7t2')], [Address(base58'3PHJ29ensN6RQiquMjkAbkT76Nx4AQNewYs'), Address(base58'3PF26fu5288b69tV2p1Fv8B9marExhmeigU'), Address(base58'3P43KCoEgaR42vRuQegaDddE1p6t9jDdn51'), Address(base58'3P8J9u7ZCpiWrVZP5odJFZk8ciSDddfrnL3'), Address(base58'3P93o66GD2M35EgNunpfH71mS3E2wzhchvF')], [Address(base58'3P9Ht2PVFbkuanqGSdCYPgN4a77tYUrjgfd'), Address(base58'3P245exU4estzDRFxQe64r2WZjNMDEwvzyP'), Address(base58'3P8n8mAK7se1rLyitvxaLKdLsZa7p4EKCTY'), Address(base58'3P7UdzAkUQjvNtZ1weCh7woumxPd8i3ugjZ'), Address(base58'3P4ivAzqnxSUBtAVfu6VSo7siwqVqdst9QF')], [Address(base58'3P8SBeHbVLTpeJkiU31tuaTDUuUyF43gncF'), Address(base58'3PHRL1yiW3hHvHETtyMcctLRPA4jexGoHVV'), Address(base58'3PLedaHVQqYkFcPSt6K3uCa6aKxJBtAfdjK'), Address(base58'3P4PKgcVSMziwFvHrW6oReb9e65dw4Mv4Ah')]]
55
66 let feeStorage = Address(base58'3PCs3SYkQwSqXwv5FN42b8DXM6WEA8JNDkx')
77
88 let takeFeeFuncName = "ff"
99
1010 @Callable(i)
11-func w (chunkIndex,feeAmt) = {
12- let addresses = chunk5s[chunkIndex]
13- let funcName = "w"
14- func sum (a,address) = {
15- let r = invoke(address, funcName, nil, nil)
16- if ((r == r))
17- then 0
11+func w (chunkIndex,feeAmt) = if ((i.caller != this))
12+ then throw("admin")
13+ else {
14+ let addresses = chunk5s[chunkIndex]
15+ let funcName = "w"
16+ func sum (a,address) = {
17+ let r = invoke(address, funcName, nil, nil)
18+ if ((r == r))
19+ then 0
20+ else throw("Strict value is not equal to itself.")
21+ }
22+
23+ let r2 = {
24+ let $l = addresses
25+ let $s = size($l)
26+ let $acc0 = 0
27+ func $f0_1 ($a,$i) = if (($i >= $s))
28+ then $a
29+ else sum($a, $l[$i])
30+
31+ func $f0_2 ($a,$i) = if (($i >= $s))
32+ then $a
33+ else throw("List size exceeds 5")
34+
35+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
36+ }
37+ if ((r2 == r2))
38+ then {
39+ let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
40+ if ((r3 == r3))
41+ then nil
42+ else throw("Strict value is not equal to itself.")
43+ }
1844 else throw("Strict value is not equal to itself.")
1945 }
20-
21- let r2 = {
22- let $l = addresses
23- let $s = size($l)
24- let $acc0 = 0
25- func $f0_1 ($a,$i) = if (($i >= $s))
26- then $a
27- else sum($a, $l[$i])
28-
29- func $f0_2 ($a,$i) = if (($i >= $s))
30- then $a
31- else throw("List size exceeds 5")
32-
33- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
34- }
35- if ((r2 == r2))
36- then {
37- let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
38- if ((r3 == r3))
39- then nil
40- else throw("Strict value is not equal to itself.")
41- }
42- else throw("Strict value is not equal to itself.")
43- }
4446
4547
4648
4749 @Callable(i)
48-func call5WithFees (chunkIndex,funcName,feeAmt) = {
49- let addresses = chunk5s[chunkIndex]
50- func sum (a,address) = {
51- let r = invoke(address, funcName, nil, nil)
52- if ((r == r))
53- then 0
50+func call5WithFees (chunkIndex,funcName,feeAmt) = if ((i.caller != this))
51+ then throw("admin")
52+ else {
53+ let addresses = chunk5s[chunkIndex]
54+ func sum (a,address) = {
55+ let r = invoke(address, funcName, nil, nil)
56+ if ((r == r))
57+ then 0
58+ else throw("Strict value is not equal to itself.")
59+ }
60+
61+ let r2 = {
62+ let $l = addresses
63+ let $s = size($l)
64+ let $acc0 = 0
65+ func $f0_1 ($a,$i) = if (($i >= $s))
66+ then $a
67+ else sum($a, $l[$i])
68+
69+ func $f0_2 ($a,$i) = if (($i >= $s))
70+ then $a
71+ else throw("List size exceeds 5")
72+
73+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
74+ }
75+ if ((r2 == r2))
76+ then {
77+ let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
78+ if ((r3 == r3))
79+ then nil
80+ else throw("Strict value is not equal to itself.")
81+ }
5482 else throw("Strict value is not equal to itself.")
5583 }
56-
57- let r2 = {
58- let $l = addresses
59- let $s = size($l)
60- let $acc0 = 0
61- func $f0_1 ($a,$i) = if (($i >= $s))
62- then $a
63- else sum($a, $l[$i])
64-
65- func $f0_2 ($a,$i) = if (($i >= $s))
66- then $a
67- else throw("List size exceeds 5")
68-
69- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
70- }
71- if ((r2 == r2))
72- then {
73- let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
74- if ((r3 == r3))
75- then nil
76- else throw("Strict value is not equal to itself.")
77- }
78- else throw("Strict value is not equal to itself.")
79- }
8084
8185
8286
8387 @Callable(i)
84-func call8 (addresses,funcName) = {
85- func sum (a,addressString) = {
86- let r = invoke(addressFromStringValue(addressString), funcName, nil, nil)
87- if ((r == r))
88- then 0
88+func call8 (addresses,funcName) = if ((i.caller != this))
89+ then throw("admin")
90+ else {
91+ func sum (a,addressString) = {
92+ let r = invoke(addressFromStringValue(addressString), funcName, nil, nil)
93+ if ((r == r))
94+ then 0
95+ else throw("Strict value is not equal to itself.")
96+ }
97+
98+ let r2 = {
99+ let $l = split(addresses, ";")
100+ let $s = size($l)
101+ let $acc0 = 0
102+ func $f0_1 ($a,$i) = if (($i >= $s))
103+ then $a
104+ else sum($a, $l[$i])
105+
106+ func $f0_2 ($a,$i) = if (($i >= $s))
107+ then $a
108+ else throw("List size exceeds 5")
109+
110+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
111+ }
112+ if ((r2 == r2))
113+ then {
114+ let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
115+ if ((r3 == r3))
116+ then nil
117+ else throw("Strict value is not equal to itself.")
118+ }
89119 else throw("Strict value is not equal to itself.")
90120 }
91-
92- let r2 = {
93- let $l = split(addresses, ";")
94- let $s = size($l)
95- let $acc0 = 0
96- func $f0_1 ($a,$i) = if (($i >= $s))
97- then $a
98- else sum($a, $l[$i])
99-
100- func $f0_2 ($a,$i) = if (($i >= $s))
101- then $a
102- else throw("List size exceeds 5")
103-
104- $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5)
105- }
106- if ((r2 == r2))
107- then {
108- let r3 = invoke(feeStorage, takeFeeFuncName, nil, nil)
109- if ((r3 == r3))
110- then nil
111- else throw("Strict value is not equal to itself.")
112- }
113- else throw("Strict value is not equal to itself.")
114- }
115121
116122

github/deemru/w8io/786bc32 
37.74 ms