tx · SMa2oPeQnH5XPeYNYbykW4Gqq61p9vPDLMP5oaXdbnT

3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX:  -0.01000000 Waves

2021.08.10 20:33 [1652557] smart account 3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX > SELF 0.00000000 Waves

{ "type": 13, "id": "SMa2oPeQnH5XPeYNYbykW4Gqq61p9vPDLMP5oaXdbnT", "fee": 1000000, "feeAssetId": null, "timestamp": 1628616794721, "version": 2, "chainId": 84, "sender": "3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX", "senderPublicKey": "FzLqgx3z1ige5YuhjR5esJe6Ug78Eq1Nwezof8APt4h4", "proofs": [ "2t2JsAwhkRHnvuZjbbKXGqBDWW8gkmrUMWZjqLwfwvcSURFu5ScoKY7hsdsdi7YCoNdqBhkD4we7TWguidFaoupC" ], "script": "base64:AAIFAAAAAAAABSsIAhIECgIICBoJCgJhMRIDaW52GgoKAmEyEgRjYXJkGgsKAmEzEgVjbGFzcxoTCgJhNBINdHJhbnNhY3Rpb25JZBoQCgJhNRIKY3VycmVudEtleRoPCgJhNhIJcGF5QW1vdW50GhUKAmE3Eg9jdXJyZW50S2V5Qnl0ZXMaDgoCYTgSCGNhcmROYW1lGhsKAmE5EhVjYXJkTmFtZUN1cnJlbnRQbGF5ZXIaEQoCYjESC2NhcmRzT3JhY2xlGg8KAmIyEgljYXJkc0dhbWUaDwoCYjMSCWNsYXNzR2FtZRoQCgJiNBIKYXNzZXRzR2FtZRoQCgJiNRIKaGlzdG9yaWNJZBoNCgJiNhIHJG1hdGNoMBoHCgJiNxIBdBoXCgJiOBIRY3VycmVudENhcmRTdGF0dXMaFgoCYjkSEGN1cnJlbnRDYXJkU2NvcmUaHQoCYzESF2N1cnJlbnRLZXlQbGF5ZXJCYWxhbmNlGhoKAmMyEhRjdXJyZW50UGxheWVyQmFsYW5jZRoWCgJjMxIQcGxheWVySW5UaGVBcmVuYRobCgJjNBIVYXJlbmFLZXlQbGF5ZXJCYWxhbmNlGhgKAmM1EhJhcmVuYVBsYXllckJhbGFuY2UaFAoCYzYSDmNhcmRJblRoZUFyZW5hGhQKAmM3Eg5hcmVuYUNhcmRTY29yZRoRCgJjOBILc3RhdHVzQ2FyZDEaEQoCYzkSC3N0YXR1c0NhcmQyGhEKAmQxEgtzdGF0dXNDYXJkMxoRCgJkMhILc3RhdHVzQ2FyZDQaEQoCZDMSC3N0YXR1c0NhcmQ1GhEKAmQ0EgtzdGF0dXNDYXJkNhoRCgJkNRILc3RhdHVzQ2FyZDcaEQoCZDYSC3N0YXR1c0NhcmQ4GhEKAmQ3EgtzdGF0dXNDYXJkORoSCgJkOBIMc3RhdHVzQ2FyZDEwGhUKAmQ5Eg9wdXJjaGFzZWRUb2tlbnMaHwoCZTESGW5ld1B1cmNoYXNlZFRva2Vuc0JhbGFuY2UaEQoCZTISC3N0YXR1c0NhcmRzGg4KAmUzEghmb2xkRnVuYxoJCgJlNBIDYWNjGgcKAmU1EgFlGh0KAmU2EhdyZXN1bHRWZXJpZnlTdGF0dXNDYXJkcxoTCgJlNxINJGxpc3Q1MTM4NTE3MhoTCgJlOBINJHNpemU1MTM4NTE3MhoT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", "height": 1652557, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: AyAEaYAVAM1uuyom2cZ7n3s19t5BkrFHeZSseqsLN8BA Next: 2wTfYRULhzqPB5tJYowAWmrgrvudPn5Y43YrfgHqb5Gc Diff:
OldNewDifferences
151151 case _ =>
152152 0
153153 }
154- let newPurchasedTokensBalance = parseIntValue(card)
154+ let newPurchasedTokensBalance = card
155155 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
156156 func foldFunc (acc,e) = (acc + e)
157157
158158 let resultVerifyStatusCards = {
159- let $list51535187 = statusCards
160- let $size51535187 = size($list51535187)
161- let $acc051535187 = 0
162- if (($size51535187 == 0))
163- then $acc051535187
159+ let $list51385172 = statusCards
160+ let $size51385172 = size($list51385172)
161+ let $acc051385172 = 0
162+ if (($size51385172 == 0))
163+ then $acc051385172
164164 else {
165- let $acc151535187 = foldFunc($acc051535187, $list51535187[0])
166- if (($size51535187 == 1))
167- then $acc151535187
165+ let $acc151385172 = foldFunc($acc051385172, $list51385172[0])
166+ if (($size51385172 == 1))
167+ then $acc151385172
168168 else {
169- let $acc251535187 = foldFunc($acc151535187, $list51535187[1])
170- if (($size51535187 == 2))
171- then $acc251535187
169+ let $acc251385172 = foldFunc($acc151385172, $list51385172[1])
170+ if (($size51385172 == 2))
171+ then $acc251385172
172172 else {
173- let $acc351535187 = foldFunc($acc251535187, $list51535187[2])
174- if (($size51535187 == 3))
175- then $acc351535187
173+ let $acc351385172 = foldFunc($acc251385172, $list51385172[2])
174+ if (($size51385172 == 3))
175+ then $acc351385172
176176 else {
177- let $acc451535187 = foldFunc($acc351535187, $list51535187[3])
178- if (($size51535187 == 4))
179- then $acc451535187
177+ let $acc451385172 = foldFunc($acc351385172, $list51385172[3])
178+ if (($size51385172 == 4))
179+ then $acc451385172
180180 else {
181- let $acc551535187 = foldFunc($acc451535187, $list51535187[4])
182- if (($size51535187 == 5))
183- then $acc551535187
181+ let $acc551385172 = foldFunc($acc451385172, $list51385172[4])
182+ if (($size51385172 == 5))
183+ then $acc551385172
184184 else {
185- let $acc651535187 = foldFunc($acc551535187, $list51535187[5])
186- if (($size51535187 == 6))
187- then $acc651535187
185+ let $acc651385172 = foldFunc($acc551385172, $list51385172[5])
186+ if (($size51385172 == 6))
187+ then $acc651385172
188188 else {
189- let $acc751535187 = foldFunc($acc651535187, $list51535187[6])
190- if (($size51535187 == 7))
191- then $acc751535187
189+ let $acc751385172 = foldFunc($acc651385172, $list51385172[6])
190+ if (($size51385172 == 7))
191+ then $acc751385172
192192 else {
193- let $acc851535187 = foldFunc($acc751535187, $list51535187[7])
194- if (($size51535187 == 8))
195- then $acc851535187
193+ let $acc851385172 = foldFunc($acc751385172, $list51385172[7])
194+ if (($size51385172 == 8))
195+ then $acc851385172
196196 else {
197- let $acc951535187 = foldFunc($acc851535187, $list51535187[8])
198- if (($size51535187 == 9))
199- then $acc951535187
197+ let $acc951385172 = foldFunc($acc851385172, $list51385172[8])
198+ if (($size51385172 == 9))
199+ then $acc951385172
200200 else {
201- let $acc1051535187 = foldFunc($acc951535187, $list51535187[9])
202- if (($size51535187 == 10))
203- then $acc1051535187
201+ let $acc1051385172 = foldFunc($acc951385172, $list51385172[9])
202+ if (($size51385172 == 10))
203+ then $acc1051385172
204204 else {
205- let $acc1151535187 = foldFunc($acc1051535187, $list51535187[10])
205+ let $acc1151385172 = foldFunc($acc1051385172, $list51385172[10])
206206 throw("List size exceed 10")
207207 }
208208 }
217217 }
218218 }
219219 if ((class == "Buy Tokens Oracle Arena"))
220- then throw(toString(newPurchasedTokensBalance))
220+ then throw(newPurchasedTokensBalance)
221221 else if (if ((card == "Buy Cards"))
222222 then (payAmount == 100000000)
223223 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
148148 let purchasedTokens = match getInteger(this, ("purchased tokens_" + currentKeyBytes)) {
149149 case t: Int =>
150150 t
151151 case _ =>
152152 0
153153 }
154- let newPurchasedTokensBalance = parseIntValue(card)
154+ let newPurchasedTokensBalance = card
155155 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
156156 func foldFunc (acc,e) = (acc + e)
157157
158158 let resultVerifyStatusCards = {
159- let $list51535187 = statusCards
160- let $size51535187 = size($list51535187)
161- let $acc051535187 = 0
162- if (($size51535187 == 0))
163- then $acc051535187
159+ let $list51385172 = statusCards
160+ let $size51385172 = size($list51385172)
161+ let $acc051385172 = 0
162+ if (($size51385172 == 0))
163+ then $acc051385172
164164 else {
165- let $acc151535187 = foldFunc($acc051535187, $list51535187[0])
166- if (($size51535187 == 1))
167- then $acc151535187
165+ let $acc151385172 = foldFunc($acc051385172, $list51385172[0])
166+ if (($size51385172 == 1))
167+ then $acc151385172
168168 else {
169- let $acc251535187 = foldFunc($acc151535187, $list51535187[1])
170- if (($size51535187 == 2))
171- then $acc251535187
169+ let $acc251385172 = foldFunc($acc151385172, $list51385172[1])
170+ if (($size51385172 == 2))
171+ then $acc251385172
172172 else {
173- let $acc351535187 = foldFunc($acc251535187, $list51535187[2])
174- if (($size51535187 == 3))
175- then $acc351535187
173+ let $acc351385172 = foldFunc($acc251385172, $list51385172[2])
174+ if (($size51385172 == 3))
175+ then $acc351385172
176176 else {
177- let $acc451535187 = foldFunc($acc351535187, $list51535187[3])
178- if (($size51535187 == 4))
179- then $acc451535187
177+ let $acc451385172 = foldFunc($acc351385172, $list51385172[3])
178+ if (($size51385172 == 4))
179+ then $acc451385172
180180 else {
181- let $acc551535187 = foldFunc($acc451535187, $list51535187[4])
182- if (($size51535187 == 5))
183- then $acc551535187
181+ let $acc551385172 = foldFunc($acc451385172, $list51385172[4])
182+ if (($size51385172 == 5))
183+ then $acc551385172
184184 else {
185- let $acc651535187 = foldFunc($acc551535187, $list51535187[5])
186- if (($size51535187 == 6))
187- then $acc651535187
185+ let $acc651385172 = foldFunc($acc551385172, $list51385172[5])
186+ if (($size51385172 == 6))
187+ then $acc651385172
188188 else {
189- let $acc751535187 = foldFunc($acc651535187, $list51535187[6])
190- if (($size51535187 == 7))
191- then $acc751535187
189+ let $acc751385172 = foldFunc($acc651385172, $list51385172[6])
190+ if (($size51385172 == 7))
191+ then $acc751385172
192192 else {
193- let $acc851535187 = foldFunc($acc751535187, $list51535187[7])
194- if (($size51535187 == 8))
195- then $acc851535187
193+ let $acc851385172 = foldFunc($acc751385172, $list51385172[7])
194+ if (($size51385172 == 8))
195+ then $acc851385172
196196 else {
197- let $acc951535187 = foldFunc($acc851535187, $list51535187[8])
198- if (($size51535187 == 9))
199- then $acc951535187
197+ let $acc951385172 = foldFunc($acc851385172, $list51385172[8])
198+ if (($size51385172 == 9))
199+ then $acc951385172
200200 else {
201- let $acc1051535187 = foldFunc($acc951535187, $list51535187[9])
202- if (($size51535187 == 10))
203- then $acc1051535187
201+ let $acc1051385172 = foldFunc($acc951385172, $list51385172[9])
202+ if (($size51385172 == 10))
203+ then $acc1051385172
204204 else {
205- let $acc1151535187 = foldFunc($acc1051535187, $list51535187[10])
205+ let $acc1151385172 = foldFunc($acc1051385172, $list51385172[10])
206206 throw("List size exceed 10")
207207 }
208208 }
209209 }
210210 }
211211 }
212212 }
213213 }
214214 }
215215 }
216216 }
217217 }
218218 }
219219 if ((class == "Buy Tokens Oracle Arena"))
220- then throw(toString(newPurchasedTokensBalance))
220+ then throw(newPurchasedTokensBalance)
221221 else if (if ((card == "Buy Cards"))
222222 then (payAmount == 100000000)
223223 else false)
224224 then [ScriptTransfer(currentKey, 10, cardsOracle)]
225225 else if (if (!(containsElement(classGame, class)))
226226 then true
227227 else !(containsElement(cardsGame, cardName)))
228228 then throw("The card sent does not exist in the game! Please check your cards!")
229229 else if ((payAmount != 10000000))
230230 then throw("Each move has a fixed value of 1 token.")
231231 else if ((0 >= assetBalance(currentKey, cardsOracle)))
232232 then throw("You must have the cards in your wallet! Get it on the marketplace!")
233233 else if (if ((cardInTheArena == ""))
234234 then true
235235 else (playerInTheArena == ""))
236236 then [StringEntry("playerInTheArena", currentKeyBytes), StringEntry("cardInTheArena", cardName), IntegerEntry("arenaCardScore", currentCardScore), StringEntry(("status_" + cardNameCurrentPlayer), "Used")]
237237 else if ((currentCardStatus == "Used"))
238238 then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
239239 else {
240240 let winner = if ((currentCardScore > arenaCardScore))
241241 then currentKeyBytes
242242 else playerInTheArena
243243 let defeated = if ((arenaCardScore > currentCardScore))
244244 then currentKeyBytes
245245 else if ((currentCardScore > arenaCardScore))
246246 then playerInTheArena
247247 else currentKeyBytes
248248 let winningCard = if ((currentCardScore > arenaCardScore))
249249 then cardName
250250 else cardInTheArena
251251 let defeatedCard = if ((arenaCardScore > currentCardScore))
252252 then cardName
253253 else if ((currentCardScore > arenaCardScore))
254254 then cardInTheArena
255255 else currentKeyBytes
256256 let pointsRemainingOnWinningCard = if ((currentCardScore > arenaCardScore))
257257 then (currentCardScore - arenaCardScore)
258258 else (arenaCardScore - currentCardScore)
259259 let winReward = if ((currentCardScore > arenaCardScore))
260260 then payAmount
261261 else (payAmount / 2)
262262 let rewardValue = if ((winner == currentKeyBytes))
263263 then (winReward + currentPlayerBalance)
264264 else if ((winner == playerInTheArena))
265265 then (winReward + arenaPlayerBalance)
266266 else throw("Código 010105. Contate o suporte!")
267267 let defeatReward = 0
268268 let newHistoricId = (historicId + 1)
269269 [StringEntry("playerInTheArena", winner), StringEntry("cardInTheArena", winningCard), IntegerEntry("arenaCardScore", pointsRemainingOnWinningCard), if ((resultVerifyStatusCards == 9))
270270 then StringEntry(((("status_" + class) + "_100_") + currentKeyBytes), "")
271271 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
272272 then StringEntry(((("status_" + class) + "_200_") + currentKeyBytes), "")
273273 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
274274 then StringEntry(((("status_" + class) + "_300_") + currentKeyBytes), "")
275275 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
276276 then StringEntry(((("status_" + class) + "_400_") + currentKeyBytes), "")
277277 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
278278 then StringEntry(((("status_" + class) + "_500_") + currentKeyBytes), "")
279279 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
280280 then StringEntry(((("status_" + class) + "_600_") + currentKeyBytes), "")
281281 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
282282 then StringEntry(((("status_" + class) + "_700_") + currentKeyBytes), "")
283283 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
284284 then StringEntry(((("status_" + class) + "_800_") + currentKeyBytes), "")
285285 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
286286 then StringEntry(((("status_" + class) + "_900_") + currentKeyBytes), "")
287287 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
288288 then StringEntry(((("status_" + class) + "_1000_") + currentKeyBytes), "")
289289 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)]
290290 }
291291 }
292292
293293

github/deemru/w8io/3ef1775 
127.46 ms