Ethereum Bulk Sender is a dApp designed for users who want to airdrop tokens or send tokens to multiple users in a few transactions, with customizable transaction fees. Built with Next.js.
Ethereum Bulk Sender allows users to efficiently distribute tokens via bulk transactions, minimizing fees.
- Airdrop Native Tokens: Distribute ETH efficiently.
- Airdrop ERC20 Tokens: Bulk transfer of ERC20 tokens.
- Airdrop ERC721 Tokens: Send multiple ERC721 tokens.
- Airdrop ERC1155 Tokens: Efficiently distribute ERC1155 tokens.
- VIP Membership: Free usage for VIP members.
The BulkSender
contract facilitates bulk transfers of ETH, ERC20, ERC721, and ERC1155 tokens. Before use:
- Test thoroughly in a safe environment.
- Verify compatibility with target token contracts.
- Understand gas costs and risks for large transactions.
Note: Use at your own risk. Neither Foundry nor the authors are responsible for any losses.
- NodeJs
- Create a
.env
file in the root project directory:
INFURA_KEY=
ETHERSCAN_KEY=
PRIVATE_KEY=
OWNER_ADDRESS=
- Initialize submodules:
npm i
- Build and Deploy Contracts:
npm run deploy:sepolia
- ** Verify contracts:**
npm run verify:sepolia CONTRACT_ADDRESS OWNER_ADDRESS