tx · GmNP4HE5ZkLnegjDwMsZ82iCFo4NDckWUW9SoYC2ep5W

3N37RXx61BWd8dahk6LxCSspADJysrasbDr:  -0.01500000 Waves

2019.06.24 19:52 [556436] smart account 3N37RXx61BWd8dahk6LxCSspADJysrasbDr > SELF 0.00000000 Waves

{ "type": 13, "id": "GmNP4HE5ZkLnegjDwMsZ82iCFo4NDckWUW9SoYC2ep5W", "fee": 1500000, "feeAssetId": null, "timestamp": 1561395224618, "version": 1, "sender": "3N37RXx61BWd8dahk6LxCSspADJysrasbDr", "senderPublicKey": "pMrxFngj2NBfm46w4iQWJzCxh9VmjZ4hfVAWgnN3Gwe", "proofs": [ "4xqjTf3XffArucQssa1eFEaUXyDzeUGutq7ySYRbiGLk22FpSPyiziQZBPQLkDC1ii4evNJpHiup9tdiZj6cd3BF" ], "script": "base64:AAIDAAAAAAAAAAAAAAAGAAAAAAlSU0FQVUJMSUMJAAJbAAAAAQIAAAGPYmFzZTY0Ok1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBcWxBaUFOU21CcERIWUtQOXNLZ2VOL2wxYkFiMjhnL3RHbGdEa3dUNUZpTU40WDNwd2R2ZHhFN212U1I4LzQxZFU5cng0akcrNnRacGIxVUxWRFBzNDMxdFIySVJhVFh3NUNqK0FjMnZoTCs1SmFtQ2VyR0QxVVcrYmgvRUdRdHhvOFczWUxEcm9mWEI1UUhKeDRQa3oyS2dmK29TL0M4aEh1Qi9VNGtyTzc2VTA1MDdHVGpaUFA5a1JRMHVMU01lcVFYdDh3WFMrbk1wNXdhanF4UHBETE1hU1JFZ3NLd3YvQUVrUDRkenBUWWJpa0xCWWw0cXRkSnNEODRITEZTa2l3ZDNCaGNPclBqb0lZbUx4UXVCRDVUSU1LVEtEM3NkWmdhWTlyc3lxeDNBMDBpbm55eEQ2enAzYjRnRnBVT1g4SnhLWmRFQzJteUVxbGVOZ2c3R3p3SURBUUFCAAAAAAZTRVJWRVIJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQIAAAAjM05DaUcyOExtV3lUaWdXRzEzRTVRbnZkSEJzWkZZWFNTMmoBAAAACVJhbmRUb1N0cgAAAAEAAAABcgMDCQAAZwAAAAIFAAAAAXIAAAAAAAAAAAEJAABnAAAAAgAAAAAAAAAAZAUAAAABcgcJAAGkAAAAAQUAAAABcgkAAAIAAAABCQABLAAAAAICAAAAPFVuc3VwcG9ydGVkIHIgcGFyYW1ldGVyIHBhc3NlZDogZXhwZWN0ZWQ9WzEsLi4uLDEwMF0gYWN0dWFsPQkAAaQAAAABBQAAAAFyAQAAAANhYnMAAAABAAAAA3ZhbAMJAABmAAAAAgAAAAAAAAAAAAUAAAADdmFsCQEAAAABLQAAAAEFAAAAA3ZhbAUAAAADdmFsAQAAAAhOZXh0UmFuZAAAAAIAAAAIY3VyclZlY3QAAAAIcmFuZEhhc2gEAAAABHJhbmQJAQAAAANhYnMAAAABCQAEsQAAAAEFAAAACHJhbmRIYXNoBAAAAAhyYW5kVmVjdAkAAZoAAAABBQAAAARyYW5kBAAA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", "chainId": 84, "height": 556436, "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+func c (d) = if (if ((d >= 1))
9+ then (100 >= d)
10+ else false)
11+ then toString(d)
12+ else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(d)))
13+
14+
15+func e (f) = if ((0 > f))
16+ then -(f)
17+ else f
18+
19+
20+func g (h,i) = {
21+ let j = e(toInt(i))
22+ let k = toBytes(j)
23+ let l = (size(h) / 8)
24+ if ((0 == l))
25+ then k
26+ else {
27+ let m = if (if (if (if (if (if (if (if (if (if ((l >= 1))
28+ then (take(drop(h, 0), 8) == k)
29+ else false)
30+ then true
31+ else if ((l >= 2))
32+ then (take(drop(h, (1 * 8)), 8) == k)
33+ else false)
34+ then true
35+ else if ((l >= 3))
36+ then (take(drop(h, (2 * 8)), 8) == k)
37+ else false)
38+ then true
39+ else if ((l >= 4))
40+ then (take(drop(h, (3 * 8)), 8) == k)
41+ else false)
42+ then true
43+ else if ((l >= 5))
44+ then (take(drop(h, (4 * 8)), 8) == k)
45+ else false)
46+ then true
47+ else if ((l >= 6))
48+ then (take(drop(h, (5 * 8)), 8) == k)
49+ else false)
50+ then true
51+ else if ((l >= 7))
52+ then (take(drop(h, (6 * 8)), 8) == k)
53+ else false)
54+ then true
55+ else if ((l >= 8))
56+ then (take(drop(h, (7 * 8)), 8) == k)
57+ else false)
58+ then true
59+ else if ((l >= 9))
60+ then (take(drop(h, (8 * 8)), 8) == k)
61+ else false)
62+ then true
63+ else if ((l >= 10))
64+ then (take(drop(h, (9 * 8)), 8) == k)
65+ else false
66+ if (m)
67+ then (h + k)
68+ else h
69+ }
70+ }
71+
72+
73+func n (o,l,p) = {
74+ let q = toBytes("")
75+ let r = rsaVerify(SHA256, toBytes(o), p, a)
76+ if (r)
77+ then {
78+ let i = sha256(p)
79+ let s = g(q, i)
80+ let t = g(s, i)
81+ let u = g(t, i)
82+ let v = g(u, i)
83+ let w = g(v, i)
84+ let x = g(w, i)
85+ let y = g(x, i)
86+ let z = g(y, i)
87+ let A = g(z, i)
88+ g(A, i)
89+ }
90+ else throw("Invalid RSA signature")
91+ }
92+
93+
94+@Callable(B)
95+func random (o,p) = {
96+ let h = n(o, 10, p)
97+ let C = toString(toInt(take(drop(h, 0), 8)))
98+ let D = toString(toInt(take(drop(h, (1 * 8)), 8)))
99+ let E = toString(toInt(take(drop(h, (2 * 8)), 8)))
100+ let F = toString(toInt(take(drop(h, (3 * 8)), 8)))
101+ let G = toString(toInt(take(drop(h, (4 * 8)), 8)))
102+ let H = toString(toInt(take(drop(h, (5 * 8)), 8)))
103+ let I = toString(toInt(take(drop(h, (6 * 8)), 8)))
104+ let J = toString(toInt(take(drop(h, (7 * 8)), 8)))
105+ let K = toString(toInt(take(drop(h, (8 * 8)), 8)))
106+ let L = toString(toInt(take(drop(h, (9 * 8)), 8)))
107+ WriteSet([DataEntry("Generated_Numbers", ((((((((((((((((((C + "_") + D) + "_") + E) + "_") + F) + "_") + G) + "_") + H) + "_") + I) + "_") + J) + "_") + K) + "_") + L))])
108+ }
109+
110+

github/deemru/w8io/169f3d6 
16.01 ms