tx · 7s1h3jYoYnAwi8pPGmy5HUUL4Ybuoz6K6kVB7GwRyRrV

3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY:  -0.01000000 Waves

2024.04.28 13:00 [3082561] smart account 3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY > SELF 0.00000000 Waves

{ "type": 13, "id": "7s1h3jYoYnAwi8pPGmy5HUUL4Ybuoz6K6kVB7GwRyRrV", "fee": 1000000, "feeAssetId": null, "timestamp": 1714298500298, "version": 2, "chainId": 84, "sender": "3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY", "senderPublicKey": "2AWdnJuBMzufXSjTvzVcawBQQhnhF1iXR6QNVgwn33oc", "proofs": [ "49W9Bs84nsFPDTfYxtV57c9nKFgU34mbXiDka2EKtNYw89wd8jw8YkyiLJdU36hna64P1kv8ffNcr5PwyRfi61iY" ], "script": "base64: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AAAAC2RlYnVnUHJlZml4BAAAAARzdW0wCQAAZAAAAAIJAABkAAAAAgkAAGgAAAACCQABkQAAAAIFAAAABWlucHV0AAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAAHd2VpZ2h0cwAAAAAAAAAAAAAAAAAAAAAAAAkAAGgAAAACCQABkQAAAAIFAAAABWlucHV0AAAAAAAAAAABCQABkQAAAAIJAAGRAAAAAgUAAAAHd2VpZ2h0cwAAAAAAAAAAAAAAAAAAAAAAAQkAAGgAAAACCQABkQAAAAIFAAAABmJpYXNlcwAAAAAAAAAAAAAAAAAAAAGGoAQAAAALJHQwMTQ4MjE1MzUJAQAAAAdzaWdtb2lkAAAAAgUAAAAEc3VtMAIAAAAITGF5ZXIyTjAEAAAADWRlYnVnRW50cmllczAIBQAAAAskdDAxNDgyMTUzNQAAAAJfMQQAAAAEc2lnMAgFAAAACyR0MDE0ODIxNTM1AAAAAl8yBAAAAAlkZWJ1Z0luZm8FAAAADWRlYnVnRW50cmllczAEAAAABm91dHB1dAUAAAAEc2lnMAkABRQAAAACBQAAAAlkZWJ1Z0luZm8FAAAABm91dHB1dAAAAAEAAAABaQEAAAAHcHJlZGljdAAAAAIAAAAGaW5wdXQxAAAABmlucHV0MgQAAAAMc2NhbGVkSW5wdXQxAwkAAAAAAAACBQAAAAZpbnB1dDEAAAAAAAAAAAEAAAAAAAAPQkAAAAAAAAAAAAAEAAAADHNjYWxlZElucHV0MgMJAAAAAAAAAgUAAAAGaW5wdXQyAAAAAAAAAAABAAAAAAAAD0JAAAAAAAAAAAAABAAAAAZpbnB1dHMJAARMAAAAAgUAAAAMc2NhbGVkSW5wdXQxCQAETAAAAAIFAAAADHNjYWxlZElucHV0MgUAAAADbmlsBAAAAAskdDAxODQ3MTk0NQkBAAAAEWZvcndhcmRQYXNzTGF5ZXIxAAAABAUAAAAGaW5wdXRzBQAAAA1sYXllcjFXZWlnaHRzBQAAAAxsYXllcjFCaWFzZXMCAAAABkxheWVyMQQAAAALZGVidWdMYXllcjEIBQAAAAskdDAxODQ3MTk0NQAAAAJfMQQAAAAMbGF5ZXIxT3V0cHV0CAUAAAALJHQwMTg0NzE5NDUAAAACXzIEAAAACyR0MDE5NTAyMDU0CQEAAAARZm9yd2FyZFBhc3NMYXllcjIAAAAEBQAAAAxsYXllcjFPdXRwdXQFAAAADWxheWVyMldlaWdodHMFAAAADGxheWVyMkJpYXNlcwIAAAAGTGF5ZXIyBAAAAAtkZWJ1Z0xheWVyMggFAAAACyR0MDE5NTAyMDU0AAAAAl8xBAAAAAxsYXllcjJPdXRwdXQIBQAAAAskdDAxOTUwMjA1NAAAAAJfMgkABE4AAAACCQAETgAAAAIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAABnJlc3VsdAUAAAAMbGF5ZXIyT3V0cHV0BQAAAANuaWwFAAAAC2RlYnVnTGF5ZXIxBQAAAAtkZWJ1Z0xheWVyMgAAAAD7IjAh", "height": 3082561, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2b25PWcsfJJqtzYdx5PHEx5557PpxguKVWbbsMW8ffgA Next: 6zJ8QRcPZvRhEXXc7Bhy38mZu4RMyVgBXbvcTVw8gMMR Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = [[600496, 600733], [414196, 414253]]
4+let a = [[600497, 600732], [414197, 414253]]
55
6-let b = [-259051, -635637]
6+let b = [-259050, -635637]
77
88 let c = [[832965, -897142]]
99
1212 func e (f,g) = {
1313 let h = 2718281
1414 let i = 1000000
15- let j = if ((0 > f))
16- then -(f)
17- else f
18- let k = (j / 10000)
19- let l = fraction(h, i, k)
20- let m = fraction(i, (i + l), i)
21- $Tuple2([IntegerEntry((g + "positiveZ"), j), IntegerEntry((g + "expPart"), l), IntegerEntry((g + "sigValue"), m)], m)
15+ let j = (f / 10000)
16+ let k = fraction(h, i, -(j))
17+ let l = fraction(i, (i + k), i)
18+ $Tuple2([IntegerEntry((g + "z"), f), IntegerEntry((g + "expPart"), k), IntegerEntry((g + "sigValue"), l)], l)
2219 }
2320
2421
25-func n (o,p,q,g) = {
26- let r = (((o[0] * p[0][0]) + (o[1] * p[0][1])) + (q[0] * 100000))
27- let s = (((o[0] * p[1][0]) + (o[1] * p[1][1])) + (q[1] * 100000))
28- let t = e(r, "Layer1N0")
29- let u = t._1
30- let v = t._2
31- let w = e(s, "Layer1N1")
32- let x = w._1
33- let y = w._2
34- let z = (u ++ x)
35- let A = [v, y]
36- $Tuple2(z, A)
22+func m (n,o,p,g) = {
23+ let q = (((n[0] * o[0][0]) + (n[1] * o[0][1])) + (p[0] * 100000))
24+ let r = (((n[0] * o[1][0]) + (n[1] * o[1][1])) + (p[1] * 100000))
25+ let s = e(q, "Layer1N0")
26+ let t = s._1
27+ let u = s._2
28+ let v = e(r, "Layer1N1")
29+ let w = v._1
30+ let x = v._2
31+ let y = (t ++ w)
32+ let z = [u, x]
33+ $Tuple2(y, z)
3734 }
3835
3936
40-func B (o,p,q,g) = {
41- let r = (((o[0] * p[0][0]) + (o[1] * p[0][1])) + (q[0] * 100000))
42- let C = e(r, "Layer2N0")
43- let u = C._1
44- let v = C._2
37+func A (n,o,p,g) = {
38+ let q = (((n[0] * o[0][0]) + (n[1] * o[0][1])) + (p[0] * 100000))
39+ let B = e(q, "Layer2N0")
40+ let t = B._1
41+ let u = B._2
42+ let y = t
4543 let z = u
46- let A = v
47- $Tuple2(z, A)
44+ $Tuple2(y, z)
4845 }
4946
5047
51-@Callable(D)
52-func predict (E,F) = {
48+@Callable(C)
49+func predict (D,E) = {
50+ let F = if ((D == 1))
51+ then 1000000
52+ else 0
5353 let G = if ((E == 1))
5454 then 1000000
5555 else 0
56- let H = if ((F == 1))
57- then 1000000
58- else 0
59- let I = [G, H]
60- let J = n(I, a, b, "Layer1")
61- let K = J._1
62- let L = J._2
63- let M = B(L, c, d, "Layer2")
64- let N = M._1
65- let O = M._2
66- (([IntegerEntry("result", O)] ++ K) ++ N)
56+ let H = [F, G]
57+ let I = m(H, a, b, "Layer1")
58+ let J = I._1
59+ let K = I._2
60+ let L = A(K, c, d, "Layer2")
61+ let M = L._1
62+ let N = L._2
63+ (([IntegerEntry("result", N)] ++ J) ++ M)
6764 }
6865
6966
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = [[600496, 600733], [414196, 414253]]
4+let a = [[600497, 600732], [414197, 414253]]
55
6-let b = [-259051, -635637]
6+let b = [-259050, -635637]
77
88 let c = [[832965, -897142]]
99
1010 let d = [-381179]
1111
1212 func e (f,g) = {
1313 let h = 2718281
1414 let i = 1000000
15- let j = if ((0 > f))
16- then -(f)
17- else f
18- let k = (j / 10000)
19- let l = fraction(h, i, k)
20- let m = fraction(i, (i + l), i)
21- $Tuple2([IntegerEntry((g + "positiveZ"), j), IntegerEntry((g + "expPart"), l), IntegerEntry((g + "sigValue"), m)], m)
15+ let j = (f / 10000)
16+ let k = fraction(h, i, -(j))
17+ let l = fraction(i, (i + k), i)
18+ $Tuple2([IntegerEntry((g + "z"), f), IntegerEntry((g + "expPart"), k), IntegerEntry((g + "sigValue"), l)], l)
2219 }
2320
2421
25-func n (o,p,q,g) = {
26- let r = (((o[0] * p[0][0]) + (o[1] * p[0][1])) + (q[0] * 100000))
27- let s = (((o[0] * p[1][0]) + (o[1] * p[1][1])) + (q[1] * 100000))
28- let t = e(r, "Layer1N0")
29- let u = t._1
30- let v = t._2
31- let w = e(s, "Layer1N1")
32- let x = w._1
33- let y = w._2
34- let z = (u ++ x)
35- let A = [v, y]
36- $Tuple2(z, A)
22+func m (n,o,p,g) = {
23+ let q = (((n[0] * o[0][0]) + (n[1] * o[0][1])) + (p[0] * 100000))
24+ let r = (((n[0] * o[1][0]) + (n[1] * o[1][1])) + (p[1] * 100000))
25+ let s = e(q, "Layer1N0")
26+ let t = s._1
27+ let u = s._2
28+ let v = e(r, "Layer1N1")
29+ let w = v._1
30+ let x = v._2
31+ let y = (t ++ w)
32+ let z = [u, x]
33+ $Tuple2(y, z)
3734 }
3835
3936
40-func B (o,p,q,g) = {
41- let r = (((o[0] * p[0][0]) + (o[1] * p[0][1])) + (q[0] * 100000))
42- let C = e(r, "Layer2N0")
43- let u = C._1
44- let v = C._2
37+func A (n,o,p,g) = {
38+ let q = (((n[0] * o[0][0]) + (n[1] * o[0][1])) + (p[0] * 100000))
39+ let B = e(q, "Layer2N0")
40+ let t = B._1
41+ let u = B._2
42+ let y = t
4543 let z = u
46- let A = v
47- $Tuple2(z, A)
44+ $Tuple2(y, z)
4845 }
4946
5047
51-@Callable(D)
52-func predict (E,F) = {
48+@Callable(C)
49+func predict (D,E) = {
50+ let F = if ((D == 1))
51+ then 1000000
52+ else 0
5353 let G = if ((E == 1))
5454 then 1000000
5555 else 0
56- let H = if ((F == 1))
57- then 1000000
58- else 0
59- let I = [G, H]
60- let J = n(I, a, b, "Layer1")
61- let K = J._1
62- let L = J._2
63- let M = B(L, c, d, "Layer2")
64- let N = M._1
65- let O = M._2
66- (([IntegerEntry("result", O)] ++ K) ++ N)
56+ let H = [F, G]
57+ let I = m(H, a, b, "Layer1")
58+ let J = I._1
59+ let K = I._2
60+ let L = A(K, c, d, "Layer2")
61+ let M = L._1
62+ let N = L._2
63+ (([IntegerEntry("result", N)] ++ J) ++ M)
6764 }
6865
6966

github/deemru/w8io/3ef1775 
37.16 ms