|
2 | 2 | the destination is "wallet.nonce()", which is known to be "hot" address used by this wallet |
3 | 3 | it little higher than EOA call: its an exec from entrypoint (or wallet owner) into wallet contract, verifying msg.sender and exec to target) |
4 | 4 | - gas estimate "simple" - 27751 |
5 | | -- gas estimate "big tx 10k" - 218388 |
| 5 | +- gas estimate "big tx 5k" - 122740 |
6 | 6 | ╔════════════════════════════════╤═══════╤═══════════════╤════════════════╤═════════════════════╗ |
7 | 7 | ║ handleOps description │ count │ total gasUsed │ per UserOp gas │ per UserOp overhead ║ |
8 | 8 | ║ │ │ │ (delta for │ (compared to ║ |
9 | 9 | ║ │ │ │ one UserOp) │ wallet.exec()) ║ |
10 | 10 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
11 | | -║ simple │ 1 │ 74114 │ │ ║ |
| 11 | +║ simple │ 1 │ 74094 │ │ ║ |
12 | 12 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
13 | | -║ simple - diff from previous │ 2 │ │ 42075 │ 14324 ║ |
| 13 | +║ simple - diff from previous │ 2 │ │ 42135 │ 14384 ║ |
14 | 14 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
15 | | -║ simple │ 20 │ 874669 │ │ ║ |
| 15 | +║ simple │ 10 │ 453128 │ │ ║ |
16 | 16 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
17 | | -║ simple - diff from previous │ 21 │ │ 42428 │ 14677 ║ |
| 17 | +║ simple - diff from previous │ 11 │ │ 42132 │ 14381 ║ |
18 | 18 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
19 | | -║ simple paymaster │ 1 │ 80231 │ │ ║ |
| 19 | +║ simple paymaster │ 1 │ 74094 │ │ ║ |
20 | 20 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
21 | | -║ simple paymaster with diff │ 2 │ │ 40972 │ 13221 ║ |
| 21 | +║ simple paymaster with diff │ 2 │ │ 42115 │ 14364 ║ |
22 | 22 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
23 | | -║ simple paymaster │ 20 │ 858952 │ │ ║ |
| 23 | +║ simple paymaster │ 10 │ 453124 │ │ ║ |
24 | 24 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
25 | | -║ simple paymaster with diff │ 21 │ │ 41261 │ 13510 ║ |
| 25 | +║ simple paymaster with diff │ 11 │ │ 42244 │ 14493 ║ |
26 | 26 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
27 | | -║ big tx 10k │ 1 │ 274578 │ │ ║ |
| 27 | +║ big tx 5k │ 1 │ 173728 │ │ ║ |
28 | 28 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
29 | | -║ big tx - diff from previous │ 2 │ │ 241826 │ 23438 ║ |
| 29 | +║ big tx - diff from previous │ 2 │ │ 141370 │ 18630 ║ |
30 | 30 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
31 | | -║ big tx │ 20 │ 4955417 │ │ ║ |
| 31 | +║ big tx 5k │ 10 │ 1451288 │ │ ║ |
32 | 32 | ╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ |
33 | | -║ big tx - diff from previous │ 21 │ │ 251739 │ 33351 ║ |
| 33 | +║ big tx - diff from previous │ 11 │ │ 142832 │ 20092 ║ |
34 | 34 | ╚════════════════════════════════╧═══════╧═══════════════╧════════════════╧═════════════════════╝ |
35 | 35 |
|
0 commit comments