tx · Br4fhLmwPcsF1VLZ1W7Vf6oJpW5dn6efxJLkXvYtwPm

3N1A95vbYuuE2ZFFUu6S1UubcE3eSpJNDE7:  -0.01000000 Waves

2022.11.07 10:38 [2306431] smart account 3N1A95vbYuuE2ZFFUu6S1UubcE3eSpJNDE7 > SELF 0.00000000 Waves

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

github/deemru/w8io/026f985 
23.05 ms