Skip to content
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 description in EIP-4337 document #378

Conversation

davidinsuomi
Copy link

Because #311 has been merged, the Paymaster documentation needs to be updated accordingly. Please review and merge this PR to keep the documentation aligned with the latest code changes.

@drortirosh
Copy link
Contributor

@davidinsuomi , please re-push this PR (it fails a test, even though it didn't change a code. better merge develop into it)

@drortirosh
Copy link
Contributor

@davidinsuomi, please re-push this PR (e.g after "update branch"), so it passes the tests. they are unrelated, but can't merge with failed tests.

drortirosh added a commit that referenced this pull request Dec 31, 2023
@drortirosh
Copy link
Contributor

manually merged into #388

@drortirosh drortirosh closed this Dec 31, 2023
drortirosh added a commit that referenced this pull request Jan 7, 2024
defihook pushed a commit to defihook/account-abstraction that referenced this pull request Apr 15, 2024
DemonBarber1020 added a commit to DemonBarber1020/account-abstraction that referenced this pull request Aug 23, 2024
* update validation rules

* spellings

* merge changes from davidinsuomi:update-eip-4337-description-paymater

from external PR
eth-infinitism#378

* AA-222 add delegateAndRevert helper, to simulate code execution from entryPoint. (eth-infinitism#365)

Minimal "static" call from EntryPoint to simulate special cases. Equivalent to the EntryPointSimulations in purpose, but doesn't require stateOverride.
Executes code on behalf of entryPoint using delegateCall, and revert with the result

* TokenPaymaster "gas-calc" test (eth-infinitism#300)

* Initial commit for TokenPaymaster "gas-calc" test
* Deploy all TokenPaymaster contracts with Create2Factory for "gas-calc"
* Make TestPaymaster use postOp
* Storage-Optimization for TokenPaymaster
   - change gas and timestamps to 48 bits
   - change blanaces and multipliers to 128 bit
   - saves 10kgas (and since 10-op batch uses the same TokenPaymaster, the
* add initial balance to paymaster

* editorial changes by yoav

Co-authored-by: Yoav Weiss <[email protected]>

* review changes

* merge fixes

* more review fix

* Apply suggestions from code review

Co-authored-by: Yoav Weiss <[email protected]>

* make sure innerHandleOp gets enough gas. (eth-infinitism#401)

* make sure innerHandleOps gets enough gas.

UserOperation's call must receive at least callGasLimit.
If there isn't enough provided to handleOps, the bundle should revert.

* address yoav PR comments

* added EREP-015: paymaster opsSeen if failure caused by other entity

* Fixing reputation rules

* update ERCs (eth-infinitism#404)

* update ERCs

* Update erc/ERCS/erc-7562.md

Co-authored-by: Yoav Weiss <[email protected]>

* Fixing pr

* Update erc-7562.md

* Update erc-7562.md

* Fixing merge

* Update erc/ERCS/erc-7562.md

Co-authored-by: Yoav Weiss <[email protected]>

* Update erc-7562.md: fixed typo

* Update erc-7562.md (eth-infinitism#405)

---------

Co-authored-by: Dror Tirosh <[email protected]>
Co-authored-by: Alex Forshtat <[email protected]>
Co-authored-by: Yoav Weiss <[email protected]>
Co-authored-by: shahafn <[email protected]>
thomas-lamb-tech pushed a commit to thomas-lamb-tech/abstraction_account that referenced this pull request Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants