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

fix user op hash #2712

Merged
merged 1 commit into from
Oct 14, 2023
Merged

fix user op hash #2712

merged 1 commit into from
Oct 14, 2023

Conversation

kl456123
Copy link
Contributor

No description provided.

@kl456123 kl456123 merged commit c4910fd into eip4337 Oct 14, 2023
@kl456123 kl456123 deleted the xl/userop_hash branch October 14, 2023 11:51
PeterHeng666 added a commit that referenced this pull request May 27, 2024
* first upload for hebao_v3

* add more tests

* fix testcases eip4337

* add proxy and create2

* add testcase of deplayed implementation manager

* add migration test

* add gas cost script on-chain

* add testcase of executing tx with paymaster

* fix bugs

* reversion

* add ut of walletfactory and eip4337

* add more ut

* add guardians ut

* add inheritor and quota

* multisign for userophash

* add gastank

* add ["fail without waiting period", "inherit with a owner in guardians group"] test cases

* add ut for smart wallet contract as signer

* add super guardian

* fix ut of guardian as smart wallet

* add "smart wallet guardians approval" testcase

* fix owner guardians conflict after inherit

* clean code

* fix bug

* add price oracle test

* remove execute and executeBatch api

* add ut for quota check

* remove ut at the same block

* add quota tests

* add testcase for core module of eip4337

* fix bug in inheritancelib

* fix bug

* add eip712 for guardian signature

* fix bug of deploy script

* add eip712

* remove super guardian feature

* fix deploy script

* fix bug of deploy scripts

* add more output comments in deploy script

* fix bug of deploy script and testcase

* fix deploy script

* add reentry attack testcases

* add etherum rpc

* fix bug of wallet proxy

* add license

* fix signature for wa

* fix user op hash (#2712)

* add event for paymaster

* fix bug of verification gaslimit estimation

* verify contracts code

* allow empty calldata

* add simulation

* entrypoint in wallet can be changed

* migrating to v0.6

* fix all bugs of uts

* skip nonce ut

* allowed to change entrypoint in paymaster

* add more admin operation for paymaster owner

* add salt for approvalhash and clean code

* clean code

* prettier code

* remove useless code

* add more helpful scripts

* verify contracts

* resolve dependences conflicts

* prettier code

* fix bug of contract verification

* fix bug of hardhat config

* save deployments as json file

* break deploy script to sperate files

* deploy sepolia successfully

* add gas tank test script

* add ut for wallet with empty guardians

* deploy to taiko6

* merge from trade agent

* add connectors and uts

* add prepare scripts

* add ut for flashloan

* fix bug of flashloan

* balancerv2 flashloanworks

* fix gasprice in taiko6

* optimize prepare scripts

* push tmp files

* optimize approval for connectors

* fix bug signature validation

* add ut for connectorRegistry

* add lido connector

* add eth leverage staking using flashloan

* add signature check for userop

* fix bug of verifymessage

* fix bug of eth leveraging staking

* reomve allowance check in paymaster

* fix bug of ut

* add script to estimate costofpost

* add test coverage

* fix solhint error

* fix solhint

* add loopring error codes

* fix some solhints errors

* fix all errors of solhint

* fix error codes

* fix bug

* add more uts

* deploy to goerli

* fix bug of contract verification

* update prettier tool

* deploy to sepolia

* fix bug of prepare script

* fix prepare script

* add taiko6 deployments info

* add typechain

* add event and test case

* unApproveExecutor rm require

* remove salt

* fix deployments

* support executor to be a contract

* add uts to use contract as a executor

* fix bug of reset guardian

* remove trash files

* add uniswapv3

* add 1inch connector

* fix audit bugs

* add zero address checks

* use calldata to avoid copy

* add more test

---------

Co-authored-by: liang xiong <liangxiong@okg.com>
Co-authored-by: breakpoint <kl456123@outlook.com>
Co-authored-by: john.li <john.li@loopring.io>
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.

None yet

1 participant