tx · 9o2vqzbv5JjJKboqkHfGhnn2XCjoXwLe8EaH4ffdKaSu

3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY:  -0.01000000 Waves

2024.05.04 12:30 [3091206] smart account 3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY > SELF 0.00000000 Waves

{ "type": 13, "id": "9o2vqzbv5JjJKboqkHfGhnn2XCjoXwLe8EaH4ffdKaSu", "fee": 1000000, "feeAssetId": null, "timestamp": 1714815027916, "version": 2, "chainId": 84, "sender": "3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY", "senderPublicKey": "2AWdnJuBMzufXSjTvzVcawBQQhnhF1iXR6QNVgwn33oc", "proofs": [ "3nS4NZC6JrJkuNqxqyT8bTpuUVhJ7SmvvsZS6qcEvrVfaKJi5obowRFFekkrktVX9iSznPo69Tt2G13rg9QdQhhU" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIBAQAAAAgAAAAADWxheWVyMVdlaWdodHMJAARMAAAAAgkABEwAAAACAAAAAAAAABGQCQAETAAAAAIA////////5cIFAAAAA25pbAkABEwAAAACCQAETAAAAAIAAAAAAAAAj4IJAARMAAAAAgD///////9wfgUAAAADbmlsCQAETAAAAAIJAARMAAAAAgAAAAAAAAANvQkABEwAAAACAP////////JYBQAAAANuaWwJAARMAAAAAgkABEwAAAACAP///////2Q4CQAETAAAAAIAAAAAAAAAm8gFAAAAA25pbAUAAAADbmlsAAAAAAxsYXllcjFCaWFzZXMJAARMAAAAAgAAAAAAAABJHwkABEwAAAACAP//////////CQAETAAAAAIAAAAAAAAAcZUJAARMAAAAAgAAAAAAAAAAAAUAAAADbmlsAAAAAA1sYXllcjJXZWlnaHRzCQAETAAAAAIJAARMAAAAAgD////////RggkABEwAAAACAAAAAAAAAPtmCQAETAAAAAIA////////lusJAARMAAAAAgAAAAAAAAC9BwUAAAADbmlsBQAAAANuaWwAAAAADGxheWVyMkJpYXNlcwkABEwAAAACAP///////+UnBQAAAANuaWwBAAAABHJlbHUAAAABAAAAAXgDCQAAZgAAAAIFAAAAAXgAAAAAAAAAAAAFAAAAAXgAAAAAAAAAAAABAAAADnNpZ21vaWRfYXBwcm94AAAAAQAAAAF4AwkAAGYAAAACAP////////BgBQAAAAF4AAAAAAAAAAAAAwkAAGYAAAACAP////////gwBQAAAAF4AAAAAAAAAAPoAwkAAGYAAAACAP////////wYBQAAAAF4AAAAAAAAAAfQAwkAAGYAAAACAAAAAAAAAAAABQAAAAF4AAAAAAAAAAu4AwkAAGYAAAACAAAAAAAAAAPoBQAAAAF4AAAAAAAAABOIAwkAAGYAAAACAAAAAAAAAAfQBQAAAAF4AAAAAAAAABtYAwkAAGYAAAACAAAAAAAAAAu4BQAAAAF4AAAAAAAAAB9AAwkAAGYAAAACAAAAAAAAAA+gBQAAAAF4AAAAAAAAACMoAAAAAAAAACcQAQAAAApkb3RQcm9kdWN0AAAAAgAAAAJ2MQAAAAJ2MgkAAGkAAAACCQAAZAAAAAIJ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", "height": 3091206, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6sK5SDfsLBqsGfy4qjtYGMKo72xqzbCSDcxVnRpEtrLn Next: EPzQDj6V1WSZyt31d5JN4yQdfxqisDnUmXHEcK9HZnRU Diff:
OldNewDifferences
4343 let p = (h(l, a[3]) + b[3])
4444 let q = [e(m), e(n), e(o), e(p)]
4545 let r = (h(q, c[0]) + d[0])
46- g(r)
46+ let s = g(r)
47+ $Tuple6(s, m, n, o, p, r)
4748 }
4849
4950
50-@Callable(s)
51-func predict (t,u) = {
52- let l = [t, u]
53- let v = k(l)
54-[IntegerEntry("prediction", v)]
51+@Callable(t)
52+func predict (u,v) = {
53+ let l = [u, v]
54+ let w = k(l)
55+ let x = w._1
56+ let m = w._2
57+ let n = w._3
58+ let o = w._4
59+ let p = w._5
60+ let r = w._6
61+[IntegerEntry("prediction", x), IntegerEntry("dotProduct1", m), IntegerEntry("dotProduct2", n), IntegerEntry("dotProduct3", o), IntegerEntry("dotProduct4", p), IntegerEntry("dotProductLayer2", r)]
5562 }
5663
5764
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = [[4496, -6718], [36738, -36738], [3517, -3496], [-39880, 39880]]
55
66 let b = [18719, -1, 29077, 0]
77
88 let c = [[-11902, 64358, -26901, 48391]]
99
1010 let d = [-6873]
1111
1212 func e (f) = if ((f > 0))
1313 then f
1414 else 0
1515
1616
1717 func g (f) = if ((-4000 > f))
1818 then 0
1919 else if ((-2000 > f))
2020 then 1000
2121 else if ((-1000 > f))
2222 then 2000
2323 else if ((0 > f))
2424 then 3000
2525 else if ((1000 > f))
2626 then 5000
2727 else if ((2000 > f))
2828 then 7000
2929 else if ((3000 > f))
3030 then 8000
3131 else if ((4000 > f))
3232 then 9000
3333 else 10000
3434
3535
3636 func h (i,j) = (((i[0] * j[0]) + (i[1] * j[1])) / 10000)
3737
3838
3939 func k (l) = {
4040 let m = (h(l, a[0]) + b[0])
4141 let n = (h(l, a[1]) + b[1])
4242 let o = (h(l, a[2]) + b[2])
4343 let p = (h(l, a[3]) + b[3])
4444 let q = [e(m), e(n), e(o), e(p)]
4545 let r = (h(q, c[0]) + d[0])
46- g(r)
46+ let s = g(r)
47+ $Tuple6(s, m, n, o, p, r)
4748 }
4849
4950
50-@Callable(s)
51-func predict (t,u) = {
52- let l = [t, u]
53- let v = k(l)
54-[IntegerEntry("prediction", v)]
51+@Callable(t)
52+func predict (u,v) = {
53+ let l = [u, v]
54+ let w = k(l)
55+ let x = w._1
56+ let m = w._2
57+ let n = w._3
58+ let o = w._4
59+ let p = w._5
60+ let r = w._6
61+[IntegerEntry("prediction", x), IntegerEntry("dotProduct1", m), IntegerEntry("dotProduct2", n), IntegerEntry("dotProduct3", o), IntegerEntry("dotProduct4", p), IntegerEntry("dotProductLayer2", r)]
5562 }
5663
5764

github/deemru/w8io/3ef1775 
33.24 ms