Skip to main content
Back to selected work
Batch token distribution

Dragoon’s Dispatch

A batch-transfer interface with recipient validation, approval controls, and transaction tracking.

DRAGOON’S DISPATCH · BATCH TOKEN DISTRIBUTION

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