Perform secure mass distributions on Solana. Complete hundreds of complex airdrops, reward payouts, and token transfers in a single optimized flow.
Bulk Sender helps token teams and communities distribute SPL tokens accurately and quickly, without manually sending one wallet at a time.
120K+
Airdrops Executed
CSV
Batch Upload Support
Precise
Decimals Control
Secure
Wallet-Signed Flow
Send SPL tokens to many wallets in one streamlined flow with secure wallet approvals on Solana.
01
Connect & Select
Connect your Solana wallet and choose the SPL token you want to distribute from the token selector.
02
Verify Decimals
Confirm token decimals are correct so each recipient amount is sent exactly as intended.
03
Load Recipients
Upload your CSV or paste wallet addresses with token amounts to prepare the batch list.
04
Execute Multisend
Start the transfer, approve in your wallet, and let batched transactions distribute tokens.
Airdrops at Scale
Distribute rewards, campaign tokens, or partner allocations across large wallet lists quickly.
Operational Accuracy
Use decimals verification and batch previews to reduce distribution mistakes before sending.
Time Efficiency
Avoid repetitive manual transfers and execute one coordinated flow for the full recipient list.
Transparent On-Chain Execution
Each transfer is submitted on Solana with wallet approval, giving a clear auditable distribution trail.
Bulk distribution can help reduce holder concentration metrics by moving supply from a few wallets into a broader holder base. This often improves Rugcheck-related distribution signals.
Note: distribution tooling helps structurally, but overall trust scoring still depends on liquidity, ownership controls, and authority settings.
Here is a short copyable overview snippet for batched SPL token sends.
import { Connection, PublicKey } from "@solana/web3.js";
import { createTransferInstruction, getAssociatedTokenAddress } from "@solana/spl-token";
// overview only: build multiple transfer instructions, then send in batches
const connection = new Connection("https://api.mainnet-beta.solana.com");
const mint = new PublicKey("YOUR_TOKEN_MINT");
const sender = payer.publicKey;
const senderAta = await getAssociatedTokenAddress(mint, sender);
for (const row of recipients) {
const to = new PublicKey(row.wallet);
const toAta = await getAssociatedTokenAddress(mint, to);
const ix = createTransferInstruction(senderAta, toAta, sender, row.amountBaseUnits);
// add ix to transaction batch and send
}Validate recipient addresses and amounts before signing production transactions.
Can I send to hundreds of wallets in one run?
Yes. Bulk Sender is designed for large recipient batches and executes transfers in optimized transaction groups.
Can I upload recipients with a CSV file?
Yes. You can upload CSV data or paste wallet + amount lists directly before execution.
Why does decimals verification matter?
Incorrect decimals can over-send or under-send recipient amounts. Verifying decimals ensures exact transfer precision.
Will this help with Rugcheck warnings?
Wider wallet distribution can reduce concentration-related warnings and improve holder distribution metrics.
Execute large SPL distributions with wallet-signed security and optimized batching in minutes.
Open Bulk Sender →