Bundler spec tests
Last updated
Last updated
There are two EIPs that describe the behavior of bundlers in ERC-4337:
the main
validation rules for bundlers:
To keep up with the latest updates from different bundler implementation teams, the (development team of the standard ERC-4337) created bundler spec tests - bundler compatibility tests. These tests are updated continuously, with more edge cases covered and possibly new rules introduced to the standard.
You can find spec tests in the following repos:
: bundler specification test suites
: JSON schema RPC specs
: execute spec-test against different bundler implementations
First, you need to clone the bundler spec tests repo:
Move to the cloned directory and initialize the repo (check requirements in the repo's README):
Before you can start the tests, you need to have geth node and Silius running. In the root folder of the Silius, start geth node and bundler:
After the geth and bundler are running, you can start the tests in the bundler-spec-tests folder:
That's it! All tests should pass. If any of the tests fail, please open a new .
You can find the latest results or on the .