tx · 48rPVrx52qCrQ36ehQDvkYqfrjbcm2NVBRKXWMsiQZV1

3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU:  -0.01000000 Waves

2022.07.23 17:19 [3218073] smart account 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > SELF 0.00000000 Waves

{ "type": 13, "id": "48rPVrx52qCrQ36ehQDvkYqfrjbcm2NVBRKXWMsiQZV1", "fee": 1000000, "feeAssetId": null, "timestamp": 1658585990703, "version": 2, "chainId": 87, "sender": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "senderPublicKey": "Dmn1fWHxpwN789LPfoMHFj7uSYKSsb5VFfyNQyQ629f9", "proofs": [ "4RC4Ym8fazS7EkyGKwXXt9iap3CNc8B4kL9Qo82Viqa3vMq2DzUULhTDtaj2Qqy28pwVsjHCY29K9uGnmndtKpYf" ], "script": "base64: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", "height": 3218073, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BXESXLTCgTRD3m1FztpwpmBPctyP2x4SMiuq9Y8MBLbs Next: HCP2A6J5n7ZuXrWc4NpMLqyxGihFLfngKgwHTqX5Kp3W Diff:
OldNewDifferences
153153 (([ScriptTransfer(n.caller, ae, R)] ++ (if ((ab != 0))
154154 then [ScriptTransfer(aa, ab, b)]
155155 else nil)) ++ (if ((B != 0))
156- then [ScriptTransfer(aa, B, ad)]
156+ then [ScriptTransfer(n.caller, B, ad)]
157157 else nil))
158158 }
159159 else throw("Strict value is not equal to itself.")
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,q) = {
4747 func r (s,t) = {
4848 let u = split(t, ",")
4949 let v = $Tuple4(u[0], u[1], u[2], u[3])
5050 let w = v._1
5151 let x = v._2
5252 let y = v._3
5353 let z = v._4
5454 let A = i(y)
5555 let B = if ((s != 0))
5656 then s
5757 else k(A)
5858 let C = if ((x == "swopfi"))
5959 then invoke(Address(fromBase58String(w)), "exchange", [1], [AttachedPayment(A, B)])
6060 else invoke(Address(fromBase58String(w)), "swap", [z, 0], [AttachedPayment(A, B)])
6161 if ((C == C))
6262 then 0
6363 else throw("Strict value is not equal to itself.")
6464 }
6565
6666 func D (E,F) = {
6767 let G = parseIntValue(split(F, "/")[0])
6868 let H = split(split(F, "/")[1], ";")
6969 let I = {
7070 let J = H
7171 let K = size(J)
7272 let L = G
7373 func M (N,O) = if ((O >= K))
7474 then N
7575 else r(N, J[O])
7676
7777 func P (N,O) = if ((O >= K))
7878 then N
7979 else throw("List size exceeds 3")
8080
8181 P(M(M(M(L, 0), 1), 2), 3)
8282 }
8383 if ((I == I))
8484 then (E + I)
8585 else throw("Strict value is not equal to itself.")
8686 }
8787
8888 let Q = split(o, ",")[(size(split(o, ",")) - 1)]
8989 let R = i(Q)
9090 let S = split(o, "|")
9191 let H = {
9292 let J = S
9393 let K = size(J)
9494 let L = 0
9595 func M (N,O) = if ((O >= K))
9696 then N
9797 else D(N, J[O])
9898
9999 func P (N,O) = if ((O >= K))
100100 then N
101101 else throw("List size exceeds 5")
102102
103103 P(M(M(M(M(M(L, 0), 1), 2), 3), 4), 5)
104104 }
105105 if ((H == H))
106106 then {
107107 let T = k(R)
108108 let U = fraction(T, 29, 10000)
109109 let V = (T - U)
110110 if ((p > V))
111111 then throw(("amount to receive is lower than expected one " + toString(V)))
112112 else {
113113 let W = if ((R == b))
114114 then U
115115 else {
116116 let X = k(b)
117117 if ((X == X))
118118 then {
119119 let Y = invoke(Address(fromBase58String(c((("static_asset_" + Q) + "_puzzlePool")))), "swap", [a, 0], [AttachedPayment(R, U)])
120120 if ((Y == Y))
121121 then {
122122 let Z = k(b)
123123 if ((Z == Z))
124124 then (Z - X)
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 if ((W == W))
132132 then {
133133 let aa = if ((q == "muna"))
134134 then Address(base58'3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU')
135135 else if ((q == "keeper"))
136136 then Address(base58'3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM')
137137 else if ((q == "tci"))
138138 then Address(base58'3PNgw6Db2TGUQbjnV7ekve6q126xBC1e7eM')
139139 else Address(base58'3PQxXXiQXpWsjDwQLYxyuoPiaLnVHjJguFo')
140140 let ab = if ((q == "noref"))
141141 then 0
142142 else fraction(W, 2, 10)
143143 let ac = invoke(Address(base58'3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW'), "topUpReward", nil, [AttachedPayment(b, (W - ab))])
144144 if ((ac == ac))
145145 then {
146146 let ad = n.payments[0].assetId
147147 let B = (k(ad) - (if ((ad == b))
148148 then ab
149149 else 0))
150150 let ae = (k(R) - (if ((R == b))
151151 then ab
152152 else 0))
153153 (([ScriptTransfer(n.caller, ae, R)] ++ (if ((ab != 0))
154154 then [ScriptTransfer(aa, ab, b)]
155155 else nil)) ++ (if ((B != 0))
156- then [ScriptTransfer(aa, B, ad)]
156+ then [ScriptTransfer(n.caller, B, ad)]
157157 else nil))
158158 }
159159 else throw("Strict value is not equal to itself.")
160160 }
161161 else throw("Strict value is not equal to itself.")
162162 }
163163 }
164164 else throw("Strict value is not equal to itself.")
165165 }
166166
167167
168168 @Callable(n)
169169 func swap (o,p) = m(n, o, p, "noref")
170170
171171
172172
173173 @Callable(n)
174174 func swapWithReferral (o,p,q) = m(n, o, p, q)
175175
176176
177177
178178 @Callable(n)
179179 func addTokenPuzzlePool (j,af) = if ((n.caller != Address(base58'3P8qVX189qpoTJZQQQdKS9endHK5sxWsvrd')))
180180 then throw("admin only")
181181 else [StringEntry((("static_asset_" + j) + "_puzzlePool"), af)]
182182
183183
184184 @Verifier(ag)
185185 func ah () = sigVerify(ag.bodyBytes, ag.proofs[0], ag.senderPublicKey)
186186

github/deemru/w8io/3ef1775 
48.50 ms