tx · 6dX9ZhRrXUxd5pzeRSY9qeCKSzfkc7mwufaKwuKq3bot

3Mqf8RMmNmF1EDvwzRSjAL8bRZResUEywhe:  -0.01500000 Waves

2019.08.05 19:09 [617827] smart account 3Mqf8RMmNmF1EDvwzRSjAL8bRZResUEywhe > SELF 0.00000000 Waves

{ "type": 13, "id": "6dX9ZhRrXUxd5pzeRSY9qeCKSzfkc7mwufaKwuKq3bot", "fee": 1500000, "feeAssetId": null, "timestamp": 1565021397022, "version": 1, "sender": "3Mqf8RMmNmF1EDvwzRSjAL8bRZResUEywhe", "senderPublicKey": "A8W4NkcccYM68MvwZf5oAefoT5R8QiLkahC8gASN3VC8", "proofs": [ "3xmUmUgER1Qi7hNmVs626JwZxp3uC8xAksxr3xssddjQRe6L8twu12diGsKy6opc4yr2ShPr7AKCJ3VMv1QDAeUg" ], "script": "base64:AAIDAAAAAAAAAAAAAAAZAAAAAAlSU0FQVUJMSUMJAAJbAAAAAQIAAAGPYmFzZTY0Ok1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbXB1WGNJL280cElCNXl3djlET09HYXBUQlV3UlZsTS82K0g2aEZlbE9YdGtyd1kvWUl0bVB4RURwejdyQWVyUVBRZTl0RFBFYUF2L0dubEV6dHliT0ZYZ3U5RHpEZThZb01SRDF2YWtnb0Fjb2dtYlk1OFFENktNajVIa29Wai95VE5JYzlzemo1cWhJbHJBZG1iM0tMTDZoUVU3eTgrSmo2OUJXVlBzYVFna3NwU2RlWXRiMXRIUWM3dDk1bjdPWjU2cjJBN0czK2JRZjZuU01rUGtBaElyRXBiQ201OG9pR0JjemRUZC9McUZTVm90WnNiTDdZaDZTSExmbkhlRCtRZ2NmSnJuYW04T0hNR0pFSlRSWGpJTGVIR2psUkNQOG9WcGlvSHJ5MVMyeFB4NXNWekltMk1NK0N6WWVuQUdsbzBqMjZhdEJoaVVMb1R1bHdEM3BRSURBUUFCAAAAAAZTRVJWRVIJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQIAAAAjM05DaUcyOExtV3lUaWdXRzEzRTVRbnZkSEJzWkZZWFNTMmoAAAAAB1dBVkVMRVQJAABoAAAAAgkAAGgAAAACAAAAAAAAAABkAAAAAAAAAAPoAAAAAAAAAAPoAAAAABBTRVNTSU9OSURGSVhTSVpFAAAAAAAAAAAsAAAAAA5SQU5EQ1lDTEVQUklDRQkAAGkAAAACCQAAaAAAAAIAAAAAAAAAAAUFAAAAB1dBVkVMRVQAAAAAAAAAA+gAAAAAEE1BWFJBTkRTUEVSQ1lDTEUAAAAAAAAAAA4AAAAACVNUQVRFSU5JVAIAAAAESU5JVAAAAAAIREFUQURPTkUCAAAABVJFQURZAAAAAA1TVEFURUZJTklTSEVEAgAAAAhGSU5JU0hFRAAAAAAISWR4U3RhdGUAAAAAAAAAAAAAAAAAD0lkeE9yZ2FuaXplclB1YgAAAAAAAAAAAQAAAAALSWR4UmFuZEZyb20AAAAAAAAAAAIAAAAACUlkeFJhbmRUbwAAAAAAAAAAAwAAAAANSWR4UmFuZHND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QHJhbmRzQ291bnQgbXVzdCBiZSBsZXNzIHRoZW4gNTAlIG9mIHBhc3NlZCByYW5nZSBsZW5ndGg6IHJhbmdlPVsJAAGkAAAAAQUAAAAIcmFuZEZyb20CAAAAAiwgCQABpAAAAAEFAAAABnJhbmRUbwIAAAAPXSwgcmFuZ2VMZW5ndGg9CQABpAAAAAEFAAAAC3JhbmdlTGVuZ3RoAgAAAAwgcmFuZHNDb3VudD0JAAGkAAAAAQUAAAAKcmFuZHNDb3VudAIAAAATIGFsbG93ZWRSYW5kc0NvdW50PQkAAaQAAAABBQAAAA5tYXhSYW5nZUxlbmd0aAMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAFpAAAAB3BheW1lbnQJAAACAAAAAQIAAAA4UGxlYXNlIHByb3ZpZGUgcGF5bWVudCB0byBnZW5lcmF0ZSB1bmlxdWUgcmFuZG9tIG51bWJlcnMEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAAptaW5EYXRhUG10CQAAaQAAAAIJAABoAAAAAgAAAAAAAAAABQUAAAAHV0FWRUxFVAAAAAAAAAAD6AQAAAAIcmFuZHNQbXQJAQAAABZ2YWxpZGF0ZUFuZEdldFJhbmRzUG10AAAAAwUAAAAKcmFuZHNDb3VudAUAAAADcG10BQAAAAptaW5EYXRhUG10BAAAAAdkYXRhUG10CQAAZQAAAAIIBQAAAANwbXQAAAAGYW1vdW50BQAAAAhyYW5kc1BtdAQAAAALZGF0YVR4Q291bnQJAABpAAAAAgUAAAAHZGF0YVBtdAUAAAAKbWluRGF0YVBtdAQAAAAMZGF0YUtleUNvdW50CQAAaAAAAAIFAAAAC2RhdGFUeENvdW50AAAAAAAAAAAFBAAAABFvcmdhbml6ZXJQdWJLZXk1OAkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAADXJhbmRzQ291bnRTdHIJAAGkAAAAAQUAAAAKcmFuZHNDb3VudAQAAAAJaW5pdFN0YXRlCQEAAAASZm9ybWF0U3RhdGVEYXRhU3RyAAAACQUAAAAJU1RBVEVJTklUBQAAABFvcmdhbml6ZXJQdWJLZXk1OAkAAaQAAAABBQAAAAhyYW5kRnJvbQkAAaQAAAABBQAAAAZyYW5kVG8FAAAADXJhbmRzQ291bnRTdHIFAAAADXJhbmRzQ291bnRTdHICAAAABG51bGwCAAAAATACAAAAAAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAACXNlc3Npb25JZAUAAAAJaW5pdFN0YXRlBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAGU0VSVkVSBQAAAAhyYW5kc1BtdAUAAAAEdW5pdAUAAAADbmlsAAAAAWkBAAAABXJlYWR5AAAAAQAAAAlzZXNzaW9uSWQEAAAADmRyYXdQYXJhbXNMaXN0CQEAAAATZXh0cmFjdEdhbWVEYXRhTGlzdAAAAAEFAAAACXNlc3Npb25JZAQAAAAJZHJhd1N0YXRlCQABkQAAAAIFAAAADmRyYXdQYXJhbXNMaXN0BQAAAAhJZHhTdGF0ZQQAAAARb3JnYW5pemVyUHViS2V5NTgJAAGRAAAAAgUAAAAOZHJhd1BhcmFtc0xpc3QFAAAAD0lkeE9yZ2FuaXplclB1YgQAAAANcmFuZHNDb3VudFN0cgkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAUAAAANSWR4UmFuZHNDb3VudAQAAAATcmVtYWluUmFuZHNDb3VudFN0cgkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAUAAAATSWR4UmVtYWluUmFuZHNDb3VudAQAAAAHZnJvbVN0cgkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAUAAAALSWR4UmFuZEZyb20EAAAABXRvU3RyCQABkQAAAAIFAAAADmRyYXdQYXJhbXNMaXN0BQAAAAlJZHhSYW5kVG8EAAAAD29yZ2FuaXplclB1YktleQkAAlkAAAABBQAAABFvcmdhbml6ZXJQdWJLZXk1OAMJAQAAAAIhPQAAAAIFAAAACWRyYXdTdGF0ZQUAAAAJU1RBVEVJTklUCQAAAgAAAAEJAAEsAAAAAgUAAAAJc2Vzc2lvbklkAgAAAD4gZHJhdzogbW92aW5nIGludG8gUkVBRFkgc3RhdGUgaXMgYWxsb3dlZCBvbmx5IGZyb20gSU5JVCBzdGF0ZQMJAQAAAAIhPQAAAAIFAAAAD29yZ2FuaXplclB1YktleQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQAAAgAAAAEJAAEsAAAAAgUAAAAJc2Vzc2lvbklkAgAAADtkcmF3OiBtb3ZpbmcgaW50byBSRUFEWSBzdGF0ZSBpcyBhbGxvd2VkIGZvciBvcmdhbml6ZXIgb25seQQAAAAKcmVhZHlTdGF0ZQkBAAAAEmZvcm1hdFN0YXRlRGF0YVN0cgAAAAkFAAAACERBVEFET05FBQAAABFvcmdhbml6ZXJQdWJLZXk1OAUAAAAHZnJvbVN0cgUAAAAFdG9TdHIFAAAADXJhbmRzQ291bnRTdHIFAAAAE3JlbWFpblJhbmRzQ291bnRTdHIJAAJYAAAAAQgFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAIAAAABMAIAAAAACQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAlzZXNzaW9uSWQFAAAACnJlYWR5U3RhdGUFAAAAA25pbAAAAAFpAQAAAAZyYW5kb20AAAACAAAACXNlc3Npb25JZAAAAAdyc2FTaWduBAAAAA5kcmF3UGFyYW1zTGlzdAkBAAAAE2V4dHJhY3RHYW1lRGF0YUxpc3QAAAABBQAAAAlzZXNzaW9uSWQEAAAACWRyYXdTdGF0ZQkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAUAAAAISWR4U3RhdGUEAAAAEW9yZ2FuaXplclB1YktleTU4CQABkQAAAAIFAAAADmRyYXdQYXJhbXNMaXN0BQAAAA9JZHhPcmdhbml6ZXJQdWIEAAAADXJhbmRzQ291bnRTdHIJAAGRAAAAAgUAAAAOZHJhd1BhcmFtc0xpc3QFAAAADUlkeFJhbmRzQ291bnQEAAAAEHJlbWFpblJhbmRzQ291bnQJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAUAAAATSWR4UmVtYWluUmFuZHNDb3VudAQAAAAPbGFzdE9mZnNldEJ5dGVzCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAOZHJhd1BhcmFtc0xpc3QFAAAADUlkeExhc3RPZmZzZXQEAAAADGN1cnJSYW5kc1N0cgkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAUAAAAMSWR4Q3VyclJhbmRzBAAAAAdmcm9tU3RyCQABkQAAAAIFAAAADmRyYXdQYXJhbXNMaXN0BQAAAAtJZHhSYW5kRnJvbQQAAAAFdG9TdHIJAAGRAAAAAgUAAAAOZHJhd1BhcmFtc0xpc3QFAAAACUlkeFJhbmRUbwQAAAAMZGF0YURvbmVUeElkCQABkQAAAAIFAAAADmRyYXdQYXJhbXNMaXN0BQAAAA9JZHhEYXRhRG9uZVR4SWQEAAAABGZyb20JAQAAAA1wYXJzZUludFZhbHVlAAAAAQUAAAAHZnJvbVN0cgQAAAACdG8JAQAAAA1wYXJzZUludFZhbHVlAAAAAQUAAAAFdG9TdHIEAAAAD29yZ2FuaXplclB1YktleQkAAlkAAAABBQAAABFvcmdhbml6ZXJQdWJLZXk1OAMJAQAAAAIhPQAAAAIFAAAACWRyYXdTdGF0ZQUAAAAIREFUQURPTkUJAAACAAAAAQkAASwAAAACBQAAAAlzZXNzaW9uSWQCAAAAOyBkcmF3OiBpdCBtdXN0IGJlIGluIFJFQURZIHN0YXRlIHRvIGdlbmVyYXRlIHJhbmRvbSBudW1iZXJzAwkBAAAAASEAAAABCQAB+AAAAAQFAAAABlNIQTI1NgkAAMsAAAACCQABmwAAAAEFAAAACXNlc3Npb25JZAkAAZsAAAABBQAAAAxkYXRhRG9uZVR4SWQFAAAAB3JzYVNpZ24FAAAACVJTQVBVQkxJQwkAAAIAAAABAgAAABVJbnZhbGlkIFJTQSBzaWduYXR1cmUEAAAAC3JhbmRHZW5JbmZvCQEAAAAMZ2VuZXJhdGVSYW5kAAAABwUAAAAJc2Vzc2lvbklkBQAAAARmcm9tBQAAAAJ0bwUAAAAHcnNhU2lnbgUAAAAMY3VyclJhbmRzU3RyBQAAABByZW1haW5SYW5kc0NvdW50BQAAAA9sYXN0T2Zmc2V0Qnl0ZXMEAAAAC25ld1JhbmRzU3RyCQABkQAAAAIFAAAAC3JhbmRHZW5JbmZvAAAAAAAAAAAABAAAABZuZXdSZW1haW5SYW5kc0NvdW50U3RyCQABkQAAAAIFAAAAC3JhbmRHZW5JbmZvAAAAAAAAAAABBAAAAA5uZXdPZmZzZXRCeXRlcwkAAZEAAAACBQAAAAtyYW5kR2VuSW5mbwAAAAAAAAAAAgQAAAAIbmV3U3RhdGUDCQAAAAAAAAIFAAAAFm5ld1JlbWFpblJhbmRzQ291bnRTdHICAAAAATAFAAAADVNUQVRFRklOSVNIRUQFAAAACERBVEFET05FCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAlzZXNzaW9uSWQJAQAAABJmb3JtYXRTdGF0ZURhdGFTdHIAAAAJBQAAAAhuZXdTdGF0ZQUAAAARb3JnYW5pemVyUHViS2V5NTgFAAAAB2Zyb21TdHIFAAAABXRvU3RyBQAAAA1yYW5kc0NvdW50U3RyBQAAABZuZXdSZW1haW5SYW5kc0NvdW50U3RyBQAAAAxkYXRhRG9uZVR4SWQFAAAADm5ld09mZnNldEJ5dGVzBQAAAAtuZXdSYW5kc1N0cgUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAADZHR4BQAAAAckbWF0Y2gwBAAAAAVkYXRhMAkAAZEAAAACCAUAAAADZHR4AAAABGRhdGEAAAAAAAAAAAAEAAAACXNlc3Npb25JZAkAAS8AAAACCAUAAAAFZGF0YTAAAAADa2V5BQAAABBTRVNTSU9OSURGSVhTSVpFBAAAAA5kcmF3UGFyYW1zTGlzdAkBAAAAE2V4dHJhY3RHYW1lRGF0YUxpc3QAAAABBQAAAAlzZXNzaW9uSWQEAAAACWRyYXdTdGF0ZQkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAAAAAAAAAAAAAQAAAARb3JnYW5pemVyUHViS2V5NTgJAAGRAAAAAgUAAAAOZHJhd1BhcmFtc0xpc3QAAAAAAAAAAAEEAAAAD29yZ2FuaXplclB1YktleQkAAlkAAAABBQAAABFvcmdhbml6ZXJQdWJLZXk1OAQAAAAQZGF0YUVudHJpZXNDb3VudAkAAZAAAAABCAUAAAADZHR4AAAABGRhdGEEAAAACHNpZ1ZhbGlkCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAPb3JnYW5pemVyUHViS2V5BAAAAA1kYXRhU2l6ZVZhbGlkCQAAAAAAAAIFAAAAEGRhdGFFbnRyaWVzQ291bnQAAAAAAAAAAAUEAAAACWtleXNWYWxpZAMDAwMJAQAAAA52YWxpZGF0ZUR0eEtleQAAAAIFAAAACXNlc3Npb25JZAUAAAAFZGF0YTAJAQAAAA52YWxpZGF0ZUR0eEtleQAAAAIFAAAACXNlc3Npb25JZAkAAZEAAAACCAUAAAADZHR4AAAABGRhdGEAAAAAAAAAAAEHCQEAAAAOdmFsaWRhdGVEdHhLZXkAAAACBQAAAAlzZXNzaW9uSWQJAAGRAAAAAggFAAAAA2R0eAAAAARkYXRhAAAAAAAAAAACBwkBAAAADnZhbGlkYXRlRHR4S2V5AAAAAgUAAAAJc2Vzc2lvbklkCQABkQAAAAIIBQAAAANkdHgAAAAEZGF0YQAAAAAAAAAAAwcJAQAAAA52YWxpZGF0ZUR0eEtleQAAAAIFAAAACXNlc3Npb25JZAkAAZEAAAACCAUAAAADZHR4AAAABGRhdGEAAAAAAAAAAAQHAwMDCQAAAAAAAAIFAAAACWRyYXdTdGF0ZQUAAAAJU1RBVEVJTklUBQAAAAhzaWdWYWxpZAcFAAAADWRhdGFTaXplVmFsaWQHBQAAAAlrZXlzVmFsaWQHAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAAEc3N0eAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAA3R0eAUAAAAHJG1hdGNoMAYHgk2qtQ==", "chainId": 84, "height": 617827, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmpuXcI/o4pIB5ywv9DOOGapTBUwRVlM/6+H6hFelOXtkrwY/YItmPxEDpz7rAerQPQe9tDPEaAv/GnlEztybOFXgu9DzDe8YoMRD1vakgoAcogmbY58QD6KMj5HkoVj/yTNIc9szj5qhIlrAdmb3KLL6hQU7y8+Jj69BWVPsaQgkspSdeYtb1tHQc7t95n7OZ56r2A7G3+bQf6nSMkPkAhIrEpbCm58oiGBczdTd/LqFSVotZsbL7Yh6SHLfnHeD+QgcfJrnam8OHMGJEJTRXjILeHGjlRCP8oVpioHry1S2xPx5sVzIm2MM+CzYenAGlo0j26atBhiULoTulwD3pQIDAQAB")
5+
6+let b = addressFromStringValue("3NCiG28LmWyTigWG13E5QnvdHBsZFYXSS2j")
7+
8+let c = ((100 * 1000) * 1000)
9+
10+let d = 44
11+
12+let e = ((5 * c) / 1000)
13+
14+let f = 14
15+
16+let g = "INIT"
17+
18+let h = "READY"
19+
20+let i = "FINISHED"
21+
22+let j = 0
23+
24+let k = 1
25+
26+let l = 2
27+
28+let m = 3
29+
30+let n = 4
31+
32+let o = 5
33+
34+let p = 6
35+
36+let q = 7
37+
38+let r = 8
39+
40+func s (t) = if ((0 > t))
41+ then -(t)
42+ else t
43+
44+
45+func u (v,w,x,y,z,A,B,C,D) = {
46+ let E = ((((((((((((((v + "_") + w) + "_") + x) + "_") + y) + "_") + z) + "_") + A) + "_") + B) + "_") + C)
47+ if ((D == ""))
48+ then ((E + "_") + "-")
49+ else ((E + "_") + D)
50+ }
51+
52+
53+func F (G) = {
54+ let H = getStringValue(this, G)
55+ split(H, "_")
56+ }
57+
58+
59+func I (J,K,L,A,M) = {
60+ let N = ((s(toInt(M)) % J) + K)
61+ let O = toString(N)
62+ let P = isDefined(indexOf(L, O))
63+ if (if (!(P))
64+ then (A > 0)
65+ else false)
66+ then [((L + "-") + O), "yes"]
67+ else [L, ""]
68+ }
69+
70+
71+func Q (G,R,S,T,L,A,U) = {
72+ let V = T
73+ let J = ((S - R) + 1)
74+ let W = I(J, R, L, A, drop(V, (U + 1)))
75+ let X = if ((W[1] != ""))
76+ then (A - 1)
77+ else A
78+ let Y = I(J, R, W[0], X, drop(V, (U + 2)))
79+ let Z = if ((Y[1] != ""))
80+ then (X - 1)
81+ else X
82+ let aa = I(J, R, Y[0], Z, drop(V, (U + 3)))
83+ let ab = if ((aa[1] != ""))
84+ then (Z - 1)
85+ else Z
86+ let ac = I(J, R, aa[0], ab, drop(V, (U + 4)))
87+ let ad = if ((ac[1] != ""))
88+ then (ab - 1)
89+ else ab
90+ let ae = I(J, R, ac[0], ad, drop(V, (U + 5)))
91+ let af = if ((ae[1] != ""))
92+ then (ad - 1)
93+ else ad
94+ let ag = I(J, R, ae[0], af, drop(V, (U + 6)))
95+ let ah = if ((ag[1] != ""))
96+ then (af - 1)
97+ else af
98+ let ai = I(J, R, ag[0], ah, drop(V, (U + 7)))
99+ let aj = if ((ai[1] != ""))
100+ then (ah - 1)
101+ else ah
102+ let ak = I(J, R, ai[0], aj, drop(V, (U + 8)))
103+ let al = if ((ak[1] != ""))
104+ then (aj - 1)
105+ else aj
106+ let am = I(J, R, ak[0], al, drop(V, (U + 9)))
107+ let an = if ((am[1] != ""))
108+ then (al - 1)
109+ else al
110+ let ao = I(J, R, am[0], an, drop(V, (U + 10)))
111+ let ap = if ((ao[1] != ""))
112+ then (an - 1)
113+ else an
114+ let aq = I(J, R, ao[0], ap, drop(V, (U + 11)))
115+ let ar = if ((aq[1] != ""))
116+ then (ap - 1)
117+ else ap
118+ let as = I(J, R, aq[0], ar, drop(V, (U + 12)))
119+ let at = if ((as[1] != ""))
120+ then (ar - 1)
121+ else ar
122+ let au = I(J, R, as[0], at, drop(V, (U + 13)))
123+ let av = if ((au[1] != ""))
124+ then (at - 1)
125+ else at
126+ let aw = I(J, R, au[0], av, drop(V, (U + 14)))
127+ let ax = if ((aw[1] != ""))
128+ then (av - 1)
129+ else av
130+[aw[0], if ((ax == 0))
131+ then "0"
132+ else toString(ax), toString((U + 14))]
133+ }
134+
135+
136+func ay (G,az) = {
137+ let aA = split(az.key, "_")
138+ if ((size(aA) != 2))
139+ then throw("Invalid data key format. It must follow to ${sessionId}_${num}")
140+ else {
141+ let aB = aA[0]
142+ let aC = aA[1]
143+ if ((G != aB))
144+ then throw(((("Several data keys have different sessionId: " + G) + " and ") + aB))
145+ else if (isDefined(getString(this, az.key)))
146+ then throw(("One of the data keys has already presented in account state: key=" + az.key))
147+ else if ((size(aC) > 4))
148+ then throw("Invalid data key format. It must follow to ${sessionId}_${num} where ${num} length couldn't be greater than 4")
149+ else if ((take(aC, 0) == "0"))
150+ then throw("Invalid data key format. It must follow to ${sessionId}_${num} where ${num} couldn't start from 0")
151+ else {
152+ let aD = parseInt(aC)
153+ if (isDefined(aD))
154+ then {
155+ let aE = extract(aD)
156+ if (if ((1 > aE))
157+ then true
158+ else (aE > 7145))
159+ then throw((("Invalid data key format. It must follow to ${sessionId}_${num}" + " where ${num} must be a valid int value from 1 to 7145 but actualNum=") + toString(aE)))
160+ else {
161+ let aF = az.value
162+ if ($isInstanceOf(aF, "String"))
163+ then {
164+ let aG = aF
165+ true
166+ }
167+ else throw((G + " draw: only String type is accepted for data transactions"))
168+ }
169+ }
170+ else throw((("Invalid data key format. It must follow to ${sessionId}_${num}" + " where ${num} must be a valid int value from 1 to 7145 but actualNum=") + aC))
171+ }
172+ }
173+ }
174+
175+
176+func aH (z,aI,aJ) = {
177+ let aK = 1000
178+ let aL = ((13 * c) / 100)
179+ let aM = 50
180+ let aN = ((8 * c) / 100)
181+ let aO = 5000
182+ let aP = ((297 * c) / 100)
183+ let aQ = 1000
184+ let aR = ((143 * c) / 100)
185+ let aS = 50000
186+ let aT = ((1427 * c) / 100)
187+ let aU = 5000
188+ let aV = ((705 * c) / 100)
189+ let aW = if ((aK > z))
190+ then (aL + ((z / aM) * aN))
191+ else if ((aO > z))
192+ then (aP + (((z / aQ) - 1) * aR))
193+ else if ((aS > z))
194+ then (aT + (((z / aU) - 1) * aV))
195+ else throw("Please contact our sales team to generate more than 50k rands")
196+ let aX = (aW + aJ)
197+ if (isDefined(aI.assetId))
198+ then throw("Only WAVES can be used as a payment for rands generation")
199+ else if ((aX > aI.amount))
200+ then throw(((((("Attached payment is to small to generate " + toString(z)) + " unique randoms numbers and upload at least 1 data tx: actualPmt=") + toString(aI.amount)) + " but minPmt is ") + toString(aX)))
201+ else aW
202+ }
203+
204+
205+@Callable(aY)
206+func initDraw (x,y,z) = {
207+ let G = toBase58String(aY.transactionId)
208+ let aZ = ((y - x) + 1)
209+ let ba = (aZ / 2)
210+ if (if ((0 >= x))
211+ then true
212+ else (0 >= y))
213+ then throw("randFrom and randTo must be greater than 0")
214+ else if ((x >= y))
215+ then throw("randFrom must be strict less then randTo")
216+ else if ((z > aZ))
217+ then throw(((((((("Impossible to generate " + toString(z)) + " unique numbers for provided random range [") + toString(x)) + ", ") + toString(y)) + "] with actual size ") + toString(aZ)))
218+ else if ((z > ba))
219+ then throw(((((((((("randsCount must be less then 50% of passed range length: range=[" + toString(x)) + ", ") + toString(y)) + "], rangeLength=") + toString(aZ)) + " randsCount=") + toString(z)) + " allowedRandsCount=") + toString(ba)))
220+ else if (!(isDefined(aY.payment)))
221+ then throw("Please provide payment to generate unique random numbers")
222+ else {
223+ let aI = extract(aY.payment)
224+ let aJ = ((5 * c) / 1000)
225+ let bb = aH(z, aI, aJ)
226+ let bc = (aI.amount - bb)
227+ let bd = (bc / aJ)
228+ let be = (bd * 5)
229+ let w = toBase58String(aY.callerPublicKey)
230+ let bf = toString(z)
231+ let bg = u(g, w, toString(x), toString(y), bf, bf, "null", "0", "")
232+ ScriptResult(WriteSet([DataEntry(G, bg)]), TransferSet([ScriptTransfer(b, bb, unit)]))
233+ }
234+ }
235+
236+
237+
238+@Callable(aY)
239+func ready (G) = {
240+ let bh = F(G)
241+ let v = bh[j]
242+ let w = bh[k]
243+ let bf = bh[n]
244+ let bi = bh[o]
245+ let bj = bh[l]
246+ let bk = bh[m]
247+ let bl = fromBase58String(w)
248+ if ((v != g))
249+ then throw((G + " draw: moving into READY state is allowed only from INIT state"))
250+ else if ((bl != aY.callerPublicKey))
251+ then throw((G + "draw: moving into READY state is allowed for organizer only"))
252+ else {
253+ let bm = u(h, w, bj, bk, bf, bi, toBase58String(aY.transactionId), "0", "")
254+ WriteSet([DataEntry(G, bm)])
255+ }
256+ }
257+
258+
259+
260+@Callable(aY)
261+func random (G,T) = {
262+ let bh = F(G)
263+ let v = bh[j]
264+ let w = bh[k]
265+ let bf = bh[n]
266+ let bn = parseIntValue(bh[o])
267+ let U = parseIntValue(bh[q])
268+ let L = bh[r]
269+ let bj = bh[l]
270+ let bk = bh[m]
271+ let B = bh[p]
272+ let R = parseIntValue(bj)
273+ let S = parseIntValue(bk)
274+ let bl = fromBase58String(w)
275+ if ((v != h))
276+ then throw((G + " draw: it must be in READY state to generate random numbers"))
277+ else if (!(rsaVerify(SHA256, (toBytes(G) + toBytes(B)), T, a)))
278+ then throw("Invalid RSA signature")
279+ else {
280+ let bo = Q(G, R, S, T, L, bn, U)
281+ let bp = bo[0]
282+ let bq = bo[1]
283+ let br = bo[2]
284+ let bs = if ((bq == "0"))
285+ then i
286+ else h
287+ WriteSet([DataEntry(G, u(bs, w, bj, bk, bf, bq, B, br, bp))])
288+ }
289+ }
290+
291+
292+@Verifier(bt)
293+func bu () = {
294+ let aF = bt
295+ if ($isInstanceOf(aF, "DataTransaction"))
296+ then {
297+ let bv = aF
298+ let bw = bv.data[0]
299+ let G = take(bw.key, d)
300+ let bh = F(G)
301+ let v = bh[0]
302+ let w = bh[1]
303+ let bl = fromBase58String(w)
304+ let bx = size(bv.data)
305+ let by = sigVerify(bt.bodyBytes, bt.proofs[0], bl)
306+ let bz = (bx == 5)
307+ let bA = if (if (if (if (ay(G, bw))
308+ then ay(G, bv.data[1])
309+ else false)
310+ then ay(G, bv.data[2])
311+ else false)
312+ then ay(G, bv.data[3])
313+ else false)
314+ then ay(G, bv.data[4])
315+ else false
316+ if (if (if ((v == g))
317+ then by
318+ else false)
319+ then bz
320+ else false)
321+ then bA
322+ else false
323+ }
324+ else if ($isInstanceOf(aF, "SetScriptTransaction"))
325+ then {
326+ let bB = aF
327+ true
328+ }
329+ else if ($isInstanceOf(aF, "TransferTransaction"))
330+ then {
331+ let bC = aF
332+ true
333+ }
334+ else false
335+ }
336+

github/deemru/w8io/169f3d6 
33.43 ms