tx · CrFqEGY8DWvwsYq3yExJteW66i3hdNFg277CA3AXDGFm

3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY:  -0.01000000 Waves

2024.05.04 11:41 [3091156] smart account 3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY > SELF 0.00000000 Waves

{ "type": 13, "id": "CrFqEGY8DWvwsYq3yExJteW66i3hdNFg277CA3AXDGFm", "fee": 1000000, "feeAssetId": null, "timestamp": 1714812142861, "version": 2, "chainId": 84, "sender": "3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY", "senderPublicKey": "2AWdnJuBMzufXSjTvzVcawBQQhnhF1iXR6QNVgwn33oc", "proofs": [ "4vsrxw6zxrmHWGFf3ymbpdr2gD2nVUAYg8k9JBr2kmbJKg8fB4AjELMPV8w8Uu1dcyjmjkLdJpvyZSJytdd62ebj" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIBAQAAAAgAAAAADWxheWVyMVdlaWdodHMJAARMAAAAAgkABEwAAAACAAAAAAAACSmwCQAETAAAAAIAAAAAAAAJKp0FAAAAA25pbAkABEwAAAACCQAETAAAAAIAAAAAAAAGUfUJAARMAAAAAgAAAAAAAAZSLQUAAAADbmlsBQAAAANuaWwAAAAADGxheWVyMUJpYXNlcwkABEwAAAACAP///////AwWCQAETAAAAAIA///////2TQsFAAAAA25pbAAAAAANbGF5ZXIyV2VpZ2h0cwkABEwAAAACCQAETAAAAAIAAAAAAAAMtcYJAARMAAAAAgD///////JPiwUAAAADbmlsBQAAAANuaWwAAAAADGxheWVyMkJpYXNlcwkABEwAAAACAP//////+i8FBQAAAANuaWwBAAAABHJlbHUAAAABAAAAAXgDCQAAZgAAAAIFAAAAAXgAAAAAAAAAAAAFAAAAAXgAAAAAAAAAAAABAAAADnNpZ21vaWRfYXBwcm94AAAAAQAAAAF4AwkAAGYAAAACAP///////+x4BQAAAAF4AAAAAAAAAAAAAwkAAGYAAAACAAAAAAAAAAAABQAAAAF4AAAAAAAAABOIAwkAAGYAAAACAAAAAAAAABOIBQAAAAF4AAAAAAAAACUcAAAAAAAAACcQAQAAAApkb3RQcm9kdWN0AAAAAgAAAAJ2MQAAAAJ2MgQAAAAEc3VtMQkAAGkAAAACCQAAaAAAAAIJAAGRAAAAAgUAAAACdjEAAAAAAAAAAAAJAAGRAAAAAgUAAAACdjIAAAAAAAAAAAAAAAAAAAAAJxAEAAAABHN1bTIJAABpAAAAAgkAAGgAAAACCQABkQAAAAIFAAAAAnYxAAAAAAAAAAABCQABkQAAAAIFAAAAAnYyAAAAAAAAAAABAAAAAAAAACcQCQAAZAAAAAIFAAAABHN1bTEFAAAABHN1bTIBAAAAC2ZlZWRmb3J3YXJkAAAAAQAAAAZpbnB1dHMEAAAADWxheWVyMVJlc3VsdDEJAQAAAA5zaWdtb2lkX2FwcHJveAAAAAEJAABkAAAAAgkBAAAACmRvdFByb2R1Y3QAAAACBQAAAAZpbnB1dHMJAAGRAAAAAgUAAAANbGF5ZXIxV2VpZ2h0cwAAAAAAAAAAAAkAAZEAAAACBQAAAAxsYXllcjFCaWFzZXMAAAAAAAAAAAAEAAAADWxheWVyMVJlc3VsdDIJAQAAAA5zaWdtb2lkX2FwcHJveAAAAAEJAABkAAAAAgkBAAAACmRvdFByb2R1Y3QAAAACBQAAAAZpbnB1dHMJAAGRAAAAAgUAAAANbGF5ZXIxV2VpZ2h0cwAAAAAAAAAAAQkAAZEAAAACBQAAAAxsYXllcjFCaWFzZXMAAAAAAAAAAAEEAAAADGxheWVyMklucHV0cwkABEwAAAACBQAAAA1sYXllcjFSZXN1bHQxCQAETAAAAAIFAAAADWxheWVyMVJlc3VsdDIFAAAAA25pbAkBAAAADnNpZ21vaWRfYXBwcm94AAAAAQkAAGQAAAACCQEAAAAKZG90UHJvZHVjdAAAAAIFAAAADGxheWVyMklucHV0cwkAAZEAAAACBQAAAA1sYXllcjJXZWlnaHRzAAAAAAAAAAAACQABkQAAAAIFAAAADGxheWVyMkJpYXNlcwAAAAAAAAAAAAAAAAEAAAABaQEAAAAHcHJlZGljdAAAAAIAAAAGaW5wdXQxAAAABmlucHV0MgQAAAAGaW5wdXRzCQAETAAAAAIFAAAABmlucHV0MQkABEwAAAACBQAAAAZpbnB1dDIFAAAAA25pbAQAAAAKcHJlZGljdGlvbgkBAAAAC2ZlZWRmb3J3YXJkAAAAAQUAAAAGaW5wdXRzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAApwcmVkaWN0aW9uBQAAAApwcmVkaWN0aW9uBQAAAANuaWwAAAAA1WWv/g==", "height": 3091156, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4Y5WL8dQqwHHtb9Ei4jYd9217YqLbJ62uGymgyngzKKK Next: HQYVbfLQm6q7Et1MgYX3SjNGapVKGrrmzK5duBWV2fLi Diff:
OldNewDifferences
1414 else 0
1515
1616
17-func g (h,i) = {
18- let j = ((h[0] * i[0]) / 10000)
19- let k = ((h[1] * i[1]) / 10000)
20- (j + k)
17+func g (f) = if ((-5000 > f))
18+ then 0
19+ else if ((0 > f))
20+ then 5000
21+ else if ((5000 > f))
22+ then 9500
23+ else 10000
24+
25+
26+func h (i,j) = {
27+ let k = ((i[0] * j[0]) / 10000)
28+ let l = ((i[1] * j[1]) / 10000)
29+ (k + l)
2130 }
2231
2332
24-func l (m) = {
25- let n = e((g(m, a[0]) + b[0]))
26- let o = e((g(m, a[1]) + b[1]))
27- let p = [n, o]
28- (g(p, c[0]) + d[0])
33+func m (n) = {
34+ let o = g((h(n, a[0]) + b[0]))
35+ let p = g((h(n, a[1]) + b[1]))
36+ let q = [o, p]
37+ g((h(q, c[0]) + d[0]))
2938 }
3039
3140
32-@Callable(q)
33-func predict (r,s) = {
34- let m = [r, s]
35- let t = l(m)
36-[IntegerEntry("prediction", t)]
41+@Callable(r)
42+func predict (s,t) = {
43+ let n = [s, t]
44+ let u = m(n)
45+[IntegerEntry("prediction", u)]
3746 }
3847
3948
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = [[600496, 600733], [414197, 414253]]
55
66 let b = [-259050, -635637]
77
88 let c = [[832966, -897141]]
99
1010 let d = [-381179]
1111
1212 func e (f) = if ((f > 0))
1313 then f
1414 else 0
1515
1616
17-func g (h,i) = {
18- let j = ((h[0] * i[0]) / 10000)
19- let k = ((h[1] * i[1]) / 10000)
20- (j + k)
17+func g (f) = if ((-5000 > f))
18+ then 0
19+ else if ((0 > f))
20+ then 5000
21+ else if ((5000 > f))
22+ then 9500
23+ else 10000
24+
25+
26+func h (i,j) = {
27+ let k = ((i[0] * j[0]) / 10000)
28+ let l = ((i[1] * j[1]) / 10000)
29+ (k + l)
2130 }
2231
2332
24-func l (m) = {
25- let n = e((g(m, a[0]) + b[0]))
26- let o = e((g(m, a[1]) + b[1]))
27- let p = [n, o]
28- (g(p, c[0]) + d[0])
33+func m (n) = {
34+ let o = g((h(n, a[0]) + b[0]))
35+ let p = g((h(n, a[1]) + b[1]))
36+ let q = [o, p]
37+ g((h(q, c[0]) + d[0]))
2938 }
3039
3140
32-@Callable(q)
33-func predict (r,s) = {
34- let m = [r, s]
35- let t = l(m)
36-[IntegerEntry("prediction", t)]
41+@Callable(r)
42+func predict (s,t) = {
43+ let n = [s, t]
44+ let u = m(n)
45+[IntegerEntry("prediction", u)]
3746 }
3847
3948

github/deemru/w8io/3ef1775 
29.46 ms