Skip to content

Conversation

@skywardboundd
Copy link
Collaborator

@skywardboundd skywardboundd commented Oct 31, 2025

Closes #656.

@skywardboundd skywardboundd linked an issue Oct 31, 2025 that may be closed by this pull request
@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore standard/wallets/comparison.mdx 

@skywardboundd
Copy link
Collaborator Author

waiting contribution from @pyAndr3w

@pyAndr3w
Copy link
Collaborator

pyAndr3w commented Nov 10, 2025

Wallet Fee Comparison Results

Run 1: 1 messages, Body: Empty

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 1 2,769 2,769 0.0017108 0.0017108 +80.15% +23.43% 13s 4s
Wallet V2R2 1 2,846 2,846 0.0017416 0.0017416 +85.16% +25.65% 13s 4s
Wallet V3R1 1 2,917 2,917 0.00177 0.00177 +89.78% +27.70% 13s 4s
Wallet V3R2 1 2,994 2,994 0.0018008 0.0018008 +94.79% +29.92% 13s 4s
Wallet V4R2 1 3,308 3,308 0.0019264 0.0019264 +115.22% +38.98% 13s 4s
Wallet V5R1 1 4,939 4,939 0.0026748 0.0026748 +221.34% +92.98% 13s 4s
Preprocessed Wallet V2 1 1,537 1,537 0.001386 0.001386 Best Best 13s 4s
Highload Wallet V3 1 7,956 7,956 0.0049124 0.0049124 +417.63% +254.43% 13s 4s

Run 2: 4 messages, Body: Empty

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 1 4,695 1,173 0.0030908 0.0007727 +205.46% +42.85% 13s 4s
Wallet V2R2 1 4,772 1,193 0.0031216 0.0007804 +210.67% +44.27% 13s 4s
Wallet V3R1 1 4,843 1,210 0.00315 0.0007875 +215.10% +45.59% 13s 4s
Wallet V3R2 1 4,920 1,230 0.0031808 0.0007952 +220.31% +47.01% 13s 4s
Wallet V4R2 1 5,234 1,308 0.0033064 0.0008266 +240.62% +52.81% 13s 4s
Wallet V5R1 1 7,090 1,772 0.0043128 0.0010782 +361.45% +99.33% 13s 4s
Preprocessed Wallet V2 1 1,537 384 0.0021636 0.0005409 Best Best 13s 4s
Highload Wallet V3 1 7,956 1,989 0.0064676 0.0016169 +417.96% +198.92% 13s 4s

Run 3: 200 messages, Body: Empty

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 50 234,750 1,173 0.15454 0.0007727 +16657.14% +191.76% 10m 50s 3m 20s
Wallet V2R2 50 238,600 1,193 0.15608 0.0007804 +16942.85% +194.67% 10m 50s 3m 20s
Wallet V3R1 50 242,150 1,210 0.1575 0.0007875 +17185.71% +197.35% 10m 50s 3m 20s
Wallet V3R2 50 246,000 1,230 0.15904 0.0007952 +17471.42% +200.26% 10m 50s 3m 20s
Wallet V4R2 50 261,700 1,308 0.16532 0.0008266 +18585.71% +212.12% 10m 50s 3m 20s
Wallet V5R1 1 147,622 738 0.1113288 0.000556644 +10442.85% +110.18% 13s 4s
Preprocessed Wallet V2 1 1,537 7 0.0529668 0.000264834 Best Best 13s 4s
Highload Wallet V3 1 7,956 39 0.108074 0.00054037 +457.14% +104.04% 13s 4s

Run 4: 1000 messages, Body: Empty

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 250 1,173,750 1,173 0.7727 0.0007727 +19450.00% +193.01% 54m 10s 16m 40s
Wallet V2R2 250 1,193,000 1,193 0.7804 0.0007804 +19783.33% +195.93% 54m 10s 16m 40s
Wallet V3R1 250 1,210,750 1,210 0.7875 0.0007875 +20066.66% +198.62% 54m 10s 16m 40s
Wallet V3R2 250 1,230,000 1,230 0.7952 0.0007952 +20400.00% +201.54% 54m 10s 16m 40s
Wallet V4R2 250 1,308,500 1,308 0.8266 0.0008266 +21700.00% +213.45% 54m 10s 16m 40s
Wallet V5R1 4 733,888 733 0.554515201 0.000554515 +12116.66% +110.27% 52s 16s
Preprocessed Wallet V2 4 6,148 6 0.263707201 0.000263707 Best Best 52s 16s
Highload Wallet V3 4 31,689 31 0.535922 0.000535922 +416.66% +103.22% 13s 4s

