tx · 5n2Fg1WBFKLamfYV9qpzhfTrR3ax7PcSjJv3YyCvnHaK

3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA:  -0.01000000 Waves

2021.07.24 22:35 [1628149] smart account 3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA > SELF 0.00000000 Waves

{ "type": 13, "id": "5n2Fg1WBFKLamfYV9qpzhfTrR3ax7PcSjJv3YyCvnHaK", "fee": 1000000, "feeAssetId": null, "timestamp": 1627155352564, "version": 2, "chainId": 84, "sender": "3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA", "senderPublicKey": "4P5V3b5K49wXNGa4M6SwDgHAMBa582FxTsF5qjWePQo3", "proofs": [ "guC4xqBSNw7dspKejsRUGGNJYephQZRmfV7X19oWFW7CPdBoys5L8dNuXQu4YghU9kuYLuvPZqLHr8ZKSzEUeNb" ], "script": "base64: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bmlsBAAAABBmaXJzdFN0YXR1c0NhcmRzCQAETwAAAAIFAAAAC3N0YXR1c0NhcmRzAgAAAAAEAAAAD2xhc3RTdGF0dXNDYXJkcwkABE8AAAACBQAAAAtzdGF0dXNDYXJkcwIAAAAAAwMJAQAAAAEhAAAAAQkBAAAAD2NvbnRhaW5zRWxlbWVudAAAAAIFAAAACWNsYXNzR2FtZQUAAAAFY2xhc3MJAQAAAAEhAAAAAQkBAAAAD2NvbnRhaW5zRWxlbWVudAAAAAIFAAAACWNhcmRzR2FtZQUAAAAEY2FyZAcJAAACAAAAAQIAAABCQSBjbGFzc2UgZW52aWFkYSBuw6NvIGV4aXN0ZSBubyBnYW1lISBQb3IgZmF2b3IgY29udGF0ZSBvIHN1cG9ydGUhAwYJAAACAAAAAQIAAAACb2kDCQAAZgAAAAIAAAAAAAAAAAAJAAPwAAAAAgUAAAAKY3VycmVudEtleQUAAAAGdW5kZWFkCQAAAgAAAAECAAAAYUUgbmVjZXNzw6FyaW8gdGVyIG8gdG9rZW4gZG8gZGVjayBlbSBzdWEgY2FydGVpcmEhIFBhcmEgYWRxdWlyaXIsIHJlYWxpemUgYSBjb21wcmEgZW0gU3dhcCBEZWNrcy4DAwkAAAAAAAACBQAAAA5jYXJkSW5UaGVBcmVuYQIAAAAABgkAAAAAAAACBQAAABBwbGF5ZXJJblRoZUFyZW5hAgAAAAAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAQcGxheWVySW5UaGVBcmVuYQUAAAAPY3VycmVudEtleUJ5dGVzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAADmNhcmRJblRoZUFyZW5hBQAAAAhjYXJkTmFtZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAOYXJlbmFDYXJkU2NvcmUFAAAAEGN1cnJlbnRDYXJkU2NvcmUFAAAAA25pbAMJAAAAAAAAAgUAAAARY3VycmVudENhcmRTdGF0dXMCAAAABFVzZWQJAAACAAAAAQIAAABfRXN0YSBjYXJ0YSBqw6EgZm9pIHV0aWxpemFkYSEgVXRpbGl6ZSB0b2RhcyBhcyBjYXJ0YXMgZG8gZGVjayBwYXJhIGVzdGEgc2VyIGxpYmVyYWRhIG5vdmFtZW50ZSEEAAAABndpbm5lcgMJAABmAAAAAgUAAAAQY3VycmVudENhcmRTY29yZQUAAAAOYXJlbmFDYXJkU2NvcmUFAAAAD2N1cnJlbnRLZXlCeXRlcwUAAAAQcGxheWVySW5UaGVBcmVuYQQAAAALd2lubmluZ0NhcmQDCQAAZgAAAAIFAAAAEGN1cnJlbnRDYXJkU2NvcmUFAAAADmFyZW5hQ2FyZFNjb3JlBQAAAAhjYXJkTmFtZQUAAAAOY2FyZEluVGhlQXJlbmEEAAAAHHBvaW50c1JlbWFpbmluZ09uV2lubmluZ0NhcmQDCQAAZgAAAAIFAAAAEGN1cnJlbnRDYXJkU2NvcmUFAAAADmFyZW5hQ2FyZFNjb3JlCQAAZQAAAAIFAAAAEGN1cnJlbnRDYXJkU2NvcmUFAAAADmFyZW5hQ2FyZFNjb3JlCQAAZQAAAAIFAAAADmFyZW5hQ2FyZFNjb3JlBQAAABBjdXJyZW50Q2FyZFNjb3JlCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAEXBsYXllckludFRoZUFyZW5hBQAAAAZ3aW5uZXIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAOY2FyZEluVGhlQXJlbmEFAAAACGNhcmROYW1lCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAA5hcmVuYUNhcmRTY29yZQUAAAAccG9pbnRzUmVtYWluaW5nT25XaW5uaW5nQ2FyZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAAB3N0YXR1c18FAAAAFWNhcmROYW1lQ3VycmVudFBsYXllcgIAAAAEVXNlZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAhoaXN0b3J5XwUAAAAPY3VycmVudEtleUJ5dGVzAgAAAAFfBQAAAA10cmFuc2FjdGlvbklkCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAJdXNlZENhcmQ6BQAAAAhjYXJkTmFtZQIAAAASLyBjYXJkSW5UaGVBcmVuYTogBQAAAA5jYXJkSW5UaGVBcmVuYQIAAAARLyBhcmVuYUNhcmRTY29yZToJAAGkAAAAAQUAAAAOYXJlbmFDYXJkU2NvcmUCAAAACS8gd2lubmVyOgUAAAAGd2lubmVyAgAAAA4vIHdpbm5pbmdDYXJkOgUAAAALd2lubmluZ0NhcmQCAAAAHy8gcG9pbnRzUmVtYWluaW5nT25XaW5uaW5nQ2FyZDoJAAGkAAAAAQUAAAAccG9pbnRzUmVtYWluaW5nT25XaW5uaW5nQ2FyZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAABZSZXN1bHRhZG8gZGEgUGFydGlkYTogCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACXVzZWRDYXJkOgUAAAAIY2FyZE5hbWUCAAAACS8gd2lubmVyOgUAAAAGd2lubmVyAgAAAA4vIHdpbm5pbmdDYXJkOgUAAAALd2lubmluZ0NhcmQCAAAAHy8gcG9pbnRzUmVtYWluaW5nT25XaW5uaW5nQ2FyZDoJAAGkAAAAAQUAAAAccG9pbnRzUmVtYWluaW5nT25XaW5uaW5nQ2FyZAUAAAADbmlsAAAAAKgylwk=", "height": 1628149, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6YyjNaUkUT4W1vyeRNDSk4655qnqxQr1MgJK5Z195FxQ Next: EFhDg1xzT3kratWT86LehavN6KgXKUTaLAJRCiB2m5Ct Diff:
OldNewDifferences
6060 }
6161 else 0
6262 }
63- let u = ({
63+ let u = {
6464 let o = getString(this, ((("status_" + c) + "_01_") + g))
6565 if ($isInstanceOf(o, "String"))
6666 then {
6868 p
6969 }
7070 else ""
71- } == "Used")
72- let v = ({
71+ }
72+ let v = {
7373 let o = getString(this, ((("status_" + c) + "_02_") + g))
7474 if ($isInstanceOf(o, "String"))
7575 then {
7777 p
7878 }
7979 else ""
80- } == "Used")
81- let w = ({
80+ }
81+ let w = {
8282 let o = getString(this, ((("status_" + c) + "_03_") + g))
8383 if ($isInstanceOf(o, "String"))
8484 then {
8686 p
8787 }
8888 else ""
89- } == "Used")
90- let x = ({
89+ }
90+ let x = {
9191 let o = getString(this, ((("status_" + c) + "_04_") + g))
9292 if ($isInstanceOf(o, "String"))
9393 then {
9595 p
9696 }
9797 else ""
98- } == "Used")
99- let y = ({
98+ }
99+ let y = {
100100 let o = getString(this, ((("status_" + c) + "_05_") + g))
101101 if ($isInstanceOf(o, "String"))
102102 then {
104104 p
105105 }
106106 else ""
107- } == "Used")
108- let z = ({
107+ }
108+ let z = {
109109 let o = getString(this, ((("status_" + c) + "_06_") + g))
110110 if ($isInstanceOf(o, "String"))
111111 then {
113113 p
114114 }
115115 else ""
116- } == "Used")
117- let A = ({
116+ }
117+ let A = {
118118 let o = getString(this, ((("status_" + c) + "_07_") + g))
119119 if ($isInstanceOf(o, "String"))
120120 then {
122122 p
123123 }
124124 else ""
125- } == "Used")
126- let B = ({
125+ }
126+ let B = {
127127 let o = getString(this, ((("status_" + c) + "_08_") + g))
128128 if ($isInstanceOf(o, "String"))
129129 then {
131131 p
132132 }
133133 else ""
134- } == "Used")
135- let C = ({
134+ }
135+ let C = {
136136 let o = getString(this, ((("status_" + c) + "_09_") + g))
137137 if ($isInstanceOf(o, "String"))
138138 then {
140140 p
141141 }
142142 else ""
143- } == "Used")
144- let D = ({
143+ }
144+ let D = {
145145 let o = getString(this, ((("status_" + c) + "_10_") + g))
146146 if ($isInstanceOf(o, "String"))
147147 then {
149149 p
150150 }
151151 else ""
152- } == "Used")
152+ }
153153 let E = [u, v, w, x, y, z, A, B, C, D]
154- let F = indexOf(E, true)
155- let G = lastIndexOf(E, true)
154+ let F = indexOf(E, "")
155+ let G = indexOf(E, "")
156156 if (if (!(containsElement(l, c)))
157157 then !(containsElement(k, b))
158158 else false)
159159 then throw("A classe enviada não existe no game! Por favor contate o suporte!")
160- else if ((F == G))
161- then throw("Status das cartas iguais")
160+ else if (true)
161+ then throw("oi")
162162 else if ((0 > assetBalance(e, j)))
163163 then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.")
164164 else if (if ((s == ""))
167167 then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", q)]
168168 else if ((n == "Used"))
169169 then throw("Esta carta já foi utilizada! Utilize todas as cartas do deck para esta ser liberada novamente!")
170- else if ((F == G))
171- then [StringEntry(((("status_" + c) + "_01_") + g), ""), StringEntry(((("status_" + c) + "_02_") + g), ""), StringEntry(((("status_" + c) + "_03_") + g), ""), StringEntry(((("status_" + c) + "_04_") + g), ""), StringEntry(((("status_" + c) + "_05_") + g), ""), StringEntry(((("status_" + c) + "_06_") + g), ""), StringEntry(((("status_" + c) + "_07_") + g), ""), StringEntry(((("status_" + c) + "_08_") + g), ""), StringEntry(((("status_" + c) + "_09_") + g), ""), StringEntry(((("status_" + c) + "_10_") + g), "")]
172- else {
173- let H = if ((q > t))
174- then g
175- else r
176- let I = if ((q > t))
177- then h
178- else s
179- let J = if ((q > t))
180- then (q - t)
181- else (t - q)
170+ else {
171+ let H = if ((q > t))
172+ then g
173+ else r
174+ let I = if ((q > t))
175+ then h
176+ else s
177+ let J = if ((q > t))
178+ then (q - t)
179+ else (t - q)
182180 [StringEntry("playerIntTheArena", H), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", J), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + g) + "_") + d), ((((((((((("usedCard:" + h) + "/ cardInTheArena: ") + s) + "/ arenaCardScore:") + toString(t)) + "/ winner:") + H) + "/ winningCard:") + I) + "/ pointsRemainingOnWinningCard:") + toString(J))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + H) + "/ winningCard:") + I) + "/ pointsRemainingOnWinningCard:") + toString(J)))]
183- }
181+ }
184182 }
185183
186184
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func play (b,c) = {
88 let d = toBase58String(a.transactionId)
99 let e = a.caller
1010 let f = value(a.payments[0].amount)
1111 let g = toBase58String(a.caller.bytes)
1212 let h = ((c + "_") + b)
1313 let i = ((((c + "_") + b) + "_") + g)
1414 let j = base58'3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk'
1515 let k = ["Undead_01", "Undead_02", "Undead_03", "Undead_04", "Undead_05", "Undead_07", "Undead_08", "Undead_09", "Undead_10"]
1616 let l = ["Undead"]
1717 let m = ["3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk"]
1818 let n = {
1919 let o = getString(this, ("status_" + i))
2020 if ($isInstanceOf(o, "String"))
2121 then {
2222 let p = o
2323 p
2424 }
2525 else ""
2626 }
2727 let q = {
2828 let o = getInteger(this, h)
2929 if ($isInstanceOf(o, "Int"))
3030 then {
3131 let p = o
3232 p
3333 }
3434 else 0
3535 }
3636 let r = {
3737 let o = getString(this, "playerInTheArena")
3838 if ($isInstanceOf(o, "String"))
3939 then {
4040 let p = o
4141 p
4242 }
4343 else ""
4444 }
4545 let s = {
4646 let o = getString(this, "cardInTheArena")
4747 if ($isInstanceOf(o, "String"))
4848 then {
4949 let p = o
5050 p
5151 }
5252 else ""
5353 }
5454 let t = {
5555 let o = getInteger(this, "arenaCardScore")
5656 if ($isInstanceOf(o, "Int"))
5757 then {
5858 let p = o
5959 p
6060 }
6161 else 0
6262 }
63- let u = ({
63+ let u = {
6464 let o = getString(this, ((("status_" + c) + "_01_") + g))
6565 if ($isInstanceOf(o, "String"))
6666 then {
6767 let p = o
6868 p
6969 }
7070 else ""
71- } == "Used")
72- let v = ({
71+ }
72+ let v = {
7373 let o = getString(this, ((("status_" + c) + "_02_") + g))
7474 if ($isInstanceOf(o, "String"))
7575 then {
7676 let p = o
7777 p
7878 }
7979 else ""
80- } == "Used")
81- let w = ({
80+ }
81+ let w = {
8282 let o = getString(this, ((("status_" + c) + "_03_") + g))
8383 if ($isInstanceOf(o, "String"))
8484 then {
8585 let p = o
8686 p
8787 }
8888 else ""
89- } == "Used")
90- let x = ({
89+ }
90+ let x = {
9191 let o = getString(this, ((("status_" + c) + "_04_") + g))
9292 if ($isInstanceOf(o, "String"))
9393 then {
9494 let p = o
9595 p
9696 }
9797 else ""
98- } == "Used")
99- let y = ({
98+ }
99+ let y = {
100100 let o = getString(this, ((("status_" + c) + "_05_") + g))
101101 if ($isInstanceOf(o, "String"))
102102 then {
103103 let p = o
104104 p
105105 }
106106 else ""
107- } == "Used")
108- let z = ({
107+ }
108+ let z = {
109109 let o = getString(this, ((("status_" + c) + "_06_") + g))
110110 if ($isInstanceOf(o, "String"))
111111 then {
112112 let p = o
113113 p
114114 }
115115 else ""
116- } == "Used")
117- let A = ({
116+ }
117+ let A = {
118118 let o = getString(this, ((("status_" + c) + "_07_") + g))
119119 if ($isInstanceOf(o, "String"))
120120 then {
121121 let p = o
122122 p
123123 }
124124 else ""
125- } == "Used")
126- let B = ({
125+ }
126+ let B = {
127127 let o = getString(this, ((("status_" + c) + "_08_") + g))
128128 if ($isInstanceOf(o, "String"))
129129 then {
130130 let p = o
131131 p
132132 }
133133 else ""
134- } == "Used")
135- let C = ({
134+ }
135+ let C = {
136136 let o = getString(this, ((("status_" + c) + "_09_") + g))
137137 if ($isInstanceOf(o, "String"))
138138 then {
139139 let p = o
140140 p
141141 }
142142 else ""
143- } == "Used")
144- let D = ({
143+ }
144+ let D = {
145145 let o = getString(this, ((("status_" + c) + "_10_") + g))
146146 if ($isInstanceOf(o, "String"))
147147 then {
148148 let p = o
149149 p
150150 }
151151 else ""
152- } == "Used")
152+ }
153153 let E = [u, v, w, x, y, z, A, B, C, D]
154- let F = indexOf(E, true)
155- let G = lastIndexOf(E, true)
154+ let F = indexOf(E, "")
155+ let G = indexOf(E, "")
156156 if (if (!(containsElement(l, c)))
157157 then !(containsElement(k, b))
158158 else false)
159159 then throw("A classe enviada não existe no game! Por favor contate o suporte!")
160- else if ((F == G))
161- then throw("Status das cartas iguais")
160+ else if (true)
161+ then throw("oi")
162162 else if ((0 > assetBalance(e, j)))
163163 then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.")
164164 else if (if ((s == ""))
165165 then true
166166 else (r == ""))
167167 then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", q)]
168168 else if ((n == "Used"))
169169 then throw("Esta carta já foi utilizada! Utilize todas as cartas do deck para esta ser liberada novamente!")
170- else if ((F == G))
171- then [StringEntry(((("status_" + c) + "_01_") + g), ""), StringEntry(((("status_" + c) + "_02_") + g), ""), StringEntry(((("status_" + c) + "_03_") + g), ""), StringEntry(((("status_" + c) + "_04_") + g), ""), StringEntry(((("status_" + c) + "_05_") + g), ""), StringEntry(((("status_" + c) + "_06_") + g), ""), StringEntry(((("status_" + c) + "_07_") + g), ""), StringEntry(((("status_" + c) + "_08_") + g), ""), StringEntry(((("status_" + c) + "_09_") + g), ""), StringEntry(((("status_" + c) + "_10_") + g), "")]
172- else {
173- let H = if ((q > t))
174- then g
175- else r
176- let I = if ((q > t))
177- then h
178- else s
179- let J = if ((q > t))
180- then (q - t)
181- else (t - q)
170+ else {
171+ let H = if ((q > t))
172+ then g
173+ else r
174+ let I = if ((q > t))
175+ then h
176+ else s
177+ let J = if ((q > t))
178+ then (q - t)
179+ else (t - q)
182180 [StringEntry("playerIntTheArena", H), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", J), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + g) + "_") + d), ((((((((((("usedCard:" + h) + "/ cardInTheArena: ") + s) + "/ arenaCardScore:") + toString(t)) + "/ winner:") + H) + "/ winningCard:") + I) + "/ pointsRemainingOnWinningCard:") + toString(J))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + H) + "/ winningCard:") + I) + "/ pointsRemainingOnWinningCard:") + toString(J)))]
183- }
181+ }
184182 }
185183
186184

github/deemru/w8io/873ac7e 
61.61 ms