tx · 36NcYgLsGCKjiaror6KfFd4tPe7w8DYheQ7vdbDHLPdE

3P5iS5FnZHLoEcSwmDpShmNn9Z5KCL2XdbU:  -0.01000000 Waves

2022.12.09 23:40 [3418756] smart account 3P5iS5FnZHLoEcSwmDpShmNn9Z5KCL2XdbU > SELF 0.00000000 Waves

{ "type": 13, "id": "36NcYgLsGCKjiaror6KfFd4tPe7w8DYheQ7vdbDHLPdE", "fee": 1000000, "feeAssetId": null, "timestamp": 1670618449571, "version": 2, "chainId": 87, "sender": "3P5iS5FnZHLoEcSwmDpShmNn9Z5KCL2XdbU", "senderPublicKey": "FQ1hCr2qX8MTXUGfsXkucpF5apQVnwe7my5z7nFk2ggQ", "proofs": [ "3URKyQFqtnkrLcb6vqWgLeSxX5qtiDk6AzxaXtFXiGd3RDyhgMAQfMzxSqgFETzvPgMwtyfUHMwaiUCpGRoZ9Sa9" ], "script": "base64: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", "height": 3418756, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: K5aDHCDdE5WAbmVATHJWwke2piDruWg2jK5atKx3x1i Next: none Diff:
OldNewDifferences
147147 then {
148148 let I = h(j)
149149 if ((I == I))
150- then [ScriptTransfer(o.caller, I, f(j))]
150+ then if ((F > I))
151+ then throw("oh no")
152+ else [ScriptTransfer(o.caller, I, f(j))]
151153 else throw("Strict value is not equal to itself.")
152154 }
153155 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 func b (c) = {
77 let d = c
88 if ($isInstanceOf(d, "ByteVector"))
99 then {
1010 let e = d
1111 toBase58String(e)
1212 }
1313 else "WAVES"
1414 }
1515
1616
1717 func f (g) = if ((g == "WAVES"))
1818 then unit
1919 else fromBase58String(g)
2020
2121
2222 func h (g) = if ((g == "WAVES"))
2323 then wavesBalance(this).available
2424 else assetBalance(this, fromBase58String(g))
2525
2626
2727 func i (j,k,l,m) = if ((m == "wx"))
2828 then {
2929 let n = invoke(this, "swapWXInternal", [j, k], nil)
3030 if ((n == n))
3131 then nil
3232 else throw("Strict value is not equal to itself.")
3333 }
3434 else {
3535 let n = invoke(this, "swapSwopInternal", [j, k, l], nil)
3636 if ((n == n))
3737 then nil
3838 else throw("Strict value is not equal to itself.")
3939 }
4040
4141
4242 @Callable(o)
4343 func swapWX (k) = {
4444 let j = b(o.payments[0].assetId)
4545 let p = o.payments[0].amount
4646 let q = Address(base58'3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv')
4747 let r = toString(getIntegerValue(q, ("%s%s%s__mappings__baseAsset2internalId__" + (if ((k != a))
4848 then k
4949 else j))))
5050 let s = toString(getIntegerValue(q, ("%s%s%s__mappings__baseAsset2internalId__" + a)))
5151 let t = split(getStringValue(q, (((("%d%d%s__" + r) + "__") + s) + "__config")), "__")
5252 let u = addressFromStringValue(t[1])
5353 let v = t[3]
5454 let w = invoke(u, "putOneTkn", [0, false], [AttachedPayment(f(j), p)])
5555 if ((w == w))
5656 then {
5757 let x = h(v)
5858 if ((x == x))
5959 then {
6060 let y = h(k)
6161 if ((y == y))
6262 then {
6363 let z = invoke(u, "getOneTkn", [k, 0], [AttachedPayment(f(v), x)])
6464 if ((z == z))
6565 then {
6666 let A = (h(k) - y)
6767 if ((A == A))
6868 then [ScriptTransfer(o.caller, A, f(k))]
6969 else throw("Strict value is not equal to itself.")
7070 }
7171 else throw("Strict value is not equal to itself.")
7272 }
7373 else throw("Strict value is not equal to itself.")
7474 }
7575 else throw("Strict value is not equal to itself.")
7676 }
7777 else throw("Strict value is not equal to itself.")
7878 }
7979
8080
8181
8282 @Callable(o)
8383 func swapWXInternal (j,k) = if ((o.caller != this))
8484 then throw("self invokes only")
8585 else {
8686 let p = h(j)
8787 let q = Address(base58'3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv')
8888 let r = toString(getIntegerValue(q, ("%s%s%s__mappings__baseAsset2internalId__" + (if ((k != a))
8989 then k
9090 else j))))
9191 let s = toString(getIntegerValue(q, ("%s%s%s__mappings__baseAsset2internalId__" + a)))
9292 let t = split(getStringValue(q, (((("%d%d%s__" + r) + "__") + s) + "__config")), "__")
9393 let u = addressFromStringValue(t[1])
9494 let v = t[3]
9595 let w = invoke(u, "putOneTkn", [0, false], [AttachedPayment(f(j), p)])
9696 if ((w == w))
9797 then {
9898 let x = h(v)
9999 if ((x == x))
100100 then {
101101 let y = h(k)
102102 if ((y == y))
103103 then {
104104 let z = invoke(u, "getOneTkn", [k, 0], [AttachedPayment(f(v), x)])
105105 if ((z == z))
106106 then {
107107 let A = (h(k) - y)
108108 if ((A == A))
109109 then nil
110110 else throw("Strict value is not equal to itself.")
111111 }
112112 else throw("Strict value is not equal to itself.")
113113 }
114114 else throw("Strict value is not equal to itself.")
115115 }
116116 else throw("Strict value is not equal to itself.")
117117 }
118118 else throw("Strict value is not equal to itself.")
119119 }
120120
121121
122122
123123 @Callable(o)
124124 func swapSwopInternal (j,k,l) = if ((o.caller != this))
125125 then throw("self invokes only")
126126 else {
127127 let p = h(j)
128128 let u = addressFromStringValue(l)
129129 let w = invoke(u, "exchange", [1], [AttachedPayment(f(j), p)])
130130 if ((w == w))
131131 then nil
132132 else throw("Strict value is not equal to itself.")
133133 }
134134
135135
136136
137137 @Callable(o)
138138 func anianklv (j,k,B,C,D,E) = {
139139 let F = h(j)
140140 if ((F == F))
141141 then {
142142 let G = i(j, k, B, C)
143143 if ((G == G))
144144 then {
145145 let H = i(k, j, D, E)
146146 if ((H == H))
147147 then {
148148 let I = h(j)
149149 if ((I == I))
150- then [ScriptTransfer(o.caller, I, f(j))]
150+ then if ((F > I))
151+ then throw("oh no")
152+ else [ScriptTransfer(o.caller, I, f(j))]
151153 else throw("Strict value is not equal to itself.")
152154 }
153155 else throw("Strict value is not equal to itself.")
154156 }
155157 else throw("Strict value is not equal to itself.")
156158 }
157159 else throw("Strict value is not equal to itself.")
158160 }
159161
160162
161163 @Verifier(J)
162164 func K () = sigVerify(J.bodyBytes, J.proofs[0], J.senderPublicKey)
163165

github/deemru/w8io/0e76f2f 
39.32 ms