tx · AUeDdNTZqdL75ToF4nMmz5beJxqhToBUJmUtvzMQZd9e 3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA: -0.01000000 Waves 2021.07.24 10:12 [1627402] smart account 3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA > SELF 0.00000000 Waves
{ "type": 13, "id": "AUeDdNTZqdL75ToF4nMmz5beJxqhToBUJmUtvzMQZd9e", "fee": 1000000, "feeAssetId": null, "timestamp": 1627110844089, "version": 2, "chainId": 84, "sender": "3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA", "senderPublicKey": "4P5V3b5K49wXNGa4M6SwDgHAMBa582FxTsF5qjWePQo3", "proofs": [ "s1dTH5sctKFEEXSCXD1kkMyWqsmdZ2fBCbfaGKwNLvG5zEifULA2Qn3PyZevxtDJp3ELWzrwSn4uirr7N7vAHAA" ], "script": "base64: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IGRvIGRlY2sgZW0gc3VhIGNhcnRlaXJhISBQYXJhIGFkcXVpcmlyLCByZWFsaXplIGEgY29tcHJhIGVtIFN3YXAgRGVja3MuAwMJAAAAAAAAAgUAAAAOY2FyZEluVGhlQXJlbmECAAAAAAYJAAAAAAAAAgUAAAAQcGxheWVySW5UaGVBcmVuYQIAAAAACQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAEHBsYXllckluVGhlQXJlbmEFAAAAD2N1cnJlbnRLZXlCeXRlcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAA5jYXJkSW5UaGVBcmVuYQUAAAAIY2FyZE5hbWUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAADmFyZW5hQ2FyZFNjb3JlBQAAABBjdXJyZW50Q2FyZFNjb3JlBQAAAANuaWwDCQAAAAAAAAIFAAAAEWN1cnJlbnRDYXJkU3RhdHVzAgAAAARVc2VkCQAAAgAAAAECAAAAX0VzdGEgY2FydGEgasOhIGZvaSB1dGlsaXphZGEhIFV0aWxpemUgdG9kYXMgYXMgY2FydGFzIGRvIGRlY2sgcGFyYSBlc3RhIHNlciBsaWJlcmFkYSBub3ZhbWVudGUhBAAAAAZ3aW5uZXIDCQAAZgAAAAIFAAAAEGN1cnJlbnRDYXJkU2NvcmUFAAAADmFyZW5hQ2FyZFNjb3JlBQAAAA9jdXJyZW50S2V5Qnl0ZXMFAAAAEHBsYXllckluVGhlQXJlbmEEAAAAC3dpbm5pbmdDYXJkAwkAAGYAAAACBQAAABBjdXJyZW50Q2FyZFNjb3JlBQAAAA5hcmVuYUNhcmRTY29yZQUAAAAIY2FyZE5hbWUFAAAADmNhcmRJblRoZUFyZW5hBAAAABxwb2ludHNSZW1haW5pbmdPbldpbm5pbmdDYXJkAwkAAGYAAAACBQAAABBjdXJyZW50Q2FyZFNjb3JlBQAAAA5hcmVuYUNhcmRTY29yZQkAAGUAAAACBQAAABBjdXJyZW50Q2FyZFNjb3JlBQAAAA5hcmVuYUNhcmRTY29yZQkAAGUAAAACBQAAAA5hcmVuYUNhcmRTY29yZQUAAAAQY3VycmVudENhcmRTY29yZQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAABFwbGF5ZXJJbnRUaGVBcmVuYQUAAAAGd2lubmVyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAADmNhcmRJblRoZUFyZW5hBQAAAAhjYXJkTmFtZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAOYXJlbmFDYXJkU2NvcmUFAAAAHHBvaW50c1JlbWFpbmluZ09uV2lubmluZ0NhcmQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAAAdzdGF0dXNfBQAAABVjYXJkTmFtZUN1cnJlbnRQbGF5ZXICAAAABFVzZWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIaGlzdG9yeV8FAAAADXRyYW5zYWN0aW9uSWQCAAAAAV8FAAAAD2N1cnJlbnRLZXlCeXRlcwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAl1c2VkQ2FyZDoFAAAACGNhcmROYW1lAgAAAAkvIHdpbm5lcjoFAAAABndpbm5lcgIAAAAOLyB3aW5uaW5nQ2FyZDoFAAAAC3dpbm5pbmdDYXJkAgAAAB8vIHBvaW50c1JlbWFpbmluZ09uV2lubmluZ0NhcmQ6CQABpAAAAAEFAAAAHHBvaW50c1JlbWFpbmluZ09uV2lubmluZ0NhcmQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAWUmVzdWx0YWRvIGRhIFBhcnRpZGE6IAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAl1c2VkQ2FyZDoFAAAACGNhcmROYW1lAgAAAAkvIHdpbm5lcjoFAAAABndpbm5lcgIAAAAOLyB3aW5uaW5nQ2FyZDoFAAAAC3dpbm5pbmdDYXJkAgAAAB8vIHBvaW50c1JlbWFpbmluZ09uV2lubmluZ0NhcmQ6CQABpAAAAAEFAAAAHHBvaW50c1JlbWFpbmluZ09uV2lubmluZ0NhcmQFAAAAA25pbAAAAABj8t7J", "height": 1627402, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DEntW1bhqT9N8C6iNn5ibWNcuekgoHJQxjMoqpcoJM4G Next: DtZRPoBriWFhvwoTuA4eKuCeozeAAcGvMe65sUfVTK8A Diff:
Old | New | Differences | |
---|---|---|---|
5 | 5 | ||
6 | 6 | @Callable(a) | |
7 | 7 | func play (b,c) = { | |
8 | - | let d = a.caller | |
9 | - | let e = value(a.payments[0].amount) | |
10 | - | let f = toBase58String(a.caller.bytes) | |
11 | - | let g = ((c + "_") + b) | |
12 | - | let h = ((((c + "_") + b) + "_") + f) | |
13 | - | let i = base58'3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk' | |
14 | - | let j = ["Undead_01", "Undead_02", "Undead_03", "Undead_04", "Undead_05", "Undead_07", "Undead_08", "Undead_09", "Undead_10"] | |
15 | - | let k = ["Undead"] | |
16 | - | let l = ["3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk"] | |
17 | - | let m = { | |
18 | - | let n = getString(this, ("status_" + h)) | |
19 | - | if ($isInstanceOf(n, "String")) | |
8 | + | let d = toBase58String(a.transactionId) | |
9 | + | let e = a.caller | |
10 | + | let f = value(a.payments[0].amount) | |
11 | + | let g = toBase58String(a.caller.bytes) | |
12 | + | let h = ((c + "_") + b) | |
13 | + | let i = ((((c + "_") + b) + "_") + g) | |
14 | + | let j = base58'3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk' | |
15 | + | let k = ["Undead_01", "Undead_02", "Undead_03", "Undead_04", "Undead_05", "Undead_07", "Undead_08", "Undead_09", "Undead_10"] | |
16 | + | let l = ["Undead"] | |
17 | + | let m = ["3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk"] | |
18 | + | let n = { | |
19 | + | let o = getString(this, ("status_" + i)) | |
20 | + | if ($isInstanceOf(o, "String")) | |
20 | 21 | then { | |
21 | - | let | |
22 | - | | |
22 | + | let p = o | |
23 | + | p | |
23 | 24 | } | |
24 | 25 | else "" | |
25 | 26 | } | |
26 | - | let | |
27 | - | let | |
28 | - | if ($isInstanceOf( | |
27 | + | let q = { | |
28 | + | let o = getInteger(this, h) | |
29 | + | if ($isInstanceOf(o, "Int")) | |
29 | 30 | then { | |
30 | - | let | |
31 | - | | |
31 | + | let p = o | |
32 | + | p | |
32 | 33 | } | |
33 | 34 | else 0 | |
34 | 35 | } | |
35 | - | let | |
36 | - | let | |
37 | - | if ($isInstanceOf( | |
36 | + | let r = { | |
37 | + | let o = getString(this, "playerInTheArena") | |
38 | + | if ($isInstanceOf(o, "String")) | |
38 | 39 | then { | |
39 | - | let o = n | |
40 | - | o | |
41 | - | } | |
42 | - | else "" | |
43 | - | } | |
44 | - | let r = { | |
45 | - | let n = getString(this, "cardInTheArena") | |
46 | - | if ($isInstanceOf(n, "String")) | |
47 | - | then { | |
48 | - | let o = n | |
49 | - | o | |
40 | + | let p = o | |
41 | + | p | |
50 | 42 | } | |
51 | 43 | else "" | |
52 | 44 | } | |
53 | 45 | let s = { | |
54 | - | let | |
55 | - | if ($isInstanceOf( | |
46 | + | let o = getString(this, "cardInTheArena") | |
47 | + | if ($isInstanceOf(o, "String")) | |
56 | 48 | then { | |
57 | - | let o = n | |
58 | - | o | |
49 | + | let p = o | |
50 | + | p | |
51 | + | } | |
52 | + | else "" | |
53 | + | } | |
54 | + | let t = { | |
55 | + | let o = getInteger(this, "arenaCardScore") | |
56 | + | if ($isInstanceOf(o, "Int")) | |
57 | + | then { | |
58 | + | let p = o | |
59 | + | p | |
59 | 60 | } | |
60 | 61 | else 0 | |
61 | 62 | } | |
62 | - | if (if (!(containsElement( | |
63 | - | then !(containsElement( | |
63 | + | if (if (!(containsElement(l, c))) | |
64 | + | then !(containsElement(k, b)) | |
64 | 65 | else false) | |
65 | 66 | then throw("A classe enviada não existe no game! Por favor contate o suporte!") | |
66 | - | else if ((0 > assetBalance( | |
67 | + | else if ((0 > assetBalance(e, j))) | |
67 | 68 | then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.") | |
68 | - | else if (if (( | |
69 | + | else if (if ((s == "")) | |
69 | 70 | then true | |
70 | - | else ( | |
71 | - | then [StringEntry("playerInTheArena", | |
72 | - | else if (( | |
71 | + | else (r == "")) | |
72 | + | then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", q)] | |
73 | + | else if ((n == "Used")) | |
73 | 74 | then throw("Esta carta já foi utilizada! Utilize todas as cartas do deck para esta ser liberada novamente!") | |
74 | 75 | else { | |
75 | - | let t = if ((p > s)) | |
76 | - | then f | |
77 | - | else q | |
78 | - | let u = if ((p > s)) | |
76 | + | let u = if ((q > t)) | |
79 | 77 | then g | |
80 | 78 | else r | |
81 | - | let v = if ((p > s)) | |
82 | - | then (p - s) | |
83 | - | else (s - p) | |
84 | - | [StringEntry("playerIntTheArena", t), StringEntry("cardInTheArena", g), IntegerEntry("arenaCardScore", v), StringEntry(("status_" + h), "Used"), StringEntry("Resultado da Partida: ", ((((("winner: " + t) + "/ winningCard:") + u) + "/ pointsRemainingOnWinningCard:") + toString(v)))] | |
79 | + | let v = if ((q > t)) | |
80 | + | then h | |
81 | + | else s | |
82 | + | let w = if ((q > t)) | |
83 | + | then (q - t) | |
84 | + | else (t - q) | |
85 | + | [StringEntry("playerIntTheArena", u), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", w), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + d) + "_") + g), ((((((("usedCard:" + h) + "/ winner:") + u) + "/ winningCard:") + v) + "/ pointsRemainingOnWinningCard:") + toString(w))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + u) + "/ winningCard:") + v) + "/ pointsRemainingOnWinningCard:") + toString(w)))] | |
85 | 86 | } | |
86 | 87 | } | |
87 | 88 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(a) | |
7 | 7 | func play (b,c) = { | |
8 | - | let d = a.caller | |
9 | - | let e = value(a.payments[0].amount) | |
10 | - | let f = toBase58String(a.caller.bytes) | |
11 | - | let g = ((c + "_") + b) | |
12 | - | let h = ((((c + "_") + b) + "_") + f) | |
13 | - | let i = base58'3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk' | |
14 | - | let j = ["Undead_01", "Undead_02", "Undead_03", "Undead_04", "Undead_05", "Undead_07", "Undead_08", "Undead_09", "Undead_10"] | |
15 | - | let k = ["Undead"] | |
16 | - | let l = ["3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk"] | |
17 | - | let m = { | |
18 | - | let n = getString(this, ("status_" + h)) | |
19 | - | if ($isInstanceOf(n, "String")) | |
8 | + | let d = toBase58String(a.transactionId) | |
9 | + | let e = a.caller | |
10 | + | let f = value(a.payments[0].amount) | |
11 | + | let g = toBase58String(a.caller.bytes) | |
12 | + | let h = ((c + "_") + b) | |
13 | + | let i = ((((c + "_") + b) + "_") + g) | |
14 | + | let j = base58'3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk' | |
15 | + | let k = ["Undead_01", "Undead_02", "Undead_03", "Undead_04", "Undead_05", "Undead_07", "Undead_08", "Undead_09", "Undead_10"] | |
16 | + | let l = ["Undead"] | |
17 | + | let m = ["3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk"] | |
18 | + | let n = { | |
19 | + | let o = getString(this, ("status_" + i)) | |
20 | + | if ($isInstanceOf(o, "String")) | |
20 | 21 | then { | |
21 | - | let | |
22 | - | | |
22 | + | let p = o | |
23 | + | p | |
23 | 24 | } | |
24 | 25 | else "" | |
25 | 26 | } | |
26 | - | let | |
27 | - | let | |
28 | - | if ($isInstanceOf( | |
27 | + | let q = { | |
28 | + | let o = getInteger(this, h) | |
29 | + | if ($isInstanceOf(o, "Int")) | |
29 | 30 | then { | |
30 | - | let | |
31 | - | | |
31 | + | let p = o | |
32 | + | p | |
32 | 33 | } | |
33 | 34 | else 0 | |
34 | 35 | } | |
35 | - | let | |
36 | - | let | |
37 | - | if ($isInstanceOf( | |
36 | + | let r = { | |
37 | + | let o = getString(this, "playerInTheArena") | |
38 | + | if ($isInstanceOf(o, "String")) | |
38 | 39 | then { | |
39 | - | let o = n | |
40 | - | o | |
41 | - | } | |
42 | - | else "" | |
43 | - | } | |
44 | - | let r = { | |
45 | - | let n = getString(this, "cardInTheArena") | |
46 | - | if ($isInstanceOf(n, "String")) | |
47 | - | then { | |
48 | - | let o = n | |
49 | - | o | |
40 | + | let p = o | |
41 | + | p | |
50 | 42 | } | |
51 | 43 | else "" | |
52 | 44 | } | |
53 | 45 | let s = { | |
54 | - | let | |
55 | - | if ($isInstanceOf( | |
46 | + | let o = getString(this, "cardInTheArena") | |
47 | + | if ($isInstanceOf(o, "String")) | |
56 | 48 | then { | |
57 | - | let o = n | |
58 | - | o | |
49 | + | let p = o | |
50 | + | p | |
51 | + | } | |
52 | + | else "" | |
53 | + | } | |
54 | + | let t = { | |
55 | + | let o = getInteger(this, "arenaCardScore") | |
56 | + | if ($isInstanceOf(o, "Int")) | |
57 | + | then { | |
58 | + | let p = o | |
59 | + | p | |
59 | 60 | } | |
60 | 61 | else 0 | |
61 | 62 | } | |
62 | - | if (if (!(containsElement( | |
63 | - | then !(containsElement( | |
63 | + | if (if (!(containsElement(l, c))) | |
64 | + | then !(containsElement(k, b)) | |
64 | 65 | else false) | |
65 | 66 | then throw("A classe enviada não existe no game! Por favor contate o suporte!") | |
66 | - | else if ((0 > assetBalance( | |
67 | + | else if ((0 > assetBalance(e, j))) | |
67 | 68 | then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.") | |
68 | - | else if (if (( | |
69 | + | else if (if ((s == "")) | |
69 | 70 | then true | |
70 | - | else ( | |
71 | - | then [StringEntry("playerInTheArena", | |
72 | - | else if (( | |
71 | + | else (r == "")) | |
72 | + | then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", q)] | |
73 | + | else if ((n == "Used")) | |
73 | 74 | then throw("Esta carta já foi utilizada! Utilize todas as cartas do deck para esta ser liberada novamente!") | |
74 | 75 | else { | |
75 | - | let t = if ((p > s)) | |
76 | - | then f | |
77 | - | else q | |
78 | - | let u = if ((p > s)) | |
76 | + | let u = if ((q > t)) | |
79 | 77 | then g | |
80 | 78 | else r | |
81 | - | let v = if ((p > s)) | |
82 | - | then (p - s) | |
83 | - | else (s - p) | |
84 | - | [StringEntry("playerIntTheArena", t), StringEntry("cardInTheArena", g), IntegerEntry("arenaCardScore", v), StringEntry(("status_" + h), "Used"), StringEntry("Resultado da Partida: ", ((((("winner: " + t) + "/ winningCard:") + u) + "/ pointsRemainingOnWinningCard:") + toString(v)))] | |
79 | + | let v = if ((q > t)) | |
80 | + | then h | |
81 | + | else s | |
82 | + | let w = if ((q > t)) | |
83 | + | then (q - t) | |
84 | + | else (t - q) | |
85 | + | [StringEntry("playerIntTheArena", u), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", w), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + d) + "_") + g), ((((((("usedCard:" + h) + "/ winner:") + u) + "/ winningCard:") + v) + "/ pointsRemainingOnWinningCard:") + toString(w))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + u) + "/ winningCard:") + v) + "/ pointsRemainingOnWinningCard:") + toString(w)))] | |
85 | 86 | } | |
86 | 87 | } | |
87 | 88 | ||
88 | 89 |
github/deemru/w8io/03bedc9 32.75 ms ◑