tx · CuvAdreuz2tvBEKgz3u5AHWnEWsFA8Q8ExZszF7UgnrV

3MyZr42eC2kca59w82tafyemrC7V2b97yxN:  -0.01000000 Waves

2022.07.06 17:06 [2127915] smart account 3MyZr42eC2kca59w82tafyemrC7V2b97yxN > SELF 0.00000000 Waves

{ "type": 13, "id": "CuvAdreuz2tvBEKgz3u5AHWnEWsFA8Q8ExZszF7UgnrV", "fee": 1000000, "feeAssetId": null, "timestamp": 1657116419223, "version": 2, "chainId": 84, "sender": "3MyZr42eC2kca59w82tafyemrC7V2b97yxN", "senderPublicKey": "4gLjFBxeVDJ31pmQaSSAuf5ZiLHzuSGQP6Vk6EHepAiy", "proofs": [ "5G6mDxPPnqeTNy35fnMZ5Qa4gcMAW4xEXFjWrXZnANX6waQuTT1izuGvYbuK8J1SZxPunhgXDTnKTWjcuaizwcFA" ], "script": "base64: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", "height": 2127915, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9c2YmmsPi7XF9MD9UK6GR3o13UDRB1e5ca9RdRK928pH Next: 9LKuL9Qp7VSrS6p4bK4rRYtU46AAPTWMzFK8dR88r7wr Diff:
OldNewDifferences
7171 then ((h + 1) == size(e))
7272 else false)
7373 then $Tuple2(((j :+ i) :+ toString(c)), true)
74- else $Tuple2((j :+ i), false)
74+ else $Tuple2((j :+ i), s)
7575 }
7676
7777 let k = {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func insertIntoSortedLinkedList (b,c) = {
88 let d = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
99 let e = split(b, "__")
1010 if ((size(e) >= size(d)))
1111 then throw("passed sortedList size is too long...")
1212 else {
1313 func f (g,h) = if ((h >= size(e)))
1414 then g
1515 else {
1616 let i = e[h]
1717 let j = g._1
1818 if (((h + 1) == size(e)))
1919 then if ((g._2 == false))
2020 then if ((c >= parseIntValue(i)))
2121 then $Tuple2(((j :+ i) :+ toString(c)), true)
2222 else $Tuple2(((j :+ toString(c)) :+ i), true)
2323 else $Tuple2((j :+ i), true)
2424 else if ((c >= parseIntValue(i)))
2525 then $Tuple2((j :+ i), false)
2626 else if ((g._2 == false))
2727 then $Tuple2(((j :+ toString(c)) :+ i), true)
2828 else $Tuple2((j :+ i), true)
2929 }
3030
3131 let k = {
3232 let l = d
3333 let m = size(l)
3434 let n = $Tuple2(nil, false)
3535 func o (p,q) = if ((q >= m))
3636 then p
3737 else f(p, l[q])
3838
3939 func r (p,q) = if ((q >= m))
4040 then p
4141 else throw("List size exceeds 20")
4242
4343 r(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(n, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
4444 }
4545 $Tuple2(nil, k)
4646 }
4747 }
4848
4949
5050
5151 @Callable(a)
5252 func insertIntoSortedLinkedListV2 (b,c) = {
5353 let d = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
5454 let e = split(b, "__")
5555 if ((size(e) >= size(d)))
5656 then throw("passed sortedList size is too long...")
5757 else {
5858 func f (g,h) = if ((h >= size(e)))
5959 then g
6060 else {
6161 let i = e[h]
6262 let j = g._1
6363 let s = g._2
6464 if (if ((parseIntValue(i) > c))
6565 then !(s)
6666 else false)
6767 then $Tuple2(((j :+ toString(c)) :+ i), true)
6868 else if (if (if ((c >= parseIntValue(i)))
6969 then !(s)
7070 else false)
7171 then ((h + 1) == size(e))
7272 else false)
7373 then $Tuple2(((j :+ i) :+ toString(c)), true)
74- else $Tuple2((j :+ i), false)
74+ else $Tuple2((j :+ i), s)
7575 }
7676
7777 let k = {
7878 let l = d
7979 let m = size(l)
8080 let n = $Tuple2(nil, false)
8181 func o (p,q) = if ((q >= m))
8282 then p
8383 else f(p, l[q])
8484
8585 func r (p,q) = if ((q >= m))
8686 then p
8787 else throw("List size exceeds 20")
8888
8989 r(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(n, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
9090 }
9191 $Tuple2(nil, k)
9292 }
9393 }
9494
9595
9696 @Verifier(t)
9797 func u () = sigVerify(t.bodyBytes, t.proofs[0], t.senderPublicKey)
9898

github/deemru/w8io/169f3d6 
29.62 ms