Conduit Bundler
Installing the Conduit Bundler
Sign In
Log in to the Conduit app .
Access Marketplace
In your deployment dashboard, go to the Apps section, and find Conduit Bundler in the one-click installation section.
Install Integration
Click Install Integration on the right side and wait for the Conduit Bundler to complete installation.
General Information
Bundler URL & Supported RPC Methods
Once deployed, your bundler URL will be available at https://bundler-{YOUR_NETWORK_SLUG}.t.conduit.xyz/<APIKEY>. APIKEY might be not present or required depending on the configuration.
Our bundler supports all eth-namespaced RPC methods as specified in ERC-4337 including:
eth_chainIdeth_supportedEntryPointseth_estimateUserOperationGaseth_sendUserOperationeth_getUserOperationByHasheth_getUserOperationReceipt
Contracts
Entrypoint
Currently, Entrypoint version 0.7.0 is supported and deployed by default at 0x0000000071727De22E5E9d8BAf0edAc6f37da032 upon installation. Note that Entrypoint 0.6.0 is not supported.
Safe Integration
The following two modules are compatible with Entrypoint 0.7.0 and are deployed with the Conduit bundler integration.
| Contract | Address |
|---|---|
Safe4337Module (version 0.3.0) | 0x75cf11467937ce3F2f357CE24ffc3DBF8fD5c226 |
SafeModuleSetup (version 0.3.0) | 0x2dd68b007B46fBe91B9A7c3EDa5A7a1063cB5b47 |
For turning your Safe wallet into a 4337-compatible smart account, see the Safe documentation on ERC-4337 .
Other Contracts
| Contract | Address |
|---|---|
| SimpleAccountFactory | 0x0ACDDd4868E24aad6A16573b416133F58795A916 |
| TestCounter | 0x475d5a5B128c1846b86493b357e75E27201447B7 |
Sending UserOperations
The eth_sendUserOperation method instructs the bundler to sign and submit a User Operation, returning its hash. If an error occurs, an error message is returned.
{
"jsonrpc": "2.0",
"id": 1,
"method": "eth_sendUserOperation",
"params": [
{
sender, // address
nonce, // uint256
callData, // bytes
callGasLimit, // uint128
verificationGasLimit, // uint128
preVerificationGas, // uint256
maxFeePerGas, // uint128
maxPriorityFeePerGas, // uint128
signature, // bytes
factory, // address - optional
factoryData, // bytes - optional
paymaster, // address - optional
paymasterVerificationGasLimit, // uint128 - optional
paymasterPostOpGasLimit, // uint128 - optional
paymasterData // bytes - optional
},
entryPoint // address
]
}Repository
You can find the Conduit Bundler repository here . This repository includes scripts to create a SimpleAccount, fund it, and send a test transaction.