tx · 3GAwaJcqYE9AZNyssAeh9NaRkoLsSHAfuUqdepJ6YB6K

3N6qtbZbSPVcvJ1pk87e9ahdsZTjHN8e5mL:  -0.01000000 Waves

2021.08.08 17:36 [1649495] smart account 3N6qtbZbSPVcvJ1pk87e9ahdsZTjHN8e5mL > SELF 0.00000000 Waves

{ "type": 13, "id": "3GAwaJcqYE9AZNyssAeh9NaRkoLsSHAfuUqdepJ6YB6K", "fee": 1000000, "feeAssetId": null, "timestamp": 1628433415926, "version": 2, "chainId": 84, "sender": "3N6qtbZbSPVcvJ1pk87e9ahdsZTjHN8e5mL", "senderPublicKey": "EYAKsFBespqQveBrfmX29rsehBJrSwQ3B6yN4ADyw8Kx", "proofs": [ "3ExNXXiYpctdfSbPJtjZssoePCXDLn6A5RgDSdNfifTPedTzdDCac4PmAxwp9Zi4qmWWpkXr6Mbm7yvHiKBiPX9z" ], "script": "base64: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", "height": 1649495, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: QWdrB99y3ZyNmxjvmeTXLP2CCozydZHCtSozpsL6CHd Next: GZpte7Lf3J7JELzS9cexNLeiR6jQLrti7GtArmS3y4yW Diff:
OldNewDifferences
1010 let h = f._2
1111 let i = size(b)
1212 if (true)
13- then throw(toString(i))
13+ then throw(toBase58String(d[-1]))
1414 else {
1515 func j (k,l) = if ((i > k))
1616 then {
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 if (true)
13- then throw(toString(i))
13+ then throw(toBase58String(d[-1]))
1414 else {
1515 func j (k,l) = if ((i > k))
1616 then {
1717 let m = addressFromStringValue(l)
1818 let n = invoke(m, "exchange", [c[k]], [AttachedPayment(h, g)])
1919 if ((n == n))
2020 then (k + 1)
2121 else throw("Strict value is not equal to itself.")
2222 }
2323 else k
2424
2525 let o = {
2626 let p = b
2727 let q = size(p)
2828 let r = 0
2929 if ((q == 0))
3030 then r
3131 else {
3232 let s = j(r, p[0])
3333 if ((q == 1))
3434 then s
3535 else {
3636 let t = j(s, p[1])
3737 if ((q == 2))
3838 then t
3939 else {
4040 let u = j(t, p[2])
4141 if ((q == 3))
4242 then u
4343 else {
4444 let v = j(u, p[3])
4545 if ((q == 4))
4646 then v
4747 else {
4848 let w = j(v, p[4])
4949 if ((q == 5))
5050 then w
5151 else {
5252 let x = j(w, p[5])
5353 throw("List size exceed 5")
5454 }
5555 }
5656 }
5757 }
5858 }
5959 }
6060 }
6161 if ((o == i))
6262 then {
6363 let y = assetBalance(this, d[-1])
6464 [ScriptTransfer(a.caller, y, d[-1])]
6565 }
6666 else nil
6767 }
6868 }
6969
7070

github/deemru/w8io/169f3d6 
58.93 ms