Dragoon’s Dispatch
A batch-transfer interface with recipient validation, approval controls, and transaction tracking.
Overview
A non-custodial batch transfer planner and smart contract designed to simplify ERC-20 distributions. By batching up to twenty transfers into one atomic call, it reduces transaction overhead and guarantees that either all transfers succeed or the entire batch rolls back.
Key capabilities
01
Non-custodial distribution contract using SafeERC20 with direct safeTransferFrom and zero custody held by the contract.
02
Interactive distribution planner with dynamic recipient row addition, address validation, and real-time allocation totaling.
03
Atomic execution ensuring that if any single recipient transfer fails, the entire transaction reverts cleanly.
Technologies
Solidity 0.8.24OpenZeppelin Contracts v5HardhatViem v2Next.js 16React 19Tailwind CSS