tx · 5oGkg1EvjChoytRE6YhFaFV424brBsBqHE1FcYQZCVt1

3MtKnDmJju2Y4dp9A2ACPr11jDZiW6gmKKK:  -0.05000000 Waves

2022.01.16 18:08 [1881661] smart account 3MtKnDmJju2Y4dp9A2ACPr11jDZiW6gmKKK > SELF 0.00000000 Waves

{ "type": 13, "id": "5oGkg1EvjChoytRE6YhFaFV424brBsBqHE1FcYQZCVt1", "fee": 5000000, "feeAssetId": null, "timestamp": 1642345725599, "version": 2, "chainId": 84, "sender": "3MtKnDmJju2Y4dp9A2ACPr11jDZiW6gmKKK", "senderPublicKey": "3itc77jAZTQAcaPCyYEe4KD7h18CvqZZ2JRynZHsuJ61", "proofs": [ "3CNyXNdzXNVi7kgBFAMSyhpuyDerdEWTndmgD2BGQx7n61LXMNVkRCZv945LK8KRRHb1Ph75EwDAYQ3fre1s8bHb" ], "script": "base64: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NDIJAQAAAAUkZjBfMgAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIFAAAABSRhY2MwAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAADAAAAAAAAAAAEAAAAAAAAAAAFAAAAAAAAAAAGAAAAAAAAAAAHAAAAAAAAAAAIAAAAAAAAAAAJAAAAAAAAAAAKAAAAAAAAAAALAAAAAAAAAAAMAAAAAAAAAAANAAAAAAAAAAAOAAAAAAAAAAAPAAAAAAAAAAAQAAAAAAAAAAARAAAAAAAAAAASAAAAAAAAAAATAAAAAAAAAAAUAAAAAAAAAAAVAAAAAAAAAAAWAAAAAAAAAAAXAAAAAAAAAAAYAAAAAAAAAAAZAAAAAAAAAAAa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", "height": 1881661, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 97d7HjUJyAZdg5VKYVLfa7qpmKgBEyAbcrr1vvWtk85F Next: HxDsmW9h53FLCzvfwhJ7NBkrD82rFAwAMdAUPHzyjMSS Diff:
OldNewDifferences
2626 then (s + 1)
2727 else s
2828
29- (p :+ {
29+ (p :+ toString({
3030 let u = n
3131 let v = size(u)
3232 let w = 0
3939 else throw("List size exceeds 5")
4040
4141 A(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5)
42- })
42+ }))
4343 }
4444
4545 let u = m
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = valueOrElse(getString(this, "admin"), "")
55
66 let b = valueOrElse(getInteger(this, "totalSupply"), 0)
77
88 let c = valueOrErrorMessage(getInteger(this, "votingDuration"), "No key votingDuration was found")
99
1010 let d = valueOrErrorMessage(getString(this, "tokenId"), "No key dTokenId was found")
1111
1212 func e (f) = if ((f == fromBase58String(a)))
1313 then true
1414 else false
1515
1616
1717 func g (h,i) = IntegerEntry(h, i)
1818
1919
2020 func j (h,k) = StringEntry(h, k)
2121
2222
2323 func l (m,n) = {
2424 func o (p,q) = {
2525 func r (s,t) = if ((q == t))
2626 then (s + 1)
2727 else s
2828
29- (p :+ {
29+ (p :+ toString({
3030 let u = n
3131 let v = size(u)
3232 let w = 0
3333 func x (y,z) = if ((z >= v))
3434 then y
3535 else r(y, u[z])
3636
3737 func A (y,z) = if ((z >= v))
3838 then y
3939 else throw("List size exceeds 5")
4040
4141 A(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5)
42- })
42+ }))
4343 }
4444
4545 let u = m
4646 let v = size(u)
4747 let w = nil
4848 func x (y,z) = if ((z >= v))
4949 then y
5050 else o(y, u[z])
5151
5252 func A (y,z) = if ((z >= v))
5353 then y
5454 else throw("List size exceeds 5")
5555
5656 A(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5)
5757 }
5858
5959
6060 func B (C) = {
6161 func D (p,q) = if ((containsElement(p, q) == false))
6262 then (p :+ q)
6363 else p
6464
6565 let u = C
6666 let v = size(u)
6767 let w = nil
6868 func x (y,z) = if ((z >= v))
6969 then y
7070 else D(y, u[z])
7171
7272 func A (y,z) = if ((z >= v))
7373 then y
7474 else throw("List size exceeds 5")
7575
7676 A(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5)
7777 }
7878
7979
8080 func E (F,G) = {
8181 let H = parseIntValue(F)
8282 let I = (size(G) - 1)
8383 let J = G[I]
8484 if ((H > J))
8585 then true
8686 else false
8787 }
8888
8989
9090 func K (m,L) = {
9191 func M (N,O) = if ((size(N) == 0))
9292 then (N :+ parseIntValue(O))
9393 else if (E(O, N))
9494 then (N :+ parseIntValue(O))
9595 else N
9696
9797 let P = {
9898 let u = L
9999 let v = size(u)
100100 let w = nil
101101 func x (y,z) = if ((z >= v))
102102 then y
103103 else M(y, u[z])
104104
105105 func A (y,z) = if ((z >= v))
106106 then y
107107 else throw("List size exceeds 5")
108108
109109 A(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5)
110110 }
111111 let Q = (size(P) - 1)
112112 let R = P[Q]
113113 let S = indexOf(L, toString(R))
114114 let T = S
115115 if ($isInstanceOf(T, "Int"))
116116 then {
117117 let U = T
118118 m[U]
119119 }
120120 else throw("Type does not match!")
121121 }
122122
123123
124124 func V (W,X,Y) = {
125125 let Z = getStringValue((X + "_board"))
126126 let aa = split(Z, ",")
127127 let ab = if ((Y == "teamBlue"))
128128 then "B"
129129 else "Y"
130130 func ac (p,ad) = {
131131 let ae = p
132132 let af = ae._1
133133 let ag = ae._2
134134 if ((ag == parseIntValue(W)))
135135 then $Tuple2((af :+ ab), (ag + 1))
136136 else $Tuple2((af :+ ad), (ag + 1))
137137 }
138138
139139 let ah = {
140140 let u = aa
141141 let v = size(u)
142142 let w = $Tuple2(nil, 0)
143143 func x (y,z) = if ((z >= v))
144144 then y
145145 else ac(y, u[z])
146146
147147 func A (y,z) = if ((z >= v))
148148 then y
149149 else throw("List size exceeds 42")
150150
151151 A(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42)
152152 }
153153 let T = ah
154154 if ($isInstanceOf(T, "(List[String], Int)"))
155155 then {
156156 let U = T
157157 makeString(U._1, ",")
158158 }
159159 else throw("Type does not match!")
160160 }
161161
162162
163163 func ai (X,aj,ak,al) = {
164164 func am (p,ad) = (p :+ split(ad, "_")[1])
165165
166166 let an = {
167167 let u = al
168168 let v = size(u)
169169 let w = nil
170170 func x (y,z) = if ((z >= v))
171171 then y
172172 else am(y, u[z])
173173
174174 func A (y,z) = if ((z >= v))
175175 then y
176176 else throw("List size exceeds 5")
177177
178178 A(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5)
179179 }
180180 let m = B(an)
181181 let L = l(m, an)
182182 let ao = K(m, L)
183183 V(ao, X, ak)
184184 }
185185
186186
187187 @Callable(ap)
188188 func setup (a,aq,ar) = if (!(isDefined(getString(this, "admin"))))
189189 then {
190190 let as = Issue(aq, ar, 0, 8, true)
191191 let at = calculateAssetId(as)
192192 [as, j("admin", a), g("votingDuration", 2), g("totalSupply", 0), j("tokenName", aq), j("tokenId", toBase58String(at)), g("tokenDecimals", 8)]
193193 }
194194 else throw("Pool already setup!")
195195
196196
197197
198198 @Callable(ap)
199199 func buyRound () = if ((size(ap.payments) > 0))
200200 then {
201201 let au = ap.payments[0].amount
202202 if ((au >= 1))
203203 then {
204204 let av = fraction(au, 42, 1)
205205 let aw = (b + av)
206206 [g("totalSupply", aw), Reissue(fromBase58String(d), av, true), ScriptTransfer(ap.caller, av, fromBase58String(d))]
207207 }
208208 else throw("Payment is to small!")
209209 }
210210 else throw("No payment attached!")
211211
212212
213213
214214 @Callable(ap)
215215 func createGame () = {
216216 let ax = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
217217 let X = toBase58String(ap.transactionId)
218218 [j((X + "_board"), ax), j((X + "_status"), "waiting for players"), j((X + "_teamBlue"), toString(ap.caller)), j((X + "_teamYellow"), "")]
219219 }
220220
221221
222222
223223 @Callable(ap)
224224 func joinGame (X) = {
225225 let ay = getStringValue((X + "_teamBlue"))
226226 let az = getStringValue((X + "_teamYellow"))
227227 let aA = split(ay, ",")
228228 let aB = split(az, ",")
229229 if ((5 > size(aA)))
230230 then [j((X + "_teamBlue"), ((ay + ",") + toBase58String(ap.caller.bytes)))]
231231 else if ((size(aB) == 4))
232232 then [j((X + "_status"), "round_1,turn_teamBlue"), j((X + "_voting_1"), ""), g((X + "_storedHeight"), (height + c)), j((X + "_teamYellow"), ((az + ",") + toBase58String(ap.caller.bytes)))]
233233 else if ((size(aB) == 0))
234234 then [j((X + "_teamYellow"), toBase58String(ap.caller.bytes))]
235235 else if ((4 > size(aB)))
236236 then [j((X + "_teamYellow"), ((az + ",") + toBase58String(ap.caller.bytes)))]
237237 else throw("Teams are full, cannot join.")
238238 }
239239
240240
241241
242242 @Callable(ap)
243243 func vote (X,aC) = {
244244 let aD = valueOrErrorMessage(getStringValue((X + "_status")), "No status entry found under gameId!")
245245 let aj = parseIntValue(drop(split(aD, ",")[0], 6))
246246 let ak = drop(split(aD, ",")[1], 5)
247247 let aE = valueOrErrorMessage(getInteger((X + "_storedHeight")), (("No status entry found under " + X) + "_storedHeight!"))
248248 let aF = valueOrErrorMessage(getStringValue(((X + "_voting_") + toString(aj))), "No votes found for this game id!")
249249 let aG = if ((size(aF) > 0))
250250 then split(aF, ",")
251251 else nil
252252 let aH = if ((ak == "teamBlue"))
253253 then {
254254 let aI = getStringValue((X + "_teamBlue"))
255255 let aJ = split(aI, ",")
256256 aJ
257257 }
258258 else {
259259 let aK = getStringValue((X + "_teamYellow"))
260260 let aL = split(aK, ",")
261261 aL
262262 }
263263 let aM = if ((ak == "teamBlue"))
264264 then "teamYellow"
265265 else "teamBlue"
266266 let aN = if ((aM == "teamBlue"))
267267 then {
268268 let aI = getStringValue((X + "_teamBlue"))
269269 let aJ = split(aI, ",")
270270 aJ
271271 }
272272 else {
273273 let aK = getStringValue((X + "_teamYellow"))
274274 let aL = split(aK, ",")
275275 aL
276276 }
277277 let f = toBase58String(ap.caller.bytes)
278278 if ((aE >= height))
279279 then if (containsElement(aH, f))
280280 then {
281281 func aO (p,ad) = (p :+ split(ad, "_")[0])
282282
283283 let aP = {
284284 let u = aG
285285 let v = size(u)
286286 let w = nil
287287 func x (y,z) = if ((z >= v))
288288 then y
289289 else aO(y, u[z])
290290
291291 func A (y,z) = if ((z >= v))
292292 then y
293293 else throw("List size exceeds 5")
294294
295295 A(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5)
296296 }
297297 if ((containsElement(aP, f) == false))
298298 then {
299299 let aQ = ((f + "_") + toString(aC))
300300 let al = (aG :+ aQ)
301301 let aR = makeString(al, ",")
302302 let aS = ai(X, aj, ak, al)
303303 if ((5 > size(al)))
304304 then [j(((X + "_voting_") + toString(aj)), aR)]
305305 else [j(((X + "_voting_") + toString(aj)), aR), j((X + "_board"), aS), g((X + "_storedHeight"), (height + c)), j((X + "_status"), ((("round_" + toString((aj + 1))) + ",turn_") + aM)), j(((X + "_voting_") + toString((aj + 1))), "")]
306306 }
307307 else throw("Caller already voted!")
308308 }
309309 else throw((("Caller is not in " + ak) + "!"))
310310 else if (containsElement(aN, f))
311311 then if ((size(aG) > 0))
312312 then {
313313 let aS = ai(X, aj, ak, aG)
314314 let aQ = ((f + "_") + toString(aC))
315315 [j((X + "_board"), aS), g((X + "_storedHeight"), (height + c)), j((X + "_status"), ((("round_" + toString((aj + 1))) + ",turn_") + aM)), j(((X + "_voting_") + toString((aj + 1))), aQ)]
316316 }
317317 else {
318318 let aQ = ((f + "_") + toString(aC))
319319 [g((X + "_storedHeight"), (height + c)), j((X + "_status"), ((("round_" + toString((aj + 1))) + ",turn_") + aM)), j(((X + "_voting_") + toString((aj + 1))), aQ)]
320320 }
321321 else throw((("Caller is not in " + aM) + "!"))
322322 }
323323
324324
325325
326326 @Callable(ap)
327327 func updateStringEntry (h,k) = if (e(ap.caller.bytes))
328328 then [j(h, k)]
329329 else throw("Address does not match with admin address!")
330330
331331
332332
333333 @Callable(ap)
334334 func updateIntegerEntry (h,i) = if (e(ap.caller.bytes))
335335 then [g(h, i)]
336336 else throw("Address does not match with admin address!")
337337
338338
339339
340340 @Callable(ap)
341341 func deleteStorageEntry (h) = if (e(ap.caller.bytes))
342342 then [DeleteEntry(h)]
343343 else throw("Address does not match with admin address!")
344344
345345
346346 @Verifier(aT)
347347 func aU () = sigVerify(aT.bodyBytes, aT.proofs[0], aT.senderPublicKey)
348348

github/deemru/w8io/c3f4982 
42.29 ms