tx · B38Cd7WZWUMX41bAM5THnwpiwVVCSLP1EutdrfGwVmny

3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX:  -0.01000000 Waves

2021.08.10 23:47 [1652758] smart account 3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX > SELF 0.00000000 Waves

{ "type": 13, "id": "B38Cd7WZWUMX41bAM5THnwpiwVVCSLP1EutdrfGwVmny", "fee": 1000000, "feeAssetId": null, "timestamp": 1628628487607, "version": 2, "chainId": 84, "sender": "3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX", "senderPublicKey": "FzLqgx3z1ige5YuhjR5esJe6Ug78Eq1Nwezof8APt4h4", "proofs": [ "77iHcuvzvmgCsWWpr4kmd7yJUZSW9EtsapmcPCcYYqxTSV6SaXbmDrqa7zXPATvNYWhTubBNSUceuUJVBTFEACT" ], "script": "base64:AAIFAAAAAAAABQoIAhIECgIICBoJCgJhMRIDaW52GgoKAmEyEgRjYXJkGgsKAmEzEgVjbGFzcxoTCgJhNBINdHJhbnNhY3Rpb25JZBoQCgJhNRIKY3VycmVudEtleRoPCgJhNhIJcGF5QW1vdW50GhUKAmE3Eg9jdXJyZW50S2V5Qnl0ZXMaDgoCYTgSCGNhcmROYW1lGhsKAmE5EhVjYXJkTmFtZUN1cnJlbnRQbGF5ZXIaEQoCYjESC2NhcmRzT3JhY2xlGg8KAmIyEgljYXJkc0dhbWUaDwoCYjMSCWNsYXNzR2FtZRoQCgJiNBIKYXNzZXRzR2FtZRoQCgJiNRIKaGlzdG9yaWNJZBoNCgJiNhIHJG1hdGNoMBoHCgJiNxIBdBoXCgJiOBIRY3VycmVudENhcmRTdGF0dXMaFgoCYjkSEGN1cnJlbnRDYXJkU2NvcmUaHQoCYzESF2N1cnJlbnRLZXlQbGF5ZXJCYWxhbmNlGhoKAmMyEhRjdXJyZW50UGxheWVyQmFsYW5jZRoWCgJjMxIQcGxheWVySW5UaGVBcmVuYRobCgJjNBIVYXJlbmFLZXlQbGF5ZXJCYWxhbmNlGhgKAmM1EhJhcmVuYVBsYXllckJhbGFuY2UaFAoCYzYSDmNhcmRJblRoZUFyZW5hGhQKAmM3Eg5hcmVuYUNhcmRTY29yZRoRCgJjOBILc3RhdHVzQ2FyZDEaEQoCYzkSC3N0YXR1c0NhcmQyGhEKAmQxEgtzdGF0dXNDYXJkMxoRCgJkMhILc3RhdHVzQ2FyZDQaEQoCZDMSC3N0YXR1c0NhcmQ1GhEKAmQ0EgtzdGF0dXNDYXJkNhoRCgJkNRILc3RhdHVzQ2FyZDcaEQoCZDYSC3N0YXR1c0NhcmQ4GhEKAmQ3EgtzdGF0dXNDYXJkORoSCgJkOBIMc3RhdHVzQ2FyZDEwGhUKAmQ5Eg92ZXJpZnlCdXlUb2tlbnMaEQoCZTESC3N0YXR1c0NhcmRzGg4KAmUyEghmb2xkRnVuYxoJCgJlMxIDYWNjGgcKAmU0EgFlGh0KAmU1EhdyZXN1bHRWZXJpZnlTdGF0dXNDYXJkcxoTCgJlNhINJGxpc3Q1MDM1NTA2ORoTCgJlNxINJHNpemU1MDM1NTA2ORoTCgJlOBINJGFjYzA1MDM1NTA2ORoTCgJlORINJGFjYzE1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", "height": 1652758, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8fSdPECzmKpAbQgffP1LZqtTMzmZCaxLrPycvNYWkXWF Next: 2UcoxmUma9pzrCEozJSDY9VqAfghDvLFtcGQRELiGU2j Diff:
OldNewDifferences
145145 } == "Used"))
146146 then 1
147147 else 0
148- let tokenBalance = match getInteger(this, ("token_balance_" + currentKeyBytes)) {
149- case t: Int =>
150- t
151- case _ =>
152- 0
153- }
154- let newTokenBalance = (tokenBalance + (inv.payments[0].amount * 10000))
148+ let verifyBuyTokens = parseBigIntValue("10,00")
155149 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
156150 func foldFunc (acc,e) = (acc + e)
157151
158152 let resultVerifyStatusCards = {
159- let $list51655199 = statusCards
160- let $size51655199 = size($list51655199)
161- let $acc051655199 = 0
162- if (($size51655199 == 0))
163- then $acc051655199
153+ let $list50355069 = statusCards
154+ let $size50355069 = size($list50355069)
155+ let $acc050355069 = 0
156+ if (($size50355069 == 0))
157+ then $acc050355069
164158 else {
165- let $acc151655199 = foldFunc($acc051655199, $list51655199[0])
166- if (($size51655199 == 1))
167- then $acc151655199
159+ let $acc150355069 = foldFunc($acc050355069, $list50355069[0])
160+ if (($size50355069 == 1))
161+ then $acc150355069
168162 else {
169- let $acc251655199 = foldFunc($acc151655199, $list51655199[1])
170- if (($size51655199 == 2))
171- then $acc251655199
163+ let $acc250355069 = foldFunc($acc150355069, $list50355069[1])
164+ if (($size50355069 == 2))
165+ then $acc250355069
172166 else {
173- let $acc351655199 = foldFunc($acc251655199, $list51655199[2])
174- if (($size51655199 == 3))
175- then $acc351655199
167+ let $acc350355069 = foldFunc($acc250355069, $list50355069[2])
168+ if (($size50355069 == 3))
169+ then $acc350355069
176170 else {
177- let $acc451655199 = foldFunc($acc351655199, $list51655199[3])
178- if (($size51655199 == 4))
179- then $acc451655199
171+ let $acc450355069 = foldFunc($acc350355069, $list50355069[3])
172+ if (($size50355069 == 4))
173+ then $acc450355069
180174 else {
181- let $acc551655199 = foldFunc($acc451655199, $list51655199[4])
182- if (($size51655199 == 5))
183- then $acc551655199
175+ let $acc550355069 = foldFunc($acc450355069, $list50355069[4])
176+ if (($size50355069 == 5))
177+ then $acc550355069
184178 else {
185- let $acc651655199 = foldFunc($acc551655199, $list51655199[5])
186- if (($size51655199 == 6))
187- then $acc651655199
179+ let $acc650355069 = foldFunc($acc550355069, $list50355069[5])
180+ if (($size50355069 == 6))
181+ then $acc650355069
188182 else {
189- let $acc751655199 = foldFunc($acc651655199, $list51655199[6])
190- if (($size51655199 == 7))
191- then $acc751655199
183+ let $acc750355069 = foldFunc($acc650355069, $list50355069[6])
184+ if (($size50355069 == 7))
185+ then $acc750355069
192186 else {
193- let $acc851655199 = foldFunc($acc751655199, $list51655199[7])
194- if (($size51655199 == 8))
195- then $acc851655199
187+ let $acc850355069 = foldFunc($acc750355069, $list50355069[7])
188+ if (($size50355069 == 8))
189+ then $acc850355069
196190 else {
197- let $acc951655199 = foldFunc($acc851655199, $list51655199[8])
198- if (($size51655199 == 9))
199- then $acc951655199
191+ let $acc950355069 = foldFunc($acc850355069, $list50355069[8])
192+ if (($size50355069 == 9))
193+ then $acc950355069
200194 else {
201- let $acc1051655199 = foldFunc($acc951655199, $list51655199[9])
202- if (($size51655199 == 10))
203- then $acc1051655199
195+ let $acc1050355069 = foldFunc($acc950355069, $list50355069[9])
196+ if (($size50355069 == 10))
197+ then $acc1050355069
204198 else {
205- let $acc1151655199 = foldFunc($acc1051655199, $list51655199[10])
199+ let $acc1150355069 = foldFunc($acc1050355069, $list50355069[10])
206200 throw("List size exceed 10")
207201 }
208202 }
217211 }
218212 }
219213 if ((class == "Tokens Oracle Arena"))
220- then [IntegerEntry(("token_balance_" + currentKeyBytes), newTokenBalance)]
214+ then throw(toString(verifyBuyTokens))
221215 else if (if ((card == "Buy Cards"))
222216 then (payAmount == 100000000)
223217 else false)
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
148- let tokenBalance = match getInteger(this, ("token_balance_" + currentKeyBytes)) {
149- case t: Int =>
150- t
151- case _ =>
152- 0
153- }
154- let newTokenBalance = (tokenBalance + (inv.payments[0].amount * 10000))
148+ let verifyBuyTokens = parseBigIntValue("10,00")
155149 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
156150 func foldFunc (acc,e) = (acc + e)
157151
158152 let resultVerifyStatusCards = {
159- let $list51655199 = statusCards
160- let $size51655199 = size($list51655199)
161- let $acc051655199 = 0
162- if (($size51655199 == 0))
163- then $acc051655199
153+ let $list50355069 = statusCards
154+ let $size50355069 = size($list50355069)
155+ let $acc050355069 = 0
156+ if (($size50355069 == 0))
157+ then $acc050355069
164158 else {
165- let $acc151655199 = foldFunc($acc051655199, $list51655199[0])
166- if (($size51655199 == 1))
167- then $acc151655199
159+ let $acc150355069 = foldFunc($acc050355069, $list50355069[0])
160+ if (($size50355069 == 1))
161+ then $acc150355069
168162 else {
169- let $acc251655199 = foldFunc($acc151655199, $list51655199[1])
170- if (($size51655199 == 2))
171- then $acc251655199
163+ let $acc250355069 = foldFunc($acc150355069, $list50355069[1])
164+ if (($size50355069 == 2))
165+ then $acc250355069
172166 else {
173- let $acc351655199 = foldFunc($acc251655199, $list51655199[2])
174- if (($size51655199 == 3))
175- then $acc351655199
167+ let $acc350355069 = foldFunc($acc250355069, $list50355069[2])
168+ if (($size50355069 == 3))
169+ then $acc350355069
176170 else {
177- let $acc451655199 = foldFunc($acc351655199, $list51655199[3])
178- if (($size51655199 == 4))
179- then $acc451655199
171+ let $acc450355069 = foldFunc($acc350355069, $list50355069[3])
172+ if (($size50355069 == 4))
173+ then $acc450355069
180174 else {
181- let $acc551655199 = foldFunc($acc451655199, $list51655199[4])
182- if (($size51655199 == 5))
183- then $acc551655199
175+ let $acc550355069 = foldFunc($acc450355069, $list50355069[4])
176+ if (($size50355069 == 5))
177+ then $acc550355069
184178 else {
185- let $acc651655199 = foldFunc($acc551655199, $list51655199[5])
186- if (($size51655199 == 6))
187- then $acc651655199
179+ let $acc650355069 = foldFunc($acc550355069, $list50355069[5])
180+ if (($size50355069 == 6))
181+ then $acc650355069
188182 else {
189- let $acc751655199 = foldFunc($acc651655199, $list51655199[6])
190- if (($size51655199 == 7))
191- then $acc751655199
183+ let $acc750355069 = foldFunc($acc650355069, $list50355069[6])
184+ if (($size50355069 == 7))
185+ then $acc750355069
192186 else {
193- let $acc851655199 = foldFunc($acc751655199, $list51655199[7])
194- if (($size51655199 == 8))
195- then $acc851655199
187+ let $acc850355069 = foldFunc($acc750355069, $list50355069[7])
188+ if (($size50355069 == 8))
189+ then $acc850355069
196190 else {
197- let $acc951655199 = foldFunc($acc851655199, $list51655199[8])
198- if (($size51655199 == 9))
199- then $acc951655199
191+ let $acc950355069 = foldFunc($acc850355069, $list50355069[8])
192+ if (($size50355069 == 9))
193+ then $acc950355069
200194 else {
201- let $acc1051655199 = foldFunc($acc951655199, $list51655199[9])
202- if (($size51655199 == 10))
203- then $acc1051655199
195+ let $acc1050355069 = foldFunc($acc950355069, $list50355069[9])
196+ if (($size50355069 == 10))
197+ then $acc1050355069
204198 else {
205- let $acc1151655199 = foldFunc($acc1051655199, $list51655199[10])
199+ let $acc1150355069 = foldFunc($acc1050355069, $list50355069[10])
206200 throw("List size exceed 10")
207201 }
208202 }
209203 }
210204 }
211205 }
212206 }
213207 }
214208 }
215209 }
216210 }
217211 }
218212 }
219213 if ((class == "Tokens Oracle Arena"))
220- then [IntegerEntry(("token_balance_" + currentKeyBytes), newTokenBalance)]
214+ then throw(toString(verifyBuyTokens))
221215 else if (if ((card == "Buy Cards"))
222216 then (payAmount == 100000000)
223217 else false)
224218 then [ScriptTransfer(currentKey, 10, cardsOracle)]
225219 else if (if (!(containsElement(classGame, class)))
226220 then true
227221 else !(containsElement(cardsGame, cardName)))
228222 then throw("The card sent does not exist in the game! Please check your cards!")
229223 else if ((payAmount != 10000000))
230224 then throw("Each move has a fixed value of 1 token.")
231225 else if ((0 >= assetBalance(currentKey, cardsOracle)))
232226 then throw("You must have the cards in your wallet! Get it on the marketplace!")
233227 else if (if ((cardInTheArena == ""))
234228 then true
235229 else (playerInTheArena == ""))
236230 then [StringEntry("playerInTheArena", currentKeyBytes), StringEntry("cardInTheArena", cardName), IntegerEntry("arenaCardScore", currentCardScore), StringEntry(("status_" + cardNameCurrentPlayer), "Used")]
237231 else if ((currentCardStatus == "Used"))
238232 then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
239233 else {
240234 let winner = if ((currentCardScore > arenaCardScore))
241235 then currentKeyBytes
242236 else playerInTheArena
243237 let defeated = if ((arenaCardScore > currentCardScore))
244238 then currentKeyBytes
245239 else if ((currentCardScore > arenaCardScore))
246240 then playerInTheArena
247241 else currentKeyBytes
248242 let winningCard = if ((currentCardScore > arenaCardScore))
249243 then cardName
250244 else cardInTheArena
251245 let defeatedCard = if ((arenaCardScore > currentCardScore))
252246 then cardName
253247 else if ((currentCardScore > arenaCardScore))
254248 then cardInTheArena
255249 else currentKeyBytes
256250 let pointsRemainingOnWinningCard = if ((currentCardScore > arenaCardScore))
257251 then (currentCardScore - arenaCardScore)
258252 else (arenaCardScore - currentCardScore)
259253 let winReward = if ((currentCardScore > arenaCardScore))
260254 then payAmount
261255 else (payAmount / 2)
262256 let rewardValue = if ((winner == currentKeyBytes))
263257 then (winReward + currentPlayerBalance)
264258 else if ((winner == playerInTheArena))
265259 then (winReward + arenaPlayerBalance)
266260 else throw("Código 010105. Contate o suporte!")
267261 let defeatReward = 0
268262 let newHistoricId = (historicId + 1)
269263 [StringEntry("playerInTheArena", winner), StringEntry("cardInTheArena", winningCard), IntegerEntry("arenaCardScore", pointsRemainingOnWinningCard), if ((resultVerifyStatusCards == 9))
270264 then StringEntry(((("status_" + class) + "_100_") + currentKeyBytes), "")
271265 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
272266 then StringEntry(((("status_" + class) + "_200_") + currentKeyBytes), "")
273267 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
274268 then StringEntry(((("status_" + class) + "_300_") + currentKeyBytes), "")
275269 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
276270 then StringEntry(((("status_" + class) + "_400_") + currentKeyBytes), "")
277271 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
278272 then StringEntry(((("status_" + class) + "_500_") + currentKeyBytes), "")
279273 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
280274 then StringEntry(((("status_" + class) + "_600_") + currentKeyBytes), "")
281275 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
282276 then StringEntry(((("status_" + class) + "_700_") + currentKeyBytes), "")
283277 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
284278 then StringEntry(((("status_" + class) + "_800_") + currentKeyBytes), "")
285279 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
286280 then StringEntry(((("status_" + class) + "_900_") + currentKeyBytes), "")
287281 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
288282 then StringEntry(((("status_" + class) + "_1000_") + currentKeyBytes), "")
289283 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)]
290284 }
291285 }
292286
293287

github/deemru/w8io/c3f4982 
76.99 ms