tx · 3EqTig63zZziQpqje4gNSUeDRDHhjLjYU4Xt5kqSLoTj

3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX:  -0.01000000 Waves

2021.08.10 23:52 [1652764] smart account 3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX > SELF 0.00000000 Waves

{ "type": 13, "id": "3EqTig63zZziQpqje4gNSUeDRDHhjLjYU4Xt5kqSLoTj", "fee": 1000000, "feeAssetId": null, "timestamp": 1628628735170, "version": 2, "chainId": 84, "sender": "3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX", "senderPublicKey": "FzLqgx3z1ige5YuhjR5esJe6Ug78Eq1Nwezof8APt4h4", "proofs": [ "4TV6DWRkdA4QPRnPhk6XBu5cG5EwPMx92Gnodbvcmq4in89RV8F5hEAUEpRGi8wF3e6ATF46GePTLGAu1J2q5qwD" ], "script": "base64:AAIFAAAAAAAABQoIAhIECgIICBoJCgJhMRIDaW52GgoKAmEyEgRjYXJkGgsKAmEzEgVjbGFzcxoTCgJhNBINdHJhbnNhY3Rpb25JZBoQCgJhNRIKY3VycmVudEtleRoPCgJhNhIJcGF5QW1vdW50GhUKAmE3Eg9jdXJyZW50S2V5Qnl0ZXMaDgoCYTgSCGNhcmROYW1lGhsKAmE5EhVjYXJkTmFtZUN1cnJlbnRQbGF5ZXIaEQoCYjESC2NhcmRzT3JhY2xlGg8KAmIyEgljYXJkc0dhbWUaDwoCYjMSCWNsYXNzR2FtZRoQCgJiNBIKYXNzZXRzR2FtZRoQCgJiNRIKaGlzdG9yaWNJZBoNCgJiNhIHJG1hdGNoMBoHCgJiNxIBdBoXCgJiOBIRY3VycmVudENhcmRTdGF0dXMaFgoCYjkSEGN1cnJlbnRDYXJkU2NvcmUaHQoCYzESF2N1cnJlbnRLZXlQbGF5ZXJCYWxhbmNlGhoKAmMyEhRjdXJyZW50UGxheWVyQmFsYW5jZRoWCgJjMxIQcGxheWVySW5UaGVBcmVuYRobCgJjNBIVYXJlbmFLZXlQbGF5ZXJCYWxhbmNlGhgKAmM1EhJhcmVuYVBsYXllckJhbGFuY2UaFAoCYzYSDmNhcmRJblRoZUFyZW5hGhQKAmM3Eg5hcmVuYUNhcmRTY29yZRoRCgJjOBILc3RhdHVzQ2FyZDEaEQoCYzkSC3N0YXR1c0NhcmQyGhEKAmQxEgtzdGF0dXNDYXJkMxoRCgJkMhILc3RhdHVzQ2FyZDQaEQoCZDMSC3N0YXR1c0NhcmQ1GhEKAmQ0EgtzdGF0dXNDYXJkNhoRCgJkNRILc3RhdHVzQ2FyZDcaEQoCZDYSC3N0YXR1c0NhcmQ4GhEKAmQ3EgtzdGF0dXNDYXJkORoSCgJkOBIMc3RhdHVzQ2FyZDEwGhUKAmQ5Eg92ZXJpZnlCdXlUb2tlbnMaEQoCZTESC3N0YXR1c0NhcmRzGg4KAmUyEghmb2xkRnVuYxoJCgJlMxIDYWNjGgcKAmU0EgFlGh0KAmU1EhdyZXN1bHRWZXJpZnlTdGF0dXNDYXJkcxoTCgJlNhINJGxpc3Q1MDI5NTA2MxoTCgJlNxINJHNpemU1MDI5NTA2MxoTCgJlOBINJGFjYzA1MDI5NTA2MxoTCgJlORINJGFjYzE1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", "height": 1652764, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Djub4yjxYxH86VNcLiygGyRFzHCBgej4pMjq3v8BmfR9 Next: 2BAXbGdusgB8mbzauhAhpRt3HuUCMMdpyjAPgkgYtoAk Diff:
OldNewDifferences
145145 } == "Used"))
146146 then 1
147147 else 0
148- let verifyBuyTokens = parseBigIntValue(card)
148+ let verifyBuyTokens = parseIntValue(card)
149149 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
150150 func foldFunc (acc,e) = (acc + e)
151151
152152 let resultVerifyStatusCards = {
153- let $list50325066 = statusCards
154- let $size50325066 = size($list50325066)
155- let $acc050325066 = 0
156- if (($size50325066 == 0))
157- then $acc050325066
153+ let $list50295063 = statusCards
154+ let $size50295063 = size($list50295063)
155+ let $acc050295063 = 0
156+ if (($size50295063 == 0))
157+ then $acc050295063
158158 else {
159- let $acc150325066 = foldFunc($acc050325066, $list50325066[0])
160- if (($size50325066 == 1))
161- then $acc150325066
159+ let $acc150295063 = foldFunc($acc050295063, $list50295063[0])
160+ if (($size50295063 == 1))
161+ then $acc150295063
162162 else {
163- let $acc250325066 = foldFunc($acc150325066, $list50325066[1])
164- if (($size50325066 == 2))
165- then $acc250325066
163+ let $acc250295063 = foldFunc($acc150295063, $list50295063[1])
164+ if (($size50295063 == 2))
165+ then $acc250295063
166166 else {
167- let $acc350325066 = foldFunc($acc250325066, $list50325066[2])
168- if (($size50325066 == 3))
169- then $acc350325066
167+ let $acc350295063 = foldFunc($acc250295063, $list50295063[2])
168+ if (($size50295063 == 3))
169+ then $acc350295063
170170 else {
171- let $acc450325066 = foldFunc($acc350325066, $list50325066[3])
172- if (($size50325066 == 4))
173- then $acc450325066
171+ let $acc450295063 = foldFunc($acc350295063, $list50295063[3])
172+ if (($size50295063 == 4))
173+ then $acc450295063
174174 else {
175- let $acc550325066 = foldFunc($acc450325066, $list50325066[4])
176- if (($size50325066 == 5))
177- then $acc550325066
175+ let $acc550295063 = foldFunc($acc450295063, $list50295063[4])
176+ if (($size50295063 == 5))
177+ then $acc550295063
178178 else {
179- let $acc650325066 = foldFunc($acc550325066, $list50325066[5])
180- if (($size50325066 == 6))
181- then $acc650325066
179+ let $acc650295063 = foldFunc($acc550295063, $list50295063[5])
180+ if (($size50295063 == 6))
181+ then $acc650295063
182182 else {
183- let $acc750325066 = foldFunc($acc650325066, $list50325066[6])
184- if (($size50325066 == 7))
185- then $acc750325066
183+ let $acc750295063 = foldFunc($acc650295063, $list50295063[6])
184+ if (($size50295063 == 7))
185+ then $acc750295063
186186 else {
187- let $acc850325066 = foldFunc($acc750325066, $list50325066[7])
188- if (($size50325066 == 8))
189- then $acc850325066
187+ let $acc850295063 = foldFunc($acc750295063, $list50295063[7])
188+ if (($size50295063 == 8))
189+ then $acc850295063
190190 else {
191- let $acc950325066 = foldFunc($acc850325066, $list50325066[8])
192- if (($size50325066 == 9))
193- then $acc950325066
191+ let $acc950295063 = foldFunc($acc850295063, $list50295063[8])
192+ if (($size50295063 == 9))
193+ then $acc950295063
194194 else {
195- let $acc1050325066 = foldFunc($acc950325066, $list50325066[9])
196- if (($size50325066 == 10))
197- then $acc1050325066
195+ let $acc1050295063 = foldFunc($acc950295063, $list50295063[9])
196+ if (($size50295063 == 10))
197+ then $acc1050295063
198198 else {
199- let $acc1150325066 = foldFunc($acc1050325066, $list50325066[10])
199+ let $acc1150295063 = foldFunc($acc1050295063, $list50295063[10])
200200 throw("List size exceed 10")
201201 }
202202 }
211211 }
212212 }
213213 if ((class == "Tokens Oracle Arena"))
214- then [IntegerEntry(("token_balance_" + currentKeyBytes), toInt(verifyBuyTokens))]
214+ then [IntegerEntry(("token_balance_" + currentKeyBytes), verifyBuyTokens)]
215215 else if (if ((card == "Buy Cards"))
216216 then (payAmount == 100000000)
217217 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 verifyBuyTokens = parseBigIntValue(card)
148+ let verifyBuyTokens = parseIntValue(card)
149149 let statusCards = [statusCard1, statusCard2, statusCard3, statusCard4, statusCard5, statusCard6, statusCard7, statusCard8, statusCard9, statusCard10]
150150 func foldFunc (acc,e) = (acc + e)
151151
152152 let resultVerifyStatusCards = {
153- let $list50325066 = statusCards
154- let $size50325066 = size($list50325066)
155- let $acc050325066 = 0
156- if (($size50325066 == 0))
157- then $acc050325066
153+ let $list50295063 = statusCards
154+ let $size50295063 = size($list50295063)
155+ let $acc050295063 = 0
156+ if (($size50295063 == 0))
157+ then $acc050295063
158158 else {
159- let $acc150325066 = foldFunc($acc050325066, $list50325066[0])
160- if (($size50325066 == 1))
161- then $acc150325066
159+ let $acc150295063 = foldFunc($acc050295063, $list50295063[0])
160+ if (($size50295063 == 1))
161+ then $acc150295063
162162 else {
163- let $acc250325066 = foldFunc($acc150325066, $list50325066[1])
164- if (($size50325066 == 2))
165- then $acc250325066
163+ let $acc250295063 = foldFunc($acc150295063, $list50295063[1])
164+ if (($size50295063 == 2))
165+ then $acc250295063
166166 else {
167- let $acc350325066 = foldFunc($acc250325066, $list50325066[2])
168- if (($size50325066 == 3))
169- then $acc350325066
167+ let $acc350295063 = foldFunc($acc250295063, $list50295063[2])
168+ if (($size50295063 == 3))
169+ then $acc350295063
170170 else {
171- let $acc450325066 = foldFunc($acc350325066, $list50325066[3])
172- if (($size50325066 == 4))
173- then $acc450325066
171+ let $acc450295063 = foldFunc($acc350295063, $list50295063[3])
172+ if (($size50295063 == 4))
173+ then $acc450295063
174174 else {
175- let $acc550325066 = foldFunc($acc450325066, $list50325066[4])
176- if (($size50325066 == 5))
177- then $acc550325066
175+ let $acc550295063 = foldFunc($acc450295063, $list50295063[4])
176+ if (($size50295063 == 5))
177+ then $acc550295063
178178 else {
179- let $acc650325066 = foldFunc($acc550325066, $list50325066[5])
180- if (($size50325066 == 6))
181- then $acc650325066
179+ let $acc650295063 = foldFunc($acc550295063, $list50295063[5])
180+ if (($size50295063 == 6))
181+ then $acc650295063
182182 else {
183- let $acc750325066 = foldFunc($acc650325066, $list50325066[6])
184- if (($size50325066 == 7))
185- then $acc750325066
183+ let $acc750295063 = foldFunc($acc650295063, $list50295063[6])
184+ if (($size50295063 == 7))
185+ then $acc750295063
186186 else {
187- let $acc850325066 = foldFunc($acc750325066, $list50325066[7])
188- if (($size50325066 == 8))
189- then $acc850325066
187+ let $acc850295063 = foldFunc($acc750295063, $list50295063[7])
188+ if (($size50295063 == 8))
189+ then $acc850295063
190190 else {
191- let $acc950325066 = foldFunc($acc850325066, $list50325066[8])
192- if (($size50325066 == 9))
193- then $acc950325066
191+ let $acc950295063 = foldFunc($acc850295063, $list50295063[8])
192+ if (($size50295063 == 9))
193+ then $acc950295063
194194 else {
195- let $acc1050325066 = foldFunc($acc950325066, $list50325066[9])
196- if (($size50325066 == 10))
197- then $acc1050325066
195+ let $acc1050295063 = foldFunc($acc950295063, $list50295063[9])
196+ if (($size50295063 == 10))
197+ then $acc1050295063
198198 else {
199- let $acc1150325066 = foldFunc($acc1050325066, $list50325066[10])
199+ let $acc1150295063 = foldFunc($acc1050295063, $list50295063[10])
200200 throw("List size exceed 10")
201201 }
202202 }
203203 }
204204 }
205205 }
206206 }
207207 }
208208 }
209209 }
210210 }
211211 }
212212 }
213213 if ((class == "Tokens Oracle Arena"))
214- then [IntegerEntry(("token_balance_" + currentKeyBytes), toInt(verifyBuyTokens))]
214+ then [IntegerEntry(("token_balance_" + currentKeyBytes), verifyBuyTokens)]
215215 else if (if ((card == "Buy Cards"))
216216 then (payAmount == 100000000)
217217 else false)
218218 then [ScriptTransfer(currentKey, 10, cardsOracle)]
219219 else if (if (!(containsElement(classGame, class)))
220220 then true
221221 else !(containsElement(cardsGame, cardName)))
222222 then throw("The card sent does not exist in the game! Please check your cards!")
223223 else if ((payAmount != 10000000))
224224 then throw("Each move has a fixed value of 1 token.")
225225 else if ((0 >= assetBalance(currentKey, cardsOracle)))
226226 then throw("You must have the cards in your wallet! Get it on the marketplace!")
227227 else if (if ((cardInTheArena == ""))
228228 then true
229229 else (playerInTheArena == ""))
230230 then [StringEntry("playerInTheArena", currentKeyBytes), StringEntry("cardInTheArena", cardName), IntegerEntry("arenaCardScore", currentCardScore), StringEntry(("status_" + cardNameCurrentPlayer), "Used")]
231231 else if ((currentCardStatus == "Used"))
232232 then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
233233 else {
234234 let winner = if ((currentCardScore > arenaCardScore))
235235 then currentKeyBytes
236236 else playerInTheArena
237237 let defeated = if ((arenaCardScore > currentCardScore))
238238 then currentKeyBytes
239239 else if ((currentCardScore > arenaCardScore))
240240 then playerInTheArena
241241 else currentKeyBytes
242242 let winningCard = if ((currentCardScore > arenaCardScore))
243243 then cardName
244244 else cardInTheArena
245245 let defeatedCard = if ((arenaCardScore > currentCardScore))
246246 then cardName
247247 else if ((currentCardScore > arenaCardScore))
248248 then cardInTheArena
249249 else currentKeyBytes
250250 let pointsRemainingOnWinningCard = if ((currentCardScore > arenaCardScore))
251251 then (currentCardScore - arenaCardScore)
252252 else (arenaCardScore - currentCardScore)
253253 let winReward = if ((currentCardScore > arenaCardScore))
254254 then payAmount
255255 else (payAmount / 2)
256256 let rewardValue = if ((winner == currentKeyBytes))
257257 then (winReward + currentPlayerBalance)
258258 else if ((winner == playerInTheArena))
259259 then (winReward + arenaPlayerBalance)
260260 else throw("Código 010105. Contate o suporte!")
261261 let defeatReward = 0
262262 let newHistoricId = (historicId + 1)
263263 [StringEntry("playerInTheArena", winner), StringEntry("cardInTheArena", winningCard), IntegerEntry("arenaCardScore", pointsRemainingOnWinningCard), if ((resultVerifyStatusCards == 9))
264264 then StringEntry(((("status_" + class) + "_100_") + currentKeyBytes), "")
265265 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
266266 then StringEntry(((("status_" + class) + "_200_") + currentKeyBytes), "")
267267 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
268268 then StringEntry(((("status_" + class) + "_300_") + currentKeyBytes), "")
269269 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
270270 then StringEntry(((("status_" + class) + "_400_") + currentKeyBytes), "")
271271 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
272272 then StringEntry(((("status_" + class) + "_500_") + currentKeyBytes), "")
273273 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
274274 then StringEntry(((("status_" + class) + "_600_") + currentKeyBytes), "")
275275 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
276276 then StringEntry(((("status_" + class) + "_700_") + currentKeyBytes), "")
277277 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
278278 then StringEntry(((("status_" + class) + "_800_") + currentKeyBytes), "")
279279 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
280280 then StringEntry(((("status_" + class) + "_900_") + currentKeyBytes), "")
281281 else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((resultVerifyStatusCards == 9))
282282 then StringEntry(((("status_" + class) + "_1000_") + currentKeyBytes), "")
283283 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)]
284284 }
285285 }
286286
287287

github/deemru/w8io/169f3d6 
89.66 ms