tx · 2eJr9ENwuUSAUUJVoAWqTssr6Ex9Q9XNo73MtYSuuWMi

3N5LuKQTLpnuibSzamYvruXsbp7YpqzKDA2:  -0.00500000 Waves

2023.04.26 00:01 [2550582] smart account 3N5LuKQTLpnuibSzamYvruXsbp7YpqzKDA2 > SELF 0.00000000 Waves

{ "type": 13, "id": "2eJr9ENwuUSAUUJVoAWqTssr6Ex9Q9XNo73MtYSuuWMi", "fee": 500000, "feeAssetId": null, "timestamp": 1682456504359, "version": 2, "chainId": 84, "sender": "3N5LuKQTLpnuibSzamYvruXsbp7YpqzKDA2", "senderPublicKey": "BgxpCm4wxbW8SKLPKZnf4KU2D6ZU29ov8MgZrkaSAqpY", "proofs": [ "qQKhzSkP7mKqwJic4sqPUzxax3UGuNDxzqZwCFbxMGGzq9tJpbYbZwbzAP4CyYwtphaA7syRnPnGaNzdXGidtZH" ], "script": "base64:BgIRCAISAwoBCBIDCgEIEgMKAQgPAApLX2FtX2FzX2lkAg8lc19fYW1vdW50QXNzZXQACktfcHJfYXNfaWQCDiVzX19wcmljZUFzc2V0AAVLX2FtcAIHJXNfX2FtcAAHS19zaGFyZQJEJXMlc19fc2hhcmVBc3NldEJhbGFuY2VfX1lpTmJvZkZ6QzE3akVISENNd3JSY3B5OU1ycmphYk1NTFp4ZzhnNXhtZjcACEtfc3Rha2VkAhklcyVzX19zdGFrZWRCYWxhbmNlX1dBVkVTAQx0cnlHZXRTdHJpbmcCA2tleQdhZGRyZXNzBAckbWF0Y2gwCQCdCAIFB2FkZHJlc3MFA2tleQMJAAECBQckbWF0Y2gwAgZTdHJpbmcEAWIFByRtYXRjaDAFAWICAAENdHJ5R2V0SW50ZWdlcgIDa2V5B2FkZHJlc3MEByRtYXRjaDAJAJoIAgUHYWRkcmVzcwUDa2V5AwkAAQIFByRtYXRjaDACA0ludAQBYgUHJG1hdGNoMAUBYgAAAQ9nZXRBc3NldEJhbGFuY2UCB2FkZHJlc3MHYXNzZXRJZAQBYQkA8AcCBQdhZGRyZXNzBQdhc3NldElkBQFhAQ9nZXRXYXZlc0JhbGFuY2UBB2FkZHJlc3MEAXcICQDvBwEFB2FkZHJlc3MJYXZhaWxhYmxlBQF3AQpnZXRCYWxhbmNlAgZyZXN1bHQHYXNzZXRJZAQHYWRkcmVzcwkArwICBQZyZXN1bHQAIwQEYWRkcgkBB0FkZHJlc3MBCQDZBAEFB2FkZHJlc3MEB2JhbGFuY2UDCQAAAgUHYXNzZXRJZAIFV0FWRVMJAQ9nZXRXYXZlc0JhbGFuY2UBBQRhZGRyBANhSWQJANkEAQUHYXNzZXRJZAkBD2dldEFzc2V0QmFsYW5jZQIFBGFkZHIFA2FJZAQDbGVuCQCxAgEFBnJlc3VsdAkArAICCQCsAgIJAKwCAgkArAICCQCsAgIFB2FkZHJlc3MJALACAgUGcmVzdWx0ACMFB2Fzc2V0SWQCAToJAKQDAQUHYmFsYW5jZQIBLAEJZ2V0V3hEYXRhAQdhZGRyZXNzBARhZGRyCQEHQWRkcmVzcwEJANkEAQUHYWRkcmVzcwQIYW1vdW50SWQJAQx0cnlHZXRTdHJpbmcCBQpLX2FtX2FzX2lkBQRhZGRyBAdwcmljZUlkCQEMdHJ5R2V0U3RyaW5nAgUKS19wcl9hc19pZAUEYWRkcgQDYW1wCQENdHJ5R2V0SW50ZWdlcgIFBUtfYW1wBQRhZGRyBAVzaGFyZQkBDXRyeUdldEludGVnZXICBQdLX3NoYXJlBQRhZGRyBAVzdGFrZQkBDXRyeUdldEludGVnZXICBQhLX3N0YWtlZAUEYWRkcgkAlAoCCQCsAgIJAKwCAgUIYW1vdW50SWQCASwFB3ByaWNlSWQJAKwCAgkArAICCQCsAgIJAKwCAgkApAMBBQNhbXACASwJAKQDAQUFc2hhcmUCASwJAKQDAQUFc3Rha2UBCXRlc3RfbG9vcAIGcmVzdWx0A2VsZQkAzAgCBQNlbGUFBnJlc3VsdAEOZ2V0QmFsYW5jZXNTdHICCWFzc2V0c1N0cgdhZGRyZXNzBAZhc3NldHMJALwJAgUJYXNzZXRzU3RyAgEsBANyZXMKAAIkbAUGYXNzZXRzCgACJHMJAJADAQUCJGwKAAUkYWNjMAUHYWRkcmVzcwoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEKZ2V0QmFsYW5jZQIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQITTGlzdCBzaXplIGV4Y2VlZHMgMgkBBSRmMF8yAgkBBSRmMF8xAgkBBSRmMF8xAgUFJGFjYzAAAAABAAIECGJhbGFuY2VzCQCwAgIFA3JlcwAjBARiYWxzCQCzAgIFCGJhbGFuY2VzAAEFBGJhbHMBB3Byb2Nlc3MCBnJlc3VsdAZwYXJhbXMEA2FycgkAvAkCBQZwYXJhbXMCATsECyR0MDIyMjgyMjg1CQCVCgMJAJEDAgUDYXJyAAAJAJEDAgUDYXJyAAEJAJEDAgUDYXJyAAIEB2FkZHJlc3MIBQskdDAyMjI4MjI4NQJfMQQEdHlwZQgFCyR0MDIyMjgyMjg1Al8yBAlhc3NldHNTdHIIBQskdDAyMjI4MjI4NQJfMwQMYXNzZXRzU3RyaW5nCQEOZ2V0QmFsYW5jZXNTdHICBQlhc3NldHNTdHIFB2FkZHJlc3MEB3Jlc0l0ZW0JAKwCAgkArAICBQdhZGRyZXNzAgEvBQxhc3NldHNTdHJpbmcJAMwIAgUHcmVzSXRlbQUGcmVzdWx0AQpwcm9jZXNzTmV3AgZyZXN1bHQHYWRkcmVzcwQLJHQwMjQ5MDI1MzMJAQlnZXRXeERhdGEBBQdhZGRyZXNzBAlhc3NldHNTdHIIBQskdDAyNDkwMjUzMwJfMQQFZGF0YXMIBQskdDAyNDkwMjUzMwJfMgQMYXNzZXRzU3RyaW5nCQEOZ2V0QmFsYW5jZXNTdHICBQlhc3NldHNTdHIFB2FkZHJlc3MEB3Jlc0l0ZW0JAKwCAgkArAICCQCsAgIJAKwCAgUHYWRkcmVzcwIBLwUMYXNzZXRzU3RyaW5nAgEvBQVkYXRhcwkAzAgCBQdyZXNJdGVtBQZyZXN1bHQDAWkBCGdldFdYTmV3AQZwYXJhbXMEBXBvb2xzCQC8CQIFBnBhcmFtcwIBLAQGcmVzQXJyCgACJGwFBXBvb2xzCgACJHMJAJADAQUCJGwKAAUkYWNjMAUDbmlsCgEFJGYwXzECAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAQpwcm9jZXNzTmV3AgUCJGEJAJEDAgUCJGwFAiRpCgEFJGYwXzICAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAAIBAhRMaXN0IHNpemUgZXhjZWVkcyA4MAkBBSRmMF8yAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgkBBSRmMF8xAgUFJGFjYzAAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAEBnJlc3VsdAkAuwkCBQZyZXNBcnICAXwJAAIBBQZyZXN1bHQBaQEFZ2V0V1gBBnBhcmFtcwQMcG9vbHNfcGFyYW1zCQC8CQIFBnBhcmFtcwIBfAQGcmVzQXJyCgACJGwFDHBvb2xzX3BhcmFtcwoAAiRzCQCQAwEFAiRsCgAFJGFjYzAFA25pbAoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEHcHJvY2VzcwIFAiRhCQCRAwIFAiRsBQIkaQoBBSRmMF8yAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQACAQIUTGlzdCBzaXplIGV4Y2VlZHMgODAJAQUkZjBfMgIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIJAQUkZjBfMQIFBSRhY2MwAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQBAZyZXN1bHQJALoJAgUGcmVzQXJyAgF8BQNuaWwBaQEEdGVzdAEBcwkAAgEFAXMAIc6JGw==", "height": 2550582, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HwSfynF9bfcfMBFdEwqESt6tvoGyCG9bLKMMzNmiqJcT Next: 9zRFFWnZ51s11ZtRWVmPWN18Udh9rugAGKuXxQv3uLs7 Diff:
OldNewDifferences
5757 let addr = Address(fromBase58String(address))
5858 let amountId = tryGetString(K_am_as_id, addr)
5959 let priceId = tryGetString(K_pr_as_id, addr)
60- let amp = tryGetString(K_amp, addr)
60+ let amp = tryGetInteger(K_amp, addr)
6161 let share = tryGetInteger(K_share, addr)
6262 let stake = tryGetInteger(K_staked, addr)
63- $Tuple2(((amountId + ",") + priceId), (((amp + ",") + toString(share)) + toString(stake)))
63+ $Tuple2(((amountId + ",") + priceId), ((((toString(amp) + ",") + toString(share)) + ",") + toString(stake)))
6464 }
6565
6666
9191
9292 func process (result,params) = {
9393 let arr = split_4C(params, ";")
94- let $t022102267 = $Tuple3(arr[0], arr[1], arr[2])
95- let address = $t022102267._1
96- let type = $t022102267._2
97- let assetsStr = $t022102267._3
94+ let $t022282285 = $Tuple3(arr[0], arr[1], arr[2])
95+ let address = $t022282285._1
96+ let type = $t022282285._2
97+ let assetsStr = $t022282285._3
9898 let assetsString = getBalancesStr(assetsStr, address)
9999 let resItem = ((address + "/") + assetsString)
100100 resItem :: result
102102
103103
104104 func processNew (result,address) = {
105- let $t024722515 = getWxData(address)
106- let assetsStr = $t024722515._1
107- let datas = $t024722515._2
105+ let $t024902533 = getWxData(address)
106+ let assetsStr = $t024902533._1
107+ let datas = $t024902533._2
108108 let assetsString = getBalancesStr(assetsStr, address)
109109 let resItem = ((((address + "/") + assetsString) + "/") + datas)
110110 resItem :: result
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let K_am_as_id = "%s__amountAsset"
55
66 let K_pr_as_id = "%s__priceAsset"
77
88 let K_amp = "%s__amp"
99
1010 let K_share = "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7"
1111
1212 let K_staked = "%s%s__stakedBalance_WAVES"
1313
1414 func tryGetString (key,address) = match getString(address, key) {
1515 case b: String =>
1616 b
1717 case _ =>
1818 ""
1919 }
2020
2121
2222 func tryGetInteger (key,address) = match getInteger(address, key) {
2323 case b: Int =>
2424 b
2525 case _ =>
2626 0
2727 }
2828
2929
3030 func getAssetBalance (address,assetId) = {
3131 let a = assetBalance(address, assetId)
3232 a
3333 }
3434
3535
3636 func getWavesBalance (address) = {
3737 let w = wavesBalance(address).available
3838 w
3939 }
4040
4141
4242 func getBalance (result,assetId) = {
4343 let address = take(result, 35)
4444 let addr = Address(fromBase58String(address))
4545 let balance = if ((assetId == "WAVES"))
4646 then getWavesBalance(addr)
4747 else {
4848 let aId = fromBase58String(assetId)
4949 getAssetBalance(addr, aId)
5050 }
5151 let len = size(result)
5252 (((((address + drop(result, 35)) + assetId) + ":") + toString(balance)) + ",")
5353 }
5454
5555
5656 func getWxData (address) = {
5757 let addr = Address(fromBase58String(address))
5858 let amountId = tryGetString(K_am_as_id, addr)
5959 let priceId = tryGetString(K_pr_as_id, addr)
60- let amp = tryGetString(K_amp, addr)
60+ let amp = tryGetInteger(K_amp, addr)
6161 let share = tryGetInteger(K_share, addr)
6262 let stake = tryGetInteger(K_staked, addr)
63- $Tuple2(((amountId + ",") + priceId), (((amp + ",") + toString(share)) + toString(stake)))
63+ $Tuple2(((amountId + ",") + priceId), ((((toString(amp) + ",") + toString(share)) + ",") + toString(stake)))
6464 }
6565
6666
6767 func test_loop (result,ele) = ele :: result
6868
6969
7070 func getBalancesStr (assetsStr,address) = {
7171 let assets = split_4C(assetsStr, ",")
7272 let res = {
7373 let $l = assets
7474 let $s = size($l)
7575 let $acc0 = address
7676 func $f0_1 ($a,$i) = if (($i >= $s))
7777 then $a
7878 else getBalance($a, $l[$i])
7979
8080 func $f0_2 ($a,$i) = if (($i >= $s))
8181 then $a
8282 else throw("List size exceeds 2")
8383
8484 $f0_2($f0_1($f0_1($acc0, 0), 1), 2)
8585 }
8686 let balances = drop(res, 35)
8787 let bals = dropRight(balances, 1)
8888 bals
8989 }
9090
9191
9292 func process (result,params) = {
9393 let arr = split_4C(params, ";")
94- let $t022102267 = $Tuple3(arr[0], arr[1], arr[2])
95- let address = $t022102267._1
96- let type = $t022102267._2
97- let assetsStr = $t022102267._3
94+ let $t022282285 = $Tuple3(arr[0], arr[1], arr[2])
95+ let address = $t022282285._1
96+ let type = $t022282285._2
97+ let assetsStr = $t022282285._3
9898 let assetsString = getBalancesStr(assetsStr, address)
9999 let resItem = ((address + "/") + assetsString)
100100 resItem :: result
101101 }
102102
103103
104104 func processNew (result,address) = {
105- let $t024722515 = getWxData(address)
106- let assetsStr = $t024722515._1
107- let datas = $t024722515._2
105+ let $t024902533 = getWxData(address)
106+ let assetsStr = $t024902533._1
107+ let datas = $t024902533._2
108108 let assetsString = getBalancesStr(assetsStr, address)
109109 let resItem = ((((address + "/") + assetsString) + "/") + datas)
110110 resItem :: result
111111 }
112112
113113
114114 @Callable(i)
115115 func getWXNew (params) = {
116116 let pools = split_4C(params, ",")
117117 let resArr = {
118118 let $l = pools
119119 let $s = size($l)
120120 let $acc0 = nil
121121 func $f0_1 ($a,$i) = if (($i >= $s))
122122 then $a
123123 else processNew($a, $l[$i])
124124
125125 func $f0_2 ($a,$i) = if (($i >= $s))
126126 then $a
127127 else throw("List size exceeds 80")
128128
129129 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80)
130130 }
131131 let result = makeString_11C(resArr, "|")
132132 throw(result)
133133 }
134134
135135
136136
137137 @Callable(i)
138138 func getWX (params) = {
139139 let pools_params = split_4C(params, "|")
140140 let resArr = {
141141 let $l = pools_params
142142 let $s = size($l)
143143 let $acc0 = nil
144144 func $f0_1 ($a,$i) = if (($i >= $s))
145145 then $a
146146 else process($a, $l[$i])
147147
148148 func $f0_2 ($a,$i) = if (($i >= $s))
149149 then $a
150150 else throw("List size exceeds 80")
151151
152152 $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50), 51), 52), 53), 54), 55), 56), 57), 58), 59), 60), 61), 62), 63), 64), 65), 66), 67), 68), 69), 70), 71), 72), 73), 74), 75), 76), 77), 78), 79), 80)
153153 }
154154 let result = makeString_2C(resArr, "|")
155155 nil
156156 }
157157
158158
159159
160160 @Callable(i)
161161 func test (s) = throw(s)
162162
163163

github/deemru/w8io/c3f4982 
42.48 ms