-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update 4337-gas-metering/pimlico
ERC20 Paymaster to use v0.7 EntryPoint
#294
Comments
nlordell
pushed a commit
that referenced
this issue
Mar 5, 2024
This PR updates the gas used for different types of transactions using Safe with 4337 Module without using any paymaster. PR #262 made the required change to use actual `EntryPoint` instead of `TestEntryPoint`, thus the only change is updating the table with the latest gas values. This is part of the solution to PR #294 Failing CI in `safe-modules-examples` will be rectified after #303 merges.
nlordell
pushed a commit
that referenced
this issue
Mar 5, 2024
This PR updates the gas used for different types of transactions using Safe with 4337 Module without using any paymaster. PR #262 made the required change to use actual `EntryPoint` instead of `TestEntryPoint`, thus the only change is updating the table with the latest gas values. This is part of the solution to PR #294 Failing CI in `safe-modules-examples` will be rectified after #303 merges.
4337-gas-metering
to use v0.7 EntryPoint
4337-gas-metering/pimlico
to use v0.7 EntryPoint
As Pimlico is still working on their |
4337-gas-metering/pimlico
to use v0.7 EntryPoint
4337-gas-metering
to use v0.7 EntryPoint
4337-gas-metering
to use v0.7 EntryPoint
4337-gas-metering/pimlico
to use v0.7 EntryPoint
Currently blocked because of Pimlico paymaster issues. |
mmv08
added a commit
that referenced
this issue
Jun 4, 2024
…, groundwork for `ERC20Paymaster` (#401) This PR updates the Pimlico benchmarking code to use the new v0.7 entrypoint and the new paymaster from Pimlico. Partially fixes #294 (Partially because there are blockers related to the ERC20 Paymaster; I will describe them below) ## Current Blockers For ERC20 Paymaster - They use the official Circle's USDC deployments on testnets with no liquidity, and the faucet drips 10 USDC daily. One user op costs around 7. - There are some problems with gas pricing. Currently, it wants roughly 7 USDC for a user operation on Base Sepolia (approximately 2x higher than the native token fee) and 537 USDC on Sepolia. The Pimlico team have been informed regarding the same at the time of writing this issue. Slack [Link](https://5afe.slack.com/archives/C05JA2HFQ1J/p1716898930935779?thread_ts=1715862769.219249&cid=C05JA2HFQ1J). ## Changes completed/in-progress - Using `base-sepolia` as well (`sepolia` sometimes has a high gas cost) - Using new signing struct with the latest 4337 Safe Module - Update of dependencies used in the Pimlico benchmark - Code refactors and type improvements - NPM scripts now explicitly contain the paymaster they should use - Addition of `VERBOSE` environment variable that outputs handy logging data to the console, which is very useful for debugging. [Example](https://dashboard.tenderly.co/mikhail-gnosis/project/simulator/8f7d3c77-b98c-49fd-badf-b35e4f5310c5?trace=0.1.0.0.2.4.2.1.4.0.0.2.0) --------- Co-authored-by: Mikhail <[email protected]>
4337-gas-metering/pimlico
to use v0.7 EntryPoint
4337-gas-metering/pimlico
ERC20 Paymaster to use v0.7 EntryPoint
mmv08
added a commit
that referenced
this issue
Jun 6, 2024
This PR finishes #294 thanks to Pimlico deploying a custom paymaster that used a mock usdc token
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The current version uses
v0.6 EntryPoint
for gas metering. As the latest version is released, it is best to use the newest version for Gas Analysis.Potential issues
Expected Outcome
v0.7
EntryPoint with the compatible Safe 4337 Module and Pimlico ERC20 PaymasterThe text was updated successfully, but these errors were encountered: