tx · ESsair1a7nNzTQsJXHUbwk6mfYBfHSJ9FXfpBbptFYSH

3N7wjRDZ2ABrsnoCx4VQX3RP3r3DPkj9eDx:  -0.01000000 Waves

2021.07.26 00:07 [1629691] smart account 3N7wjRDZ2ABrsnoCx4VQX3RP3r3DPkj9eDx > SELF 0.00000000 Waves

{ "type": 13, "id": "ESsair1a7nNzTQsJXHUbwk6mfYBfHSJ9FXfpBbptFYSH", "fee": 1000000, "feeAssetId": null, "timestamp": 1627247352371, "version": 2, "chainId": 84, "sender": "3N7wjRDZ2ABrsnoCx4VQX3RP3r3DPkj9eDx", "senderPublicKey": "6qoAe8r1esyuGECiN4UZSvi5RpyExfXXS8izyNwWZaJP", "proofs": [ "AFvpkDQorbDeL76yzkiLfwt1RUXG1hKiiZZSyvJDytCG3MV2UpjRcuXTqVMMNgDXa41S7LKrbxJkhyiQ6zUrVNb" ], "script": "base64:AAIFAAAAAAAABH4IAhIECgIICBoJCgJhMRIDaW52GgoKAmEyEgRjYXJkGgsKAmEzEgVjbGFzcxoTCgJhNBINdHJhbnNhY3Rpb25JZBoQCgJhNRIKY3VycmVudEtleRoPCgJhNhIJcGF5QW1vdW50GhUKAmE3Eg9jdXJyZW50S2V5Qnl0ZXMaDgoCYTgSCGNhcmROYW1lGhsKAmE5EhVjYXJkTmFtZUN1cnJlbnRQbGF5ZXIaDAoCYjESBnVuZGVhZBoPCgJiMhIJY2FyZHNHYW1lGg8KAmIzEgljbGFzc0dhbWUaEAoCYjQSCmFzc2V0c0dhbWUaFwoCYjUSEWN1cnJlbnRDYXJkU3RhdHVzGg0KAmI2EgckbWF0Y2gwGgcKAmI3EgF0GhYKAmI4EhBjdXJyZW50Q2FyZFNjb3JlGh0KAmI5EhdjdXJyZW50S2V5UGxheWVyQmFsYW5jZRoaCgJjMRIUY3VycmVudFBsYXllckJhbGFuY2UaFgoCYzISEHBsYXllckluVGhlQXJlbmEaGwoCYzMSFWFyZW5hS2V5UGxheWVyQmFsYW5jZRoYCgJjNBISYXJlbmFQbGF5ZXJCYWxhbmNlGhQKAmM1Eg5jYXJkSW5UaGVBcmVuYRoUCgJjNhIOYXJlbmFDYXJkU2NvcmUaEQoCYzcSC3N0YXR1c0NhcmQxGhEKAmM4EgtzdGF0dXNDYXJkMhoRCgJjORILc3RhdHVzQ2FyZDMaEQoCZDESC3N0YXR1c0NhcmQ0GhEKAmQyEgtzdGF0dXNDYXJkNRoRCgJkMxILc3RhdHVzQ2FyZDYaEQoCZDQSC3N0YXR1c0NhcmQ3GhEKAmQ1EgtzdGF0dXNDYXJkOBoRCgJkNhILc3RhdHVzQ2FyZDkaEgoCZDcSDHN0YXR1c0NhcmQxMBoRCgJkOBILc3RhdHVzQ2FyZHMaDgoCZDkSCGZvbGRGdW5jGgkKAmUxEgNhY2MaBwoCZTISAWUaHQoCZTMSF3Jlc3VsdFZlcmlmeVN0YXR1c0NhcmRzGhMKAmU0Eg0kbGlzdDQ3NjM0Nzk3GhMKAmU1Eg0kc2l6ZTQ3NjM0Nzk3GhMKAmU2Eg0kYWNjMDQ3NjM0Nzk3GhMKAmU3Eg0kYWNjMTQ3NjM0Nzk3GhMKAmU4Eg0kYWNjMjQ3NjM0Nzk3GhMKAmU5Eg0kYWNjMzQ3NjM0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BQAAAAJkMwkABEwAAAACBQAAAAJkNAkABEwAAAACBQAAAAJkNQkABEwAAAACBQAAAAJkNgkABEwAAAACBQAAAAJkNwUAAAADbmlsCgEAAAACZDkAAAACAAAAAmUxAAAAAmUyCQAAZAAAAAIFAAAAAmUxBQAAAAJlMgQAAAACZTMEAAAAAmU0BQAAAAJkOAQAAAACZTUJAAGQAAAAAQUAAAACZTQEAAAAAmU2AAAAAAAAAAAAAwkAAAAAAAACBQAAAAJlNQAAAAAAAAAAAAUAAAACZTYEAAAAAmU3CQEAAAACZDkAAAACBQAAAAJlNgkAAZEAAAACBQAAAAJlNAAAAAAAAAAAAAMJAAAAAAAAAgUAAAACZTUAAAAAAAAAAAEFAAAAAmU3BAAAAAJlOAkBAAAAAmQ5AAAAAgUAAAACZTcJAAGRAAAAAgUAAAACZTQAAAAAAAAAAAEDCQAAAAAAAAIFAAAAAmU1AAAAAAAAAAACBQAAAAJlOAQAAAACZTkJAQAAAAJkOQAAAAIFAAAAAmU4CQABkQAAAAIFAAAAAmU0AAAAAAAAAAACAwkAAAAAAAACBQAAAAJlNQAAAAAAAAAAAwUAAAACZTkEAAAAAmYxCQEAAAACZDkAAAACBQAAAAJlOQkAAZEAAAACBQAAAAJlNAAAAAAAAAAAAwMJAAAAAAAAAgUAAAACZTUAAAAAAAAAAAQFAAAAAmYxBAAAAAJmMgkBAAAAAmQ5AAAAAgUAAAACZjEJAAGRAAAAAgUAAAACZTQAAAAAAAAAAAQDCQAAAAAAAAIFAAAAAmU1AAAAAAAAAAAFBQAAAAJmMgQAAAACZjMJAQAAAAJkOQAAAAIFAAAAAmYyCQABkQAAAAIFAAAAAmU0AAAAAAAAAAAFAwkAAAAAAAACBQAAAAJlNQAAAAAAAAAABgUAAAACZjMEAAAAAmY0CQEAAAACZDkAAAACBQAAAAJmMwkAAZEAAAACBQAAAAJlNAAAAAAAAAAABgMJAAAAAAAAAgUAAAACZTUAAAAAAAAAAAcFAAAAAmY0BAAAAAJmNQkBAAAAAmQ5AAAAAgUAAAACZjQJAAGRAAAAAgUAAAACZTQAAAAAAAAAAAcDCQAAAAAAAAIFAAAAAmU1AAAAAAAAAAAIBQAAAAJmNQQAAAACZjYJAQAAAAJkOQAAAAIFAAAAAmY1CQABkQAA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", "height": 1629691, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 99kXEK93gmS5bLcagYpkXBsak63J3d9j1Aed1DvEVNo5 Next: C8dLRQrTkzyzWusAeu26YxxnfpGHZXVh9E7Fvh52KvyW Diff:
OldNewDifferences
204204 }
205205 }
206206 if (if (!(containsElement(classGame, class)))
207- then !(containsElement(cardsGame, cardName))
208- else false)
207+ then true
208+ else !(containsElement(cardsGame, cardName)))
209209 then throw("A classe enviada não existe no game! Por favor verifique suas cartas!")
210210 else if ((payAmount != 10000000))
211211 then throw("Cada jogada possui um valor fixo de 0.01 waves.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(inv)
77 func play (card,class) = {
88 let transactionId = toBase58String(inv.transactionId)
99 let currentKey = inv.caller
1010 let payAmount = value(inv.payments[0].amount)
1111 let currentKeyBytes = toBase58String(inv.caller.bytes)
1212 let cardName = ((class + "_") + card)
1313 let cardNameCurrentPlayer = ((((class + "_") + card) + "_") + currentKeyBytes)
1414 let undead = base58'6pdMqnpdaD6xEf7gbkgdwKq9UhVsQTFCN1mEDvYiL5NY'
1515 let cardsGame = ["Undead_1", "Undead_2", "Undead_3", "Undead_4", "Undead_5", "Undead_7", "Undead_8", "Undead_9", "Undead_10"]
1616 let classGame = ["Undead"]
1717 let assetsGame = ["6pdMqnpdaD6xEf7gbkgdwKq9UhVsQTFCN1mEDvYiL5NY"]
1818 let currentCardStatus = match getString(this, ("status_" + cardNameCurrentPlayer)) {
1919 case t: String =>
2020 t
2121 case _ =>
2222 ""
2323 }
2424 let currentCardScore = match getInteger(this, cardName) {
2525 case t: Int =>
2626 t
2727 case _ =>
2828 0
2929 }
3030 let currentKeyPlayerBalance = ("balance_waves_" + currentKeyBytes)
3131 let currentPlayerBalance = match getInteger(this, currentKeyPlayerBalance) {
3232 case t: Int =>
3333 t
3434 case _ =>
3535 0
3636 }
3737 let playerInTheArena = match getString(this, "playerInTheArena") {
3838 case t: String =>
3939 t
4040 case _ =>
4141 ""
4242 }
4343 let arenaKeyPlayerBalance = ("balance_waves_" + playerInTheArena)
4444 let arenaPlayerBalance = match getInteger(this, arenaKeyPlayerBalance) {
4545 case t: Int =>
4646 t
4747 case _ =>
4848 0
4949 }
5050 let cardInTheArena = match getString(this, "cardInTheArena") {
5151 case t: String =>
5252 t
5353 case _ =>
5454 ""
5555 }
5656 let arenaCardScore = match getInteger(this, "arenaCardScore") {
5757 case t: Int =>
5858 t
5959 case _ =>
6060 0
6161 }
6262 let statusCard1 = if (( match getString(this, ((("status_" + class) + "_1_") + currentKeyBytes)) {
6363 case t: String =>
6464 t
6565 case _ =>
6666 ""
6767 } == "Used"))
6868 then 1
6969 else 0
7070 let statusCard2 = if (( match getString(this, ((("status_" + class) + "_2_") + currentKeyBytes)) {
7171 case t: String =>
7272 t
7373 case _ =>
7474 ""
7575 } == "Used"))
7676 then 1
7777 else 0
7878 let statusCard3 = if (( match getString(this, ((("status_" + class) + "_3_") + currentKeyBytes)) {
7979 case t: String =>
8080 t
8181 case _ =>
8282 ""
8383 } == "Used"))
8484 then 1
8585 else 0
8686 let statusCard4 = if (( match getString(this, ((("status_" + class) + "_4_") + currentKeyBytes)) {
8787 case t: String =>
8888 t
8989 case _ =>
9090 ""
9191 } == "Used"))
9292 then 1
9393 else 0
9494 let statusCard5 = if (( match getString(this, ((("status_" + class) + "_5_") + currentKeyBytes)) {
9595 case t: String =>
9696 t
9797 case _ =>
9898 ""
9999 } == "Used"))
100100 then 1
101101 else 0
102102 let statusCard6 = if (( match getString(this, ((("status_" + class) + "_6_") + currentKeyBytes)) {
103103 case t: String =>
104104 t
105105 case _ =>
106106 ""
107107 } == "Used"))
108108 then 1
109109 else 0
110110 let statusCard7 = if (( match getString(this, ((("status_" + class) + "_7_") + currentKeyBytes)) {
111111 case t: String =>
112112 t
113113 case _ =>
114114 ""
115115 } == "Used"))
116116 then 1
117117 else 0
118118 let statusCard8 = if (( match getString(this, ((("status_" + class) + "_8_") + currentKeyBytes)) {
119119 case t: String =>
120120 t
121121 case _ =>
122122 ""
123123 } == "Used"))
124124 then 1
125125 else 0
126126 let statusCard9 = if (( match getString(this, ((("status_" + class) + "_9_") + currentKeyBytes)) {
127127 case t: String =>
128128 t
129129 case _ =>
130130 ""
131131 } == "Used"))
132132 then 1
133133 else 0
134134 let statusCard10 = if (( match getString(this, ((("status_" + class) + "_10_") + currentKeyBytes)) {
135135 case t: String =>
136136 t
137137 case _ =>
138138 ""
139139 } == "Used"))
140140 then 1
141141 else 0
142142 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
143143 func foldFunc (acc,e) = (acc + e)
144144
145145 let resultVerifyStatusCards = {
146146 let $list47634797 = statusCards
147147 let $size47634797 = size($list47634797)
148148 let $acc047634797 = 0
149149 if (($size47634797 == 0))
150150 then $acc047634797
151151 else {
152152 let $acc147634797 = foldFunc($acc047634797, $list47634797[0])
153153 if (($size47634797 == 1))
154154 then $acc147634797
155155 else {
156156 let $acc247634797 = foldFunc($acc147634797, $list47634797[1])
157157 if (($size47634797 == 2))
158158 then $acc247634797
159159 else {
160160 let $acc347634797 = foldFunc($acc247634797, $list47634797[2])
161161 if (($size47634797 == 3))
162162 then $acc347634797
163163 else {
164164 let $acc447634797 = foldFunc($acc347634797, $list47634797[3])
165165 if (($size47634797 == 4))
166166 then $acc447634797
167167 else {
168168 let $acc547634797 = foldFunc($acc447634797, $list47634797[4])
169169 if (($size47634797 == 5))
170170 then $acc547634797
171171 else {
172172 let $acc647634797 = foldFunc($acc547634797, $list47634797[5])
173173 if (($size47634797 == 6))
174174 then $acc647634797
175175 else {
176176 let $acc747634797 = foldFunc($acc647634797, $list47634797[6])
177177 if (($size47634797 == 7))
178178 then $acc747634797
179179 else {
180180 let $acc847634797 = foldFunc($acc747634797, $list47634797[7])
181181 if (($size47634797 == 8))
182182 then $acc847634797
183183 else {
184184 let $acc947634797 = foldFunc($acc847634797, $list47634797[8])
185185 if (($size47634797 == 9))
186186 then $acc947634797
187187 else {
188188 let $acc1047634797 = foldFunc($acc947634797, $list47634797[9])
189189 if (($size47634797 == 10))
190190 then $acc1047634797
191191 else {
192192 let $acc1147634797 = foldFunc($acc1047634797, $list47634797[10])
193193 throw("List size exceed 10")
194194 }
195195 }
196196 }
197197 }
198198 }
199199 }
200200 }
201201 }
202202 }
203203 }
204204 }
205205 }
206206 if (if (!(containsElement(classGame, class)))
207- then !(containsElement(cardsGame, cardName))
208- else false)
207+ then true
208+ else !(containsElement(cardsGame, cardName)))
209209 then throw("A classe enviada não existe no game! Por favor verifique suas cartas!")
210210 else if ((payAmount != 10000000))
211211 then throw("Cada jogada possui um valor fixo de 0.01 waves.")
212212 else if ((0 >= assetBalance(currentKey, undead)))
213213 then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.")
214214 else if (if ((cardInTheArena == ""))
215215 then true
216216 else (playerInTheArena == ""))
217217 then [StringEntry("playerInTheArena", currentKeyBytes), StringEntry("cardInTheArena", cardName), IntegerEntry("arenaCardScore", currentCardScore), StringEntry(("status_" + cardNameCurrentPlayer), "Used")]
218218 else if ((currentCardStatus == "Used"))
219219 then throw("Esta carta já foi utilizada! Utilize todas as cartas do deck para esta ser liberada novamente!")
220220 else {
221221 let winner = if ((currentCardScore > arenaCardScore))
222222 then currentKeyBytes
223223 else playerInTheArena
224224 let winningCard = if ((currentCardScore > arenaCardScore))
225225 then cardName
226226 else cardInTheArena
227227 let pointsRemainingOnWinningCard = if ((currentCardScore > arenaCardScore))
228228 then (currentCardScore - arenaCardScore)
229229 else (arenaCardScore - currentCardScore)
230230 let rewardValue = if ((winner == currentKeyBytes))
231231 then ((((payAmount * 19) / 10) / 2) + currentPlayerBalance)
232232 else if ((winner == playerInTheArena))
233233 then ((((payAmount * 19) / 10) / 2) + arenaPlayerBalance)
234234 else throw("Código 010105. Contate o suporte!")
235235 [StringEntry("playerInTheArena", winner), StringEntry("cardInTheArena", winningCard), IntegerEntry("arenaCardScore", pointsRemainingOnWinningCard), if ((resultVerifyStatusCards == 9))
236236 then StringEntry(((("status_" + class) + "_1_") + currentKeyBytes), "")
237237 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
238238 then StringEntry(((("status_" + class) + "_2_") + currentKeyBytes), "")
239239 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
240240 then StringEntry(((("status_" + class) + "_3_") + currentKeyBytes), "")
241241 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
242242 then StringEntry(((("status_" + class) + "_4_") + currentKeyBytes), "")
243243 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
244244 then StringEntry(((("status_" + class) + "_5_") + currentKeyBytes), "")
245245 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
246246 then StringEntry(((("status_" + class) + "_6_") + currentKeyBytes), "")
247247 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
248248 then StringEntry(((("status_" + class) + "_7_") + currentKeyBytes), "")
249249 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
250250 then StringEntry(((("status_" + class) + "_8_") + currentKeyBytes), "")
251251 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
252252 then StringEntry(((("status_" + class) + "_9_") + currentKeyBytes), "")
253253 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
254254 then StringEntry(((("status_" + class) + "_10_") + currentKeyBytes), "")
255255 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), IntegerEntry(("balance_waves_" + winner), rewardValue), StringEntry(((("history_" + currentKeyBytes) + "_") + transactionId), ((((((((((("usedCard:" + cardName) + "/ cardInTheArena: ") + cardInTheArena) + "/ arenaCardScore:") + toString(arenaCardScore)) + "/ winner:") + winner) + "/ winningCard:") + winningCard) + "/ pointsRemainingOnWinningCard:") + toString(pointsRemainingOnWinningCard))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + cardName) + "/ winner:") + winner) + "/ winningCard:") + winningCard) + "/ pointsRemainingOnWinningCard:") + toString(pointsRemainingOnWinningCard))), StringEntry(("status_" + cardNameCurrentPlayer), "Used")]
256256 }
257257 }
258258
259259

github/deemru/w8io/873ac7e 
77.24 ms