Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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>
- Loading branch information