Ethereum L1 ERC-4626 Vault Share Batch Distributor (Team Allocation)
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Ethereum L1 ERC-4626 Vault Share Batch Distributor lets you send yield-bearing vault shares to multiple recipients in a single batched transaction on the Ethereum mainnet. The tool reads your connected wallet and chain ID, automatically selects the BotGentz sender contract for Ethereum, and calculates the current fee in native ETH. You provide the ERC-4626 vault address, a list of recipient addresses and share amounts, and the tool checks your native ETH balance to ensure you can cover the fee. Each recipient receives their vault shares in one batched transaction, saving you gas compared to sending individually. This is ideal for team allocations, partner distributions, or any scenario where you need to distribute vault shares to many addresses at once.
HOW TO USE
Connect your wallet and ensure you are on the Ethereum mainnet. Enter the ERC-4626 vault address. Paste your recipient list as comma-separated values (one per line: address, share amount). Review the summary table showing total shares, fee in ETH, and all recipients. Click "sign & send batch" to approve the sender contract and execute the transaction. The batch is sent as a single transaction, minimizing gas costs while ensuring all recipients receive their shares atomically—if any transfer fails, the entire batch reverts.
TECHNICAL MECHANISM
The tool uses the BotGentz bulk sender registry, which contains verified contract addresses for each supported network. For Ethereum mainnet (chain 1), it fetches the correct erc20 sender contract from the registry. It reads the current fee from the sender contract's fee() method at execution time—never hardcoding a stale value, because fees are settable by the contract owner and stale fees would cause revert due to underpayment. The tool checks your native ETH balance against the total fee to ensure you have enough ETH for the contract fee and gas. Before sending, it verifies your vault share allowance and approves the exact total amount to the sender contract—not an unlimited allowance—then calls batchSendERC20() with the recipient array and amounts array. The sender contract processes all transfers atomically; if any transfer fails, the entire batch reverts, leaving your vault shares untouched. The tool treats ERC-4626 vault shares as standard ERC-20 tokens, making no assumptions about the vault's underlying yield mechanics.
WHAT IT CANNOT SEE
This tool cannot send native ETH or any token other than ERC-4626 vault shares. It does not detect token tax, fee-on-transfer, rebasing, or deflationary mechanics—it assumes standard ERC-20 tokens where each transfer moves exactly the specified amount. It cannot recover incorrectly entered recipient addresses or amounts; you must verify your list before sending. It cannot send to contracts that reject transfers (e.g., blacklisted addresses). The tool does not simulate or estimate gas costs beyond the contract fee. Each execution is a separate transaction—there is no recurring or scheduled sending. Most importantly, this tool does not verify the vault's underlying yield accrual, asset composition, or withdrawal mechanics—it simply moves the vault shares as an ERC-20. It does not handle vaults with time-weighted or performance fees that affect share value.
PLEASE NOTE
This tool only works on the Ethereum mainnet (EVM-compatible). It requires a web3 wallet (e.g., MetaMask) connected via the injected wallet bridge. Always double-check your recipient list and amounts before signing. The tool is free to use; only blockchain transaction fees and the BotGentz contract fee apply. Ensure you are using the correct ERC-4626 vault address—using the wrong token could result in loss of funds.
=== END ===