tx · 4PDX2Lhcg3pUHs86F4iYtNVGUyvCywUPh4M1iZ3BfJc2

3MysQs2skeDQPVBvFzvQu2KzW152VhTVAzw:  -0.01400000 Waves

2022.03.21 16:43 [1973772] smart account 3MysQs2skeDQPVBvFzvQu2KzW152VhTVAzw > SELF 0.00000000 Waves

{ "type": 13, "id": "4PDX2Lhcg3pUHs86F4iYtNVGUyvCywUPh4M1iZ3BfJc2", "fee": 1400000, "feeAssetId": null, "timestamp": 1647870224602, "version": 1, "sender": "3MysQs2skeDQPVBvFzvQu2KzW152VhTVAzw", "senderPublicKey": "8z43ivkzfHdyxo4ABHjGXgDXRdEactrUiBbZJZNZECEG", "proofs": [ "4hVd4x6tAMVgaNTqP2h8hQJZKom5iBGmFsv4dzRUbYzRADvRxsf47CadTvmKtUigMHsksqua2qSaX1zSWfEeBgLy" ], "script": "base64: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dWJLZXlzBQAAAANTRVAFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAKc2V0TWFuYWdlcgAAAAEAAAAXcGVuZGluZ01hbmFnZXJQdWJsaWNLZXkEAAAAC2NoZWNrQ2FsbGVyCQEAAAALbXVzdE1hbmFnZXIAAAABBQAAAAFpAwkAAAAAAAACBQAAAAtjaGVja0NhbGxlcgUAAAALY2hlY2tDYWxsZXIEAAAAFWNoZWNrTWFuYWdlclB1YmxpY0tleQkAAlkAAAABBQAAABdwZW5kaW5nTWFuYWdlclB1YmxpY0tleQMJAAAAAAAAAgUAAAAVY2hlY2tNYW5hZ2VyUHVibGljS2V5BQAAABVjaGVja01hbmFnZXJQdWJsaWNLZXkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAGmtleVBlbmRpbmdNYW5hZ2VyUHVibGljS2V5AAAAAAUAAAAXcGVuZGluZ01hbmFnZXJQdWJsaWNLZXkFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAADmNvbmZpcm1NYW5hZ2VyAAAAAAQAAAACcG0JAQAAAB1wZW5kaW5nTWFuYWdlclB1YmxpY0tleU9yVW5pdAAAAAAEAAAABWhhc1BNAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAAAnBtBgkAAAIAAAABAgAAABJObyBwZW5kaW5nIG1hbmFnZXIDCQAAAAAAAAIFAAAABWhhc1BNBQAAAAVoYXNQTQQAAAAHY2hlY2tQTQMJAAAAAAAAAggFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQEAAAAFdmFsdWUAAAABBQAAAAJwbQYJAAACAAAAAQIAAAAbWW91IGFyZSBub3QgcGVuZGluZyBtYW5hZ2VyAwkAAAAAAAACBQAAAAdjaGVja1BNBQAAAAdjaGVja1BNCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABNrZXlNYW5hZ2VyUHVibGljS2V5AAAAAAkAAlgAAAABCQEAAAAFdmFsdWUAAAABBQAAAAJwbQkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQEAAAAaa2V5UGVuZGluZ01hbmFnZXJQdWJsaWNLZXkAAAAABQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAD3RhcmdldFB1YmxpY0tleQQAAAAHJG1hdGNoMAkBAAAAFm1hbmFnZXJQdWJsaWNLZXlPclVuaXQAAAAAAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAJwawUAAAAHJG1hdGNoMAUAAAACcGsDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkJAAACAAAAAQIAAAALTWF0Y2ggZXJyb3IJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAA90YXJnZXRQdWJsaWNLZXn4K8lq", "chainId": 84, "height": 1973772, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7rFw5Y43GBaoF8XMHUmJSjvpMbcj9WDPMi3gvbHn3QKU Next: none Diff:
OldNewDifferences
7676
7777
7878 func t (r) = {
79- let u = split(getStringValue(g()), a)
79+ let u = split(valueOrElse(getString(g()), b), a)
8080 if (containsElement(u, toBase58String(r.callerPublicKey)))
8181 then true
8282 else {
83- let n = m()
84- if ($isInstanceOf(n, "ByteVector"))
85- then {
86- let s = n
87- if ((r.callerPublicKey == s))
88- then true
89- else c()
90- }
91- else if ($isInstanceOf(n, "Unit"))
92- then if ((r.caller == this))
93- then true
94- else c()
95- else throw("Match error")
83+ let v = q(r)
84+ if ((v == v))
85+ then true
86+ else throw("Strict value is not equal to itself.")
9687 }
9788 }
9889
9990
100-func v (i) = valueOrElse(getBoolean(h(i)), false)
91+func w (i) = valueOrElse(getBoolean(h(i)), false)
10192
10293
10394 @Callable(r)
104-func createOrUpdate (i,w,x,y) = {
105- let z = t(r)
106- if ((z == z))
95+func createOrUpdate (i,x,y,z) = {
96+ let A = t(r)
97+ if ((A == A))
10798 then {
108- let A = !(v(i))
109- if ((A == A))
110- then $Tuple2([BooleanEntry(h(i), true), StringEntry(k(i), w), StringEntry(j(i), x), BooleanEntry(l(i), y)], A)
99+ let B = !(w(i))
100+ if ((B == B))
101+ then $Tuple2([BooleanEntry(h(i), true), StringEntry(k(i), x), StringEntry(j(i), y), BooleanEntry(l(i), z)], B)
111102 else throw("Strict value is not equal to itself.")
112103 }
113104 else throw("Strict value is not equal to itself.")
116107
117108
118109 @Callable(r)
119-func setTicker (i,w) = {
120- let B = [t(r), if (v(i))
110+func setTicker (i,x) = {
111+ let C = [t(r), if (w(i))
121112 then true
122113 else d()]
123- if ((B == B))
124- then [StringEntry(k(i), w)]
114+ if ((C == C))
115+ then [StringEntry(k(i), x)]
125116 else throw("Strict value is not equal to itself.")
126117 }
127118
128119
129120
130121 @Callable(r)
131-func setLogo (i,x) = {
132- let B = [t(r), if (v(i))
122+func setLogo (i,y) = {
123+ let C = [t(r), if (w(i))
133124 then true
134125 else d()]
135- if ((B == B))
136- then [StringEntry(j(i), x)]
126+ if ((C == C))
127+ then [StringEntry(j(i), y)]
137128 else throw("Strict value is not equal to itself.")
138129 }
139130
140131
141132
142133 @Callable(r)
143-func setVerified (i,y) = {
144- let B = [t(r), if (v(i))
134+func setVerified (i,z) = {
135+ let C = [t(r), if (w(i))
145136 then true
146137 else d()]
147- if ((B == B))
148- then [BooleanEntry(l(i), y)]
138+ if ((C == C))
139+ then [BooleanEntry(l(i), z)]
149140 else throw("Strict value is not equal to itself.")
150141 }
151142
152143
153144
154145 @Callable(r)
155-func setAdmins (C) = {
156- let z = q(r)
157- if ((z == z))
158- then [StringEntry(g(), makeString(C, a))]
146+func setAdmins (D) = {
147+ let A = q(r)
148+ if ((A == A))
149+ then [StringEntry(g(), makeString(D, a))]
159150 else throw("Strict value is not equal to itself.")
160151 }
161152
162153
163154
164155 @Callable(r)
165-func setManager (D) = {
166- let z = q(r)
167- if ((z == z))
156+func setManager (E) = {
157+ let A = q(r)
158+ if ((A == A))
168159 then {
169- let E = fromBase58String(D)
170- if ((E == E))
171- then [StringEntry(f(), D)]
160+ let F = fromBase58String(E)
161+ if ((F == F))
162+ then [StringEntry(f(), E)]
172163 else throw("Strict value is not equal to itself.")
173164 }
174165 else throw("Strict value is not equal to itself.")
178169
179170 @Callable(r)
180171 func confirmManager () = {
181- let F = p()
182- let G = if (isDefined(F))
172+ let G = p()
173+ let H = if (isDefined(G))
183174 then true
184175 else throw("No pending manager")
185- if ((G == G))
176+ if ((H == H))
186177 then {
187- let H = if ((r.callerPublicKey == value(F)))
178+ let I = if ((r.callerPublicKey == value(G)))
188179 then true
189180 else throw("You are not pending manager")
190- if ((H == H))
191- then [StringEntry(e(), toBase58String(value(F))), DeleteEntry(f())]
181+ if ((I == I))
182+ then [StringEntry(e(), toBase58String(value(G))), DeleteEntry(f())]
192183 else throw("Strict value is not equal to itself.")
193184 }
194185 else throw("Strict value is not equal to itself.")
195186 }
196187
197188
198-@Verifier(I)
199-func J () = {
200- let K = {
189+@Verifier(J)
190+func K () = {
191+ let L = {
201192 let n = m()
202193 if ($isInstanceOf(n, "ByteVector"))
203194 then {
205196 s
206197 }
207198 else if ($isInstanceOf(n, "Unit"))
208- then I.senderPublicKey
199+ then J.senderPublicKey
209200 else throw("Match error")
210201 }
211- sigVerify(I.bodyBytes, I.proofs[0], K)
202+ sigVerify(J.bodyBytes, J.proofs[0], L)
212203 }
213204
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 let b = ""
77
88 func c () = throw("Permission denied")
99
1010
1111 func d () = throw("Asset doesn't exists")
1212
1313
1414 func e () = "%s__managerPublicKey"
1515
1616
1717 func f () = "%s__pendingManagerPublicKey"
1818
1919
2020 func g () = "%s__adminPubKeys"
2121
2222
2323 func h (i) = (("created_<" + i) + ">")
2424
2525
2626 func j (i) = (("logo_<" + i) + ">")
2727
2828
2929 func k (i) = (("ticker_<" + i) + ">")
3030
3131
3232 func l (i) = (("verified_<" + i) + ">")
3333
3434
3535 func m () = {
3636 let n = getString(e())
3737 if ($isInstanceOf(n, "String"))
3838 then {
3939 let o = n
4040 fromBase58String(o)
4141 }
4242 else if ($isInstanceOf(n, "Unit"))
4343 then unit
4444 else throw("Match error")
4545 }
4646
4747
4848 func p () = {
4949 let n = getString(f())
5050 if ($isInstanceOf(n, "String"))
5151 then {
5252 let o = n
5353 fromBase58String(o)
5454 }
5555 else if ($isInstanceOf(n, "Unit"))
5656 then unit
5757 else throw("Match error")
5858 }
5959
6060
6161 func q (r) = {
6262 let n = m()
6363 if ($isInstanceOf(n, "ByteVector"))
6464 then {
6565 let s = n
6666 if ((r.callerPublicKey == s))
6767 then true
6868 else c()
6969 }
7070 else if ($isInstanceOf(n, "Unit"))
7171 then if ((r.caller == this))
7272 then true
7373 else c()
7474 else throw("Match error")
7575 }
7676
7777
7878 func t (r) = {
79- let u = split(getStringValue(g()), a)
79+ let u = split(valueOrElse(getString(g()), b), a)
8080 if (containsElement(u, toBase58String(r.callerPublicKey)))
8181 then true
8282 else {
83- let n = m()
84- if ($isInstanceOf(n, "ByteVector"))
85- then {
86- let s = n
87- if ((r.callerPublicKey == s))
88- then true
89- else c()
90- }
91- else if ($isInstanceOf(n, "Unit"))
92- then if ((r.caller == this))
93- then true
94- else c()
95- else throw("Match error")
83+ let v = q(r)
84+ if ((v == v))
85+ then true
86+ else throw("Strict value is not equal to itself.")
9687 }
9788 }
9889
9990
100-func v (i) = valueOrElse(getBoolean(h(i)), false)
91+func w (i) = valueOrElse(getBoolean(h(i)), false)
10192
10293
10394 @Callable(r)
104-func createOrUpdate (i,w,x,y) = {
105- let z = t(r)
106- if ((z == z))
95+func createOrUpdate (i,x,y,z) = {
96+ let A = t(r)
97+ if ((A == A))
10798 then {
108- let A = !(v(i))
109- if ((A == A))
110- then $Tuple2([BooleanEntry(h(i), true), StringEntry(k(i), w), StringEntry(j(i), x), BooleanEntry(l(i), y)], A)
99+ let B = !(w(i))
100+ if ((B == B))
101+ then $Tuple2([BooleanEntry(h(i), true), StringEntry(k(i), x), StringEntry(j(i), y), BooleanEntry(l(i), z)], B)
111102 else throw("Strict value is not equal to itself.")
112103 }
113104 else throw("Strict value is not equal to itself.")
114105 }
115106
116107
117108
118109 @Callable(r)
119-func setTicker (i,w) = {
120- let B = [t(r), if (v(i))
110+func setTicker (i,x) = {
111+ let C = [t(r), if (w(i))
121112 then true
122113 else d()]
123- if ((B == B))
124- then [StringEntry(k(i), w)]
114+ if ((C == C))
115+ then [StringEntry(k(i), x)]
125116 else throw("Strict value is not equal to itself.")
126117 }
127118
128119
129120
130121 @Callable(r)
131-func setLogo (i,x) = {
132- let B = [t(r), if (v(i))
122+func setLogo (i,y) = {
123+ let C = [t(r), if (w(i))
133124 then true
134125 else d()]
135- if ((B == B))
136- then [StringEntry(j(i), x)]
126+ if ((C == C))
127+ then [StringEntry(j(i), y)]
137128 else throw("Strict value is not equal to itself.")
138129 }
139130
140131
141132
142133 @Callable(r)
143-func setVerified (i,y) = {
144- let B = [t(r), if (v(i))
134+func setVerified (i,z) = {
135+ let C = [t(r), if (w(i))
145136 then true
146137 else d()]
147- if ((B == B))
148- then [BooleanEntry(l(i), y)]
138+ if ((C == C))
139+ then [BooleanEntry(l(i), z)]
149140 else throw("Strict value is not equal to itself.")
150141 }
151142
152143
153144
154145 @Callable(r)
155-func setAdmins (C) = {
156- let z = q(r)
157- if ((z == z))
158- then [StringEntry(g(), makeString(C, a))]
146+func setAdmins (D) = {
147+ let A = q(r)
148+ if ((A == A))
149+ then [StringEntry(g(), makeString(D, a))]
159150 else throw("Strict value is not equal to itself.")
160151 }
161152
162153
163154
164155 @Callable(r)
165-func setManager (D) = {
166- let z = q(r)
167- if ((z == z))
156+func setManager (E) = {
157+ let A = q(r)
158+ if ((A == A))
168159 then {
169- let E = fromBase58String(D)
170- if ((E == E))
171- then [StringEntry(f(), D)]
160+ let F = fromBase58String(E)
161+ if ((F == F))
162+ then [StringEntry(f(), E)]
172163 else throw("Strict value is not equal to itself.")
173164 }
174165 else throw("Strict value is not equal to itself.")
175166 }
176167
177168
178169
179170 @Callable(r)
180171 func confirmManager () = {
181- let F = p()
182- let G = if (isDefined(F))
172+ let G = p()
173+ let H = if (isDefined(G))
183174 then true
184175 else throw("No pending manager")
185- if ((G == G))
176+ if ((H == H))
186177 then {
187- let H = if ((r.callerPublicKey == value(F)))
178+ let I = if ((r.callerPublicKey == value(G)))
188179 then true
189180 else throw("You are not pending manager")
190- if ((H == H))
191- then [StringEntry(e(), toBase58String(value(F))), DeleteEntry(f())]
181+ if ((I == I))
182+ then [StringEntry(e(), toBase58String(value(G))), DeleteEntry(f())]
192183 else throw("Strict value is not equal to itself.")
193184 }
194185 else throw("Strict value is not equal to itself.")
195186 }
196187
197188
198-@Verifier(I)
199-func J () = {
200- let K = {
189+@Verifier(J)
190+func K () = {
191+ let L = {
201192 let n = m()
202193 if ($isInstanceOf(n, "ByteVector"))
203194 then {
204195 let s = n
205196 s
206197 }
207198 else if ($isInstanceOf(n, "Unit"))
208- then I.senderPublicKey
199+ then J.senderPublicKey
209200 else throw("Match error")
210201 }
211- sigVerify(I.bodyBytes, I.proofs[0], K)
202+ sigVerify(J.bodyBytes, J.proofs[0], L)
212203 }
213204

github/deemru/w8io/873ac7e 
89.32 ms