tx · 4kBdEaqqLH5ibEnKY9QtKxe2jW2BBCiLtJhSteDY2YPK

3MvR4iqxAoHzXYFXCPxuVW4yZKbkWFvm5ir:  -0.01500000 Waves

2019.06.26 16:21 [559144] smart account 3MvR4iqxAoHzXYFXCPxuVW4yZKbkWFvm5ir > SELF 0.00000000 Waves

{ "type": 13, "id": "4kBdEaqqLH5ibEnKY9QtKxe2jW2BBCiLtJhSteDY2YPK", "fee": 1500000, "feeAssetId": null, "timestamp": 1561555300773, "version": 1, "sender": "3MvR4iqxAoHzXYFXCPxuVW4yZKbkWFvm5ir", "senderPublicKey": "ANtyVyyW2Hoc2L1E4wQCsAckcMVF3Gz5HKRj1kipL3Rx", "proofs": [ "4NTpkP3seTdkVqVGk4dZK4zhTfgeHwY1pFWNgGBoKUf3N7p7zvVVeqvcXtrGHrbt1TQ2ue6yXXjihwi6yygZRH3z" ], "script": "base64:AAIDAAAAAAAAAAAAAAAPAAAAAAlSU0FQVUJMSUMJAAJbAAAAAQIAAAGPYmFzZTY0Ok1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBcWxBaUFOU21CcERIWUtQOXNLZ2VOL2wxYkFiMjhnL3RHbGdEa3dUNUZpTU40WDNwd2R2ZHhFN212U1I4LzQxZFU5cng0akcrNnRacGIxVUxWRFBzNDMxdFIySVJhVFh3NUNqK0FjMnZoTCs1SmFtQ2VyR0QxVVcrYmgvRUdRdHhvOFczWUxEcm9mWEI1UUhKeDRQa3oyS2dmK29TL0M4aEh1Qi9VNGtyTzc2VTA1MDdHVGpaUFA5a1JRMHVMU01lcVFYdDh3WFMrbk1wNXdhanF4UHBETE1hU1JFZ3NLd3YvQUVrUDRkenBUWWJpa0xCWWw0cXRkSnNEODRITEZTa2l3ZDNCaGNPclBqb0lZbUx4UXVCRDVUSU1LVEtEM3NkWmdhWTlyc3lxeDNBMDBpbm55eEQ2enAzYjRnRnBVT1g4SnhLWmRFQzJteUVxbGVOZ2c3R3p3SURBUUFCAAAAAAZTRVJWRVIJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQIAAAAjM05DaUcyOExtV3lUaWdXRzEzRTVRbnZkSEJzWkZZWFNTMmoAAAAAEFNFU1NJT05JREZJWFNJWkUAAAAAAAAAADIAAAAACUVNUFRZVkVDVAkAAZsAAAABAgAAAAAAAAAACVNUQVRFSU5JVAIAAAAESU5JVAAAAAAKU1RBVEVSRUFEWQIAAAAFUkVBRFkAAAAADVNUQVRFRklOSVNIRUQCAAAACEZJTklTSEVEAQAAAANhYnMAAAABAAAAA3ZhbAMJAABmAAAAAgAAAAAAAAAAAAUAAAADdmFsCQEAAAABLQAAAAEFAAAAA3ZhbAUAAAADdmFsAQAAABJmb3JtYXRTdGF0ZURhdGFTdHIAAAADAAAACWRyYXdTdGF0ZQAAABFvcmdhbml6ZXJQdWJLZXk1OAAAAAtyYW5kT3JFbXB0eQQAAAAMZnVsbFN0YXRlU3RyCQABLAAAAAIJAAEsAAAAAgUAAAAJZHJhd1N0YXRlAgAAAAFfBQAAABFvcmdhbml6ZXJQdWJLZXk1OAMJAAAAAAAAAgUA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AAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAACWluaXRTdGF0ZQkBAAAAEmZvcm1hdFN0YXRlRGF0YVN0cgAAAAMFAAAACVNUQVRFSU5JVAUAAAARb3JnYW5pemVyUHViS2V5NTgCAAAAAAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAJc2Vzc2lvbklkBQAAAAlpbml0U3RhdGUFAAAAA25pbAAAAAFpAQAAAAVyZWFkeQAAAAEAAAAJc2Vzc2lvbklkBAAAAA5kcmF3UGFyYW1zTGlzdAkBAAAAE2V4dHJhY3RHYW1lRGF0YUxpc3QAAAABBQAAAAlzZXNzaW9uSWQEAAAACWRyYXdTdGF0ZQkAAZEAAAACBQAAAA5kcmF3UGFyYW1zTGlzdAAAAAAAAAAAAAQAAAARb3JnYW5pemVyUHViS2V5NTgJAAGRAAAAAgUAAAAOZHJhd1BhcmFtc0xpc3QAAAAAAAAAAAEEAAAAD29yZ2FuaXplclB1YktleQkAAlkAAAABBQAAABFvcmdhbml6ZXJQdWJLZXk1OAMJAQAAAAIhPQAAAAIFAAAACWRyYXdTdGF0ZQUAAAAJU1RBVEVJTklUCQAAAgAAAAEJAAEsAAAAAgUAAAAJc2Vzc2lvbklkAgAAAD4gZHJhdzogbW92aW5nIGludG8gUkVBRFkgc3RhdGUgaXMgYWxsb3dlZCBvbmx5IGZyb20gSU5JVCBzdGF0ZQMJAQAAAAIhPQAAAAIFAAAAD29yZ2FuaXplclB1YktleQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQAAAgAAAAEJAAEsAAAAAgUAAAAJc2Vzc2lvbklkAgAAADtkcmF3OiBtb3ZpbmcgaW50byBSRUFEWSBzdGF0ZSBpcyBhbGxvd2VkIGZvciBvcmdhbml6ZXIgb25seQQAAAAKcmVhZHlTdGF0ZQkBAAAAEmZvcm1hdFN0YXRlRGF0YVN0cgAAAAMFAAAACVNUQVRFSU5JVAUAAAARb3JnYW5pemVyUHViS2V5NTgCAAAAAAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAJc2Vzc2lvbklkBQAAAApyZWFkeVN0YXRlBQAAAANuaWwAAAAAIb+7EQ==", "chainId": 84, "height": 559144, "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:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqlAiANSmBpDHYKP9sKgeN/l1bAb28g/tGlgDkwT5FiMN4X3pwdvdxE7mvSR8/41dU9rx4jG+6tZpb1ULVDPs431tR2IRaTXw5Cj+Ac2vhL+5JamCerGD1UW+bh/EGQtxo8W3YLDrofXB5QHJx4Pkz2Kgf+oS/C8hHuB/U4krO76U0507GTjZPP9kRQ0uLSMeqQXt8wXS+nMp5wajqxPpDLMaSREgsKwv/AEkP4dzpTYbikLBYl4qtdJsD84HLFSkiwd3BhcOrPjoIYmLxQuBD5TIMKTKD3sdZgaY9rsyqx3A00innyxD6zp3b4gFpUOX8JxKZdEC2myEqleNgg7GzwIDAQAB")
5+
6+let b = addressFromStringValue("3NCiG28LmWyTigWG13E5QnvdHBsZFYXSS2j")
7+
8+let c = 50
9+
10+let d = toBytes("")
11+
12+let e = "INIT"
13+
14+let f = "READY"
15+
16+let g = "FINISHED"
17+
18+func h (i) = if ((0 > i))
19+ then -(i)
20+ else i
21+
22+
23+func j (k,l,m) = {
24+ let n = ((k + "_") + l)
25+ if ((m == ""))
26+ then n
27+ else ((n + "_") + m)
28+ }
29+
30+
31+func o (p) = {
32+ let q = getStringValue(this, p)
33+ split(q, "_")
34+ }
35+
36+
37+func r (s,t) = {
38+ let u = h(toInt(t))
39+ let v = toBytes(u)
40+ let w = (size(s) / 8)
41+ if ((0 == w))
42+ then [v, drop(t, 1)]
43+ else {
44+ let x = if (if (if (if (if (if (if (if (if ((w >= 1))
45+ then (take(s, 8) == v)
46+ else false)
47+ then true
48+ else if ((w >= 2))
49+ then (take(drop(s, (1 * 8)), 8) == v)
50+ else false)
51+ then true
52+ else if ((w >= 3))
53+ then (take(drop(s, (2 * 8)), 8) == v)
54+ else false)
55+ then true
56+ else if ((w >= 4))
57+ then (take(drop(s, (3 * 8)), 8) == v)
58+ else false)
59+ then true
60+ else if ((w >= 5))
61+ then (take(drop(s, (4 * 8)), 8) == v)
62+ else false)
63+ then true
64+ else if ((w >= 6))
65+ then (take(drop(s, (5 * 8)), 8) == v)
66+ else false)
67+ then true
68+ else if ((w >= 7))
69+ then (take(drop(s, (6 * 8)), 8) == v)
70+ else false)
71+ then true
72+ else if ((w >= 8))
73+ then (take(drop(s, (7 * 8)), 8) == v)
74+ else false)
75+ then true
76+ else if ((w >= 9))
77+ then (take(drop(s, (8 * 8)), 8) == v)
78+ else false
79+ if (x)
80+ then [s, drop(t, 1)]
81+ else [(s + v), drop(t, 1)]
82+ }
83+ }
84+
85+
86+func y (p,z,A,B) = {
87+ let C = toBytes("")
88+ let D = sha256(B)
89+ let E = DataEntry("r1", 10)
90+ let F = DataTransaction(nil, C, 0, 0, 0, this, C, C, [C])
91+ let G = r(C, D)
92+ let H = r(G[0], G[1])
93+ let I = r(H[0], H[1])
94+ let J = r(I[0], I[1])
95+ let K = r(J[0], J[1])
96+ let L = r(K[0], K[1])
97+ let M = r(L[0], L[1])
98+ let N = r(M[0], M[1])
99+ let O = r(N[0], N[1])
100+O[0]
101+ }
102+
103+
104+func P (p,Q,R,S) = {
105+ let T = take(Q.key, c)
106+ if ((S >= R))
107+ then true
108+ else if (if (if ((p == T))
109+ then (size(Q.key) > c)
110+ else false)
111+ then !(isDefined(getString(this, Q.key)))
112+ else false)
113+ then {
114+ let U = Q.value
115+ if ($isInstanceOf(U, "String"))
116+ then {
117+ let V = U
118+ true
119+ }
120+ else throw((p + " draw: only String type is accepted for data transactions"))
121+ }
122+ else false
123+ }
124+
125+
126+func W (X) = {
127+ let t = X.bodyBytes
128+ let Y = X.data
129+ let u = h(toInt(t))
130+ let Z = drop(t, 1)
131+ let w = size(Y)
132+ if ((0 == w))
133+ then {
134+ let aa = DataEntry(toString(u), u)
135+ DataTransaction([aa], d, 0, 0, 0, this, d, Z, [d])
136+ }
137+ else {
138+ let x = if (if (if (if (if (if ((w >= 1))
139+ then (Y[0].value == u)
140+ else false)
141+ then true
142+ else if ((w >= 2))
143+ then (Y[1].value == u)
144+ else false)
145+ then true
146+ else if ((w >= 3))
147+ then (Y[2].value == u)
148+ else false)
149+ then true
150+ else if ((w >= 4))
151+ then (Y[3].value == u)
152+ else false)
153+ then true
154+ else if ((w >= 5))
155+ then (Y[4].value == u)
156+ else false)
157+ then true
158+ else if ((w >= 6))
159+ then (Y[5].value == u)
160+ else false
161+ if (x)
162+ then DataTransaction(Y, d, 0, 0, 0, this, d, Z, [d])
163+ else {
164+ let ab = DataEntry(toString(u), u) :: Y
165+ DataTransaction(ab, d, 0, 0, 0, this, d, Z, [d])
166+ }
167+ }
168+ }
169+
170+
171+func ac (p,z,A,B) = {
172+ let D = sha256(B)
173+ let X = DataTransaction(nil, d, 0, 0, 0, this, d, D, [d])
174+ W(W(W(W(W(W(X))))))
175+ }
176+
177+
178+@Callable(ad)
179+func random2 (p,B) = {
180+ let z = 1
181+ let A = 100
182+ let ae = o(p)
183+ let k = ae[0]
184+ let l = ae[1]
185+ let af = fromBase58String(l)
186+ if ((k != f))
187+ then throw((p + " draw: it must be in READY state to generate random numbers"))
188+ else if (!(rsaVerify(SHA256, toBytes(p), B, a)))
189+ then throw("Invalid RSA signature")
190+ else {
191+ let X = ac(p, z, A, B)
192+ let w = size(X.data)
193+ let ag = if ((w >= 1))
194+ then X.data[0].key
195+ else ""
196+ let ah = if ((w >= 2))
197+ then ((ag + "_") + X.data[0].key)
198+ else ag
199+ let ai = if ((w >= 3))
200+ then ((ah + "_") + X.data[1].key)
201+ else ah
202+ let aj = if ((w >= 4))
203+ then ((ai + "_") + X.data[2].key)
204+ else ai
205+ let ak = if ((w >= 5))
206+ then ((aj + "_") + X.data[3].key)
207+ else aj
208+ let al = if ((w >= 6))
209+ then ((ak + "_") + X.data[4].key)
210+ else ak
211+ WriteSet([DataEntry(p, j(g, l, al))])
212+ }
213+ }
214+
215+
216+
217+@Callable(ad)
218+func initDraw (p) = {
219+ let am = (size(fromBase58String(p)) > 0)
220+ if ((size(p) != c))
221+ then throw("Draw Id must be exactly 50 simbols")
222+ else if (!(am))
223+ then throw("Draw id must be in Base58 format")
224+ else {
225+ let l = toBase58String(ad.callerPublicKey)
226+ let an = j(e, l, "")
227+ WriteSet([DataEntry(p, an)])
228+ }
229+ }
230+
231+
232+
233+@Callable(ad)
234+func ready (p) = {
235+ let ae = o(p)
236+ let k = ae[0]
237+ let l = ae[1]
238+ let af = fromBase58String(l)
239+ if ((k != e))
240+ then throw((p + " draw: moving into READY state is allowed only from INIT state"))
241+ else if ((af != ad.callerPublicKey))
242+ then throw((p + "draw: moving into READY state is allowed for organizer only"))
243+ else {
244+ let ao = j(e, l, "")
245+ WriteSet([DataEntry(p, ao)])
246+ }
247+ }
248+
249+

github/deemru/w8io/169f3d6 
25.12 ms