tx · DK8opSaNZsSDZ7NoamHvhZmv7KmUKgZTPm3ecNFxze7S

3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX:  -0.01000000 Waves

2021.08.12 07:52 [1654698] smart account 3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX > SELF 0.00000000 Waves

{ "type": 13, "id": "DK8opSaNZsSDZ7NoamHvhZmv7KmUKgZTPm3ecNFxze7S", "fee": 1000000, "feeAssetId": null, "timestamp": 1628744021490, "version": 2, "chainId": 84, "sender": "3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX", "senderPublicKey": "FzLqgx3z1ige5YuhjR5esJe6Ug78Eq1Nwezof8APt4h4", "proofs": [ "3RQ5fqZ1PZgd2xf9Y4pD5342pvCWbesTjDT5NbvMNPcdz9cS9yGsWWtLpawCdpUpqM39rvXJRaag2kwDJ4dXKGga" ], "script": "base64:AAIFAAAAAAAABTIIAhIECgIICBoJCgJhMRIDaW52GgoKAmEyEgRjYXJkGgsKAmEzEgVjbGFzcxoTCgJhNBINdHJhbnNhY3Rpb25JZBoQCgJhNRIKY3VycmVudEtleRoPCgJhNhIJcGF5QW1vdW50GhUKAmE3Eg9jdXJyZW50S2V5Qnl0ZXMaDgoCYTgSCGNhcmROYW1lGhsKAmE5EhVjYXJkTmFtZUN1cnJlbnRQbGF5ZXIaEQoCYjESC2NhcmRzT3JhY2xlGg8KAmIyEgljYXJkc0dhbWUaDwoCYjMSCWNsYXNzR2FtZRoQCgJiNBIKYXNzZXRzR2FtZRoQCgJiNRIKaGlzdG9yaWNJZBoNCgJiNhIHJG1hdGNoMBoHCgJiNxIBdBoXCgJiOBIRY3VycmVudENhcmRTdGF0dXMaFgoCYjkSEGN1cnJlbnRDYXJkU2NvcmUaHQoCYzESF2N1cnJlbnRLZXlQbGF5ZXJCYWxhbmNlGhoKAmMyEhRjdXJyZW50UGxheWVyQmFsYW5jZRoWCgJjMxIQcGxheWVySW5UaGVBcmVuYRobCgJjNBIVYXJlbmFLZXlQbGF5ZXJCYWxhbmNlGhgKAmM1EhJhcmVuYVBsYXllckJhbGFuY2UaFAoCYzYSDmNhcmRJblRoZUFyZW5hGhQKAmM3Eg5hcmVuYUNhcmRTY29yZRoRCgJjOBILc3RhdHVzQ2FyZDEaEQoCYzkSC3N0YXR1c0NhcmQyGhEKAmQxEgtzdGF0dXNDYXJkMxoRCgJkMhILc3RhdHVzQ2FyZDQaEQoCZDMSC3N0YXR1c0NhcmQ1GhEKAmQ0EgtzdGF0dXNDYXJkNhoRCgJkNRILc3RhdHVzQ2FyZDcaEQoCZDYSC3N0YXR1c0NhcmQ4GhEKAmQ3EgtzdGF0dXNDYXJkORoSCgJkOBIMc3RhdHVzQ2FyZDEwGhEKAmQ5Egt2ZXJpZnlDYXJkcxoSCgJlMRIMdG9rZW5CYWxhbmNlGhYKAmUyEhBuZXdUb2tlblB1cmNoYXNlGhEKAmUzEgtzdGF0dXNDYXJkcxoOCgJlNBIIZm9sZEZ1bmMaCQoCZTUSA2FjYxoHCgJlNhIBZRodCgJlNxIXcmVzdWx0VmVyaWZ5U3RhdHVzQ2FyZHMaEwoCZTgSDSRsaXN0NTM0MDUzNzQaEwoCZTkSDSRzaXplNTM0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", "height": 1654698, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: G6yBowvRdq2p6bhsKe1FMXA8UZAYeKbgy1jE6hAgz4dP Next: GVdQCrG1rCNdnSpNRsqyzMRW7mMSKrZiEhuqSPWwsix5 Diff:
OldNewDifferences
242242 then throw("The card sent does not exist in the game! Please check your cards!")
243243 else if ((payAmount != 10000000))
244244 then throw("Each move has a fixed value of 1 token.")
245- else if ((0 >= assetBalance(currentKey, cardsOracle)))
245+ else if (!(verifyCards))
246246 then throw("You must have the cards in your wallet! Get it on the marketplace!")
247247 else if (if ((cardInTheArena == ""))
248248 then true
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 cardsOracle = base58'CRsDX3VXierYph4hHHpVTUz7DAMPioK633YNjrdCHPef'
1515 let cardsGame = ["Card_100", "Card_200", "Card_300", "Card_400", "Card_500", "Card_600", "Card_700", "Card_800", "Card_900", "Card_1000"]
1616 let classGame = ["Card"]
1717 let assetsGame = ["CRsDX3VXierYph4hHHpVTUz7DAMPioK633YNjrdCHPef"]
1818 let historicId = match getInteger(this, "historicId") {
1919 case t: Int =>
2020 t
2121 case _ =>
2222 0
2323 }
2424 let currentCardStatus = match getString(this, ("status_" + cardNameCurrentPlayer)) {
2525 case t: String =>
2626 t
2727 case _ =>
2828 ""
2929 }
3030 let currentCardScore = match getInteger(this, cardName) {
3131 case t: Int =>
3232 t
3333 case _ =>
3434 0
3535 }
3636 let currentKeyPlayerBalance = ("balance_reward_" + currentKeyBytes)
3737 let currentPlayerBalance = match getInteger(this, currentKeyPlayerBalance) {
3838 case t: Int =>
3939 t
4040 case _ =>
4141 0
4242 }
4343 let playerInTheArena = match getString(this, "playerInTheArena") {
4444 case t: String =>
4545 t
4646 case _ =>
4747 ""
4848 }
4949 let arenaKeyPlayerBalance = ("balance_reward_" + playerInTheArena)
5050 let arenaPlayerBalance = match getInteger(this, arenaKeyPlayerBalance) {
5151 case t: Int =>
5252 t
5353 case _ =>
5454 0
5555 }
5656 let cardInTheArena = match getString(this, "cardInTheArena") {
5757 case t: String =>
5858 t
5959 case _ =>
6060 ""
6161 }
6262 let arenaCardScore = match getInteger(this, "arenaCardScore") {
6363 case t: Int =>
6464 t
6565 case _ =>
6666 0
6767 }
6868 let statusCard1 = if (( match getString(this, ((("status_" + class) + "_100_") + currentKeyBytes)) {
6969 case t: String =>
7070 t
7171 case _ =>
7272 ""
7373 } == "Used"))
7474 then 1
7575 else 0
7676 let statusCard2 = if (( match getString(this, ((("status_" + class) + "_200_") + currentKeyBytes)) {
7777 case t: String =>
7878 t
7979 case _ =>
8080 ""
8181 } == "Used"))
8282 then 1
8383 else 0
8484 let statusCard3 = if (( match getString(this, ((("status_" + class) + "_300_") + currentKeyBytes)) {
8585 case t: String =>
8686 t
8787 case _ =>
8888 ""
8989 } == "Used"))
9090 then 1
9191 else 0
9292 let statusCard4 = if (( match getString(this, ((("status_" + class) + "_400_") + currentKeyBytes)) {
9393 case t: String =>
9494 t
9595 case _ =>
9696 ""
9797 } == "Used"))
9898 then 1
9999 else 0
100100 let statusCard5 = if (( match getString(this, ((("status_" + class) + "_500_") + currentKeyBytes)) {
101101 case t: String =>
102102 t
103103 case _ =>
104104 ""
105105 } == "Used"))
106106 then 1
107107 else 0
108108 let statusCard6 = if (( match getString(this, ((("status_" + class) + "_600_") + currentKeyBytes)) {
109109 case t: String =>
110110 t
111111 case _ =>
112112 ""
113113 } == "Used"))
114114 then 1
115115 else 0
116116 let statusCard7 = if (( match getString(this, ((("status_" + class) + "_700_") + currentKeyBytes)) {
117117 case t: String =>
118118 t
119119 case _ =>
120120 ""
121121 } == "Used"))
122122 then 1
123123 else 0
124124 let statusCard8 = if (( match getString(this, ((("status_" + class) + "_800_") + currentKeyBytes)) {
125125 case t: String =>
126126 t
127127 case _ =>
128128 ""
129129 } == "Used"))
130130 then 1
131131 else 0
132132 let statusCard9 = if (( match getString(this, ((("status_" + class) + "_900_") + currentKeyBytes)) {
133133 case t: String =>
134134 t
135135 case _ =>
136136 ""
137137 } == "Used"))
138138 then 1
139139 else 0
140140 let statusCard10 = if (( match getString(this, ((("status_" + class) + "_1000_") + currentKeyBytes)) {
141141 case t: String =>
142142 t
143143 case _ =>
144144 ""
145145 } == "Used"))
146146 then 1
147147 else 0
148148 let verifyCards = match getBoolean(this, ("purchased_item_cards_vol01_" + currentKeyBytes)) {
149149 case t: Boolean =>
150150 t
151151 case _ =>
152152 false
153153 }
154154 let tokenBalance = match getInteger(this, ("token_balance_" + currentKeyBytes)) {
155155 case t: Int =>
156156 t
157157 case _ =>
158158 0
159159 }
160160 let newTokenPurchase = (inv.payments[0].amount * 10000)
161161 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
162162 func foldFunc (acc,e) = (acc + e)
163163
164164 let resultVerifyStatusCards = {
165165 let $list53405374 = statusCards
166166 let $size53405374 = size($list53405374)
167167 let $acc053405374 = 0
168168 if (($size53405374 == 0))
169169 then $acc053405374
170170 else {
171171 let $acc153405374 = foldFunc($acc053405374, $list53405374[0])
172172 if (($size53405374 == 1))
173173 then $acc153405374
174174 else {
175175 let $acc253405374 = foldFunc($acc153405374, $list53405374[1])
176176 if (($size53405374 == 2))
177177 then $acc253405374
178178 else {
179179 let $acc353405374 = foldFunc($acc253405374, $list53405374[2])
180180 if (($size53405374 == 3))
181181 then $acc353405374
182182 else {
183183 let $acc453405374 = foldFunc($acc353405374, $list53405374[3])
184184 if (($size53405374 == 4))
185185 then $acc453405374
186186 else {
187187 let $acc553405374 = foldFunc($acc453405374, $list53405374[4])
188188 if (($size53405374 == 5))
189189 then $acc553405374
190190 else {
191191 let $acc653405374 = foldFunc($acc553405374, $list53405374[5])
192192 if (($size53405374 == 6))
193193 then $acc653405374
194194 else {
195195 let $acc753405374 = foldFunc($acc653405374, $list53405374[6])
196196 if (($size53405374 == 7))
197197 then $acc753405374
198198 else {
199199 let $acc853405374 = foldFunc($acc753405374, $list53405374[7])
200200 if (($size53405374 == 8))
201201 then $acc853405374
202202 else {
203203 let $acc953405374 = foldFunc($acc853405374, $list53405374[8])
204204 if (($size53405374 == 9))
205205 then $acc953405374
206206 else {
207207 let $acc1053405374 = foldFunc($acc953405374, $list53405374[9])
208208 if (($size53405374 == 10))
209209 then $acc1053405374
210210 else {
211211 let $acc1153405374 = foldFunc($acc1053405374, $list53405374[10])
212212 throw("List size exceed 10")
213213 }
214214 }
215215 }
216216 }
217217 }
218218 }
219219 }
220220 }
221221 }
222222 }
223223 }
224224 }
225225 if ((class == "Tokens Oracle Arena"))
226226 then [IntegerEntry(((("token_balance_" + currentKeyBytes) + "_") + transactionId), newTokenPurchase)]
227227 else if (if (if ((card == "Buy Cards"))
228228 then (payAmount == 100000000)
229229 else false)
230230 then !(verifyCards)
231231 else false)
232232 then [BooleanEntry(("purchased_item_cards_vol01_" + currentKeyBytes), true)]
233233 else if (if (if ((card == "Buy Cards"))
234234 then (payAmount == 100000000)
235235 else false)
236236 then verifyCards
237237 else false)
238238 then throw("You have already purchased this item on the marketplace.")
239239 else if (if (!(containsElement(classGame, class)))
240240 then true
241241 else !(containsElement(cardsGame, cardName)))
242242 then throw("The card sent does not exist in the game! Please check your cards!")
243243 else if ((payAmount != 10000000))
244244 then throw("Each move has a fixed value of 1 token.")
245- else if ((0 >= assetBalance(currentKey, cardsOracle)))
245+ else if (!(verifyCards))
246246 then throw("You must have the cards in your wallet! Get it on the marketplace!")
247247 else if (if ((cardInTheArena == ""))
248248 then true
249249 else (playerInTheArena == ""))
250250 then [StringEntry("playerInTheArena", currentKeyBytes), StringEntry("cardInTheArena", cardName), IntegerEntry("arenaCardScore", currentCardScore), StringEntry(("status_" + cardNameCurrentPlayer), "Used")]
251251 else if ((currentCardStatus == "Used"))
252252 then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
253253 else {
254254 let winner = if ((currentCardScore > arenaCardScore))
255255 then currentKeyBytes
256256 else playerInTheArena
257257 let defeated = if ((arenaCardScore > currentCardScore))
258258 then currentKeyBytes
259259 else if ((currentCardScore > arenaCardScore))
260260 then playerInTheArena
261261 else currentKeyBytes
262262 let winningCard = if ((currentCardScore > arenaCardScore))
263263 then cardName
264264 else cardInTheArena
265265 let defeatedCard = if ((arenaCardScore > currentCardScore))
266266 then cardName
267267 else if ((currentCardScore > arenaCardScore))
268268 then cardInTheArena
269269 else currentKeyBytes
270270 let pointsRemainingOnWinningCard = if ((currentCardScore > arenaCardScore))
271271 then (currentCardScore - arenaCardScore)
272272 else (arenaCardScore - currentCardScore)
273273 let winReward = if ((currentCardScore > arenaCardScore))
274274 then payAmount
275275 else (payAmount / 2)
276276 let rewardValue = if ((winner == currentKeyBytes))
277277 then (winReward + currentPlayerBalance)
278278 else if ((winner == playerInTheArena))
279279 then (winReward + arenaPlayerBalance)
280280 else throw("Código 010105. Contate o suporte!")
281281 let defeatReward = 0
282282 let newHistoricId = (historicId + 1)
283283 [StringEntry("playerInTheArena", winner), StringEntry("cardInTheArena", winningCard), IntegerEntry("arenaCardScore", pointsRemainingOnWinningCard), if ((resultVerifyStatusCards == 9))
284284 then StringEntry(((("status_" + class) + "_100_") + currentKeyBytes), "")
285285 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
286286 then StringEntry(((("status_" + class) + "_200_") + currentKeyBytes), "")
287287 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
288288 then StringEntry(((("status_" + class) + "_300_") + currentKeyBytes), "")
289289 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
290290 then StringEntry(((("status_" + class) + "_400_") + currentKeyBytes), "")
291291 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
292292 then StringEntry(((("status_" + class) + "_500_") + currentKeyBytes), "")
293293 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
294294 then StringEntry(((("status_" + class) + "_600_") + currentKeyBytes), "")
295295 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
296296 then StringEntry(((("status_" + class) + "_700_") + currentKeyBytes), "")
297297 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
298298 then StringEntry(((("status_" + class) + "_800_") + currentKeyBytes), "")
299299 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
300300 then StringEntry(((("status_" + class) + "_900_") + currentKeyBytes), "")
301301 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
302302 then StringEntry(((("status_" + class) + "_1000_") + currentKeyBytes), "")
303303 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), IntegerEntry(("balance_reward_" + winner), rewardValue), StringEntry(((((((("history_" + currentKeyBytes) + "_") + playerInTheArena) + "_") + transactionId) + "_") + toString(newHistoricId)), (((((((((((((((((((((((((((("{\"historicId\": \"" + toString(newHistoricId)) + "\", \"transactionId\": \"") + transactionId) + "\", \"playerAttack\": \"") + currentKeyBytes) + "\", \"playerInTheArena\": \"") + playerInTheArena) + "\", \"usedCard\": \"") + cardName) + "\", \"cardInTheArena\": \"") + cardInTheArena) + "\", \"arenaCardScore\": \"") + toString(arenaCardScore)) + "\", \"winner\": \"") + winner) + "\", \"winningCard\": \"") + winningCard) + "\", \"defeated\": \"") + defeated) + "\", \"defeatedCard\": \"") + defeatedCard) + "\", \"pointsRemainingOnWinningCard\": \"") + toString(pointsRemainingOnWinningCard)) + "\", \"winReward\": \"") + toString(winReward)) + "\", \"defeatReward\": \"") + toString(defeatReward)) + "\"}")), StringEntry(("status_" + cardNameCurrentPlayer), "Used"), IntegerEntry("historicId", newHistoricId)]
304304 }
305305 }
306306
307307

github/deemru/w8io/169f3d6 
84.84 ms