Run 5: 1 messages, Body: Comment

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 1 2,769 2,769 0.001762 0.001762 +80.15% +22.59% 13s 4s
Wallet V2R2 1 2,846 2,846 0.0017928 0.0017928 +85.16% +24.74% 13s 4s
Wallet V3R1 1 2,917 2,917 0.0018212 0.0018212 +89.78% +26.71% 13s 4s
Wallet V3R2 1 2,994 2,994 0.001852 0.001852 +94.79% +28.86% 13s 4s
Wallet V4R2 1 3,308 3,308 0.001977601 0.001977601 +115.22% +37.60% 13s 4s
Wallet V5R1 1 4,939 4,939 0.002726 0.002726 +221.34% +89.67% 13s 4s
Preprocessed Wallet V2 1 1,537 1,537 0.0014372 0.0014372 Best Best 13s 4s
Highload Wallet V3 1 7,956 7,956 0.0050148 0.0050148 +417.63% +248.92% 13s 4s

Run 6: 4 messages, Body: Comment

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 1 4,695 1,173 0.0032956 0.0008239 +205.46% +39.14% 13s 4s
Wallet V2R2 1 4,772 1,193 0.0033264 0.0008316 +210.67% +40.44% 13s 4s
Wallet V3R1 1 4,843 1,210 0.0033548 0.0008387 +215.10% +41.64% 13s 4s
Wallet V3R2 1 4,920 1,230 0.003385601 0.0008464 +220.31% +42.94% 13s 4s
Wallet V4R2 1 5,234 1,308 0.0035112 0.0008778 +240.62% +48.25% 13s 4s
Wallet V5R1 1 7,090 1,772 0.0045176 0.0011294 +361.45% +90.74% 13s 4s
Preprocessed Wallet V2 1 1,537 384 0.0023684 0.0005921 Best Best 13s 4s
Highload Wallet V3 1 7,956 1,989 0.0068772 0.0017193 +417.96% +190.37% 13s 4s

Run 7: 200 messages, Body: Comment

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 50 234,750 1,173 0.16478 0.0008239 +16657.14% +160.69% 10m 50s 3m 20s
Wallet V2R2 50 238,600 1,193 0.16632 0.0008316 +16942.85% +163.13% 10m 50s 3m 20s
Wallet V3R1 50 242,150 1,210 0.16774005 0.0008387 +17185.71% +165.38% 10m 50s 3m 20s
Wallet V3R2 50 246,000 1,230 0.16928 0.0008464 +17471.42% +167.81% 10m 50s 3m 20s
Wallet V4R2 50 261,700 1,308 0.17556 0.0008778 +18585.71% +177.75% 10m 50s 3m 20s
Wallet V5R1 1 147,622 738 0.1215688 0.000607844 +10442.85% +92.33% 13s 4s
Preprocessed Wallet V2 1 1,537 7 0.063206801 0.000316034 Best Best 13s 4s
Highload Wallet V3 1 7,956 39 0.128554 0.00064277 +457.14% +103.38% 13s 4s

Run 8: 1000 messages, Body: Comment

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 250 1,173,750 1,173 0.8239 0.0008239 +19450.00% +161.63% 54m 10s 16m 40s
Wallet V2R2 250 1,193,000 1,193 0.8316 0.0008316 +19783.33% +164.07% 54m 10s 16m 40s
Wallet V3R1 250 1,210,750 1,210 0.8387 0.0008387 +20066.66% +166.33% 54m 10s 16m 40s
Wallet V3R2 250 1,230,000 1,230 0.8464 0.0008464 +20400.00% +168.77% 54m 10s 16m 40s
Wallet V4R2 250 1,308,500 1,308 0.8778 0.0008778 +21700.00% +178.74% 54m 10s 16m 40s
Wallet V5R1 4 733,888 733 0.605715201 0.000605715 +12116.66% +92.34% 52s 16s
Preprocessed Wallet V2 4 6,148 6 0.314907201 0.000314907 Best Best 52s 16s
Highload Wallet V3 4 31,689 31 0.638322 0.000638322 +416.66% +102.70% 13s 4s

Run 9: 1 messages, Body: Jetton

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 1 2,769 2,769 0.0021012 0.0021012 +80.15% +18.28% 13s 4s
Wallet V2R2 1 2,846 2,846 0.002132 0.002132 +85.16% +20.01% 13s 4s
Wallet V3R1 1 2,917 2,917 0.0021604 0.0021604 +89.78% +21.61% 13s 4s
Wallet V3R2 1 2,994 2,994 0.0021912 0.0021912 +94.79% +23.35% 13s 4s
Wallet V4R2 1 3,308 3,308 0.0023168 0.0023168 +115.22% +30.42% 13s 4s
Wallet V5R1 1 4,939 4,939 0.0030652 0.0030652 +221.34% +72.55% 13s 4s
Preprocessed Wallet V2 1 1,537 1,537 0.0017764 0.0017764 Best Best 13s 4s
Highload Wallet V3 1 7,956 7,956 0.0056932 0.0056932 +417.63% +220.49% 13s 4s

