tx · 4MGQL72d2Hch3ryn1PJSynuTXwNxKLNZ5zs4vp1JRBnB

3N1A95vbYuuE2ZFFUu6S1UubcE3eSpJNDE7:  -0.01000000 Waves

2022.11.07 14:00 [2306637] smart account 3N1A95vbYuuE2ZFFUu6S1UubcE3eSpJNDE7 > SELF 0.00000000 Waves

{ "type": 13, "id": "4MGQL72d2Hch3ryn1PJSynuTXwNxKLNZ5zs4vp1JRBnB", "fee": 1000000, "feeAssetId": null, "timestamp": 1667818827211, "version": 2, "chainId": 84, "sender": "3N1A95vbYuuE2ZFFUu6S1UubcE3eSpJNDE7", "senderPublicKey": "DTmTTp6Rb9XUrniBAnWwdNc39UfdmzmtFCBgey4hsnE", "proofs": [ "5UqHNBKx74yckCsHTNELerU6AXJ2fAQLXVnUM8wtaKpRMhb7257D1gvJSPENLhNRSXTc48QKsVnCiBLZnWinEFNH" ], "script": "base64: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", "height": 2306637, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: An9XGqsnitv3Tp8iNNo6H7dXJZhFaAYik9G6LVPwN2gr Next: FefvJAdEMh7idFpWPKRmqSCtqkr9ZLVEvFqJ4qLoTdm6 Diff:
OldNewDifferences
119119 }
120120
121121
122-
123-@Callable(s)
124-func delete (M) = [DeleteEntry(M)]
125-
126-
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'CgidgEMbCKXXErgJXVyZCFRaK8SBNA73Jg8mNXALtVKh'
55
66 let b = base58'3Eh6z6z6ouFpWxGKrPaPnZwmDnDjgYHV6tqCmZf2G7tk'
77
88 let c = base58'DTmTTp6Rb9XUrniBAnWwdNc39UfdmzmtFCBgey4hsnE'
99
1010 let d = b
1111
1212 let e = 0
1313
1414 let f = 1201
1515
1616 let g = 0
1717
1818 let h = 601
1919
2020 let i = 1000000
2121
2222 let j = 1500000
2323
2424 let k = 2297717
2525
2626 let l = (k + (1440 * 7))
2727
2828 let m = 100000
2929
3030 let n = "active_session"
3131
3232 let o = 22500
3333
3434 let p = 1000
3535
3636 let q = ["7076E9", "5FD8F1", "D30831", "183937", "FFD345", "B04249", "FFB087", "360A90", "000000", "969696", "FF0200", "800080", "020080", "183937", "09FEFF", "7076E9", "C0C0C0", "C3103B", "9F7E69", "FFEEE2", "983C95"]
3737
3838 func r (s) = {
3939 let t = a
4040 if ((size(s.payments) == 0))
4141 then throw("Payment not attached")
4242 else {
4343 let u = s.payments[0]
4444 let v = u.assetId
4545 if ($isInstanceOf(v, "ByteVector"))
4646 then {
4747 let w = v
4848 if ((w == t))
4949 then (u.amount == m)
5050 else false
5151 }
5252 else throw("Wrong payment asset")
5353 }
5454 }
5555
5656
5757 @Callable(s)
5858 func activeSession (x) = if ((s.callerPublicKey == c))
5959 then [IntegerEntry(n, x)]
6060 else throw("you are not allowed")
6161
6262
6363
6464 @Callable(s)
6565 func settings (x,y,z) = if ((s.callerPublicKey == c))
6666 then {
6767 let A = (y + (1440 * z))
6868 [IntegerEntry((("settings_" + toString(x)) + "_startHeight"), y), IntegerEntry((("settings_" + toString(x)) + "_endHeight"), A)]
6969 }
7070 else throw("you are not allowed")
7171
7272
7373
7474 @Callable(s)
7575 func coordinates (B,C) = {
7676 let x = valueOrElse(getInteger(this, n), 0)
7777 let D = toBase58String(s.caller.bytes)
7878 let y = valueOrElse(getInteger(this, (("settings_" + toString(x)) + "_startHeight")), k)
7979 let A = valueOrElse(getInteger(this, (("settings_" + toString(x)) + "_endHeight")), l)
8080 let E = valueOrElse(getInteger(this, ((("count_" + toString(x)) + "_") + D)), 0)
8181 if (if ((height > y))
8282 then (A > height)
8383 else false)
8484 then {
8585 let F = containsElement(q, B)
8686 if (F)
8787 then {
8888 let G = split(C, "_")
8989 let H = valueOrElse(parseInt(G[0]), 0)
9090 let I = valueOrElse(parseInt(G[1]), 0)
9191 if (if (((H % 8) != 0))
9292 then ((I % 8) != 0)
9393 else false)
9494 then throw("not cool.")
9595 else {
9696 let J = ((toString(H) + "_") + toString(I))
9797 let K = valueOrElse(getInteger(this, ("stats_" + toString(x))), 0)
9898 let L = (((((D + "_") + J) + "_") + toString(x)) + "_c")
9999 if (if (if (if (if (if ((H >= e))
100100 then (f > H)
101101 else false)
102102 then (I >= g)
103103 else false)
104104 then (h > I)
105105 else false)
106106 then (o >= K)
107107 else false)
108108 then (p >= E)
109109 else false)
110110 then if (r(s))
111111 then [StringEntry(L, B), IntegerEntry(("stats_" + toString(x)), (K + 1)), IntegerEntry(((("count_" + toString(x)) + "_") + D), (E + 1)), Reissue(b, j, true), ScriptTransfer(s.caller, i, b)]
112112 else throw("Wrong payment amount or asset")
113113 else throw("out of context")
114114 }
115115 }
116116 else throw("wrong color")
117117 }
118118 else throw("game is not active right now")
119119 }
120120
121121
122-
123-@Callable(s)
124-func delete (M) = [DeleteEntry(M)]
125-
126-

github/deemru/w8io/169f3d6 
38.70 ms