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

Escrow Release Batch Distributor (Arbitrum One)

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

This tool enables batch distribution of escrowed tokens to multiple recipients on Arbitrum One. It reads the escrow contract's token balance, verifies you have sufficient funds, and executes a single batched transaction using the BotGentz ERC-20 bulk sender contract. Each recipient can receive a custom release amount, making it ideal for structured escrow releases, milestone-based distributions, or vesting schedule implementations. The tool checks the escrow contract balance to ensure funds are available before initiating the release, providing an additional verification layer.

HOW TO USE

Connect your wallet using the BGWallet bridge. Select Arbitrum One as your network (other EVM chains are also supported). Enter the ERC-20 token contract address and optionally the escrow contract address to verify its balance. Add recipients by entering their address and the release amount (in wei) they should receive — you can add as many rows as needed. Click "Parse" to validate the recipient list and see the total release amount. Click "Check escrow" to view the escrow contract's token balance, and "Check balances" to verify your wallet has sufficient tokens and native currency to cover the total plus the bulk sender fee. Review the sender contract address, fee, and owner in the review panel. Click "Release" to approve the exact total and execute the batch transfer.

TECHNICAL MECHANISM

The tool looks up the BotGentz bulk sender contract from the BULKSEND registry for the current chain. It reads fee() and owner() live from the contract every time — never using hardcoded values. It constructs parallel arrays of recipient addresses and their corresponding release amounts, then calculates the total distribution sum. It checks your token balance against the total amount and your native balance against the total plus fee. If the allowance is insufficient, it approves the sender contract for the exact total amount only. It then calls sendERC20() with the recipient list and custom amounts array, paying the fee in native currency. Gas is estimated with a 20% buffer, and the final cost is reported using receipt.effectiveGasPrice for accuracy on post-EIP-1559 chains. The optional escrow balance check uses balanceOf() on the escrow contract to confirm funds are available.

WHAT IT CANNOT SEE

This tool cannot verify that the escrow conditions or release criteria have been met — it only transfers tokens based on the amounts you specify. It does not detect if recipient addresses are contracts, exchanges, sybils, or duplicates. It cannot verify token security, contract safety, or the legitimacy of the bulk sender contract beyond the registry provided. The escrow balance check only confirms the contract holds tokens; it does not validate that the release is authorized or that conditions are satisfied. You are responsible for ensuring the release is legitimate and the amounts are correct.

PLEASE NOTE

EVM chains only. Arbitrum One is the primary network, but Ethereum, Optimism, BNB Chain, Polygon, Fantom, zkSync, Base, Avalanche, and Linea are also supported. Does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Requires a wallet connected via BGWallet. Gas costs and the bulk sender fee are paid by your wallet. Always verify the escrow contract and release criteria independently before executing.

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.