tx · 3iof3JU7Fva9wZjWFz68sve8RYmaxcdwmJeAFuiFHibB

3NBEJLX6pD1tgWtK98RMfi6BdBWiWU5aZ9C:  -0.01500000 Waves

2019.06.25 19:48 [557899] smart account 3NBEJLX6pD1tgWtK98RMfi6BdBWiWU5aZ9C > SELF 0.00000000 Waves

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

github/deemru/w8io/873ac7e 
22.46 ms