Streamed Grant Disbursement Tool
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
This tool gives you direct control over streamed grant disbursements on any EVM-compatible chain. It reads your connected wallet address, the grant stream contract address, grantee address, grant amount, payment token address and decimals, stream start/end timestamps, cliff duration, and current block timestamp, then lets you sign and send transactions to create, fund, withdraw from, cancel, and monitor grant streams. All stream parameters are surfaced in a clear review card before you sign, so you know exactly what you are sending. The tool also records transaction hashes, gas costs, and stream IDs to help you track each action.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your grant stream contract, and paste the contract address. Enter the grantee address, the grant amount in raw units (for example, 1e18 for 1 ETH), the payment token address (use 0x0 for native currency), and the token’s decimals. Set the stream start and end as Unix timestamps, and optionally add a cliff duration in seconds. The review panel shows all inputs and the current block timestamp before you sign. Use the numbered action buttons: create the stream, fund it, withdraw from it, or cancel it. Each transaction is signed sequentially, and the tool displays the transaction hash, confirmation status, and gas cost.
THE REAL MECHANISM
This tool uses ethers.js v5.7.2 to build and send transactions through the wallet’s signer. It does not rely on any hardcoded contract addresses – you paste the contract you are using, so you are in full control of what you interact with. When you click an action, the tool constructs the corresponding contract call, estimates gas, and sends the transaction through your wallet. The tool reads the current block timestamp directly from the provider to show you the block context for your stream. It also attempts to parse the StreamCreated event from the transaction receipt to capture the stream ID automatically, so you can reference it for subsequent actions. All transaction data is recorded in a persistent log area for your reference. Batched or concurrent actions are intentionally avoided to prevent nonce conflicts; each operation is sequential and awaits confirmation before the next step.
WHAT IT CANNOT SEE
This tool cannot verify off-chain grant deliverables, ensure grant quality, or validate grantee identity off-chain. It does not detect whether the stream contract contains vulnerabilities or malicious code. It cannot tell you if the token address supports the required ERC-20 interface or if the contract is the correct one for your grant program. It also cannot simulate the outcome of a transaction before you sign it, nor does it provide any guarantee that the funds are recoverable if the contract is not implemented correctly.
PLEASE NOTE
This tool works only on EVM-compatible chains supported by your wallet and provider. Always double‑check the contract address and parameters before signing. Use testnet first. The tool is a transaction‑signing interface, not a security auditor.