Safe Batch Transaction Builder
Build and export batch transactions for Safe (Gnosis Safe) multi-sig wallets
1. What is Safe Batch Builder?
Safe (formerly Gnosis Safe) is a popular multi-signature wallet for Ethereum and other EVM chains. The Batch Builder allows you to combine multiple transactions into a single batch, saving gas and time by requiring only one signature round for all transactions.
2. How does it work?
JSON Generation
This tool generates a JSON file compatible with Safe's Transaction Builder app. You can:
- Add multiple transactions with different recipients and data
- Specify value (ETH/native token) to send with each transaction
- Choose between Call (0) and DelegateCall (1) operations
- Export as JSON to import directly into Safe UI
The generated JSON follows Safe's transaction batch format v1.0, ensuring compatibility with the Safe Transaction Builder.
Transaction Operations
Call (0):
Standard external call to another contract. Most common operation type.
DelegateCall (1):
Executes code from another contract in the context of the Safe. Use with extreme caution as it can modify Safe storage.
3. Examples
Multi-token transfer (USDC + DAI)
Transfer 1000 USDC to 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0
and 500 DAI to 0x8ba1f109551bd432803012645Ac136ddd64DBA720
via Safe proxy batchUniswap LP approval & swap
Approve 100 WETH to Uniswap V3 Router
(0xE592427A0AEce92De3Edee1F18E0157C05861564)
and execute swap in one Safe batchAave governance actions
Execute multiple governance proposals through Safe:
- Delegate voting power
- Claim rewards from AAVE staking
(0x4da27a545c0c5B758a6BA100e3a049001de870f5)
- Rebalance collateral