tx · 3B48ctoUorVfvnQysrvs2fNw4TygNNXiXTHynVu2HctU

3PPhk65Ab4UDgbxYUDW7YSXkzHfWtj7WBrB:  -0.01100000 Waves

2022.06.27 21:06 [3180782] smart account 3PPhk65Ab4UDgbxYUDW7YSXkzHfWtj7WBrB > SELF 0.00000000 Waves

{ "type": 13, "id": "3B48ctoUorVfvnQysrvs2fNw4TygNNXiXTHynVu2HctU", "fee": 1100000, "feeAssetId": null, "timestamp": 1656353212953, "version": 2, "chainId": 87, "sender": "3PPhk65Ab4UDgbxYUDW7YSXkzHfWtj7WBrB", "senderPublicKey": "JA8PUnni68FEVnZHgEhqhPwTTovQj8Cmf1sLwE9QuugX", "proofs": [ "aefaUq6z1yYR6CRaEB9DMQDpZKdQUTX5gpDZWfEt5rfH8uR6YL6GM67W4myjBEAWfPp2dzL1n3T6owkvfZcnbEU" ], "script": "base64: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", "height": 3180782, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 35CUXQjiyHKFMMHb2qxPuZmWifK7k7xooqG83nbe6fXY Next: 3PPApkLP1CiSojXnnvfkSveq57XpcET6qCQxFDS3H5dA Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = base58''
4+let a = base58'YQFYoMwARMQzZs3wqucBTdJNWSbsYk3GAw7wsqU4gyA'
55
6-let b = base58''
6+let b = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
77
8-let c = 100000000
8+let c = "YQFYoMwARMQzZs3wqucBTdJNWSbsYk3GAw7wsqU4gyA"
99
10-let d = 100
10+let d = "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
1111
12-let e = (24 * 60)
12+let e = Address(base58'3PJnGkuMm4LkJQVCT7QCRyzApQiEQ2UWcdx')
1313
14-let f = [[100, 0, 0, 0, 0], [110, 204, 4, 24, 7710], [120, 309, 5, 44, 8820], [130, 417, 6, 61, 7780], [140, 526, 7, 76, 6670], [150, 638, 8, 88, 5560], [160, 753, 9, 99, 4440], [170, 753, 9, 109, 3330], [180, 753, 9, 118, 2220], [190, 753, 9, 126, 1110], [200, 753, 8, 139, 0], [210, 753, 8, 145, 0], [220, 753, 7, 145, 0], [230, 753, 7, 151, 0], [240, 753, 6, 156, 0], [250, 753, 6, 160, 0], [260, 753, 5, 164, 0], [270, 753, 5, 168, 0], [280, 753, 4, 172, 0], [290, 753, 4, 175, 0]]
14+let f = 100000000
1515
16-func g (h) = {
17- let i = getInteger(this, h)
18- if ($isInstanceOf(i, "Int"))
16+let g = 100
17+
18+let h = (24 * 60)
19+
20+let i = [[100, 0, 0, 0, 0], [110, 204, 4, 24, 7710], [120, 309, 5, 44, 8820], [130, 417, 6, 61, 7780], [140, 526, 7, 76, 6670], [150, 638, 8, 88, 5560], [160, 753, 9, 99, 4440], [170, 753, 9, 109, 3330], [180, 753, 9, 118, 2220], [190, 753, 9, 126, 1110], [200, 753, 8, 139, 0], [210, 753, 8, 145, 0], [220, 753, 7, 145, 0], [230, 753, 7, 151, 0], [240, 753, 6, 156, 0], [250, 753, 6, 160, 0], [260, 753, 5, 164, 0], [270, 753, 5, 168, 0], [280, 753, 4, 172, 0], [290, 753, 4, 175, 0]]
21+
22+func j (k) = {
23+ let l = getInteger(this, k)
24+ if ($isInstanceOf(l, "Int"))
1925 then {
20- let j = i
21- j
26+ let m = l
27+ m
2228 }
2329 else 0
2430 }
2531
2632
27-func k (h,l,m) = ([IntegerEntry(("last_" + h), l)] ++ (if (m)
28- then [IntegerEntry(((toString(height) + "_") + h), l)]
33+func n (k,o,p) = ([IntegerEntry(("last_" + k), o)] ++ (if (p)
34+ then [IntegerEntry(((toString(height) + "_") + k), o)]
2935 else nil))
3036
3137
32-func n (h) = g(("last_" + h))
38+func q (k) = j(("last_" + k))
3339
3440
35-func o (h,p) = g(((toString(p) + "_") + h))
41+func r (k,s) = j(((toString(s) + "_") + k))
3642
3743
38-@Callable(q)
39-func setTreasuryValue (r) = k("treasuryValue", r, true)
44+func t (e,u,v) = {
45+ let w = getIntegerValue(e, (("static_" + u) + "_weight"))
46+ let x = getIntegerValue(e, (("static_" + v) + "_weight"))
47+ let y = getIntegerValue(e, (("global_" + u) + "_balance"))
48+ let z = getIntegerValue(e, (("global_" + v) + "_balance"))
49+ fraction(f, (z * w), (y * x))
50+ }
51+
52+
53+@Callable(A)
54+func setTreasuryValue (B) = n("treasuryValue", B, true)
4055
4156
4257
43-@Callable(q)
44-func getTreasuryValue (s) = {
45- let t = n("treasuryValue")
46- if (s)
47- then throw(toString(t))
48- else $Tuple2(nil, t)
58+@Callable(A)
59+func getTreasuryValue (C) = {
60+ let D = q("treasuryValue")
61+ if (C)
62+ then throw(toString(D))
63+ else $Tuple2(nil, D)
4964 }
5065
5166
5267
53-@Callable(q)
54-func getMarketValue (s) = {
55- let t = 0
56- if (s)
57- then throw(toString(t))
58- else $Tuple2(nil, t)
68+@Callable(A)
69+func getMarketValue (C) = {
70+ let E = value(assetInfo(a))
71+ let F = E.quantity
72+ let G = t(e, c, d)
73+ let D = (F * G)
74+ if (C)
75+ then throw(toString(D))
76+ else $Tuple2(nil, D)
5977 }
6078
6179
6280
63-@Callable(q)
64-func getGrowthFactor (s) = {
65- let u = 0
66- let t = max([fraction(u, d, n("treasuryValue")), 100])
67- if (s)
68- then throw(toString(t))
69- else $Tuple2(nil, t)
81+@Callable(A)
82+func getGrowthFactor (C) = {
83+ let H = 0
84+ let D = max([fraction(H, g, q("treasuryValue")), 100])
85+ if (C)
86+ then throw(toString(D))
87+ else $Tuple2(nil, D)
7088 }
7189
7290
7391
74-@Callable(q)
75-func getTreasuryDelta (s) = {
76- let t = max([fraction(n("treasuryValue"), o("treasuryValue", (height - e)), c), 0])
77- if (s)
78- then throw(toString(t))
79- else $Tuple2(nil, t)
92+@Callable(A)
93+func getTreasuryDelta (C) = {
94+ let D = max([fraction(q("treasuryValue"), r("treasuryValue", (height - h)), f), 0])
95+ if (C)
96+ then throw(toString(D))
97+ else $Tuple2(nil, D)
8098 }
8199
82100
83101
84-@Callable(q)
85-func getOnboardingParameters (s) = {
86- let v = {
87- let i = invoke(this, "getGrowthFactor", [false], nil)
88- if ($isInstanceOf(i, "Int"))
102+@Callable(A)
103+func getOnboardingParameters (C) = {
104+ let I = {
105+ let l = invoke(this, "getGrowthFactor", [false], nil)
106+ if ($isInstanceOf(l, "Int"))
89107 then {
90- let w = i
91- w
108+ let J = l
109+ J
92110 }
93111 else throw("bad invoke")
94112 }
95- if ((v == v))
113+ if ((I == I))
96114 then {
97- func x (y,z) = if ((v >= z[0]))
98- then z
99- else y
115+ func K (L,M) = if ((I >= M[0]))
116+ then M
117+ else L
100118
101- let A = {
102- let B = f
103- let C = size(B)
104- let D = nil
105- func E (F,G) = if ((G >= C))
106- then F
107- else x(F, B[G])
119+ let N = {
120+ let O = i
121+ let P = size(O)
122+ let Q = nil
123+ func R (S,T) = if ((T >= P))
124+ then S
125+ else K(S, O[T])
108126
109- func H (F,G) = if ((G >= C))
110- then F
127+ func U (S,T) = if ((T >= P))
128+ then S
111129 else throw("List size exceeds 20")
112130
113- H(E(E(E(E(E(E(E(E(E(E(E(E(E(E(E(E(E(E(E(E(D, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
131+ U(R(R(R(R(R(R(R(R(R(R(R(R(R(R(R(R(R(R(R(R(Q, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
114132 }
115- func I (y,z) = ((y + toString(z)) + ",")
133+ func V (L,M) = ((L + toString(M)) + ",")
116134
117- let J = {
118- let B = A
119- let C = size(B)
120- let D = ""
121- func K (F,G) = if ((G >= C))
122- then F
123- else I(F, B[G])
135+ let W = {
136+ let O = N
137+ let P = size(O)
138+ let Q = ""
139+ func X (S,T) = if ((T >= P))
140+ then S
141+ else V(S, O[T])
124142
125- func L (F,G) = if ((G >= C))
126- then F
143+ func Y (S,T) = if ((T >= P))
144+ then S
127145 else throw("List size exceeds 20")
128146
129- L(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(D, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
147+ Y(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(X(Q, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
130148 }
131- if (s)
132- then throw(J)
133- else $Tuple2(nil, A)
149+ if (C)
150+ then throw(W)
151+ else $Tuple2(nil, N)
134152 }
135153 else throw("Strict value is not equal to itself.")
136154 }
137155
138156
139-@Verifier(M)
140-func N () = sigVerify(M.bodyBytes, M.proofs[0], M.senderPublicKey)
157+@Verifier(Z)
158+func aa () = sigVerify(Z.bodyBytes, Z.proofs[0], Z.senderPublicKey)
141159

github/deemru/w8io/3ef1775 
80.30 ms