-
Notifications
You must be signed in to change notification settings - Fork 81
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Gelato using
execTransaction
for gas metering (#326)
This PR converts the gas metering check from using 4337 `EntryPoint v0.6` to using `execTransaction` directly in Safe. Package Lock has been updated due to the addition of the Gelato relay kit package. Changes: - Allow execution of Gelato-based transactions in `base-sepolia` as well. - Updating gas metering in README's from Gelato based on `execTransaction`. - Introduction of abi, address and types files into its location. - Changing from `userOp` of 4337 to `execTransaction` of Safe for Gelato-based transactions. - Installation of Gelato Relay Kit. (Earlier RPC calls were used directly for `userOps`). - Additional functions for Gelato-based operations in `safe.ts` (Creating calldata, init code, etc.). - Removal of `userOp` related functions of Gelato. Closes #296
- Loading branch information
Showing
17 changed files
with
14,093 additions
and
688 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
Large diffs are not rendered by default.
Oops, something went wrong.
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
Oops, something went wrong.