This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Batched Transaction Fee Splitter

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Batched Transaction Fee Splitter is a DeFi-focused tool that enables splitting transaction fees across multiple recipients in a single batched operation. Unlike manual fee distribution that requires separate transactions for each recipient, this tool aggregates the entire split into one batched transaction, saving on gas costs and ensuring atomic execution. It reads transaction fee distribution parameters, validates fee split ratios, verifies recipient addresses, calculates the total transaction value, applies fee calculation logic, and tracks split history. The tool supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, and Base, providing a unified interface to split fees across multiple recipients. This is essential for projects distributing fees to team members, partners, or stakeholders where multiple parties need to receive their share of transaction fees.

HOW TO USE

Connect your wallet using WalletConnect or a compatible browser extension. Ensure your wallet is on the network where the split will execute. The tool automatically detects the current network and uses the BotGentz batched sender contract for that chain. Enter the token address (use 0x0 for native currency) and the total transaction amount. Add each recipient by entering their address and the percentage of the total they should receive. Percentages must sum to 100%. Click "Simulate split" to validate the recipient list, calculate individual shares, check the contract fee, and verify your balance. The tool displays the contract address, contract owner, and the service fee before you commit. If all checks pass, the "Execute split" button appears. Click it to submit the batched split transaction. The tool displays a transaction link to your chain's block explorer and logs the final gas cost using receipt.effectiveGasPrice.

ADAPTIVE FEE SPLIT VALIDATION AND BATCH EXECUTION ENGINE

The core technical mechanism that distinguishes this tool is its adaptive fee split validation and batch execution engine. Unlike simple distribution tools that assume all inputs are valid, this tool performs comprehensive validation before executing a split. The engine first validates each recipient address using ethers.utils.isAddress(), checking for checksum compliance. It then calculates the percentage-based distribution, converting percentages into exact amounts by multiplying the total by the percentage and dividing by 100. The engine verifies that the sum of all percentages equals 100%, preventing over- or under-distribution. It then checks the aggregated total against the user's wallet balance, including the contract's service fee. The tool uses the BotGentz batch sender contract's sendMany() function, which accepts arrays of recipients and amounts, executing all transfers in a single transaction. The engine reads the service fee live from the contract using fee() and displays it before execution, ensuring users are aware of the cost. All RPC calls are wrapped with timeout and retry logic, and the tool automatically falls back to a secondary provider if the primary endpoint fails or rate-limits, ensuring simulation completes even during network congestion.

WHAT IT CANNOT SEE

The tool cannot guarantee that fee splits will execute correctly if the network state changes between simulation and execution, one of the recipient addresses is invalid or non-existent, the aggregated fee distribution exceeds the transaction value, or the fee calculation logic changes before the split transaction is confirmed. It has no visibility into the contract's internal fee calculation beyond the value reported by fee(). The tool cannot predict if the contract's owner will change the fee between simulation and execution. It does not monitor splits after execution—it is a split tool, not a tracking service. The tool cannot interact with non-EVM chains, private networks, or fee split contracts that do not implement the standard batch sender interface.

PLEASE NOTE

This tool is designed exclusively for EVM-compatible blockchain networks. It supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, Base, and similar chains. Non-EVM networks such as Solana, Cosmos, or Bitcoin are not supported. Always verify the recipient addresses and percentages before executing—the tool does not validate recipient safety beyond basic address format checks. The tool provides estimates only—actual fees and gas costs are determined at the time of transaction execution. Users are responsible for understanding split risks, including the possibility of partial failures if any recipient address is invalid.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.