Skip to content

Commit

Permalink
gaschecks, geth docker.
Browse files Browse the repository at this point in the history
  • Loading branch information
drortirosh committed Jan 29, 2025
1 parent fb06bc3 commit 69499d0
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 21 deletions.
42 changes: 21 additions & 21 deletions reports/gas-checker.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
the destination is "account.entryPoint()", which is known to be "hot" address used by this account
it little higher than EOA call: its an exec from entrypoint (or account owner) into account contract, verifying msg.sender and exec to target)
╔══════════════════════════╤════════╗
║ gas estimate "simple" │ 29247
║ gas estimate "simple" │ 29259
╟──────────────────────────┼────────╢
║ gas estimate "big tx 5k" │ 114702 ║
╚══════════════════════════╧════════╝
Expand All @@ -12,44 +12,44 @@
║ │ │ │ (delta for │ (compared to ║
║ │ │ │ one UserOp) │ account.exec()) ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple │ 1 │ 77779 │ │ ║
║ simple │ 1 │ 77818 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple - diff from previous │ 2 │ │ 4195112704
║ simple - diff from previous │ 2 │ │ 4196612707
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple │ 10 │ 455462 │ │ ║
║ simple │ 10 │ 455636 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple - diff from previous │ 11 │ │ 4197612729
║ simple - diff from previous │ 11 │ │ 4203912780
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple paymaster │ 1 │ 83634 │ │ ║
║ simple paymaster │ 1 │ 83649 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple paymaster with diff │ 2 │ │ 4048311236
║ simple paymaster with diff │ 2 │ │ 4049811239
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple paymaster │ 10 │ 448196 │ │ ║
║ simple paymaster │ 10 │ 448346 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ simple paymaster with diff │ 11 │ │ 4052811281
║ simple paymaster with diff │ 11 │ │ 4055511296
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ big tx 5k │ 1 │ 167526 │ │ ║
║ big tx 5k │ 1 │ 167577 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ big tx - diff from previous │ 2 │ │ 13121216510
║ big tx - diff from previous │ 2 │ │ 13119116489
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ big tx 5k │ 10 │ 1348136 │ │ ║
║ big tx 5k │ 10 │ 1348334 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ big tx - diff from previous │ 11 │ │ 13122516523
║ big tx - diff from previous │ 11 │ │ 13125216550
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ paymaster+postOp │ 1 │ 84811 │ │ ║
║ paymaster+postOp │ 1 │ 84826 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ paymaster+postOp with diff │ 2 │ │ 4167112424
║ paymaster+postOp with diff │ 2 │ │ 4167412415
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ paymaster+postOp │ 10 │ 459971 │ │ ║
║ paymaster+postOp │ 10 │ 460073 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ paymaster+postOp with diff │ 11 │ │ 4173412487
║ paymaster+postOp with diff │ 11 │ │ 4174912490
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ token paymaster │ 1 │ 121925 │ │ ║
║ token paymaster │ 1 │ 121940 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ token paymaster with diff │ 2 │ │ 6148332236
║ token paymaster with diff │ 2 │ │ 6148632227
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ token paymaster │ 10 │ 675467 │ │ ║
║ token paymaster │ 10 │ 675629 │ │ ║
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢
║ token paymaster with diff │ 11 │ │ 6156532318
║ token paymaster with diff │ 11 │ │ 6154432285
╚════════════════════════════════╧═══════╧═══════════════╧════════════════╧═════════════════════╝

2 changes: 2 additions & 0 deletions scripts/geth.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/sh
docker run --rm -ti -p 54321:54321 dtr22/geth-7702-23

0 comments on commit 69499d0

Please sign in to comment.