tx · AG2dfz5prcnj1AqfUFtXYfPTiym4kpk6yq3fUWa53A8M

3MqbTfLJ5nrYh6fUbS38Hfpe6T8MP5K5HiT:  -0.01400000 Waves

2020.07.17 16:58 [1091470] smart account 3MqbTfLJ5nrYh6fUbS38Hfpe6T8MP5K5HiT > SELF 0.00000000 Waves

{ "type": 13, "id": "AG2dfz5prcnj1AqfUFtXYfPTiym4kpk6yq3fUWa53A8M", "fee": 1400000, "feeAssetId": null, "timestamp": 1594994377236, "version": 1, "sender": "3MqbTfLJ5nrYh6fUbS38Hfpe6T8MP5K5HiT", "senderPublicKey": "EzWkAi3pMjNqjjV3PpJiHWrButTm4aorR4p173qwdGeL", "proofs": [ "4k2KHGrv8EMMyDTd7Wo9ACcQcrVa1QhHjb9U2cc2fZRJQUkdBqvKaBB6mFNpLQVny32tUtwY17TWvDSaFhCRxRti" ], "script": "base64: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AgkAAGgAAAACCQAAaQAAAAIJAABoAAAAAgkAAGgAAAACCQAAaQAAAAIJAABoAAAAAgkAAGgAAAACCQAAaQAAAAIJAABpAAAAAgkAAGgAAAACCQAAaAAAAAIJAABoAAAAAgUAAAABeAUAAAABeAUAAAABeAAAAAAAAAAAaQAAAAAAAAANgAkAAGgAAAACBQAAAAVzY2FsZQUAAAAFc2NhbGUFAAAAAXgFAAAAAXgJAABoAAAAAgUAAAAFc2NhbGUFAAAABXNjYWxlBQAAAAF4BQAAAAF4CQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQUAAAABeAUAAAABeAkAAGgAAAACBQAAAAVzY2FsZQUAAAAFc2NhbGUEAAAABGFzaW4JAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgUAAAAEdmFsMQUAAAAEdmFsMgUAAAAEdmFsMwUAAAAEdmFsNAUAAAAEdmFsNQUAAAAEYXNpbgEAAAAEYXRhbgAAAAIAAAABeAAAAAVzY2FsZQQAAAAEdmFsMQUAAAABeAQAAAAEdmFsMgkAAGkAAAACCQAAaQAAAAIJAABoAAAAAgkAAGgAAAACBQAAAAF4BQAAAAF4BQAAAAF4AAAAAAAAAAADCQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQQAAAAEdmFsMwkAAGkAAAACCQAAaAAAAAIJAABpAAAAAgkAAGkAAAACCQAAaAAAAAIJAABoAAAAAgUAAAABeAUAAAABeAUAAAABeAAAAAAAAAAABQkAAGgAAAACBQAAAAVzY2FsZQUAAAAFc2NhbGUJAABoAAAAAgUAAAABeAUAAAABeAkAAGgAAAACBQAAAAVzY2FsZQUAAAAFc2NhbGUEAAAABHZhbDQJAABpAAAAAgkAAGgAAAACCQAAaQAAAAIJAABoAAAAAgkAAGkAAAACCQAAaQAAAAIJAABoAAAAAgkAAGgAAAACBQAAAAF4BQAAAAF4BQAAAAF4AAAAAAAAAAAHCQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQkAAGgAAAACBQAAAAF4BQAAAAF4CQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQkAAGgAAAACBQAAAAF4BQAAAAF4CQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQQAAAAEdmFsNQkAAGkAAAACCQAAaAAAAAIJAABpAAAAAgkAAGgAAAACCQAAaQAAAAIJAABoAAAAAgkAAGkAAAACCQAAaQAAAAIJAABoAAAAAgkAAGgAAAACBQAAAAF4BQAAAAF4BQAAAAF4AAAAAAAAAAAJCQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQkAAGgAAAACBQAAAAF4BQAAAAF4CQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQkAAGgAAAACBQAAAAF4BQAAAAF4CQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQkAAGgAAAACBQAAAAF4BQAAAAF4CQAAaAAAAAIFAAAABXNjYWxlBQAAAAVzY2FsZQQAAAAFaWF0YW4JAABlAAAAAgkAAGQAAAACCQAAZQAAAAIFAAAABHZhbDEFAAAABHZhbDIFAAAABHZhbDMFAAAABHZhbDQFAAAABWlhdGFuAQAAAAVhdGFuMgAAAAMAAAABeQAAAAF4AAAABXNjYWxlAwkAAGYAAAACBQAAAAF4AAAAAAAAAAAABAAAAAZpYXRhbjIJAQAAAARhdGFuAAAAAgkAAGkAAAACBQAAAAF5BQAAAAF4BQAAAAVzY2FsZQUAAAAGaWF0YW4yAwMJAABmAAAAAgAAAAAAAAAAAAUAAAABeAkAAGcAAAACBQAAAAF5AAAAAAAAAAAABwQAAAAGaWF0YW4yCQAAZAAAAAIJAQAAAARhdGFuAAAAAgkAAGkAAAACBQAAAAF5BQAAAAF4BQAAAAVzY2FsZQAAAAAAAATLLwUAAAAGaWF0YW4yAwMJAABmAAAAAgAAAAAAAAAAAAUAAAABeAkAAGYAAAACAAAAAAAAAAAABQAAAAF5BwQAAAAGaWF0YW4yCQAAZQAAAAIJAQAAAARhdGFuAAAAAgkAAGkAAAACBQAAAAF5BQAAAAF4BQAAAAVzY2FsZQAAAAAAAATLLwUAAAAGaWF0YW4yAwMJAAAAAAAAAgUAAAABeAAAAAAAAAAAAAkAAGYAAAACBQAAAAF5AAAAAAAAAAAABwAAAAAAAATLLwMDCQAAAAAAAAIFAAAAAXgAAAAAAAAAAAAJAABmAAAAAgAAAAAAAAAAAAUAAAABeQcA///////7NNEAAAAAAAAAAAAAAAABAAAAAWkBAAAACXRyaWdmdW5jcwAAAAEAAAABeAQAAAAFc2NhbGUAAAAAAAABhqAEAAAABWlzcXJ0CQEAAAAEc3FydAAAAAEFAAAAAXgEAAAABGlzaW4JAQAAAANzaW4AAAACBQAAAAF4BQAAAAVzY2FsZQQAAAAEaWNvcwkBAAAAA2NvcwAAAAIFAAAAAXgFAAAABXNjYWxlBAAAAAVpYXNpbgkBAAAABGFzaW4AAAACBQAAAAF4BQAAAAVzY2FsZQQAAAAGaWF0YW4yCQEAAAAFYXRhbjIAAAADBQAAAAF4AAAAAAAAAAABBQAAAAVzY2FsZQkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAEc3FydAUAAAAFaXNxcnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAAA3NpbgUAAAAEaXNpbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAADY29zBQAAAARpY29zCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAARhc2luBQAAAAVpYXNpbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAFYXRhbjIFAAAABmlhdGFuMgUAAAADbmlsAAAAAEG7vSY=", "chainId": 84, "height": 1091470, "spentComplexity": 0 } View: original | compacted Prev: HiBFdABg6bBKwTh6QGg9w5i1jsn4wvrZgcSSus6vjcro Next: 6CAHUJsxDVTbVTfGqbxQJntMc5FUX7WDMXcnXJurGKAh Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func a (b,c) = {
5- let d = b
6- let e = ((((b * b) * b) / 6) / (c * c))
7- let f = ((((((b * b) * b) / 120) / (c * c)) * (b * b)) / (c * c))
8- let g = ((((((b * b) * b) / 5040) / (c * c)) * (b * b)) / (c * c))
9- let h = ((((((((b * b) * b) / 362880) / (c * c)) * (b * b)) / (c * c)) * (b * b)) / (c * c))
10- let i = ((((d - e) + f) - g) + h)
11- i
4+func a (b) = if ((2 > b))
5+ then b
6+ else {
7+ let c = 316
8+ let d = ((c + (b / c)) / 2)
9+ let e = ((d + (b / d)) / 2)
10+ let f = ((e + (b / e)) / 2)
11+ let g = ((f + (b / f)) / 2)
12+ let h = ((g + (b / g)) / 2)
13+ h
14+ }
15+
16+
17+func i (j,k) = {
18+ let l = j
19+ let m = ((((j * j) * j) / 6) / (k * k))
20+ let n = ((((((j * j) * j) / 120) / (k * k)) * (j * j)) / (k * k))
21+ let o = ((((((j * j) * j) / 5040) / (k * k)) * (j * j)) / (k * k))
22+ let p = ((((((((j * j) * j) / 362880) / (k * k)) * (j * j)) / (k * k)) * (j * j)) / (k * k))
23+ let q = ((((l - m) + n) - o) + p)
24+ q
1225 }
1326
1427
15-func j (k,l) = {
16- let d = k
17- let e = ((((k * k) * k) / 3) / (l * l))
18- let f = ((((((k * k) * k) / 5) / (l * l)) * (k * k)) / (l * l))
19- let g = ((((((((k * k) * k) / 7) / (l * l)) * (k * k)) / (l * l)) * (k * k)) / (l * l))
20- let h = ((((((((((k * k) * k) / 9) / (l * l)) * (k * k)) / (l * l)) * (k * k)) / (l * l)) * (k * k)) / (l * l))
21- let m = (((d - e) + f) - g)
22- m
28+func r (j,k) = {
29+ let l = 1
30+ let m = (((j * j) / 2) / k)
31+ let n = ((((((j * j) * j) / 24) / (k * k)) * j) / k)
32+ let o = ((((((((j * j) * j) / 720) / (k * k)) * (j * j)) / (k * k)) * j) / k)
33+ let p = ((((((((((j * j) * j) / 40320) / (k * k)) * (j * j)) / (k * k)) * (j * j)) / (k * k)) * j) / k)
34+ let q = ((((l - m) + n) - o) + p)
35+ q
2336 }
2437
2538
26-func n (o,k,l) = if ((k > 0))
39+func s (t,k) = {
40+ let l = t
41+ let m = ((((t * t) * t) / 6) / (k * k))
42+ let n = ((((((((t * t) * t) * 3) / 40) / (k * k)) * t) * t) / (k * k))
43+ let o = (((((((((((t * t) * t) * 15) / 336) / (k * k)) * t) * t) / (k * k)) * t) * t) / (k * k))
44+ let p = ((((((((((((((t * t) * t) * 105) / 3456) / (k * k)) * t) * t) / (k * k)) * t) * t) / (k * k)) * t) * t) / (k * k))
45+ let s = ((((l + m) + n) + o) + p)
46+ s
47+ }
48+
49+
50+func u (t,k) = {
51+ let l = t
52+ let m = ((((t * t) * t) / 3) / (k * k))
53+ let n = ((((((t * t) * t) / 5) / (k * k)) * (t * t)) / (k * k))
54+ let o = ((((((((t * t) * t) / 7) / (k * k)) * (t * t)) / (k * k)) * (t * t)) / (k * k))
55+ let p = ((((((((((t * t) * t) / 9) / (k * k)) * (t * t)) / (k * k)) * (t * t)) / (k * k)) * (t * t)) / (k * k))
56+ let v = (((l - m) + n) - o)
57+ v
58+ }
59+
60+
61+func w (x,t,k) = if ((t > 0))
2762 then {
28- let p = j((o / k), l)
29- p
63+ let y = u((x / t), k)
64+ y
3065 }
31- else if (if ((0 > k))
32- then (o >= 0)
66+ else if (if ((0 > t))
67+ then (x >= 0)
3368 else false)
3469 then {
35- let p = (j((o / k), l) + 314159)
36- p
70+ let y = (u((x / t), k) + 314159)
71+ y
3772 }
38- else if (if ((0 > k))
39- then (0 > o)
73+ else if (if ((0 > t))
74+ then (0 > x)
4075 else false)
4176 then {
42- let p = (j((o / k), l) - 314159)
43- p
77+ let y = (u((x / t), k) - 314159)
78+ y
4479 }
45- else if (if ((k == 0))
46- then (o > 0)
80+ else if (if ((t == 0))
81+ then (x > 0)
4782 else false)
4883 then 314159
49- else if (if ((k == 0))
50- then (0 > o)
84+ else if (if ((t == 0))
85+ then (0 > x)
5186 else false)
5287 then -314159
5388 else 0
5489
5590
56-@Callable(q)
57-func trigfuncs (k) = {
58- let c = 100000
59- let i = a(k, c)
60- let p = n(k, 1, c)
61- WriteSet([DataEntry("sin", i), DataEntry("atan2", p)])
91+@Callable(z)
92+func trigfuncs (t) = {
93+ let k = 100000
94+ let A = a(t)
95+ let q = i(t, k)
96+ let B = r(t, k)
97+ let C = s(t, k)
98+ let y = w(t, 1, k)
99+ WriteSet([DataEntry("sqrt", A), DataEntry("sin", q), DataEntry("cos", B), DataEntry("asin", C), DataEntry("atan2", y)])
62100 }
63101
64102

github/deemru/w8io/169f3d6 
44.01 ms