22 Commits

Author SHA1 Message Date
Dror Tirosh
26e4f4c433 fix v0.7 reference (#185) 2024-03-02 16:58:33 -07:00
Dror Tirosh
9ab1a05eb3 V07 (#179)
use new account-abstraction/contracts v0.7
2024-02-22 12:42:57 +02:00
BigBoss
6c708dc2cc add process signal handlers and specify package manager version (#170)
* add process signal handlers

* specify package manager version
2024-01-03 20:22:57 +02:00
Dror Tirosh
3d849b35c4 fix bundler --network (#103) 2023-05-04 19:55:31 +03:00
Dror Tirosh
82e65429d7 support v0.6.0 (#95)
* update json pkgs
* fix tests, lints
* update versions
2023-04-30 20:34:07 +03:00
Ng Wei Han
52756a2a29 script: update entry point address at runop-goerli (#77) 2023-03-23 14:55:23 +02:00
Dror Tirosh
d2c3c6ba65 run tests in the "ci" task (#52) 2023-02-16 15:41:38 +02:00
Dror Tirosh
270ff68987 AA-72 bundling module (#25)
- modular bundler support multi-userOp bundles.
- support debug_ api for testing.
- support opcode banning, using geth debug_traceCall module.
- uses new v0.4 contracts.
2022-12-26 18:19:21 +02:00
Dror Tirosh
c36bbc45a6 AA-68 bundler rpc calls (#24)
* eth_estimateUserOp
* getUserOperationReceipt
2022-12-24 12:48:08 +02:00
Dror Tirosh
a46badb3ef Bundler with Geth Tracer (#22)
* geth tracer to collect "op banning" info
* initial work to to opcode banning and address collection.
* bundler perform stricter checks on its inputs.
2022-11-28 12:51:18 +02:00
Dror Tirosh
b5cebc3630 Fix bundler (#8)
* update versions to 0.2.0
* fix docker
* fix bundler package.json
* working bundler, runop, cleanup api
* added createMnemonic, deployDeployer options
2022-09-29 11:17:46 +03:00
Dror Tirosh
bbdc9dd95d bundler: fix command-line 2022-09-06 20:01:27 +03:00
Dror Tirosh
43c0fa3497 package versions, depchecks 2022-09-05 13:25:35 +03:00
Dror Tirosh
2d255192d0 lints 2022-09-05 11:42:26 +03:00
Dror Tirosh
2cc6224201 update versions to 0.2.0 2022-09-05 11:25:31 +03:00
Dror Tirosh
f5b3ce66ac fix provider 2022-09-04 07:12:21 +03:00
Dror Tirosh
cc8ebbcaaf lints 2022-08-29 21:53:47 +03:00
Dror Tirosh
e76a0e7d74 separate "exec" from "runBundler"
so we can bring the bundler in-process, for testing.
2022-08-29 21:14:48 +03:00
Dror Tirosh
687c752a95 types work, preprocess 2022-08-28 15:54:41 +03:00
Alex Forshtat
a1d487478c AA-41: ERC-4337 Provider, Bundler Server and a Docker Image (#1)
* Initial commit with lerna AA-4337 provider, bundler and helper contract

* Initial CircleCI workflow

* Initial commit for eslint task

* Initial bundler class decomposition

* Initial migration to commander.js

* Transaction is sent by MethodHandler

* Get transaction receipt by requestID

* Create yarn script for Flows with Hardhat-node, Bundler as separate processes

* Add server-side error handling to avoid unreadable errors (still WIP)

* Add docker step

* Added docker-compose.yml file

* Enable depcheck task
2022-08-23 16:20:21 +02:00
Dror Tirosh
d79bb16eba rework in typescript, using BundlerHelper
note that current runop" doesn't work, since it doesn't fill in enough
preVerificationGas  to cover real cost..
2022-07-14 12:44:42 +03:00
Dror Tirosh
aec7421a68 add code 2022-04-22 20:30:37 +02:00