2023.01.21 08:26 [3479791] smart account 3P8fm589ZDkYqg31SZ7RFdv6qN8csAJpKNW > SELF 0.00000000 Waves

{ "type": 13, "id": "HXDz5ASjQBFA2CP7sBiAXLNEEcp43nbdoaF6CZu2MHik", "fee": 400000, "feeAssetId": null, "timestamp": 1674278834731, "version": 1, "sender": "3P8fm589ZDkYqg31SZ7RFdv6qN8csAJpKNW", "senderPublicKey": "9rsAdUSatUi6JcKCCMwdetuUkrmBCzsqKzaCZAqukfRF", "proofs": [ "4QMqu6zowJZ8vWk4t3NyP8SLoiKT5aUVgMfuHbzDLtVef8wVuLRHb98oNtGdQZs9zZBdoseSTj8t8VgwX2hzMk9y" ], "script": "base64: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", "chainId": 87, "height": 3479791, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2zVp35HpTJKPLdHtwkKakF43SLNNbFLCTZNT8xrHkFtw Next: 3ahdN4yMcQTGZdKpfRtMucB8Cnm7o9dd3aQZtNEQ5qi3 Diff:
OldNewDifferences
9898 func c () = if ((i.originCaller != this))
9999 then throw("only admin can do")
100100 else {
101- let inv1 = invoke(a8, "w", nil, nil)
101+ let inv1 = invoke(a9, "w", nil, nil)
102102 if ((inv1 == inv1))
103103 then {
104- let inv2 = invoke(a9, "w", nil, nil)
104+ let inv2 = invoke(a10, "w", nil, nil)
105105 if ((inv2 == inv2))
106106 then {
107- let inv3 = invoke(a10, "w", nil, nil)
107+ let inv3 = invoke(a11, "w", nil, nil)
108108 if ((inv3 == inv3))
109- then {
110- let inv4 = invoke(a11, "w", nil, nil)
111- if ((inv4 == inv4))
112- then nil
113- else throw("Strict value is not equal to itself.")
114- }
109+ then nil
115110 else throw("Strict value is not equal to itself.")
116111 }
117112 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a1 = Address(base58'3P6Txi8YD4UeWeHXrTYopHZNx2dMxaMUkHY')
55
66 let a2 = Address(base58'3P8iKm1zFa2a3KHXXkLgfLVSHh4vHtBHcn7')
77
88 let a3 = Address(base58'3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin')
99
1010 let a4 = Address(base58'3PM5mCauNuzGGLHcfPe9WooJjEifjNF2aJ8')
1111
1212 let a5 = Address(base58'3PHeut3LY37MwW9NggQRiKcpD3DeiDfAVp5')
1313
1414 let a6 = Address(base58'3P1wHZMfSG7msU53EUJEpF52wwn1pfxao91')
1515
1616 let a7 = Address(base58'3PBAgsxc2BH1re2RAZRkz7EEEm3nnPHPBNE')
1717
1818 let a8 = Address(base58'3P8GxyPBcuNoaJjQjVzC5PP9Bkk9gLEYp3B')
1919
2020 let a9 = Address(base58'3PCUMKQyQXHRudgLgNdkvRAcD6JiXudZb8S')
2121
2222 let a10 = Address(base58'3P2i7eYX7BbPm2HCrMGaL7hGFLvYAa2BVHZ')
2323
2424 let a11 = Address(base58'3PLwjaKhpwoaXzyYNKwqP2iRw7QV7ze7FvP')
2525
2626 let a12 = Address(base58'3P3wnFp7zPeKqxVGD7kyMwYDsJu9YFHX3ft')
2727
2828 let a13 = Address(base58'3P9UxJYxBkF9wJcMiKzwwzcMb2hW9ytW5Pu')
2929
3030 let a14 = Address(base58'3PHfPtUFqB4CKBGuKxLZBn1iU4Z4g3VBd97')
3131
3232 let a15 = Address(base58'3PAGNhQomwp4W6rq4L8WTvZNx2hb85rcidX')
3333
3434 let a16 = Address(base58'3PH4LJynAqyZykybTDxQxtXGcEUN53csgrM')
3535
3636 let a17 = Address(base58'3PFbJ9mcHHa6qdGzqxEKEn98PXbnfL7STzF')
3737
3838 let a18 = Address(base58'3P5ALWDALjTMaLinAYs2EniidSLW6vQo6B8')
3939
4040 let a19 = Address(base58'3PQSm7P5GnZ5N6AAauokhVGQw46agS4xZ5X')
4141
4242 let a20 = Address(base58'3PGBbC1L2vNtaDmKhyXRE94e2cgGBVUGcZF')
4343
4444 let a21 = Address(base58'3PK1t3uiATpdDQzrSTXKEPJ6LVbfG1sYrnR')
4545
4646 let a22 = Address(base58'3PPN4wgtnE4rEMm9kAKZ6kH164FBRyGV2p3')
4747
4848 @Callable(i)
4949 func a () = if ((i.originCaller != this))
5050 then throw("only admin can do")
5151 else {
5252 let inv1 = invoke(a1, "w", nil, nil)
5353 if ((inv1 == inv1))
5454 then {
5555 let inv2 = invoke(a2, "w", nil, nil)
5656 if ((inv2 == inv2))
5757 then {
5858 let inv3 = invoke(a3, "w", nil, nil)
5959 if ((inv3 == inv3))
6060 then {
6161 let inv4 = invoke(a4, "w", nil, nil)
6262 if ((inv4 == inv4))
6363 then nil
6464 else throw("Strict value is not equal to itself.")
6565 }
6666 else throw("Strict value is not equal to itself.")
6767 }
6868 else throw("Strict value is not equal to itself.")
6969 }
7070 else throw("Strict value is not equal to itself.")
7171 }
7272
7373
7474
7575 @Callable(i)
7676 func b () = if ((i.originCaller != this))
7777 then throw("only admin can do")
7878 else {
7979 let inv1 = invoke(a5, "w", nil, nil)
8080 if ((inv1 == inv1))
8181 then {
8282 let inv2 = invoke(a6, "w", nil, nil)
8383 if ((inv2 == inv2))
8484 then {
8585 let inv3 = invoke(a7, "w", nil, nil)
8686 if ((inv3 == inv3))
8787 then nil
8888 else throw("Strict value is not equal to itself.")
8989 }
9090 else throw("Strict value is not equal to itself.")
9191 }
9292 else throw("Strict value is not equal to itself.")
9393 }
9494
9595
9696
9797 @Callable(i)
9898 func c () = if ((i.originCaller != this))
9999 then throw("only admin can do")
100100 else {
101- let inv1 = invoke(a8, "w", nil, nil)
101+ let inv1 = invoke(a9, "w", nil, nil)
102102 if ((inv1 == inv1))
103103 then {
104- let inv2 = invoke(a9, "w", nil, nil)
104+ let inv2 = invoke(a10, "w", nil, nil)
105105 if ((inv2 == inv2))
106106 then {
107- let inv3 = invoke(a10, "w", nil, nil)
107+ let inv3 = invoke(a11, "w", nil, nil)
108108 if ((inv3 == inv3))
109- then {
110- let inv4 = invoke(a11, "w", nil, nil)
111- if ((inv4 == inv4))
112- then nil
113- else throw("Strict value is not equal to itself.")
114- }
109+ then nil
115110 else throw("Strict value is not equal to itself.")
116111 }
117112 else throw("Strict value is not equal to itself.")
118113 }
119114 else throw("Strict value is not equal to itself.")
120115 }
121116
122117
123118
124119 @Callable(i)
125120 func d () = if ((i.originCaller != this))
126121 then throw("only admin can do")
127122 else {
128123 let inv1 = invoke(a12, "w", nil, nil)
129124 if ((inv1 == inv1))
130125 then {
131126 let inv2 = invoke(a13, "w", nil, nil)
132127 if ((inv2 == inv2))
133128 then {
134129 let inv3 = invoke(a14, "w", nil, nil)
135130 if ((inv3 == inv3))
136131 then {
137132 let inv4 = invoke(a15, "w", nil, nil)
138133 if ((inv4 == inv4))
139134 then {
140135 let inv5 = invoke(a16, "w", nil, nil)
141136 if ((inv5 == inv5))
142137 then nil
143138 else throw("Strict value is not equal to itself.")
144139 }
145140 else throw("Strict value is not equal to itself.")
146141 }
147142 else throw("Strict value is not equal to itself.")
148143 }
149144 else throw("Strict value is not equal to itself.")
150145 }
151146 else throw("Strict value is not equal to itself.")
152147 }
153148
154149
155150
156151 @Callable(i)
157152 func e () = if ((i.originCaller != this))
158153 then throw("only admin can do")
159154 else {
160155 let inv1 = invoke(a17, "w", nil, nil)
161156 if ((inv1 == inv1))
162157 then {
163158 let inv2 = invoke(a18, "w", nil, nil)
164159 if ((inv2 == inv2))
165160 then {
166161 let inv3 = invoke(a19, "w", nil, nil)
167162 if ((inv3 == inv3))
168163 then nil
169164 else throw("Strict value is not equal to itself.")
170165 }
171166 else throw("Strict value is not equal to itself.")
172167 }
173168 else throw("Strict value is not equal to itself.")
174169 }
175170
176171
177172
178173 @Callable(i)
179174 func g () = if ((i.originCaller != this))
180175 then throw("only admin can do")
181176 else {
182177 let inv1 = invoke(a20, "w", nil, nil)
183178 if ((inv1 == inv1))
184179 then {
185180 let inv2 = invoke(a21, "w", nil, nil)
186181 if ((inv2 == inv2))
187182 then {
188183 let inv3 = invoke(a22, "w", nil, nil)
189184 if ((inv3 == inv3))
190185 then nil
191186 else throw("Strict value is not equal to itself.")
192187 }
193188 else throw("Strict value is not equal to itself.")
194189 }
195190 else throw("Strict value is not equal to itself.")
196191 }
197192
198193
199194 @Verifier(tx)
200195 func verify () = match tx {
201196 case inv: InvokeScriptTransaction =>
202197 if (if ((addressFromRecipient(inv.dApp) == this))
203198 then (900001 >= inv.fee)
204199 else false)
205200 then true
206201 else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
207202 case _ =>
208203 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
209204 }
210205

github/deemru/w8io/786bc32 
34.80 ms