![](https://private-user-images.githubusercontent.com/7014833/283078198-603d130d-62ce-458e-b2f6-31597b5279ab.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMjczOTcsIm5iZiI6MTcyNDEyNzA5NywicGF0aCI6Ii83MDE0ODMzLzI4MzA3ODE5OC02MDNkMTMwZC02MmNlLTQ1OGUtYjJmNi0zMTU5N2I1Mjc5YWIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjBUMDQxMTM3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTg2NzE0ZTM5ZTU0MmE1NmJjMGZkMmRjZjM4MDJkNTc2NDFlZTMyN2U3M2U2NmI2NDdjYzI5ODE5YjJkNmY3NCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.51vQBdWH1JqdXGhgc1GJxMa8OsPRT1D5SHQEr6DqwrM)
Modular and lighting-fast Python Bundler for Ethereum EIP-4337 Account Abstraction, modded to support oracle data injection
curl -sSL https://install.python-poetry.org | python3 -
poetry install
poetry env use python3.11
The node must allow debug_traceCall
with custom tracers and eth_call
with state overrides.
poetry run python3 -m voltaire_bundler --entrypoints $ENTRYPOINT --bundler_secret $YOUR_EOA_PK --bundler_smart_wallet $YOUR_SCA_ADDRESS --chain_id $CHAIN_ID --ethereum_node_url $YOUR_RPC --oracle $ORACLE_ADDRESS --verbose
Oracle entrypoint is already deployed on Sepolia at address 0x36bDD3f53826e4359E22edb9C6DD2E81Dd4dEf41
.
The bundler will fetch data from your own data server. See the example folder for the server specs.
LGPL
The project is forked from the Voltaire bundler from the Voltaire team