tx · 4SsxnQU7ym4Ljb2scyiwc2FSTHDgyzm1Tb7gmmoYKQBb

3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU:  -0.01300000 Waves

2023.01.24 11:55 [3484336] smart account 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > SELF 0.00000000 Waves

{ "type": 13, "id": "4SsxnQU7ym4Ljb2scyiwc2FSTHDgyzm1Tb7gmmoYKQBb", "fee": 1300000, "feeAssetId": null, "timestamp": 1674550570123, "version": 2, "chainId": 87, "sender": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "senderPublicKey": "Dmn1fWHxpwN789LPfoMHFj7uSYKSsb5VFfyNQyQ629f9", "proofs": [ "2RrMjJ9XfotDEH6HEus4ZnoC9dibibLuy1zyRXo77JxvhNsWJiesfcHEHCkMsN8QapUswAufSLf1tPZEaWjceX71" ], "script": "base64:AAIFAAAAAAAAABUIAhIECgIIARIFCgMIAQgSBAoCCAgAAAAIAAAAAAl1c2RuSWRTdHICAAAALERHMnhGa1BkRHdLVW9Ca3pHQWhRdExwU0d6ZlhMaUNZUEV6ZUtIMkFkMjRwAAAAAAZ1c2RuSWQBAAAAILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAQAAAAx0cnlHZXRTdHJpbmcAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgIAAAAAAQAAAA5nZXRBc3NldFN0cmluZwAAAAEAAAAHYXNzZXRJZAQAAAAHJG1hdGNoMAUAAAAHYXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAKQnl0ZVZlY3RvcgQAAAABYgUAAAAHJG1hdGNoMAkAAlgAAAABBQAAAAFiAgAAAAVXQVZFUwEAAAANZ2V0QXNzZXRCeXRlcwAAAAEAAAAKYXNzZXRJZFN0cgMJAAAAAAAAAgUAAAAKYXNzZXRJZFN0cgIAAAAFV0FWRVMFAAAABHVuaXQJAAJZAAAAAQUAAAAKYXNzZXRJZFN0cgEAAAAKZ2V0QmFsYW5jZQAAAAEAAAAHYXNzZXRJZAQAAAAHJG1hdGNoMAUAAAAHYXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAQAAAABeAUAAAAHJG1hdGNoMAgJAAPvAAAAAQUAAAAEdGhpcwAAAAlhdmFpbGFibGUJAAPwAAAAAgUAAAAEdGhpcwkBAAAABXZhbHVlAAAAAQUAAAAHYXNzZXRJZAEAAAAGc3dhcFdYAAAAAwAAAAZhc3NldDAAAAAGYXNzZXQxAAAAB2Ftb3VudDAEAAAACnByaWNlQXNzZXQDAwkAAAAAAAACBQAAAAZhc3NldDACAAAABVdBVkVTBgkAAAAAAAACBQAAAAZhc3NldDECAAAABVdBVkVTAgAAAAVXQVZFUwMDCQAAAAAAAAIFAAAABmFzc2V0MAUAAAAJdXNkbklkU3RyBgkAAAAAAAACBQAAAAZhc3NldDEFAAAACXVzZG5JZFN0cgUAAAAJdXNkbklkU3RyAwMJAAAAAAAAAgUAAAAGYXNzZXQwAgAAACw4TFFXOGY3UDVkNVBaTTdHdFpFQmdhcVJQR1N6UzNEZlB1aVhyVVJKNEFKUwYJAAAAAAAAAgUAAAAGYXNzZXQxAgAAACw4TFFXOGY3UDVkNVBaTTdHdFpFQmdhcVJQR1N6UzNEZlB1aVhyVVJKNEFKUwIAAAAsOExRVzhmN1A1ZDVQWk03R3RaRUJnYXFSUEdTelMzRGZQdWlYclVSSjRBSlMCAAAALDM0TjlZY0VFVExXbjkzcVlRNjRFc1AxeDg5dFNydUpVNDRSckVNU1hYRVBKBAAAAA5mYWN0b3J5QWRkcmVzcwkBAAAAB0FkZHJlc3MAAAABAQAAABoBV3hb3oq+USquizHqbxOQJb70qbiiuwkCQQQAAAAIYXNzZXRJbnQJAAGkAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAOZmFjdG9yeUFkZHJlc3MJAAEsAAAAAgIAAAAoJXMlcyVzX19tYXBwaW5nc19fYmFzZUFzc2V0MmludGVybmFsSWRfXwMJAQAAAAIhPQAAAAIFAAAABmFzc2V0MQUAAAAKcHJpY2VBc3NldAUAAAAGYXNzZXQxBQAAAAZhc3NldDAEAAAAB3VzZG5JbnQJAAGkAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAOZmFjdG9yeUFkZHJlc3MJAAEsAAAAAgIAAAAoJXMlcyVzX19tYXBwaW5nc19fYmFzZUFzc2V0MmludGVybmFsSWRfXwUAAAAKcHJpY2VBc3NldAQAAAAKcG9vbENvbmZpZwkABLUAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAA5mYWN0b3J5QWRkcmVzcwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAglZCVkJXNfXwUAAAAIYXNzZXRJbnQCAAAAAl9fBQAAAAd1c2RuSW50AgAAAAhfX2NvbmZpZwIAAAACX18EAAAAC3Bvb2xBZGRyZXNzCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABCQABkQAAAAIFAAAACnBvb2xDb25maWcAAAAAAAAAAAEEAAAAC3Bvb2xBc3NldElkCQEAAAANZ2V0QXNzZXRCeXRlcwAA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b3VudAMJAABmAAAAAgUAAAAMbWluVG9SZWNlaXZlBQAAABBjbGVhblRvdGFsQW1vdW50CQAAAgAAAAEJAAEsAAAAAgIAAAAtYW1vdW50IHRvIHJlY2VpdmUgaXMgbG93ZXIgdGhhbiBleHBlY3RlZCBvbmUgCQABpAAAAAEFAAAAEGNsZWFuVG90YWxBbW91bnQEAAAAB3VzZG5GZWUDCQAAAAAAAAIFAAAABmFzc2V0MQUAAAAGdXNkbklkBQAAAAlmZWVBbW91bnQEAAAADnBvb2xBZGRyZXNzU3RyCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQkAASwAAAACCQABLAAAAAICAAAADXN0YXRpY19hc3NldF8FAAAACWFzc2V0MVN0cgIAAAALX3B1enpsZVBvb2wDCQAAAAAAAAIFAAAADnBvb2xBZGRyZXNzU3RyAgAAAAAAAAAAAAAAAAAEAAAAEXVzZG5CYWxhbmNlQmVmb3JlCQEAAAAKZ2V0QmFsYW5jZQAAAAEFAAAABnVzZG5JZAMJAAAAAAAAAgUAAAARdXNkbkJhbGFuY2VCZWZvcmUFAAAAEXVzZG5CYWxhbmNlQmVmb3JlBAAAAAxjb252ZXJ0ZWRGZWUJAAP8AAAABAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAOcG9vbEFkZHJlc3NTdHICAAAABHN3YXAJAARMAAAAAgUAAAAJdXNkbklkU3RyCQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAAGYXNzZXQxBQAAAAlmZWVBbW91bnQFAAAAA25pbAMJAAAAAAAAAgUAAAAMY29udmVydGVkRmVlBQAAAAxjb252ZXJ0ZWRGZWUEAAAAEHVzZG5CYWxhbmNlQWZ0ZXIJAQAAAApnZXRCYWxhbmNlAAAAAQUAAAAGdXNkbklkAwkAAAAAAAACBQAAABB1c2RuQmFsYW5jZUFmdGVyBQAAABB1c2RuQmFsYW5jZUFmdGVyCQAAZQAAAAIFAAAAEHVzZG5CYWxhbmNlQWZ0ZXIFAAAAEXVzZG5CYWxhbmNlQmVmb3JlCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIA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", "height": 3484336, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: H7W2ES2WUishoNLfiFRowTSusMyvJAWWZENAkJvB3RLN Next: 9fbZK5ELSXCnE29BHGurhJzXhDhRnanGJsZ2joEVk4oz Diff:
OldNewDifferences
4444
4545
4646 func m (n,o,p) = {
47- let q = if (if ((n == a))
47+ let q = if (if ((n == "WAVES"))
4848 then true
49- else (o == a))
50- then a
51- else if (if ((n == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
49+ else (o == "WAVES"))
50+ then "WAVES"
51+ else if (if ((n == a))
5252 then true
53- else (o == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
54- then "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
55- else if (if ((n == "WAVES"))
53+ else (o == a))
54+ then a
55+ else if (if ((n == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
5656 then true
57- else (o == "WAVES"))
58- then "WAVES"
57+ else (o == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
58+ then "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
5959 else "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
6060 let r = Address(base58'3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv')
6161 let s = toString(getIntegerValue(r, ("%s%s%s__mappings__baseAsset2internalId__" + (if ((o != q))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
55
66 let b = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
77
88 func c (d) = {
99 let e = getString(this, d)
1010 if ($isInstanceOf(e, "String"))
1111 then {
1212 let f = e
1313 f
1414 }
1515 else ""
1616 }
1717
1818
1919 func g (h) = {
2020 let e = h
2121 if ($isInstanceOf(e, "ByteVector"))
2222 then {
2323 let f = e
2424 toBase58String(f)
2525 }
2626 else "WAVES"
2727 }
2828
2929
3030 func i (j) = if ((j == "WAVES"))
3131 then unit
3232 else fromBase58String(j)
3333
3434
3535 func k (h) = {
3636 let e = h
3737 if ($isInstanceOf(e, "Unit"))
3838 then {
3939 let l = e
4040 wavesBalance(this).available
4141 }
4242 else assetBalance(this, value(h))
4343 }
4444
4545
4646 func m (n,o,p) = {
47- let q = if (if ((n == a))
47+ let q = if (if ((n == "WAVES"))
4848 then true
49- else (o == a))
50- then a
51- else if (if ((n == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
49+ else (o == "WAVES"))
50+ then "WAVES"
51+ else if (if ((n == a))
5252 then true
53- else (o == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
54- then "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
55- else if (if ((n == "WAVES"))
53+ else (o == a))
54+ then a
55+ else if (if ((n == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
5656 then true
57- else (o == "WAVES"))
58- then "WAVES"
57+ else (o == "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"))
58+ then "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS"
5959 else "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
6060 let r = Address(base58'3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv')
6161 let s = toString(getIntegerValue(r, ("%s%s%s__mappings__baseAsset2internalId__" + (if ((o != q))
6262 then o
6363 else n))))
6464 let t = toString(getIntegerValue(r, ("%s%s%s__mappings__baseAsset2internalId__" + q)))
6565 let u = split(getStringValue(r, (((("%d%d%s__" + s) + "__") + t) + "__config")), "__")
6666 let v = addressFromStringValue(u[1])
6767 let w = i(u[3])
6868 let x = invoke(v, "putOneTkn", [0, false], [AttachedPayment(i(n), p)])
6969 if ((x == x))
7070 then {
7171 let y = k(w)
7272 if ((y == y))
7373 then {
7474 let z = k(i(o))
7575 if ((z == z))
7676 then {
7777 let A = invoke(v, "getOneTkn", [o, 0], [AttachedPayment(w, y)])
7878 if ((A == A))
7979 then {
8080 let B = (k(i(o)) - z)
8181 if ((B == B))
8282 then B
8383 else throw("Strict value is not equal to itself.")
8484 }
8585 else throw("Strict value is not equal to itself.")
8686 }
8787 else throw("Strict value is not equal to itself.")
8888 }
8989 else throw("Strict value is not equal to itself.")
9090 }
9191 else throw("Strict value is not equal to itself.")
9292 }
9393
9494
9595 func C (D,E,F,G) = {
9696 func H (I,J) = {
9797 let K = split(J, ",")
9898 let L = $Tuple4(K[0], K[1], K[2], K[3])
9999 let M = L._1
100100 let N = L._2
101101 let O = L._3
102102 let P = L._4
103103 let Q = i(O)
104104 let p = if ((I != 0))
105105 then I
106106 else k(Q)
107107 let R = if ((N == "swopfi"))
108108 then invoke(Address(fromBase58String(M)), "exchange", [1], [AttachedPayment(Q, p)])
109109 else if ((N == "puzzle"))
110110 then invoke(Address(fromBase58String(M)), "swap", [P, 0], [AttachedPayment(Q, p)])
111111 else if ((N == "wx"))
112112 then m(O, P, p)
113113 else throw("internal aggregator issue: unknow pool type")
114114 if ((R == R))
115115 then 0
116116 else throw("Strict value is not equal to itself.")
117117 }
118118
119119 func S (T,U) = {
120120 let V = parseIntValue(split(U, "/")[0])
121121 let W = split(split(U, "/")[1], ";")
122122 let X = {
123123 let Y = W
124124 let Z = size(Y)
125125 let aa = V
126126 func ab (ac,ad) = if ((ad >= Z))
127127 then ac
128128 else H(ac, Y[ad])
129129
130130 func ae (ac,ad) = if ((ad >= Z))
131131 then ac
132132 else throw("List size exceeds 3")
133133
134134 ae(ab(ab(ab(aa, 0), 1), 2), 3)
135135 }
136136 if ((X == X))
137137 then (T + X)
138138 else throw("Strict value is not equal to itself.")
139139 }
140140
141141 let af = split(E, ",")[(size(split(E, ",")) - 1)]
142142 let o = i(af)
143143 let ag = split(E, "|")
144144 let W = {
145145 let Y = ag
146146 let Z = size(Y)
147147 let aa = 0
148148 func ab (ac,ad) = if ((ad >= Z))
149149 then ac
150150 else S(ac, Y[ad])
151151
152152 func ae (ac,ad) = if ((ad >= Z))
153153 then ac
154154 else throw("List size exceeds 4")
155155
156156 ae(ab(ab(ab(ab(aa, 0), 1), 2), 3), 4)
157157 }
158158 if ((W == W))
159159 then {
160160 let ah = k(o)
161161 let ai = fraction(ah, 29, 10000)
162162 let aj = (ah - ai)
163163 if ((F > aj))
164164 then throw(("amount to receive is lower than expected one " + toString(aj)))
165165 else {
166166 let ak = if ((o == b))
167167 then ai
168168 else {
169169 let al = c((("static_asset_" + af) + "_puzzlePool"))
170170 if ((al == ""))
171171 then 0
172172 else {
173173 let am = k(b)
174174 if ((am == am))
175175 then {
176176 let an = invoke(addressFromStringValue(al), "swap", [a, 0], [AttachedPayment(o, ai)])
177177 if ((an == an))
178178 then {
179179 let ao = k(b)
180180 if ((ao == ao))
181181 then (ao - am)
182182 else throw("Strict value is not equal to itself.")
183183 }
184184 else throw("Strict value is not equal to itself.")
185185 }
186186 else throw("Strict value is not equal to itself.")
187187 }
188188 }
189189 if ((ak == ak))
190190 then {
191191 let ap = if ((G == "muna"))
192192 then Address(base58'3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU')
193193 else if ((G == "keeper"))
194194 then Address(base58'3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM')
195195 else if ((G == "tci"))
196196 then Address(base58'3P93R2GBkTGVehRPhytHr7sdxYww93jkbhm')
197197 else Address(base58'3PQxXXiQXpWsjDwQLYxyuoPiaLnVHjJguFo')
198198 let aq = if ((G == "noref"))
199199 then 0
200200 else fraction(ak, 2, 10)
201201 let ar = invoke(Address(base58'3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW'), "topUpReward", nil, [AttachedPayment(b, (ak - aq))])
202202 if ((ar == ar))
203203 then {
204204 let n = D.payments[0].assetId
205205 let p = (k(n) - (if ((n == b))
206206 then aq
207207 else 0))
208208 let B = (k(o) - (if ((o == b))
209209 then aq
210210 else 0))
211211 (([ScriptTransfer(D.caller, B, o)] ++ (if ((aq != 0))
212212 then [ScriptTransfer(ap, aq, b)]
213213 else nil)) ++ (if ((p != 0))
214214 then [ScriptTransfer(D.caller, p, n)]
215215 else nil))
216216 }
217217 else throw("Strict value is not equal to itself.")
218218 }
219219 else throw("Strict value is not equal to itself.")
220220 }
221221 }
222222 else throw("Strict value is not equal to itself.")
223223 }
224224
225225
226226 @Callable(D)
227227 func swap (E,F) = C(D, E, F, "noref")
228228
229229
230230
231231 @Callable(D)
232232 func swapWithReferral (E,F,G) = C(D, E, F, G)
233233
234234
235235
236236 @Callable(D)
237237 func addTokenPuzzlePool (j,al) = if ((D.caller != Address(base58'3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd')))
238238 then throw("admin only")
239239 else [StringEntry((("static_asset_" + j) + "_puzzlePool"), al)]
240240
241241
242242 @Verifier(as)
243243 func at () = sigVerify(as.bodyBytes, as.proofs[0], as.senderPublicKey)
244244

github/deemru/w8io/6500d08 
44.76 ms