Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
AA-139 N-08: Inconsistent ordering [core and samples] (#211)
* AA-139 N-08: Inconsistent ordering [core and samples] --------- Co-authored-by: shahafn <shahaflol@gmail.com>
- Loading branch information
Showing
7 changed files
with
64 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,35 @@ | ||
== gas estimate of direct calling the account's "execFromEntryPoint" method | ||
the destination is "account.nonce()", 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" - 31045 | ||
- gas estimate "simple" - 31033 | ||
- gas estimate "big tx 5k" - 127295 | ||
╔════════════════════════════════╤═══════╤═══════════════╤════════════════╤═════════════════════╗ | ||
║ handleOps description │ count │ total gasUsed │ per UserOp gas │ per UserOp overhead ║ | ||
║ │ │ │ (delta for │ (compared to ║ | ||
║ │ │ │ one UserOp) │ account.exec()) ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple │ 1 │ 78111 │ │ ║ | ||
║ simple │ 1 │ 78087 │ │ ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple - diff from previous │ 2 │ │ 43585 │ 12540 ║ | ||
║ simple - diff from previous │ 2 │ │ 43549 │ 12516 ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple │ 10 │ 470521 │ │ ║ | ||
║ simple │ 10 │ 470485 │ │ ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple - diff from previous │ 11 │ │ 43708 │ 12663 ║ | ||
║ simple - diff from previous │ 11 │ │ 43720 │ 12687 ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple paymaster │ 1 │ 84411 │ │ ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple paymaster with diff │ 2 │ │ 42586 │ 11541 ║ | ||
║ simple paymaster with diff │ 2 │ │ 42598 │ 11565 ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple paymaster │ 10 │ 467990 │ │ ║ | ||
║ simple paymaster │ 10 │ 467918 │ │ ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ simple paymaster with diff │ 11 │ │ 42746 │ 11701 ║ | ||
║ simple paymaster with diff │ 11 │ │ 42770 │ 11737 ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ big tx 5k │ 1 │ 179834 │ │ ║ | ||
║ big tx 5k │ 1 │ 179846 │ │ ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ big tx - diff from previous │ 2 │ │ 144934 │ 17639 ║ | ||
║ big tx - diff from previous │ 2 │ │ 144910 │ 17615 ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ big tx 5k │ 10 │ 1489629 │ │ ║ | ||
║ big tx 5k │ 10 │ 1489653 │ │ ║ | ||
╟────────────────────────────────┼───────┼───────────────┼────────────────┼─────────────────────╢ | ||
║ big tx - diff from previous │ 11 │ │ 146451 │ 19156 ║ | ||
║ big tx - diff from previous │ 11 │ │ 146391 │ 19096 ║ | ||
╚════════════════════════════════╧═══════╧═══════════════╧════════════════╧═════════════════════╝ | ||
|