Run 10: 4 messages, Body: Jetton

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 1 4,695 1,173 0.0046524 0.0011631 +205.46% +24.88% 13s 4s
Wallet V2R2 1 4,772 1,193 0.0046832 0.0011708 +210.67% +25.71% 13s 4s
Wallet V3R1 1 4,843 1,210 0.0047116 0.0011779 +215.10% +26.47% 13s 4s
Wallet V3R2 1 4,920 1,230 0.0047424 0.0011856 +220.31% +27.30% 13s 4s
Wallet V4R2 1 5,234 1,308 0.004868 0.001217 +240.62% +30.67% 13s 4s
Wallet V5R1 1 7,090 1,772 0.0058744 0.0014686 +361.45% +57.69% 13s 4s
Preprocessed Wallet V2 1 1,537 384 0.0037252 0.0009313 Best Best 13s 4s
Highload Wallet V3 1 7,956 1,989 0.0095908 0.0023977 +417.96% +157.45% 13s 4s

Run 11: 200 messages, Body: Jetton

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 50 234,750 1,173 0.23262 0.0011631 +16657.14% +77.50% 10m 50s 3m 20s
Wallet V2R2 50 238,600 1,193 0.23416 0.0011708 +16942.85% +78.68% 10m 50s 3m 20s
Wallet V3R1 50 242,150 1,210 0.23558 0.0011779 +17185.71% +79.76% 10m 50s 3m 20s
Wallet V3R2 50 246,000 1,230 0.23712 0.0011856 +17471.42% +80.94% 10m 50s 3m 20s
Wallet V4R2 50 261,700 1,308 0.2434 0.001217 +18585.71% +85.73% 10m 50s 3m 20s
Wallet V5R1 1 147,622 738 0.1894088 0.000947044 +10442.85% +44.53% 13s 4s
Preprocessed Wallet V2 1 1,537 7 0.1310468 0.000655234 Best Best 13s 4s
Highload Wallet V3 1 7,956 39 0.264234 0.00132117 +457.14% +101.63% 13s 4s

Run 12: 1000 messages, Body: Jetton

Wallet Version Requests Total Gas Gas per Msg Total Fee (TON) Fee per Msg (TON) Gas delta (%) Fee delta (%) Real Time (sec) Theoretical Time (sec)
Wallet V2R1 250 1,173,750 1,173 1.1631 0.0011631 +19450.00% +77.81% 54m 10s 16m 40s
Wallet V2R2 250 1,193,000 1,193 1.1708 0.0011708 +19783.33% +78.99% 54m 10s 16m 40s
Wallet V3R1 250 1,210,750 1,210 1.1779 0.0011779 +20066.66% +80.07% 54m 10s 16m 40s
Wallet V3R2 250 1,230,000 1,230 1.1856 0.0011856 +20400.00% +81.25% 54m 10s 16m 40s
Wallet V4R2 250 1,308,500 1,308 1.217 0.001217 +21700.00% +86.05% 54m 10s 16m 40s
Wallet V5R1 4 733,888 733 0.9449152 0.000944915 +12116.66% +44.45% 52s 16s
Preprocessed Wallet V2 4 6,148 6 0.654107201 0.000654107 Best Best 52s 16s
Highload Wallet V3 4 31,689 31 1.316722 0.001316722 +416.66% +101.30% 13s 4s

@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore standard/wallets/comparison.mdx 

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR. In standard/wallets/comparison.mdx, there’s one inline suggestion; please apply it.

@skywardboundd skywardboundd changed the title upd(comparison): add v2-v5 comparison benchmark upd(comparison): add benchmark Nov 12, 2025
@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore standard/wallets/comparison.mdx 

Copy link
Collaborator

@verytactical verytactical left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Move these comparison tables to a separate page, and disable navigation on if (see mode: "wide" in /ecosystem/sdks, for example). Why: not enough space for tables, most columns are off the screen
  • Reduce column widths. For example, replace per with /, and (%) with %.
  • Numeric columns have to align to the right. https://ux.stackexchange.com/a/61051
  • Set font-variant-numeric: tabular-nums in extra.css. Docs. There is minimal profit from nicely-kerned numbers in docs, while alignment issues are a problem.

@verytactical verytactical marked this pull request as draft November 12, 2025 13:45
@skywardboundd
Copy link
Collaborator Author

page is done, waiting for approval on ton-org/docs-examples#12

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR. In standard/wallets/performance-benchmark.mdx: one inline suggestion; please apply the inline suggestion.

verytactical
verytactical previously approved these changes Nov 13, 2025
@verytactical verytactical changed the title upd(comparison): add benchmark feat: add wallet benchmark Nov 13, 2025
verytactical
verytactical previously approved these changes Nov 13, 2025
@anton-trunov anton-trunov merged commit 649e3e6 into main Nov 13, 2025
5 checks passed
@anton-trunov anton-trunov deleted the 1071-wallets-comparison-expand-page branch November 13, 2025 15:52
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.

[Wallets > Comparison]: add gas benchmarks [Wallets] Gas benchmarks

5 participants