tx · GKCCosiMtVE6Yf2M8uQwjtKQqNU3BtFMWE9Ut75BqZ9A 3NB5N2sZzeeXumQavrLSnySaDhLEtAjDhoj: -0.05000000 Waves 2019.11.22 07:16 [775908] smart account 3NB5N2sZzeeXumQavrLSnySaDhLEtAjDhoj > SELF 0.00000000 Waves
{ "type": 13, "id": "GKCCosiMtVE6Yf2M8uQwjtKQqNU3BtFMWE9Ut75BqZ9A", "fee": 5000000, "feeAssetId": null, "timestamp": 1574396186809, "version": 1, "sender": "3NB5N2sZzeeXumQavrLSnySaDhLEtAjDhoj", "senderPublicKey": "J6uUrhmBcnvdu5KYxCr6uY5XoFb6bK1CdjWR8CMBst8o", "proofs": [ "4oEpuHTenMz4Z2azr24mGW3dwTSQsGKEWRxxgWiDP66ahkALAyryc3zexhFjS6naGM5DG76zJahMLSQMxyaUphMx" ], "script": "base64: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", "chainId": 84, "height": 775908, "spentComplexity": 0 } View: original | compacted Prev: EziYtTki7W3KgfvnSNtWy2JubxTsj1qcdpxx4wsSJPa1 Next: 6WMiVHmTfSYNELXSaxZTLpatC1oBFViW96Thf4CNb9F7 Diff:
Old | New | Differences | |
---|---|---|---|
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let NONE = "none" | |
5 | 5 | ||
6 | - | func | |
6 | + | func merge (a,b) = ((a + "|") + b) | |
7 | 7 | ||
8 | 8 | ||
9 | 9 | @Callable(i) | |
19 | 19 | let supplierAddress = toBase58String(i.caller.bytes) | |
20 | 20 | let oAskList = getStringValue(this, "Teste_1_oAsk") | |
21 | 21 | let spl = split(oAskList, "|") | |
22 | - | let newspl = 5 :: spl | |
23 | - | WriteSet([DataEntry("Teste_1_List", spl[1])]) | |
22 | + | let newspl = "5" :: spl | |
23 | + | let s = { | |
24 | + | let $list657683 = newspl | |
25 | + | let $size657683 = size($list657683) | |
26 | + | let $acc0657683 = "0" | |
27 | + | if (($size657683 == 0)) | |
28 | + | then $acc0657683 | |
29 | + | else { | |
30 | + | let $acc1657683 = merge($acc0657683, $list657683[0]) | |
31 | + | if (($size657683 == 1)) | |
32 | + | then $acc1657683 | |
33 | + | else { | |
34 | + | let $acc2657683 = merge($acc1657683, $list657683[1]) | |
35 | + | if (($size657683 == 2)) | |
36 | + | then $acc2657683 | |
37 | + | else { | |
38 | + | let $acc3657683 = merge($acc2657683, $list657683[2]) | |
39 | + | if (($size657683 == 3)) | |
40 | + | then $acc3657683 | |
41 | + | else { | |
42 | + | let $acc4657683 = merge($acc3657683, $list657683[3]) | |
43 | + | if (($size657683 == 4)) | |
44 | + | then $acc4657683 | |
45 | + | else { | |
46 | + | let $acc5657683 = merge($acc4657683, $list657683[4]) | |
47 | + | if (($size657683 == 5)) | |
48 | + | then $acc5657683 | |
49 | + | else { | |
50 | + | let $acc6657683 = merge($acc5657683, $list657683[5]) | |
51 | + | if (($size657683 == 6)) | |
52 | + | then $acc6657683 | |
53 | + | else { | |
54 | + | let $acc7657683 = merge($acc6657683, $list657683[6]) | |
55 | + | if (($size657683 == 7)) | |
56 | + | then $acc7657683 | |
57 | + | else { | |
58 | + | let $acc8657683 = merge($acc7657683, $list657683[7]) | |
59 | + | if (($size657683 == 8)) | |
60 | + | then $acc8657683 | |
61 | + | else { | |
62 | + | let $acc9657683 = merge($acc8657683, $list657683[8]) | |
63 | + | if (($size657683 == 9)) | |
64 | + | then $acc9657683 | |
65 | + | else { | |
66 | + | let $acc10657683 = merge($acc9657683, $list657683[9]) | |
67 | + | if (($size657683 == 10)) | |
68 | + | then $acc10657683 | |
69 | + | else { | |
70 | + | let $acc11657683 = merge($acc10657683, $list657683[10]) | |
71 | + | throw("List size exceed 10") | |
72 | + | } | |
73 | + | } | |
74 | + | } | |
75 | + | } | |
76 | + | } | |
77 | + | } | |
78 | + | } | |
79 | + | } | |
80 | + | } | |
81 | + | } | |
82 | + | } | |
83 | + | } | |
84 | + | WriteSet([DataEntry("Teste_1_List", s)]) | |
24 | 85 | } | |
25 | 86 | ||
26 | 87 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let NONE = "none" | |
5 | 5 | ||
6 | - | func | |
6 | + | func merge (a,b) = ((a + "|") + b) | |
7 | 7 | ||
8 | 8 | ||
9 | 9 | @Callable(i) | |
10 | 10 | func defScalping (gridID,oAsk) = { | |
11 | 11 | let supplierAddress = toBase58String(i.caller.bytes) | |
12 | 12 | WriteSet([DataEntry(gridID, supplierAddress), DataEntry((gridID + "_oAsk"), oAsk)]) | |
13 | 13 | } | |
14 | 14 | ||
15 | 15 | ||
16 | 16 | ||
17 | 17 | @Callable(i) | |
18 | 18 | func listScalping () = { | |
19 | 19 | let supplierAddress = toBase58String(i.caller.bytes) | |
20 | 20 | let oAskList = getStringValue(this, "Teste_1_oAsk") | |
21 | 21 | let spl = split(oAskList, "|") | |
22 | - | let newspl = 5 :: spl | |
23 | - | WriteSet([DataEntry("Teste_1_List", spl[1])]) | |
22 | + | let newspl = "5" :: spl | |
23 | + | let s = { | |
24 | + | let $list657683 = newspl | |
25 | + | let $size657683 = size($list657683) | |
26 | + | let $acc0657683 = "0" | |
27 | + | if (($size657683 == 0)) | |
28 | + | then $acc0657683 | |
29 | + | else { | |
30 | + | let $acc1657683 = merge($acc0657683, $list657683[0]) | |
31 | + | if (($size657683 == 1)) | |
32 | + | then $acc1657683 | |
33 | + | else { | |
34 | + | let $acc2657683 = merge($acc1657683, $list657683[1]) | |
35 | + | if (($size657683 == 2)) | |
36 | + | then $acc2657683 | |
37 | + | else { | |
38 | + | let $acc3657683 = merge($acc2657683, $list657683[2]) | |
39 | + | if (($size657683 == 3)) | |
40 | + | then $acc3657683 | |
41 | + | else { | |
42 | + | let $acc4657683 = merge($acc3657683, $list657683[3]) | |
43 | + | if (($size657683 == 4)) | |
44 | + | then $acc4657683 | |
45 | + | else { | |
46 | + | let $acc5657683 = merge($acc4657683, $list657683[4]) | |
47 | + | if (($size657683 == 5)) | |
48 | + | then $acc5657683 | |
49 | + | else { | |
50 | + | let $acc6657683 = merge($acc5657683, $list657683[5]) | |
51 | + | if (($size657683 == 6)) | |
52 | + | then $acc6657683 | |
53 | + | else { | |
54 | + | let $acc7657683 = merge($acc6657683, $list657683[6]) | |
55 | + | if (($size657683 == 7)) | |
56 | + | then $acc7657683 | |
57 | + | else { | |
58 | + | let $acc8657683 = merge($acc7657683, $list657683[7]) | |
59 | + | if (($size657683 == 8)) | |
60 | + | then $acc8657683 | |
61 | + | else { | |
62 | + | let $acc9657683 = merge($acc8657683, $list657683[8]) | |
63 | + | if (($size657683 == 9)) | |
64 | + | then $acc9657683 | |
65 | + | else { | |
66 | + | let $acc10657683 = merge($acc9657683, $list657683[9]) | |
67 | + | if (($size657683 == 10)) | |
68 | + | then $acc10657683 | |
69 | + | else { | |
70 | + | let $acc11657683 = merge($acc10657683, $list657683[10]) | |
71 | + | throw("List size exceed 10") | |
72 | + | } | |
73 | + | } | |
74 | + | } | |
75 | + | } | |
76 | + | } | |
77 | + | } | |
78 | + | } | |
79 | + | } | |
80 | + | } | |
81 | + | } | |
82 | + | } | |
83 | + | } | |
84 | + | WriteSet([DataEntry("Teste_1_List", s)]) | |
24 | 85 | } | |
25 | 86 | ||
26 | 87 | ||
27 | 88 | ||
28 | 89 | @Callable(i) | |
29 | 90 | func startScalping () = { | |
30 | 91 | let supplierAddress = toBase58String(i.caller.bytes) | |
31 | 92 | let arr = value(getString(this, "Teste_1_oAsk")) | |
32 | 93 | WriteSet([DataEntry(("Teste_1_" + supplierAddress), arr)]) | |
33 | 94 | } | |
34 | 95 | ||
35 | 96 |
github/deemru/w8io/026f985 47.88 ms ◑