Skip to content

Paginated filtered pairs#1585

Merged
bogdan-rosianu merged 2 commits intodevelopmentfrom
paginated-filtered-pairs
Feb 3, 2026
Merged

Paginated filtered pairs#1585
bogdan-rosianu merged 2 commits intodevelopmentfrom
paginated-filtered-pairs

Conversation

@bogdan-rosianu
Copy link
Contributor

Reasoning

  • when fetching xExchange pairs, no pagination was used, resulting in heavy requests

Proposed Changes

  • split the setting fetching in 2 parts: base settings and pairs. pairs queries now will use paginated requests

How to test

  • <api>/mex/settins should return the same response

@bogdan-rosianu bogdan-rosianu self-assigned this Feb 2, 2026
@github-actions
Copy link

github-actions bot commented Feb 2, 2026

k6 load testing comparison.
Base Commit Hash: 4d7881a
Target Commit Hash: 8e46377

Metric Base Target Diff
AvgMax9095AvgMax9095AvgMax9095
Accounts70.68263.0378.1682.55111.25201.65116.70124.76+57.41% 🔴-23.34% ✅+49.30% 🔴+51.14% 🔴
Mex36.66789.8040.9043.3155.67487.6858.9261.17+51.84% 🔴-38.25% ✅+44.07% 🔴+41.22% 🔴
Pool36.52551.5840.9943.3456.471164.4858.7961.07+54.64% 🔴+111.12% 🔴+43.44% 🔴+40.90% 🔴
Blocks62.66220.5170.0874.0078.98478.9590.4395.13+26.04% 🔴+117.21% 🔴+29.03% 🔴+28.54% 🔴
Transactions70.87282.6677.6384.67111.58743.04117.44122.67+57.44% 🔴+162.87% 🔴+51.29% 🔴+44.88% 🔴
Tokens36.64870.3640.9143.2955.78406.7358.9561.20+52.24% 🔴-53.27% ✅+44.08% 🔴+41.39% 🔴
Nodes3654.5311366.5810519.2611366.0355.96841.7058.8361.10-98.47% ✅-92.59% ✅-99.44% ✅-99.46% ✅
Test Run Duration60002.4760002.42

Legend: Avg - Average Response Time, Max - Maximum Response Time, 90 - 90th Percentile, 95 - 95th Percentile
All times are in milliseconds.

claudiulataretu
claudiulataretu previously approved these changes Feb 2, 2026
@bogdan-rosianu bogdan-rosianu merged commit 49782f3 into development Feb 3, 2026
6 checks passed
@bogdan-rosianu bogdan-rosianu deleted the paginated-filtered-pairs branch February 3, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants