tx · HwyC8YbVJFQ1rUZWdjFea9Ep2RPaYKUJEWTMEip3U51S

3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY:  -0.01000000 Waves

2024.04.28 11:00 [3082438] smart account 3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY > SELF 0.00000000 Waves

{ "type": 13, "id": "HwyC8YbVJFQ1rUZWdjFea9Ep2RPaYKUJEWTMEip3U51S", "fee": 1000000, "feeAssetId": null, "timestamp": 1714291228015, "version": 2, "chainId": 84, "sender": "3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY", "senderPublicKey": "2AWdnJuBMzufXSjTvzVcawBQQhnhF1iXR6QNVgwn33oc", "proofs": [ "4maBEyLzhchsce2W2zeUVGkxuTcy7Q5nkXGnUfkfafZtf5aFMNBEhTdFuTLRUjnKEk4u4cD8rJHWxerPji1J89Xs" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIBAQAAAAgAAAAADWxheWVyMVdlaWdodHMJAARMAAAAAgkABEwAAAACAAAAAAAACSmxCQAETAAAAAIAAAAAAAAJKpwFAAAAA25pbAkABEwAAAACCQAETAAAAAIAAAAAAAAGUfUJAARMAAAAAgAAAAAAAAZSLAUAAAADbmlsBQAAAANuaWwAAAAADGxheWVyMUJpYXNlcwkABEwAAAACAP///////AwVCQAETAAAAAIA///////2TQsFAAAAA25pbAAAAAANbGF5ZXIyV2VpZ2h0cwkABEwAAAACCQAETAAAAAIAAAAAAAAMtcYJAARMAAAAAgD///////JPiwUAAAADbmlsBQAAAANuaWwAAAAADGxheWVyMkJpYXNlcwkABEwAAAACAP//////+i8FBQAAAANuaWwBAAAAEWV4cF9hcHByb3hpbWF0aW9uAAAAAQAAAAF4BAAAAAFlAAAAAAAAKXpJBAAAAAdmYWN0b3IxBQAAAAF4BAAAAAdmYWN0b3IyCQAAawAAAAMJAABoAAAAAgUAAAABeAUAAAABeAkAAGgAAAACAAAAAAAAAAACAAAAAAAAD0JAAAAAAAAAD0JABAAAAAdmYWN0b3IzCQAAawAAAAMJAABoAAAAAgkAAGgAAAACBQAAAAF4BQAAAAF4BQAAAAF4CQAAaAAAAAIJAABoAAAAAgAAAAAAAAAABgAAAAAAAA9CQAAAAAAAAA9CQAAAAAAAAA9CQAQAAAAKZXhwX2FwcHJveAkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgAAAAAAAA9CQAUAAAAHZmFjdG9yMQUAAAAHZmFjdG9yMgUAAAAHZmFjdG9yMwUAAAAKZXhwX2FwcHJveAEAAAAHc2lnbW9pZAAAAAIAAAABegAAAAtkZWJ1Z1ByZWZpeAQAAAAEYmFzZQAAAAAAAA9CQAQAAAAJcG9zaXRpdmVaAwkAAGYAAAACAAAAAAAAAAAABQAAAAF6CQEAAAABLQAAAAEFAAAAAXoFAAAAAXoEAAAACGV4cFZhbHVlCQEAAAARZXhwX2FwcHJveGltYXRpb24AAAABBQAAAAlwb3NpdGl2ZVoEAAAACHNpZ1ZhbHVlCQAAawAAAAMFAAAABGJhc2UJAABkAAAAAgUAAAAEYmFzZQUAAAAIZXhwVmFsdWUFAAAABGJhc2UJAAUUAAAAAgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAtkZWJ1Z1ByZWZpeAIAAAAJcG9zaXRpdmVaBQAAAAlwb3NpdGl2ZVoJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAALZGVidWdQcmVmaXgCAAAACGV4cFZhbHVlBQAAAAhleHBWYWx1ZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAtkZWJ1Z1ByZWZpeAIAAAAIc2lnVmFsdWUFAAAACHNpZ1ZhbHVlBQAAAANuaWwFAAAACHNpZ1ZhbHVlAQAAABFmb3J3YXJkUGFzc0xheWVyMQAAAAQAAAAFaW5wdXQAAAAHd2VpZ2h0cwAAAAZiaWFzZXMAAAALZGVidWdQcmVmaXgEAAAABHN1bTAJAABkAAAAAgkAAGQAAAACCQAAawAAAAMJAAGRAAAAAgUAAAAFaW5wdXQAAAAAAAAAAAAJAAGRAAAAAgkAAZEAAAACBQAAAAd3ZWlnaHRzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0JACQAAawAAAAMJAAGRAAAAAgUAAAAFaW5wdXQAAAAAAAAAAAEJAAGRAAAAAgkAAZEAAAACBQAAAAd3ZWlnaHRzAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAD0JACQABkQAAAAIFAAAABmJpYXNlcwAAAAAAAAAAAAQAAAAEc3VtMQkAAGQAAAACCQAAZAAAAAIJAABrAAAAAwkAAZEAAAACBQAAAAVpbnB1dAAAAAAAAAAAAAkAAZEAAAACCQABkQAAAAIFAAAAB3dlaWdodHMAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAPQkAJAABrAAAAAwkAAZEAAAACBQAAAAVpbnB1dAAAAAAAAAAAAQkAAZEAAAACCQABkQAAAAIFAAAAB3dlaWdodHMAAAAAAAAAAAEAAAAAAAAAAAEAAAAAAAAPQkAJAAGRAAAAAgUAAAAGYmlhc2VzAAAAAAAAAAABBAAAAAskdDAxMzc2MTQyMgkBAAAAB3NpZ21vaWQAAAACBQAAAARzdW0wAgAAAAhMYXllcjFOMAQAAAAGZGVidWcwCAUAAAALJHQwMTM3NjE0MjIAAAACXzEEAAAABHNpZzAIBQAAAAskdDAxMzc2MTQyMgAAAAJfMgQAAAALJHQwMTQyNzE0NzMJAQAAAAdzaWdtb2lkAAAAAgUAAAAEc3VtMQIAAAAITGF5ZXIxTjEEAAAABmRlYnVnMQgFAAAACyR0MDE0MjcxNDczAAAAAl8xBAAAAARzaWcxCAUAAAALJHQwMTQyNzE0NzMAAAACXzIJAAUUAAAAAgkABEwAAAACBQAAAARzaWcwCQAETAAAAAIFAAAABHNpZzEFAAAAA25pbAkABE4AAAACBQAAAAZkZWJ1ZzAFAAAABmRlYnVnMQEAAAARZm9yd2FyZFBhc3NMYXllcjIAAAAEAAAABWlucHV0AAAAB3dlaWdodHMAAAAGYmlhc2VzAAAAC2RlYnVnUHJlZml4BAAAAARzdW0wCQAAZAAAAAIJAABkAAAAAgkAAGsAAAADCQABkQAAAAIFAAAABWlucHV0AAAAAAAAAAAACQABkQAAAAIJAAGRAAAAAgUAAAAHd2VpZ2h0cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9CQAkAAGsAAAADCQABkQAAAAIFAAAABWlucHV0AAAAAAAAAAABCQABkQAAAAIJAAGRAAAAAgUAAAAHd2VpZ2h0cwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA9CQAkAAZEAAAACBQAAAAZiaWFzZXMAAAAAAAAAAAAEAAAACyR0MDE3NDIxNzg4CQEAAAAHc2lnbW9pZAAAAAIFAAAABHN1bTACAAAACExheWVyMk4wBAAAAAZkZWJ1ZzAIBQAAAAskdDAxNzQyMTc4OAAAAAJfMQQAAAAEc2lnMAgFAAAACyR0MDE3NDIxNzg4AAAAAl8yCQAFFAAAAAIFAAAABHNpZzAFAAAABmRlYnVnMAAAAAEAAAABaQEAAAAHcHJlZGljdAAAAAIAAAAGaW5wdXQxAAAABmlucHV0MgQAAAAMc2NhbGVkSW5wdXQxAwkAAAAAAAACBQAAAAZpbnB1dDEAAAAAAAAAAAEAAAAAAAAPQkAAAAAAAAAAAAAEAAAADHNjYWxlZElucHV0MgMJAAAAAAAAAgUAAAAGaW5wdXQyAAAAAAAAAAABAAAAAAAAD0JAAAAAAAAAAAAABAAAAAZpbnB1dHMJAARMAAAAAgUAAAAMc2NhbGVkSW5wdXQxCQAETAAAAAIFAAAADHNjYWxlZElucHV0MgUAAAADbmlsBAAAAAskdDAyMDM5MjEzNwkBAAAAEWZvcndhcmRQYXNzTGF5ZXIxAAAABAUAAAAGaW5wdXRzBQAAAA1sYXllcjFXZWlnaHRzBQAAAAxsYXllcjFCaWFzZXMCAAAABkxheWVyMQQAAAAMbGF5ZXIxT3V0cHV0CAUAAAALJHQwMjAzOTIxMzcAAAACXzEEAAAAC2RlYnVnTGF5ZXIxCAUAAAALJHQwMjAzOTIxMzcAAAACXzIEAAAACyR0MDIxNDIyMjQ2CQEAAAARZm9yd2FyZFBhc3NMYXllcjIAAAAEBQAAAAxsYXllcjFPdXRwdXQFAAAADWxheWVyMldlaWdodHMFAAAADGxheWVyMkJpYXNlcwIAAAAGTGF5ZXIyBAAAAAxsYXllcjJPdXRwdXQIBQAAAAskdDAyMTQyMjI0NgAAAAJfMQQAAAALZGVidWdMYXllcjIIBQAAAAskdDAyMTQyMjI0NgAAAAJfMgkABE4AAAACCQAETgAAAAIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAABnJlc3VsdAUAAAAMbGF5ZXIyT3V0cHV0BQAAAANuaWwFAAAAC2RlYnVnTGF5ZXIxBQAAAAtkZWJ1Z0xheWVyMgAAAAChOTi+", "height": 3082438, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FiMyqvSHG2XofDqbcQV7uKntJhFJuUqyBaApsxEwfpwT Next: 8cdRbGHsNfmgK7NCToFRuLF7cqYNwNiYjBcET9w8VCPR Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = [[600496, 600733], [414197, 414253]]
4+let a = [[600497, 600732], [414197, 414252]]
55
6-let b = [-259050, -635637]
6+let b = [-259051, -635637]
77
8-let c = [[832965, -897141]]
8+let c = [[832966, -897141]]
99
1010 let d = [-381179]
1111
12-func e (f,g) = {
13- let h = 2718281
14- let i = 1000000
15- let j = if ((0 > f))
16- then -(f)
17- else f
18- let k = fraction(h, i, j)
19- let l = fraction(i, (i + k), i)
20- $Tuple2([IntegerEntry((g + "positiveZ"), j), IntegerEntry((g + "expPart"), k), IntegerEntry((g + "sigValue"), l)], l)
12+func e (f) = {
13+ let g = 2718281
14+ let h = f
15+ let i = fraction((f * f), (2 * 1000000), 1000000)
16+ let j = fraction(((f * f) * f), ((6 * 1000000) * 1000000), 1000000)
17+ let k = (((1000000 + h) + i) + j)
18+ k
2119 }
2220
2321
24-func m (n,o,p,g) = {
25- let q = ((fraction(n[0], o[0][0], 1000000) + fraction(n[1], o[0][1], 1000000)) + p[0])
26- let r = ((fraction(n[0], o[1][0], 1000000) + fraction(n[1], o[1][1], 1000000)) + p[1])
27- let s = e(q, "Layer1N0")
28- let t = s._1
29- let u = s._2
30- let v = e(r, "Layer1N1")
31- let w = v._1
32- let x = v._2
33- $Tuple2([u, x], (t ++ w))
22+func l (m,n) = {
23+ let o = 1000000
24+ let p = if ((0 > m))
25+ then -(m)
26+ else m
27+ let q = e(p)
28+ let r = fraction(o, (o + q), o)
29+ $Tuple2([IntegerEntry((n + "positiveZ"), p), IntegerEntry((n + "expValue"), q), IntegerEntry((n + "sigValue"), r)], r)
3430 }
3531
3632
37-func y (n,o,p,g) = {
38- let q = ((fraction(n[0], o[0][0], 1000000) + fraction(n[1], o[0][1], 1000000)) + p[0])
39- let z = e(q, "Layer2N0")
40- let t = z._1
41- let u = z._2
42- $Tuple2(u, t)
33+func s (t,u,v,n) = {
34+ let w = ((fraction(t[0], u[0][0], 1000000) + fraction(t[1], u[0][1], 1000000)) + v[0])
35+ let x = ((fraction(t[0], u[1][0], 1000000) + fraction(t[1], u[1][1], 1000000)) + v[1])
36+ let y = l(w, "Layer1N0")
37+ let z = y._1
38+ let A = y._2
39+ let B = l(x, "Layer1N1")
40+ let C = B._1
41+ let D = B._2
42+ $Tuple2([A, D], (z ++ C))
4343 }
4444
4545
46-@Callable(A)
47-func predict (B,C) = {
48- let D = if ((B == 1))
46+func E (t,u,v,n) = {
47+ let w = ((fraction(t[0], u[0][0], 1000000) + fraction(t[1], u[0][1], 1000000)) + v[0])
48+ let F = l(w, "Layer2N0")
49+ let z = F._1
50+ let A = F._2
51+ $Tuple2(A, z)
52+ }
53+
54+
55+@Callable(G)
56+func predict (H,I) = {
57+ let J = if ((H == 1))
4958 then 1000000
5059 else 0
51- let E = if ((C == 1))
60+ let K = if ((I == 1))
5261 then 1000000
5362 else 0
54- let F = [D, E]
55- let G = m(F, a, b, "Layer1")
56- let H = G._1
57- let I = G._2
58- let J = y(H, c, d, "Layer2")
59- let K = J._1
60- let L = J._2
61- (([IntegerEntry("result", K)] ++ I) ++ L)
63+ let L = [J, K]
64+ let M = s(L, a, b, "Layer1")
65+ let N = M._1
66+ let O = M._2
67+ let P = E(N, c, d, "Layer2")
68+ let Q = P._1
69+ let R = P._2
70+ (([IntegerEntry("result", Q)] ++ O) ++ R)
6271 }
6372
6473

github/deemru/w8io/3ef1775 
37.57 ms