tx · AKsw4XRKDEPfcS3Smh3Ucm1U88pr9LxNGmz9U6NnxhZ8

3MynGSYu6iLYwtuacGbSmJ6NjivbME9fJu2:  -0.01000000 Waves

2022.11.07 09:41 [2306371] smart account 3MynGSYu6iLYwtuacGbSmJ6NjivbME9fJu2 > SELF 0.00000000 Waves

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

github/deemru/w8io/873ac7e 
24.71 ms