tx · 4GDMStkpoG8EayGWsycCyVSvsFS1njJ6HS9zBQ4YzESs

3N6qtbZbSPVcvJ1pk87e9ahdsZTjHN8e5mL:  -0.01000000 Waves

2021.08.08 18:27 [1649549] smart account 3N6qtbZbSPVcvJ1pk87e9ahdsZTjHN8e5mL > SELF 0.00000000 Waves

{ "type": 13, "id": "4GDMStkpoG8EayGWsycCyVSvsFS1njJ6HS9zBQ4YzESs", "fee": 1000000, "feeAssetId": null, "timestamp": 1628436490237, "version": 2, "chainId": 84, "sender": "3N6qtbZbSPVcvJ1pk87e9ahdsZTjHN8e5mL", "senderPublicKey": "EYAKsFBespqQveBrfmX29rsehBJrSwQ3B6yN4ADyw8Kx", "proofs": [ "2xBrRioVThBVtjPnuvPMnjzaFn9x5QR6LwyoN7ecebTBGwnz6QfDrxh33V8F78zsATrfmp3wZsrVUVJ2tMWCWg6B" ], "script": "base64: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", "height": 1649549, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HAVhLiHNz5Dw3jvHxJTuKxnhewxqwVyVjzijAx9oaQNa Next: C7mzFz6ufNU6RWbJFfNnPbWxenyBkuk8bBpqQgs4aiDL Diff:
OldNewDifferences
1212 func j (k,l) = if ((i > k))
1313 then {
1414 let m = addressFromStringValue(l)
15- let n = invoke(m, "exchange", [c[k]], [AttachedPayment(h, g)])
16- if ((n == n))
17- then (k + 1)
18- else throw("Strict value is not equal to itself.")
15+ if (true)
16+ then throw(toString(c[k]))
17+ else {
18+ let n = invoke(m, "exchange", [c[k]], [AttachedPayment(h, g)])
19+ if ((n == n))
20+ then (k + 1)
21+ else throw("Strict value is not equal to itself.")
22+ }
1923 }
2024 else k
2125
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func routingTrade (b,c,d,e) = {
88 let f = $Tuple2(a.payments[0].amount, a.payments[0].assetId)
99 let g = f._1
1010 let h = f._2
1111 let i = size(b)
1212 func j (k,l) = if ((i > k))
1313 then {
1414 let m = addressFromStringValue(l)
15- let n = invoke(m, "exchange", [c[k]], [AttachedPayment(h, g)])
16- if ((n == n))
17- then (k + 1)
18- else throw("Strict value is not equal to itself.")
15+ if (true)
16+ then throw(toString(c[k]))
17+ else {
18+ let n = invoke(m, "exchange", [c[k]], [AttachedPayment(h, g)])
19+ if ((n == n))
20+ then (k + 1)
21+ else throw("Strict value is not equal to itself.")
22+ }
1923 }
2024 else k
2125
2226 let o = {
2327 let p = b
2428 let q = size(p)
2529 let r = 0
2630 if ((q == 0))
2731 then r
2832 else {
2933 let s = j(r, p[0])
3034 if ((q == 1))
3135 then s
3236 else {
3337 let t = j(s, p[1])
3438 if ((q == 2))
3539 then t
3640 else {
3741 let u = j(t, p[2])
3842 if ((q == 3))
3943 then u
4044 else {
4145 let v = j(u, p[3])
4246 if ((q == 4))
4347 then v
4448 else {
4549 let w = j(v, p[4])
4650 if ((q == 5))
4751 then w
4852 else {
4953 let x = j(w, p[5])
5054 throw("List size exceed 5")
5155 }
5256 }
5357 }
5458 }
5559 }
5660 }
5761 }
5862 if ((o == i))
5963 then {
6064 let y = assetBalance(this, d[(i - 1)])
6165 [ScriptTransfer(a.caller, y, d[(i - 1)])]
6266 }
6367 else nil
6468 }
6569
6670

github/deemru/w8io/169f3d6 
24.35 ms