
Alto 4337 Bundler
Account Abstraction ERC-4337 Bundler: Alto by Pimlico
bundler-alto-rail
voidfab/bundler-alto-rail
Just deployed
NOTE: If it is failing on healthcheck, flip the runtime from V2 to Legacy and redeploy.
⛰️ Alto ⛰️
ALTO on Railway with Arbitrum
This project is a fork of the original pimlico/alto repository. We would like to acknowledge and thank the original creators for their work and contribution. This fork has been modified to enable hosting on Railway with default settings configured for Arbitrum.
Table of Contents
- Introduction
- Getting Started
- Features
- Configuration
- Alto Help
- Security Considerations
- UserOperation Mempool
- Acknowledgements
- License
Introduction
In ERC-4337, a Bundler is the core infrastructure component that allows account abstraction to work on any EVM network. On the highest level, its purpose is to work with a mempool of User Operations to get the transaction to be included on-chain.
This project allows you to deploy the ALTO bundler application on Railway with support for Arbitrum. ALTO is a platform designed to provide decentralized orchestration for blockchain-based tasks, specifically functioning as a Bundler for ERC-4337.
Getting Started
Follow these steps to get the project up and running:
- Fork the Repository: Fork this repository to your own GitHub account.
- Clone the Repository: Clone the forked repository to your local machine.
git clone https://github.com/syphrpunk/alto.git
- Install Dependencies: Navigate to the project directory and install the required dependencies.
cd alto pnpm install
- Deploy to Railway: Follow the Railway Documentation to deploy the project. Or 1-click deploy
Once the service is up and running - it can be called at https://{domain}.up.railway.app/rpc
sample post
{
"jsonrpc": "2.0",
"method": "eth_supportedEntryPoints",
"params": [],
"id": 1
}
sample response
{
"jsonrpc": "2.0",
"id": 1,
"result": [
"0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789",
"0x0000000071727De22E5E9d8BAf0edAc6f37da032"
]
}
Learn more at the repo directly https://github.com/syphrpunk/alto?tab=readme-ov-file#alto-on-railway-with-arbitrum
Template Content
bundler-alto-rail
voidfab/bundler-alto-rail