tx · BaLifCGSBEWHWWZXwMXstrAascqfzapLP7F3cdKAU97R

3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA:  -0.01000000 Waves

2021.07.24 09:01 [1627328] smart account 3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA > SELF 0.00000000 Waves

{ "type": 13, "id": "BaLifCGSBEWHWWZXwMXstrAascqfzapLP7F3cdKAU97R", "fee": 1000000, "feeAssetId": null, "timestamp": 1627106505701, "version": 2, "chainId": 84, "sender": "3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA", "senderPublicKey": "4P5V3b5K49wXNGa4M6SwDgHAMBa582FxTsF5qjWePQo3", "proofs": [ "ihJAGy6cVYeNjZ8i88f4gPepymDCR7j5q4UJ4Uo3U4PMTidLTy4qtixVGn2P4qX1eddV5hTEt4DYJMxyqhym6Du" ], "script": "base64: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b3J0ZSEDCQAAZgAAAAIAAAAAAAAAAAAJAAPwAAAAAgUAAAAKY3VycmVudEtleQUAAAAGdW5kZWFkCQAAAgAAAAECAAAAYUUgbmVjZXNzw6FyaW8gdGVyIG8gdG9rZW4gZG8gZGVjayBlbSBzdWEgY2FydGVpcmEhIFBhcmEgYWRxdWlyaXIsIHJlYWxpemUgYSBjb21wcmEgZW0gU3dhcCBEZWNrcy4DCQAAAAAAAAIFAAAADmtpbmdPZnRoZUFyZW5hAgAAAAAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAOa2luZ09mdGhlQXJlbmEFAAAAD2N1cnJlbnRLZXlCeXRlcwUAAAADbmlsAwMJAAAAAAAAAgUAAAAOY2FyZEluVGhlQXJlbmECAAAAAAYJAAAAAAAAAgUAAAAQcGxheWVySW5UaGVBcmVuYQIAAAAACQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAEHBsYXllckluVGhlQXJlbmEFAAAAEHBsYXllckluVGhlQXJlbmEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAOY2FyZEluVGhlQXJlbmEFAAAACGNhcmROYW1lCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAA5hcmVuYUNhcmRTY29yZQUAAAAQY3VycmVudENhcmRTY29yZQUAAAADbmlsAwkAAAAAAAACBQAAABFjdXJyZW50Q2FyZFN0YXR1cwIAAAAEVXNlZAkAAAIAAAABAgAAAB1Fc3RhIGNhcnRhIGrDoSBmb2kgdXRpbGl6YWRhIQQAAAAGd2lubmVyAwkAAGYAAAACBQAAABBjdXJyZW50Q2FyZFNjb3JlBQAAAA5hcmVuYUNhcmRTY29yZQUAAAAPY3VycmVudEtleUJ5dGVzBQAAABBwbGF5ZXJJblRoZUFyZW5hBAAAAAt3aW5uaW5nQ2FyZAMJAABmAAAAAgUAAAAQY3VycmVudENhcmRTY29yZQUAAAAOYXJlbmFDYXJkU2NvcmUFAAAAD2N1cnJlbnRLZXlCeXRlcwUAAAAQcGxheWVySW5UaGVBcmVuYQQAAAAccG9pbnRzUmVtYWluaW5nT25XaW5uaW5nQ2FyZAMJAABmAAAAAgUAAAAQY3VycmVudENhcmRTY29yZQUAAAAOYXJlbmFDYXJkU2NvcmUJAABlAAAAAgUAAAAQY3VycmVudENhcmRTY29yZQUAAAAOYXJlbmFDYXJkU2NvcmUJAABlAAAAAgUAAAAOYXJlbmFDYXJkU2NvcmUFAAAAEGN1cnJlbnRDYXJkU2NvcmUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAARcGxheWVySW50VGhlQXJlbmEFAAAABndpbm5lcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAA5jYXJkSW5UaGVBcmVuYQUAAAAIY2FyZE5hbWUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAADmFyZW5hQ2FyZFNjb3JlBQAAABxwb2ludHNSZW1haW5pbmdPbldpbm5pbmdDYXJkBQAAAANuaWwAAAAAHlsz8w==", "height": 1627328, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9rs74Nh8Hivd1TitQAUGMggTbykrBNxJCfExpMUqUY4S Next: FmYuJTKASXeq54swy8UYfMEnKZTC16KTLLcBNzTudX4E Diff:
OldNewDifferences
7979 else if (if ((t == ""))
8080 then true
8181 else (s == ""))
82- then [StringEntry("playerIntTheArena", s), StringEntry("cardInTheArena", g), IntegerEntry("arenaCardScore", r)]
82+ then [StringEntry("playerInTheArena", s), StringEntry("cardInTheArena", g), IntegerEntry("arenaCardScore", r)]
8383 else if ((p == "Used"))
8484 then throw("Esta carta já foi utilizada!")
8585 else {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func play (b,c) = {
88 let d = a.caller
99 let e = value(a.payments[0].amount)
1010 let f = toBase58String(a.caller.bytes)
1111 let g = ((c + "_") + b)
1212 let h = ((((c + "_") + b) + "_") + f)
1313 let i = base58'3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk'
1414 let j = ["Undead_01", "Undead_02", "Undead_03", "Undead_04", "Undead_05", "Undead_07", "Undead_08", "Undead_09", "Undead_10"]
1515 let k = ["Undead"]
1616 let l = ["3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk"]
1717 let m = {
1818 let n = getString(this, "kingOftheArena")
1919 if ($isInstanceOf(n, "String"))
2020 then {
2121 let o = n
2222 o
2323 }
2424 else ""
2525 }
2626 let p = {
2727 let n = getString(this, ("status_" + h))
2828 if ($isInstanceOf(n, "String"))
2929 then {
3030 let q = n
3131 q
3232 }
3333 else ""
3434 }
3535 let r = {
3636 let n = getInteger(this, ("score_" + g))
3737 if ($isInstanceOf(n, "Int"))
3838 then {
3939 let q = n
4040 q
4141 }
4242 else 0
4343 }
4444 let s = {
4545 let n = getString(this, "playerInTheArena")
4646 if ($isInstanceOf(n, "String"))
4747 then {
4848 let q = n
4949 q
5050 }
5151 else ""
5252 }
5353 let t = {
5454 let n = getString(this, "cardInTheArena")
5555 if ($isInstanceOf(n, "String"))
5656 then {
5757 let q = n
5858 q
5959 }
6060 else ""
6161 }
6262 let u = {
6363 let n = getInteger(this, "arenaCardScore")
6464 if ($isInstanceOf(n, "Int"))
6565 then {
6666 let q = n
6767 q
6868 }
6969 else 0
7070 }
7171 if (if (!(containsElement(k, c)))
7272 then !(containsElement(j, b))
7373 else false)
7474 then throw("A classe enviada não existe no game! Por favor contate o suporte!")
7575 else if ((0 > assetBalance(d, i)))
7676 then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.")
7777 else if ((m == ""))
7878 then [StringEntry("kingOftheArena", f)]
7979 else if (if ((t == ""))
8080 then true
8181 else (s == ""))
82- then [StringEntry("playerIntTheArena", s), StringEntry("cardInTheArena", g), IntegerEntry("arenaCardScore", r)]
82+ then [StringEntry("playerInTheArena", s), StringEntry("cardInTheArena", g), IntegerEntry("arenaCardScore", r)]
8383 else if ((p == "Used"))
8484 then throw("Esta carta já foi utilizada!")
8585 else {
8686 let v = if ((r > u))
8787 then f
8888 else s
8989 let w = if ((r > u))
9090 then f
9191 else s
9292 let x = if ((r > u))
9393 then (r - u)
9494 else (u - r)
9595 [StringEntry("playerIntTheArena", v), StringEntry("cardInTheArena", g), IntegerEntry("arenaCardScore", x)]
9696 }
9797 }
9898
9999

github/deemru/w8io/03bedc9 
26.88 ms