tx · BRJwwHSDvJND1y1h5erzdLC66gqgpuaSCXtVFv6n8wD4

3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin:  -0.00400000 Waves

2023.02.03 06:40 [3498462] smart account 3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin > SELF 0.00000000 Waves

{ "type": 13, "id": "BRJwwHSDvJND1y1h5erzdLC66gqgpuaSCXtVFv6n8wD4", "fee": 400000, "feeAssetId": null, "timestamp": 1675395623841, "version": 1, "sender": "3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin", "senderPublicKey": "G5wJqgti3vJznB1bM99Ck4RbbZsEyHZqgnXqJwLqYMSg", "proofs": [ "62Yx3jjviCHb6mniEVKkwjnQeHGAFf6LasjmvijK3UzqV2S3wY3QckxERgauR4QHpuCRM84GXWQuAgEVEB7cN1i5" ], "script": "base64:BgIOCAISABIAEgASABIAEgAVAAJhMQkBB0FkZHJlc3MBARoBVzHAuI6zM0+nAGY1f+fwiN/Giey2jB71owACYTIJAQdBZGRyZXNzAQEaAVdKaF4P0AU9dc5SRPmDn6mImiEjyxOeVaQAAmEzCQEHQWRkcmVzcwEBGgFXyflpdz1lcJ1XIVqTSziPl+EyMMDYmiV3AAJhNAkBB0FkZHJlc3MBARoBV9IX2VVRtjdWNh2gK3PgzkZWGjNW4v+NLQACYTUJAQdBZGRyZXNzAQEaAVesfFGIbFgjkyyPMa1M/4rqhSlzTEnbdqIAAmE2CQEHQWRkcmVzcwEBGgFXABMOnlYUw/9U13vF6gD0B41uz6D3VNBgAAJhOAkBB0FkZHJlc3MBARoBV0Wcnc6wMc/dGx6Z+1h6GTeDXCcUVrFyYgACYTkJAQdBZGRyZXNzAQEaAVdzpFkeK888gGvXLdI9PbLeiTk1B1q0lTcAA2ExMAkBB0FkZHJlc3MBARoBVwiNgKE8agNQK8RU4qQtjkJO6vLuuFEAsAADYTExCQEHQWRkcmVzcwEBGgFX0JMqI8psXE0Ixn05ZYQN75z0Aym6IHtwAANhMTIJAQdBZGRyZXNzAQEaAVcWG0OfoWKtu7pd6ZDjhSF0TFyu4OzYj0cAA2ExMwkBB0FkZHJlc3MBARoBV1LZLMUI8DyZE1pjvY12VWG+ATUFyLsh+AADYTE0CQEHQWRkcmVzcwEBGgFXrJOyqTO/PnuNIB4EjF4bGkHlhMIBLK62AANhMTUJAQdBZGRyZXNzAQEaAVdbcEGgl4Si5HxQGZTYaddpvvcuxVaiQ9IAA2ExNgkBB0FkZHJlc3MBARoBV6XyJydEgugq5XE0RQ3jTqJQqEUTt4KCagADYTE3CQEHQWRkcmVzcwEBGgFXldz+fuAaEFIWOiRg2Ul/7dqoxaIV5T3IAANhMTgJAQdBZGRyZXNzAQEaAVcjc00KvxMfP1aT29GTHT3yyHUvl8v9sn8AA2ExOQkBB0FkZHJlc3MBARoBV/b44vja8VNSMT3ZvT7ON6dlnf9T45wpLgADYTIwCQEHQWRkcmVzcwEBGgFXnFlcIlXlCeXFW6zLqyiFM9xg0By0cybCAANhMjEJAQdBZGRyZXNzAQEaAVe7a6bodLLu06LeJoMf8FNJi7jIXG/V8OYAA2EyMgkBB0FkZHJlc3MBARoBV+sdkTFIWdkX8U0soKuacSqd+VfDXV4iHAYBaQEBYQADCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFBHRoaXMJAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQEaW52MQkA/AcEBQJhMQIBdwUDbmlsBQNuaWwDCQAAAgUEaW52MQUEaW52MQQEaW52MgkA/AcEBQJhMgIBdwUDbmlsBQNuaWwDCQAAAgUEaW52MgUEaW52MgQEaW52MwkA/AcEBQJhMwIBdwUDbmlsBQNuaWwDCQAAAgUEaW52MwUEaW52MwQEaW52NAkA/AcEBQJhNAIBdwUDbmlsBQNuaWwDCQAAAgUEaW52NAUEaW52NAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAWkBAWIAAwkBAiE9AggFAWkMb3JpZ2luQ2FsbGVyBQR0aGlzCQACAQIRb25seSBhZG1pbiBjYW4gZG8EBGludjEJAPwHBAUCYTUCAXcFA25pbAUDbmlsAwkAAAIFBGludjEFBGludjEEBGludjIJAPwHBAUCYTYCAXcFA25pbAUDbmlsAwkAAAIFBGludjIFBGludjIFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFjAAMJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUEdGhpcwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBARpbnYxCQD8BwQFAmE5AgF3BQNuaWwFA25pbAMJAAACBQRpbnYxBQRpbnYxBARpbnYyCQD8BwQFA2ExMAIBdwUDbmlsBQNuaWwDCQAAAgUEaW52MgUEaW52MgQEaW52MwkA/AcEBQNhMTECAXcFA25pbAUDbmlsAwkAAAIFBGludjMFBGludjMFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFkAAMJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUEdGhpcwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBARpbnYxCQD8BwQFA2ExMgIBdwUDbmlsBQNuaWwDCQAAAgUEaW52MQUEaW52MQQEaW52MgkA/AcEBQNhMTMCAXcFA25pbAUDbmlsAwkAAAIFBGludjIFBGludjIEBGludjMJAPwHBAUDYTE0AgF3BQNuaWwFA25pbAMJAAACBQRpbnYzBQRpbnYzBARpbnY0CQD8BwQFA2ExNQIBdwUDbmlsBQNuaWwDCQAAAgUEaW52NAUEaW52NAQEaW52NQkA/AcEBQNhMTYCAXcFA25pbAUDbmlsAwkAAAIFBGludjUFBGludjUFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFpAQFlAAMJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUEdGhpcwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBARpbnYxCQD8BwQFA2ExNwIBdwUDbmlsBQNuaWwDCQAAAgUEaW52MQUEaW52MQQEaW52MgkA/AcEBQNhMTgCAXcFA25pbAUDbmlsAwkAAAIFBGludjIFBGludjIEBGludjMJAPwHBAUDYTE5AgF3BQNuaWwFA25pbAMJAAACBQRpbnYzBQRpbnYzBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEBZwADCQECIT0CCAUBaQxvcmlnaW5DYWxsZXIFBHRoaXMJAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQEaW52MQkA/AcEBQNhMjACAXcFA25pbAUDbmlsAwkAAAIFBGludjEFBGludjEEBGludjIJAPwHBAUDYTIxAgF3BQNuaWwFA25pbAMJAAACBQRpbnYyBQRpbnYyBARpbnYzCQD8BwQFA2EyMgIBdwUDbmlsBQNuaWwDCQAAAgUEaW52MwUEaW52MwUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAQJ0eAEGdmVyaWZ5AAQHJG1hdGNoMAUCdHgDCQABAgUHJG1hdGNoMAIXSW52b2tlU2NyaXB0VHJhbnNhY3Rpb24EA2ludgUHJG1hdGNoMAMDCQAAAgkApAgBCAUDaW52BGRBcHAFBHRoaXMJAGcCAKH3NggFA2ludgNmZWUHBgkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleQkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleSItSto=", "chainId": 87, "height": 3498462, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3YAHQZRvbvuz4GntFZXxcjvgPmrQz8ptogcgDipnWVQb Next: 62R2JSmLTtQmjhfaaFpdgfGx3X5bn3WicMaW9NM3Cx4n Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
4+let a1 = Address(base58'3P6Txi8YD4UeWeHXrTYopHZNx2dMxaMUkHY')
5+
6+let a2 = Address(base58'3P8iKm1zFa2a3KHXXkLgfLVSHh4vHtBHcn7')
7+
8+let a3 = Address(base58'3PLLqLFaJcsrLBQRVb52dCchNPP2JqVnoin')
9+
10+let a4 = Address(base58'3PM5mCauNuzGGLHcfPe9WooJjEifjNF2aJ8')
11+
12+let a5 = Address(base58'3PHeut3LY37MwW9NggQRiKcpD3DeiDfAVp5')
13+
14+let a6 = Address(base58'3P1wHZMfSG7msU53EUJEpF52wwn1pfxao91')
15+
16+let a8 = Address(base58'3P8GxyPBcuNoaJjQjVzC5PP9Bkk9gLEYp3B')
17+
18+let a9 = Address(base58'3PCUMKQyQXHRudgLgNdkvRAcD6JiXudZb8S')
19+
20+let a10 = Address(base58'3P2i7eYX7BbPm2HCrMGaL7hGFLvYAa2BVHZ')
21+
22+let a11 = Address(base58'3PLwjaKhpwoaXzyYNKwqP2iRw7QV7ze7FvP')
23+
24+let a12 = Address(base58'3P3wnFp7zPeKqxVGD7kyMwYDsJu9YFHX3ft')
25+
26+let a13 = Address(base58'3P9UxJYxBkF9wJcMiKzwwzcMb2hW9ytW5Pu')
27+
28+let a14 = Address(base58'3PHfPtUFqB4CKBGuKxLZBn1iU4Z4g3VBd97')
29+
30+let a15 = Address(base58'3PAGNhQomwp4W6rq4L8WTvZNx2hb85rcidX')
31+
32+let a16 = Address(base58'3PH4LJynAqyZykybTDxQxtXGcEUN53csgrM')
33+
34+let a17 = Address(base58'3PFbJ9mcHHa6qdGzqxEKEn98PXbnfL7STzF')
35+
36+let a18 = Address(base58'3P5ALWDALjTMaLinAYs2EniidSLW6vQo6B8')
37+
38+let a19 = Address(base58'3PQSm7P5GnZ5N6AAauokhVGQw46agS4xZ5X')
39+
40+let a20 = Address(base58'3PGBbC1L2vNtaDmKhyXRE94e2cgGBVUGcZF')
41+
42+let a21 = Address(base58'3PK1t3uiATpdDQzrSTXKEPJ6LVbfG1sYrnR')
43+
44+let a22 = Address(base58'3PPN4wgtnE4rEMm9kAKZ6kH164FBRyGV2p3')
545
646 @Callable(i)
7-func w () = {
8- let wdr = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
9- if ((wdr == wdr))
10- then nil
11- else throw("Strict value is not equal to itself.")
12- }
47+func a () = if ((i.originCaller != this))
48+ then throw("only admin can do")
49+ else {
50+ let inv1 = invoke(a1, "w", nil, nil)
51+ if ((inv1 == inv1))
52+ then {
53+ let inv2 = invoke(a2, "w", nil, nil)
54+ if ((inv2 == inv2))
55+ then {
56+ let inv3 = invoke(a3, "w", nil, nil)
57+ if ((inv3 == inv3))
58+ then {
59+ let inv4 = invoke(a4, "w", nil, nil)
60+ if ((inv4 == inv4))
61+ then nil
62+ else throw("Strict value is not equal to itself.")
63+ }
64+ else throw("Strict value is not equal to itself.")
65+ }
66+ else throw("Strict value is not equal to itself.")
67+ }
68+ else throw("Strict value is not equal to itself.")
69+ }
1370
1471
1572
1673 @Callable(i)
17-func cl () = {
18- let rwd = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil)
19- if ((rwd == rwd))
20- then nil
21- else throw("Strict value is not equal to itself.")
22- }
74+func b () = if ((i.originCaller != this))
75+ then throw("only admin can do")
76+ else {
77+ let inv1 = invoke(a5, "w", nil, nil)
78+ if ((inv1 == inv1))
79+ then {
80+ let inv2 = invoke(a6, "w", nil, nil)
81+ if ((inv2 == inv2))
82+ then nil
83+ else throw("Strict value is not equal to itself.")
84+ }
85+ else throw("Strict value is not equal to itself.")
86+ }
2387
88+
89+
90+@Callable(i)
91+func c () = if ((i.originCaller != this))
92+ then throw("only admin can do")
93+ else {
94+ let inv1 = invoke(a9, "w", nil, nil)
95+ if ((inv1 == inv1))
96+ then {
97+ let inv2 = invoke(a10, "w", nil, nil)
98+ if ((inv2 == inv2))
99+ then {
100+ let inv3 = invoke(a11, "w", nil, nil)
101+ if ((inv3 == inv3))
102+ then nil
103+ else throw("Strict value is not equal to itself.")
104+ }
105+ else throw("Strict value is not equal to itself.")
106+ }
107+ else throw("Strict value is not equal to itself.")
108+ }
109+
110+
111+
112+@Callable(i)
113+func d () = if ((i.originCaller != this))
114+ then throw("only admin can do")
115+ else {
116+ let inv1 = invoke(a12, "w", nil, nil)
117+ if ((inv1 == inv1))
118+ then {
119+ let inv2 = invoke(a13, "w", nil, nil)
120+ if ((inv2 == inv2))
121+ then {
122+ let inv3 = invoke(a14, "w", nil, nil)
123+ if ((inv3 == inv3))
124+ then {
125+ let inv4 = invoke(a15, "w", nil, nil)
126+ if ((inv4 == inv4))
127+ then {
128+ let inv5 = invoke(a16, "w", nil, nil)
129+ if ((inv5 == inv5))
130+ then nil
131+ else throw("Strict value is not equal to itself.")
132+ }
133+ else throw("Strict value is not equal to itself.")
134+ }
135+ else throw("Strict value is not equal to itself.")
136+ }
137+ else throw("Strict value is not equal to itself.")
138+ }
139+ else throw("Strict value is not equal to itself.")
140+ }
141+
142+
143+
144+@Callable(i)
145+func e () = if ((i.originCaller != this))
146+ then throw("only admin can do")
147+ else {
148+ let inv1 = invoke(a17, "w", nil, nil)
149+ if ((inv1 == inv1))
150+ then {
151+ let inv2 = invoke(a18, "w", nil, nil)
152+ if ((inv2 == inv2))
153+ then {
154+ let inv3 = invoke(a19, "w", nil, nil)
155+ if ((inv3 == inv3))
156+ then nil
157+ else throw("Strict value is not equal to itself.")
158+ }
159+ else throw("Strict value is not equal to itself.")
160+ }
161+ else throw("Strict value is not equal to itself.")
162+ }
163+
164+
165+
166+@Callable(i)
167+func g () = if ((i.originCaller != this))
168+ then throw("only admin can do")
169+ else {
170+ let inv1 = invoke(a20, "w", nil, nil)
171+ if ((inv1 == inv1))
172+ then {
173+ let inv2 = invoke(a21, "w", nil, nil)
174+ if ((inv2 == inv2))
175+ then {
176+ let inv3 = invoke(a22, "w", nil, nil)
177+ if ((inv3 == inv3))
178+ then nil
179+ else throw("Strict value is not equal to itself.")
180+ }
181+ else throw("Strict value is not equal to itself.")
182+ }
183+ else throw("Strict value is not equal to itself.")
184+ }
185+
186+
187+@Verifier(tx)
188+func verify () = match tx {
189+ case inv: InvokeScriptTransaction =>
190+ if (if ((addressFromRecipient(inv.dApp) == this))
191+ then (900001 >= inv.fee)
192+ else false)
193+ then true
194+ else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
195+ case _ =>
196+ sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
197+}
24198

github/deemru/w8io/3ef1775 
37.44 ms