tx · CXksnuG5MZjBFs1hmoNULx618MHV2FvZfPb5unh8q3Pm

3N7AyMYR2ovan7TNvPE9jMRTejZyXPcV9NP:  -0.05000000 Waves

2021.08.23 19:52 [1671235] smart account 3N7AyMYR2ovan7TNvPE9jMRTejZyXPcV9NP > SELF 0.00000000 Waves

{ "type": 13, "id": "CXksnuG5MZjBFs1hmoNULx618MHV2FvZfPb5unh8q3Pm", "fee": 5000000, "feeAssetId": null, "timestamp": 1629737537507, "version": 2, "chainId": 84, "sender": "3N7AyMYR2ovan7TNvPE9jMRTejZyXPcV9NP", "senderPublicKey": "Go3xxijfukFnawU9Jyy1yX4dSyxKT9SYT6Tp3g6iTAjt", "proofs": [ "4gKvqEq2Y36AdonTVKcL2N1ukiDwZPB565J5zbMPBPkftksLSGj1DLwb4wSCaFZwMnvvB8Ff3FEDsHxZ7qhU3QUu" ], "script": "base64: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", "height": 1671235, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6YyKZtXX4M6yXYzuG4uPs8V6yMiuJKE2ib8m1mn7t6Ze Next: none Diff:
OldNewDifferences
8989 let K = (assetBalance(this, d) - A)
9090 if ((K == K))
9191 then if ((K > r))
92- then [ScriptTransfer(q.caller, K, s.assetId), StringEntry("debug", ((((("difu= " + toString(C)) + " / difs= ") + toString(D)) + " / difw= ") + toString(E)))]
92+ then [ScriptTransfer(q.caller, (n + K), s.assetId), StringEntry("debug", ((((("difu= " + toString(C)) + " / difs= ") + toString(D)) + " / difw= ") + toString(E)))]
9393 else throw(("diffw" + toString(K)))
9494 else throw("Strict value is not equal to itself.")
9595 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = addressFromStringValue(value("3NDD3ifAC17cLzxuYqsgXDRY9DTQ5BqmvwL"))
55
66 let b = addressFromStringValue(value("3NAzES7pSjfoHsKNumP5HRtSt3qadbqnHip"))
77
88 let c = addressFromStringValue(value("3MrBtdped4oUFs1BvLNu53Dm1AMGiTHkT9B"))
99
1010 let d = base58'3Tg4GRpKeek5wWAQRJKH1ucjMuKNom3f2h67WNNu6xVS'
1111
1212 let e = base58'gAAmMoquySsX6q5EmzciFfB8RecAhZR9W1HKNntNekL'
1313
1414 let f = base58'89G3XEYzMSztS6RPN5h2da7j43r4zgKufReZWn1MqX7g'
1515
1616 let g = addressFromStringValue("3N97G98bPF5ghnZ1iMmQ7tMH6MBsNZnS272")
1717
1818 let h = 100000000
1919
2020 let i = 1000000
2121
2222 let j = 3000
2323
2424 func k (l,m,n) = {
2525 let o = fraction(m, n, (n + l))
2626 let p = fraction(o, (i - j), i)
2727 (p - 1)
2828 }
2929
3030
3131 @Callable(q)
3232 func call1 (r) = if ((q.caller != g))
3333 then throw("only admin")
3434 else {
3535 let s = q.payments[0]
3636 let n = s.amount
3737 let t = getIntegerValue(a, "A_asset_balance")
3838 if ((t == t))
3939 then {
4040 let u = getIntegerValue(a, "B_asset_balance")
4141 if ((u == u))
4242 then {
4343 let v = getIntegerValue(c, "A_asset_balance")
4444 if ((v == v))
4545 then {
4646 let w = getIntegerValue(c, "B_asset_balance")
4747 if ((w == w))
4848 then {
4949 let x = getIntegerValue(b, "A_asset_balance")
5050 if ((x == x))
5151 then {
5252 let y = getIntegerValue(b, "B_asset_balance")
5353 if ((y == y))
5454 then {
5555 let z = assetBalance(this, e)
5656 if ((z == z))
5757 then {
5858 let A = assetBalance(this, d)
5959 if ((A == A))
6060 then {
6161 let B = assetBalance(this, f)
6262 if ((B == B))
6363 then {
6464 let C = k(t, u, n)
6565 if ((C == C))
6666 then {
6767 let D = k(w, v, C)
6868 if ((D == D))
6969 then {
7070 let E = k(x, y, D)
7171 if ((E == E))
7272 then if ((E > (n + r)))
7373 then {
7474 let F = invoke(a, "exchange", [1], [AttachedPayment(d, n)])
7575 if ((F == F))
7676 then {
7777 let G = (assetBalance(this, e) - z)
7878 if ((G == G))
7979 then {
8080 let H = invoke(c, "exchange", [1], [AttachedPayment(e, G)])
8181 if ((H == H))
8282 then {
8383 let I = (assetBalance(this, f) - B)
8484 if ((I == I))
8585 then {
8686 let J = invoke(b, "exchange", [1], [AttachedPayment(f, I)])
8787 if ((J == J))
8888 then {
8989 let K = (assetBalance(this, d) - A)
9090 if ((K == K))
9191 then if ((K > r))
92- then [ScriptTransfer(q.caller, K, s.assetId), StringEntry("debug", ((((("difu= " + toString(C)) + " / difs= ") + toString(D)) + " / difw= ") + toString(E)))]
92+ then [ScriptTransfer(q.caller, (n + K), s.assetId), StringEntry("debug", ((((("difu= " + toString(C)) + " / difs= ") + toString(D)) + " / difw= ") + toString(E)))]
9393 else throw(("diffw" + toString(K)))
9494 else throw("Strict value is not equal to itself.")
9595 }
9696 else throw("Strict value is not equal to itself.")
9797 }
9898 else throw("Strict value is not equal to itself.")
9999 }
100100 else throw("Strict value is not equal to itself.")
101101 }
102102 else throw("Strict value is not equal to itself.")
103103 }
104104 else throw("Strict value is not equal to itself.")
105105 }
106106 else throw(((((("difu= " + toString(C)) + " / difs= ") + toString(D)) + " / difw= ") + toString(E)))
107107 else throw("Strict value is not equal to itself.")
108108 }
109109 else throw("Strict value is not equal to itself.")
110110 }
111111 else throw("Strict value is not equal to itself.")
112112 }
113113 else throw("Strict value is not equal to itself.")
114114 }
115115 else throw("Strict value is not equal to itself.")
116116 }
117117 else throw("Strict value is not equal to itself.")
118118 }
119119 else throw("Strict value is not equal to itself.")
120120 }
121121 else throw("Strict value is not equal to itself.")
122122 }
123123 else throw("Strict value is not equal to itself.")
124124 }
125125 else throw("Strict value is not equal to itself.")
126126 }
127127 else throw("Strict value is not equal to itself.")
128128 }
129129 else throw("Strict value is not equal to itself.")
130130 }
131131
132132
133133
134134 @Callable(q)
135135 func call2 (n,r) = if ((q.caller != g))
136136 then throw("only admin")
137137 else {
138138 let z = assetBalance(this, e)
139139 let A = assetBalance(this, d)
140140 let B = assetBalance(this, f)
141141 if (if (if ((z == z))
142142 then (A == A)
143143 else false)
144144 then (B == B)
145145 else false)
146146 then {
147147 let F = invoke(b, "exchange", [1], [AttachedPayment(d, (n * h))])
148148 if ((F == F))
149149 then {
150150 let I = (assetBalance(this, f) - B)
151151 if ((I == I))
152152 then {
153153 let H = invoke(c, "exchange", [1], [AttachedPayment(f, I)])
154154 if ((H == H))
155155 then {
156156 let G = (assetBalance(this, e) - z)
157157 if ((G == G))
158158 then {
159159 let J = invoke(a, "exchange", [1], [AttachedPayment(e, G)])
160160 if ((J == J))
161161 then {
162162 let K = (assetBalance(this, d) - A)
163163 if ((K == K))
164164 then if ((K > r))
165165 then {
166166 let L = "ok"
167167 [IntegerEntry("debug", K)]
168168 }
169169 else throw(toString(K))
170170 else throw("strict")
171171 }
172172 else throw("strict")
173173 }
174174 else throw("strict")
175175 }
176176 else throw("strict")
177177 }
178178 else throw("strict")
179179 }
180180 else throw("strict")
181181 }
182182 else throw("Strict")
183183 }
184184
185185
186186 @Verifier(M)
187187 func N () = sigVerify(M.bodyBytes, M.proofs[0], M.senderPublicKey)
188188

github/deemru/w8io/169f3d6 
43.77 ms