tx · D9gd5Ua4PsAMoJEMErixEvKjyN1hN56NkqesQrcy2En9 3MqbTfLJ5nrYh6fUbS38Hfpe6T8MP5K5HiT: -0.01400000 Waves 2020.07.18 01:12 [1091979] smart account 3MqbTfLJ5nrYh6fUbS38Hfpe6T8MP5K5HiT > SELF 0.00000000 Waves
{ "type": 13, "id": "D9gd5Ua4PsAMoJEMErixEvKjyN1hN56NkqesQrcy2En9", "fee": 1400000, "feeAssetId": null, "timestamp": 1595023971054, "version": 1, "sender": "3MqbTfLJ5nrYh6fUbS38Hfpe6T8MP5K5HiT", "senderPublicKey": "EzWkAi3pMjNqjjV3PpJiHWrButTm4aorR4p173qwdGeL", "proofs": [ "jhUETx5K6cj4tGDcWDbq6vv3fw4p1S2Bc79CdjbLKbegJmQUERhjciwd8MUS5h1dQxyWGosY9cAhLvDFJs6RHFH" ], "script": "base64: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", "chainId": 84, "height": 1091979, "spentComplexity": 0 } View: original | compacted Prev: 6CAHUJsxDVTbVTfGqbxQJntMc5FUX7WDMXcnXJurGKAh Next: GHtPEpizxaDxRCN9bVeFcnd7ZcVjHtMVxvAzjRU8YKep Diff:
Old | New | Differences | |
---|---|---|---|
14 | 14 | } | |
15 | 15 | ||
16 | 16 | ||
17 | - | func i (j | |
18 | - | let | |
19 | - | let | |
20 | - | let | |
21 | - | let | |
22 | - | let | |
23 | - | let | |
24 | - | | |
17 | + | func i (j) = { | |
18 | + | let k = j | |
19 | + | let l = ((((j * j) * j) / 6) / 10000000000) | |
20 | + | let m = ((((((j * j) * j) / 120) / 10000000000) * (j * j)) / 10000000000) | |
21 | + | let n = ((((((((j * j) * j) / 5040) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) | |
22 | + | let o = ((((((((((j * j) * j) / 362880) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) | |
23 | + | let p = ((((k - l) + m) - n) + o) | |
24 | + | p | |
25 | 25 | } | |
26 | 26 | ||
27 | 27 | ||
28 | - | func r (j,k) = { | |
29 | - | let l = k | |
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 s = ((((l - m) + n) - o) + p) | |
28 | + | func q (j) = { | |
29 | + | let k = 100000 | |
30 | + | let l = (((j * j) / 2) / 100000) | |
31 | + | let m = ((((((j * j) * j) / 24) / 10000000000) * j) / 100000) | |
32 | + | let n = ((((((((j * j) * j) / 720) / 10000000000) * (j * j)) / 10000000000) * j) / 100000) | |
33 | + | let o = ((((((((((j * j) * j) / 40320) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) * j) / 100000) | |
34 | + | let r = ((((k - l) + m) - n) + o) | |
35 | + | r | |
36 | + | } | |
37 | + | ||
38 | + | ||
39 | + | func s (t) = { | |
40 | + | let k = t | |
41 | + | let l = ((((t * t) * t) / 6) / 10000000000) | |
42 | + | let m = (((((((t * t) * t) * 3) / 40) / 10000000000) * (t * t)) / 10000000000) | |
43 | + | let n = (((((((((t * t) * t) * 15) / 336) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
44 | + | let o = (((((((((((t * t) * t) * 105) / 3456) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
45 | + | let s = ((((k + l) + m) + n) + o) | |
35 | 46 | s | |
36 | 47 | } | |
37 | 48 | ||
38 | 49 | ||
39 | - | func t (u,k) = { | |
40 | - | let l = u | |
41 | - | let m = ((((u * u) * u) / 6) / (k * k)) | |
42 | - | let n = ((((((((u * u) * u) * 3) / 40) / (k * k)) * u) * u) / (k * k)) | |
43 | - | let o = (((((((((((u * u) * u) * 15) / 336) / (k * k)) * u) * u) / (k * k)) * u) * u) / (k * k)) | |
44 | - | let p = ((((((((((((((u * u) * u) * 105) / 3456) / (k * k)) * u) * u) / (k * k)) * u) * u) / (k * k)) * u) * u) / (k * k)) | |
45 | - | let t = ((((l + m) + n) + o) + p) | |
46 | - | t | |
47 | - | } | |
50 | + | func u (t) = if ((t > 100000)) | |
51 | + | then { | |
52 | + | let v = (10000000000 / t) | |
53 | + | let k = v | |
54 | + | let l = ((((v * v) * v) / 3) / 10000000000) | |
55 | + | let m = ((((((v * v) * v) / 5) / 10000000000) * (v * v)) / 10000000000) | |
56 | + | let n = ((((((((v * v) * v) / 7) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
57 | + | let o = ((((((((((v * v) * v) / 9) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
58 | + | let w = ((((314159 - k) + l) - m) + n) | |
59 | + | w | |
60 | + | } | |
61 | + | else if ((-100000 > t)) | |
62 | + | then { | |
63 | + | let v = (10000000000 / t) | |
64 | + | let k = v | |
65 | + | let l = ((((v * v) * v) / 3) / 10000000000) | |
66 | + | let m = ((((((v * v) * v) / 5) / 10000000000) * (v * v)) / 10000000000) | |
67 | + | let n = ((((((((v * v) * v) / 7) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
68 | + | let o = ((((((((((v * v) * v) / 9) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
69 | + | let w = ((((-314159 - k) + l) - m) + n) | |
70 | + | w | |
71 | + | } | |
72 | + | else { | |
73 | + | let k = t | |
74 | + | let l = ((((t * t) * t) / 3) / 10000000000) | |
75 | + | let m = ((((((t * t) * t) / 5) / 10000000000) * (t * t)) / 10000000000) | |
76 | + | let n = ((((((((t * t) * t) / 7) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
77 | + | let o = ((((((((((t * t) * t) / 9) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
78 | + | let w = (((k - l) + m) - n) | |
79 | + | w | |
80 | + | } | |
48 | 81 | ||
49 | 82 | ||
50 | - | func v (u,k) = { | |
51 | - | let l = u | |
52 | - | let m = ((((u * u) * u) / 3) / (k * k)) | |
53 | - | let n = ((((((u * u) * u) / 5) / (k * k)) * (u * u)) / (k * k)) | |
54 | - | let o = ((((((((u * u) * u) / 7) / (k * k)) * (u * u)) / (k * k)) * (u * u)) / (k * k)) | |
55 | - | let p = ((((((((((u * u) * u) / 9) / (k * k)) * (u * u)) / (k * k)) * (u * u)) / (k * k)) * (u * u)) / (k * k)) | |
56 | - | let w = (((l - m) + n) - o) | |
57 | - | w | |
58 | - | } | |
59 | - | ||
60 | - | ||
61 | - | func x (y,u,k) = if ((u > 0)) | |
83 | + | func x (y,t) = if ((t > 0)) | |
62 | 84 | then { | |
63 | - | let z = | |
85 | + | let z = u((y / t)) | |
64 | 86 | z | |
65 | 87 | } | |
66 | - | else if (if ((0 > | |
88 | + | else if (if ((0 > t)) | |
67 | 89 | then (y >= 0) | |
68 | 90 | else false) | |
69 | 91 | then { | |
70 | - | let z = ( | |
92 | + | let z = (u((y / t)) + 314159) | |
71 | 93 | z | |
72 | 94 | } | |
73 | - | else if (if ((0 > | |
95 | + | else if (if ((0 > t)) | |
74 | 96 | then (0 > y) | |
75 | 97 | else false) | |
76 | 98 | then { | |
77 | - | let z = ( | |
99 | + | let z = (u((y / t)) - 314159) | |
78 | 100 | z | |
79 | 101 | } | |
80 | - | else if (if (( | |
102 | + | else if (if ((t == 0)) | |
81 | 103 | then (y > 0) | |
82 | 104 | else false) | |
83 | 105 | then 314159 | |
84 | - | else if (if (( | |
106 | + | else if (if ((t == 0)) | |
85 | 107 | then (0 > y) | |
86 | 108 | else false) | |
87 | 109 | then -314159 | |
89 | 111 | ||
90 | 112 | ||
91 | 113 | @Callable(A) | |
92 | - | func trigfuncs (u) = { | |
93 | - | let k = 100000 | |
94 | - | let B = a(u) | |
95 | - | let q = i(u, k) | |
96 | - | let s = r(u, k) | |
97 | - | let C = t(u, k) | |
98 | - | let z = x(u, 1, k) | |
99 | - | WriteSet([DataEntry("sqrt", B), DataEntry("sin", q), DataEntry("cos", s), DataEntry("asin", C), DataEntry("atan2", z)]) | |
114 | + | func trigfuncs (t) = { | |
115 | + | let B = a(t) | |
116 | + | let p = i(t) | |
117 | + | let r = q(t) | |
118 | + | let C = s(t) | |
119 | + | let z = x(t, 1) | |
120 | + | WriteSet([DataEntry("sqrt", B), DataEntry("sin", p), DataEntry("cos", r), DataEntry("asin", C), DataEntry("atan2", z)]) | |
100 | 121 | } | |
101 | 122 | ||
102 | 123 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | func a (b) = if ((2 > b)) | |
5 | 5 | then b | |
6 | 6 | else { | |
7 | 7 | let c = 316 | |
8 | 8 | let d = ((c + (b / c)) / 2) | |
9 | 9 | let e = ((d + (b / d)) / 2) | |
10 | 10 | let f = ((e + (b / e)) / 2) | |
11 | 11 | let g = ((f + (b / f)) / 2) | |
12 | 12 | let h = ((g + (b / g)) / 2) | |
13 | 13 | h | |
14 | 14 | } | |
15 | 15 | ||
16 | 16 | ||
17 | - | func i (j | |
18 | - | let | |
19 | - | let | |
20 | - | let | |
21 | - | let | |
22 | - | let | |
23 | - | let | |
24 | - | | |
17 | + | func i (j) = { | |
18 | + | let k = j | |
19 | + | let l = ((((j * j) * j) / 6) / 10000000000) | |
20 | + | let m = ((((((j * j) * j) / 120) / 10000000000) * (j * j)) / 10000000000) | |
21 | + | let n = ((((((((j * j) * j) / 5040) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) | |
22 | + | let o = ((((((((((j * j) * j) / 362880) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) | |
23 | + | let p = ((((k - l) + m) - n) + o) | |
24 | + | p | |
25 | 25 | } | |
26 | 26 | ||
27 | 27 | ||
28 | - | func r (j,k) = { | |
29 | - | let l = k | |
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 s = ((((l - m) + n) - o) + p) | |
28 | + | func q (j) = { | |
29 | + | let k = 100000 | |
30 | + | let l = (((j * j) / 2) / 100000) | |
31 | + | let m = ((((((j * j) * j) / 24) / 10000000000) * j) / 100000) | |
32 | + | let n = ((((((((j * j) * j) / 720) / 10000000000) * (j * j)) / 10000000000) * j) / 100000) | |
33 | + | let o = ((((((((((j * j) * j) / 40320) / 10000000000) * (j * j)) / 10000000000) * (j * j)) / 10000000000) * j) / 100000) | |
34 | + | let r = ((((k - l) + m) - n) + o) | |
35 | + | r | |
36 | + | } | |
37 | + | ||
38 | + | ||
39 | + | func s (t) = { | |
40 | + | let k = t | |
41 | + | let l = ((((t * t) * t) / 6) / 10000000000) | |
42 | + | let m = (((((((t * t) * t) * 3) / 40) / 10000000000) * (t * t)) / 10000000000) | |
43 | + | let n = (((((((((t * t) * t) * 15) / 336) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
44 | + | let o = (((((((((((t * t) * t) * 105) / 3456) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
45 | + | let s = ((((k + l) + m) + n) + o) | |
35 | 46 | s | |
36 | 47 | } | |
37 | 48 | ||
38 | 49 | ||
39 | - | func t (u,k) = { | |
40 | - | let l = u | |
41 | - | let m = ((((u * u) * u) / 6) / (k * k)) | |
42 | - | let n = ((((((((u * u) * u) * 3) / 40) / (k * k)) * u) * u) / (k * k)) | |
43 | - | let o = (((((((((((u * u) * u) * 15) / 336) / (k * k)) * u) * u) / (k * k)) * u) * u) / (k * k)) | |
44 | - | let p = ((((((((((((((u * u) * u) * 105) / 3456) / (k * k)) * u) * u) / (k * k)) * u) * u) / (k * k)) * u) * u) / (k * k)) | |
45 | - | let t = ((((l + m) + n) + o) + p) | |
46 | - | t | |
47 | - | } | |
50 | + | func u (t) = if ((t > 100000)) | |
51 | + | then { | |
52 | + | let v = (10000000000 / t) | |
53 | + | let k = v | |
54 | + | let l = ((((v * v) * v) / 3) / 10000000000) | |
55 | + | let m = ((((((v * v) * v) / 5) / 10000000000) * (v * v)) / 10000000000) | |
56 | + | let n = ((((((((v * v) * v) / 7) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
57 | + | let o = ((((((((((v * v) * v) / 9) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
58 | + | let w = ((((314159 - k) + l) - m) + n) | |
59 | + | w | |
60 | + | } | |
61 | + | else if ((-100000 > t)) | |
62 | + | then { | |
63 | + | let v = (10000000000 / t) | |
64 | + | let k = v | |
65 | + | let l = ((((v * v) * v) / 3) / 10000000000) | |
66 | + | let m = ((((((v * v) * v) / 5) / 10000000000) * (v * v)) / 10000000000) | |
67 | + | let n = ((((((((v * v) * v) / 7) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
68 | + | let o = ((((((((((v * v) * v) / 9) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) * (v * v)) / 10000000000) | |
69 | + | let w = ((((-314159 - k) + l) - m) + n) | |
70 | + | w | |
71 | + | } | |
72 | + | else { | |
73 | + | let k = t | |
74 | + | let l = ((((t * t) * t) / 3) / 10000000000) | |
75 | + | let m = ((((((t * t) * t) / 5) / 10000000000) * (t * t)) / 10000000000) | |
76 | + | let n = ((((((((t * t) * t) / 7) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
77 | + | let o = ((((((((((t * t) * t) / 9) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) * (t * t)) / 10000000000) | |
78 | + | let w = (((k - l) + m) - n) | |
79 | + | w | |
80 | + | } | |
48 | 81 | ||
49 | 82 | ||
50 | - | func v (u,k) = { | |
51 | - | let l = u | |
52 | - | let m = ((((u * u) * u) / 3) / (k * k)) | |
53 | - | let n = ((((((u * u) * u) / 5) / (k * k)) * (u * u)) / (k * k)) | |
54 | - | let o = ((((((((u * u) * u) / 7) / (k * k)) * (u * u)) / (k * k)) * (u * u)) / (k * k)) | |
55 | - | let p = ((((((((((u * u) * u) / 9) / (k * k)) * (u * u)) / (k * k)) * (u * u)) / (k * k)) * (u * u)) / (k * k)) | |
56 | - | let w = (((l - m) + n) - o) | |
57 | - | w | |
58 | - | } | |
59 | - | ||
60 | - | ||
61 | - | func x (y,u,k) = if ((u > 0)) | |
83 | + | func x (y,t) = if ((t > 0)) | |
62 | 84 | then { | |
63 | - | let z = | |
85 | + | let z = u((y / t)) | |
64 | 86 | z | |
65 | 87 | } | |
66 | - | else if (if ((0 > | |
88 | + | else if (if ((0 > t)) | |
67 | 89 | then (y >= 0) | |
68 | 90 | else false) | |
69 | 91 | then { | |
70 | - | let z = ( | |
92 | + | let z = (u((y / t)) + 314159) | |
71 | 93 | z | |
72 | 94 | } | |
73 | - | else if (if ((0 > | |
95 | + | else if (if ((0 > t)) | |
74 | 96 | then (0 > y) | |
75 | 97 | else false) | |
76 | 98 | then { | |
77 | - | let z = ( | |
99 | + | let z = (u((y / t)) - 314159) | |
78 | 100 | z | |
79 | 101 | } | |
80 | - | else if (if (( | |
102 | + | else if (if ((t == 0)) | |
81 | 103 | then (y > 0) | |
82 | 104 | else false) | |
83 | 105 | then 314159 | |
84 | - | else if (if (( | |
106 | + | else if (if ((t == 0)) | |
85 | 107 | then (0 > y) | |
86 | 108 | else false) | |
87 | 109 | then -314159 | |
88 | 110 | else 0 | |
89 | 111 | ||
90 | 112 | ||
91 | 113 | @Callable(A) | |
92 | - | func trigfuncs (u) = { | |
93 | - | let k = 100000 | |
94 | - | let B = a(u) | |
95 | - | let q = i(u, k) | |
96 | - | let s = r(u, k) | |
97 | - | let C = t(u, k) | |
98 | - | let z = x(u, 1, k) | |
99 | - | WriteSet([DataEntry("sqrt", B), DataEntry("sin", q), DataEntry("cos", s), DataEntry("asin", C), DataEntry("atan2", z)]) | |
114 | + | func trigfuncs (t) = { | |
115 | + | let B = a(t) | |
116 | + | let p = i(t) | |
117 | + | let r = q(t) | |
118 | + | let C = s(t) | |
119 | + | let z = x(t, 1) | |
120 | + | WriteSet([DataEntry("sqrt", B), DataEntry("sin", p), DataEntry("cos", r), DataEntry("asin", C), DataEntry("atan2", z)]) | |
100 | 121 | } | |
101 | 122 | ||
102 | 123 |
github/deemru/w8io/169f3d6 94.70 ms ◑![]()