tx · BYDqHfWL2ZtbyAjDWSeji468h9XirGuDAtq2tgmKZBw2

3N8YkRZsgDVNAxtmwU1F65EpcYMb8f7QPos:  -0.01400000 Waves

2024.05.28 11:11 [3125572] smart account 3N8YkRZsgDVNAxtmwU1F65EpcYMb8f7QPos > SELF 0.00000000 Waves

{ "type": 13, "id": "BYDqHfWL2ZtbyAjDWSeji468h9XirGuDAtq2tgmKZBw2", "fee": 1400000, "feeAssetId": null, "timestamp": 1716883893803, "version": 2, "chainId": 84, "sender": "3N8YkRZsgDVNAxtmwU1F65EpcYMb8f7QPos", "senderPublicKey": "F7SLwr7RYVQpyocmVScFC6ooaAwewaGq6wNRDYvyiPj1", "proofs": [ "2HQ9snCnyG6qRd5busj2E8jiSDsSfjfT84aXBqRu27dAtaWGQ8yksSmkGeu2zqByuycBBRv36VPH4G2RgNWtUPms" ], "script": "base64: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AAAABml0ZW1JZAAAAAAAAAAAAQQAAAAHYWRyZXNzMgkBAAAAEXNlYXJjaEZvckNvdW50ZXJzAAAAAgUAAAAGaXRlbUlkAAAAAAAAAAACBAAAAAdhZHJlc3MzCQEAAAARc2VhcmNoRm9yQ291bnRlcnMAAAACBQAAAAZpdGVtSWQAAAAAAAAAAAMJAARNAAAAAgkABE0AAAACCQAETQAAAAIFAAAAA25pbAUAAAAHYWRyZXNzMQUAAAAHYWRyZXNzMgUAAAAHYWRyZXNzMwMJAABnAAAAAgUAAAAHY291bnRlcgAAAAAAAAAAAgQAAAAHYWRyZXNzMQkBAAAAEXNlYXJjaEZvckNvdW50ZXJzAAAAAgUAAAAGaXRlbUlkAAAAAAAAAAABBAAAAAdhZHJlc3MyCQEAAAARc2VhcmNoRm9yQ291bnRlcnMAAAACBQAAAAZpdGVtSWQAAAAAAAAAAAIJAARNAAAAAgkABE0AAAACBQAAAANuaWwFAAAAB2FkcmVzczEFAAAAB2FkcmVzczIEAAAAB2FkcmVzczEJAQAAABFzZWFyY2hGb3JDb3VudGVycwAAAAIFAAAABml0ZW1JZAAAAAAAAAAAAQkABE0AAAACBQAAAANuaWwFAAAAB2FkcmVzczEFAAAACmFkcmVzc0xpc3QAAAADAAAAAWkBAAAAImFkanVzdFJhdGluZ3NBbmRQYXlvdXRQYXJ0aWNpcGFudHMAAAAEAAAABml0ZW1JZAAAAAthZGRyZXNzTGlzdAAAABFsYXN0Q2FsbGVyQWRkcmVzcwAAAA9maW5hbFByZWRpY3Rpb24KAQAAABF1cGRhdGVSYXRpbmdzRnVuYwAAAAIAAAAFYWNjdW0AAAAHYWRkcmVzcwQAAAAGcmF0aW5nCQEAAAAPc2VhcmNoRm9yUmF0aW5nAAAAAQUAAAAHYWRkcmVzcwQAAAAKcHJlZGljdGlvbgkBAAAAGnNlYXJjaEZvckFkZHJlc3NQcmVkaWN0aW9uAAAAAgUAAAAGaXRlbUlkBQAAAAdhZGRyZXNzBAAAAA11cGRhdGVkUmF0aW5nAwkAAAAAAAACBQAAAApwcmVkaWN0aW9uBQAAAA9maW5hbFByZWRpY3Rpb24JAABkAAAAAgUAAAAGcmF0aW5nBQAAAA5yYXRlQWRqdXN0bWVudAkAAGUAAAACBQAA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", "height": 3125572, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BDRX4mrSt3PxsErP5H53fr5RVRuf4BgedeTSKmQWHhA Next: DnyYzkkRAsvcMKwEZy6nZVgz3Xn53iy4wgbnr6HdpaXz Diff:
OldNewDifferences
221221 else [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), (Y + 1)), BooleanEntry((i + "_final"), false), BooleanEntry((i + "_cancelled"), false)]
222222 else if ((ab >= b))
223223 then [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), (Y - 1)), BooleanEntry((i + "_cancelled"), true), BooleanEntry((i + "_final"), false)]
224- else if (((Y - 1) == -1))
224+ else if (((Y - 1) == 0))
225225 then [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), 1), BooleanEntry((i + "_cancelled"), false), BooleanEntry((i + "_final"), false), StringEntry("test", aa), IntegerEntry("test2", size(u))]
226226 else [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), (Y - 1)), BooleanEntry((i + "_cancelled"), false), BooleanEntry((i + "_final"), false), StringEntry("test", aa), IntegerEntry("test2", size(u))]
227227 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 3
55
66 let b = 6
77
88 let c = 100
99
1010 let d = 20
1111
1212 let e = base58'8QGJvsXqJ43q5ksFymoPKF1NWWhwUfr2F7h52oeWgVhH'
1313
1414 let f = 100000000
1515
1616 let g = 50
1717
1818 func h (i,j) = {
1919 let h = {
2020 let k = getString(((i + "_") + toString(j)))
2121 if ($isInstanceOf(k, "String"))
2222 then {
2323 let l = k
2424 l
2525 }
2626 else "No User"
2727 }
2828 h
2929 }
3030
3131
3232 func m (n) = {
3333 let o = {
3434 let k = getInteger(n)
3535 if ($isInstanceOf(k, "Int"))
3636 then {
3737 let p = k
3838 p
3939 }
4040 else c
4141 }
4242 o
4343 }
4444
4545
4646 func q (i,r) = {
4747 let s = {
4848 let k = getString(((i + "_") + r))
4949 if ($isInstanceOf(k, "String"))
5050 then {
5151 let l = k
5252 l
5353 }
5454 else "Not Found"
5555 }
5656 s
5757 }
5858
5959
6060 func t (i,j) = {
6161 let u = if ((j >= 5))
6262 then {
6363 let v = h(i, 1)
6464 let w = h(i, 2)
6565 let x = h(i, 3)
6666 let y = h(i, 4)
6767 let z = h(i, 5)
6868 (((((nil :+ v) :+ w) :+ x) :+ y) :+ z)
6969 }
7070 else if ((j >= 4))
7171 then {
7272 let v = h(i, 1)
7373 let w = h(i, 2)
7474 let x = h(i, 3)
7575 let y = h(i, 4)
7676 ((((nil :+ v) :+ w) :+ x) :+ y)
7777 }
7878 else if ((j >= 3))
7979 then {
8080 let v = h(i, 1)
8181 let w = h(i, 2)
8282 let x = h(i, 3)
8383 (((nil :+ v) :+ w) :+ x)
8484 }
8585 else if ((j >= 2))
8686 then {
8787 let v = h(i, 1)
8888 let w = h(i, 2)
8989 ((nil :+ v) :+ w)
9090 }
9191 else {
9292 let v = h(i, 1)
9393 (nil :+ v)
9494 }
9595 u
9696 }
9797
9898
9999 @Callable(A)
100100 func adjustRatingsAndPayoutParticipants (i,B,C,D) = {
101101 func E (F,n) = {
102102 let o = m(n)
103103 let G = q(i, n)
104104 let H = if ((G == D))
105105 then (o + d)
106106 else (o - d)
107107 let I = if ((G == D))
108108 then f
109109 else 0
110110 let J = (F :+ IntegerEntry(n, H))
111111 if ((I > 0))
112112 then (J :+ ScriptTransfer(Address(fromBase58String(n)), I, e))
113113 else J
114114 }
115115
116116 let K = {
117117 let L = B
118118 let M = size(L)
119119 let N = nil
120120 func O (P,Q) = if ((Q >= M))
121121 then P
122122 else E(P, L[Q])
123123
124124 func R (P,Q) = if ((Q >= M))
125125 then P
126126 else throw("List size exceeds 5")
127127
128128 R(O(O(O(O(O(N, 0), 1), 2), 3), 4), 5)
129129 }
130130 (K :+ BooleanEntry((i + "_adjusted"), true))
131131 }
132132
133133
134134
135135 @Callable(A)
136136 func savePrediction (i,G) = {
137137 let S = toString(A.caller)
138138 let T = {
139139 let k = getInteger(S)
140140 if ($isInstanceOf(k, "Int"))
141141 then {
142142 let l = k
143143 l
144144 }
145145 else "User does not exist"
146146 }
147147 if ((T == "User does not exist"))
148148 then throw("User does not exist")
149149 else {
150150 let U = {
151151 let k = getBoolean((i + "_final"))
152152 if ($isInstanceOf(k, "Boolean"))
153153 then {
154154 let l = k
155155 l
156156 }
157157 else false
158158 }
159159 if (U)
160160 then throw("Final prediction already made")
161161 else {
162162 let V = {
163163 let k = getBoolean((i + "_cancelled"))
164164 if ($isInstanceOf(k, "Boolean"))
165165 then {
166166 let l = k
167167 l
168168 }
169169 else false
170170 }
171171 if (V)
172172 then throw("Final prediction already made")
173173 else {
174174 let W = m(S)
175175 if ((g >= W))
176176 then throw("You are not allowed to participate anymore")
177177 else {
178178 let X = {
179179 let k = getInteger((i + "_counter"))
180180 if ($isInstanceOf(k, "Int"))
181181 then {
182182 let l = k
183183 l
184184 }
185185 else -1
186186 }
187187 if ((X >= 1))
188188 then {
189189 let u = t(i, X)
190190 if (containsElement(u, S))
191191 then throw("This User already gave a Prediction")
192192 else {
193193 let Y = {
194194 let k = getInteger((i + "_predictionCounter"))
195195 if ($isInstanceOf(k, "Int"))
196196 then {
197197 let l = k
198198 l
199199 }
200200 else -1
201201 }
202202 let Z = u[(size(u) - 1)]
203203 let aa = {
204204 let k = getString(((i + "_") + Z))
205205 if ($isInstanceOf(k, "String"))
206206 then {
207207 let l = k
208208 l
209209 }
210210 else "no Prediction Found"
211211 }
212212 let ab = (X + 1)
213213 if ((aa == G))
214214 then if (((Y + 1) == a))
215215 then {
216216 let ac = invoke(this, "adjustRatingsAndPayoutParticipants", [i, u, S, G], nil)
217217 if ((ac != ac))
218218 then throw("Strict value is not equal to itself.")
219219 else [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), (Y + 1)), BooleanEntry((i + "_final"), true), BooleanEntry((i + "_cancelled"), false), ScriptTransfer(Address(fromBase58String(S)), f, e), IntegerEntry(S, (W + 20))]
220220 }
221221 else [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), (Y + 1)), BooleanEntry((i + "_final"), false), BooleanEntry((i + "_cancelled"), false)]
222222 else if ((ab >= b))
223223 then [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), (Y - 1)), BooleanEntry((i + "_cancelled"), true), BooleanEntry((i + "_final"), false)]
224- else if (((Y - 1) == -1))
224+ else if (((Y - 1) == 0))
225225 then [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), 1), BooleanEntry((i + "_cancelled"), false), BooleanEntry((i + "_final"), false), StringEntry("test", aa), IntegerEntry("test2", size(u))]
226226 else [StringEntry(((i + "_") + toString(ab)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), ab), IntegerEntry((i + "_predictionCounter"), (Y - 1)), BooleanEntry((i + "_cancelled"), false), BooleanEntry((i + "_final"), false), StringEntry("test", aa), IntegerEntry("test2", size(u))]
227227 }
228228 }
229229 else {
230230 let ad = {
231231 let k = getString(("new_" + i))
232232 if ($isInstanceOf(k, "String"))
233233 then {
234234 let l = k
235235 l
236236 }
237237 else "Item not Found"
238238 }
239239 if ((ad == "Item not Found"))
240240 then throw("Item not found")
241241 else [StringEntry(((i + "_") + toString(1)), S), StringEntry(((i + "_") + S), G), IntegerEntry((i + "_counter"), 1), IntegerEntry((i + "_predictionCounter"), 1), DeleteEntry(("new_" + i)), StringEntry(("updated_" + i), i)]
242242 }
243243 }
244244 }
245245 }
246246 }
247247 }
248248
249249
250250
251251 @Callable(A)
252252 func registerUser () = {
253253 let S = toString(A.caller)
254254 let T = {
255255 let k = getInteger(S)
256256 if ($isInstanceOf(k, "Int"))
257257 then {
258258 let l = k
259259 l
260260 }
261261 else -1
262262 }
263263 if ((T != -1))
264264 then throw("User already exists")
265265 else [IntegerEntry(S, c)]
266266 }
267267
268268
269269 @Verifier(ae)
270270 func af () = sigVerify(ae.bodyBytes, ae.proofs[0], ae.senderPublicKey)
271271

github/deemru/w8io/169f3d6 
53.34 ms