tx · 6n49im8RPRiNuUdQ9D6tozggzDwEwtPPPfVd5JPaZDRb

3N5817sxSDYjf2ZLXWeg7CeTTL5eb5RUGfZ:  -0.01000000 Waves

2021.07.23 03:00 [1625536] smart account 3N5817sxSDYjf2ZLXWeg7CeTTL5eb5RUGfZ > SELF 0.00000000 Waves

{ "type": 13, "id": "6n49im8RPRiNuUdQ9D6tozggzDwEwtPPPfVd5JPaZDRb", "fee": 1000000, "feeAssetId": null, "timestamp": 1626998447202, "version": 2, "chainId": 84, "sender": "3N5817sxSDYjf2ZLXWeg7CeTTL5eb5RUGfZ", "senderPublicKey": "J7rxZzeYSPADJy4erG5pvXRfkEStFn2ytek6F4Xx2VPY", "proofs": [ "655uvnhjBxgscDNH8Wkp94uHGtCzPbMZ1RNaWeK1g8rWqpD9n3GMwmYLnyoFYRsncgnVjMQ1Te4gfXpFWa64QNT8" ], "script": "base64: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", "height": 1625536, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8m9bSik2u5WZ7K2R1aVhPNYyU7FUQErDqiKGb4hygNG9 Next: LLJ8oPNXnt73fvCmuyMHFJqP4Va7qV9E1nyaXHTjFun Diff:
OldNewDifferences
4242 let h = toBase58String(b.caller.bytes)
4343 let B = base58'DdM4S3gFdTGCTPeNH1xRE3KjaUNDosoXCKvEY76VfP4o'
4444 let C = {
45- let d = getString(this, "playerWaiting")
45+ let d = getString(this, "kingOftheArena")
4646 if ($isInstanceOf(d, "String"))
4747 then {
4848 let m = d
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = {
66 let d = getBinary(this, "game")
77 if ($isInstanceOf(d, "ByteVector"))
88 then {
99 let e = d
1010 e
1111 }
1212 else if ($isInstanceOf(d, "Unit"))
1313 then base58'GGvfcHWwd2azCVLaeeQzr6Ccyn'
1414 else throw("Match error")
1515 }
1616 let f = (((((c + b.transactionId) + b.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
1717 sha256(f)
1818 }
1919
2020
2121 func g (h,i,j) = {
2222 let k = toString((j % 4))
2323 let l = {
2424 let d = getInteger(this, ("soldier" + k))
2525 if ($isInstanceOf(d, "Int"))
2626 then {
2727 let m = d
2828 m
2929 }
3030 else ""
3131 }
3232 WriteSet([DataEntry("playerWaiting", ""), DataEntry("btcAmount", l)])
3333 }
3434
3535
3636 @Callable(b)
3737 func play (n,o,p,q,r,s,t,u,v,w) = {
3838 let x = a(b)
3939 let y = b.caller
4040 let z = extract(b.payment)
4141 let A = [n, o, p, q, r, s, t, u, v, w]
4242 let h = toBase58String(b.caller.bytes)
4343 let B = base58'DdM4S3gFdTGCTPeNH1xRE3KjaUNDosoXCKvEY76VfP4o'
4444 let C = {
45- let d = getString(this, "playerWaiting")
45+ let d = getString(this, "kingOftheArena")
4646 if ($isInstanceOf(d, "String"))
4747 then {
4848 let m = d
4949 m
5050 }
5151 else ""
5252 }
5353 if ((0 > assetBalance(y, B)))
5454 then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a troca em Swap Decks.")
5555 else if ((C == ""))
5656 then WriteSet([DataEntry("kingOftheArena", h), DataEntry("btcAmount", z.amount), DataEntry("soldier01", n), DataEntry("soldier02", o), DataEntry("soldier03", p), DataEntry("soldier04", q), DataEntry("hunter01", r), DataEntry("hunter02", s), DataEntry("hunter03", t), DataEntry("hunter04", u), DataEntry("boss01", v), DataEntry("boss02", w)])
5757 else {
5858 let D = g(h, z.amount, toInt(x))
5959 D
6060 }
6161 }
6262
6363

github/deemru/w8io/873ac7e 
36.05 ms