Token MultiSender is a decentralized application that allows users to send tokens to multiple addresses in bulk efficiently and securely.
Built with React.js and styled with Tailwind CSS, this applicationn allow user to send tokens to multiple addresses in a single transaction, saving time and reducing gas fees.
https://token-multisender-metaschool.vercel.app/
- Bulk Token Transfers: Upload a file (Excel, CSV, or Txt) or manually input recipient addresses with token amounts.
- Custom Token Support: Add custom tokens by pasting their contract address.
- Transaction Summary: Review and confirm transaction details before proceeding.
- Real-time Feedback: See token balances and transaction status in real-time.
- User-friendly Interface: Intuitive steps to guide users through the process.
- Frontend: React.js
- Backend: Node.js
- Blockchain: Ethereum, Solidity
- Utilities: Web3.js, Ethers.js
- Token airdrops to multiple recipients
- Employee token payments
- Investor distributions
- Community rewards distribution
- Batch transfers for projects
-
Clone the repository:
git clone https://github.com/0xmetaschool/token-multisender.git
-
Install Dependencies: Navigate to the project directory and install the necessary dependencies:
cd token-multisender npm install --y
-
Start the Development Server: Run the following command to launch the app locally:
npm run dev
Open your browser and navigate to http://localhost:5173
- Prepare: Connect wallet, select Ethereum Mainnet, add tokens, upload recipient file or input manually, and click Next.
- Confirm: Review recipients, transaction summary, and click Next.
- Send: Confirm details, send, view on Etherscan, and download the receipt.
Contributions are welcome! Here's how you can help:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature_name
). - Commit your changes (
git commit -m "Add feature_name"
). - Push the changes to your fork (
git push origin feature_name
). - Open a pull request to the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support, open an issue in the GitHub repository.