Skip to content
DistributeFlat 50 USDC per useArc Mainnet · chain 5042

Arc Token Multisender

Sending an airdrop one transfer at a time pays the full cost of a transaction per recipient. The Arc Token Multisender batches recipients into a handful of contract calls, so you pay the transaction overhead once per batch instead of once per wallet. Paste or upload a list with a custom amount per row, approve the token once, and watch each batch settle on Arc in under a second.

Multisender
Onchain tool
Service fee
50 USDC flat
Network
Arc Mainnet
Gas token
USDC (18 decimals)
Custody
Non-custodial

One 50 USDC payment per use, charged on Arc Mainnet. No percentage of your token, no subscription.

Workspace

Build the airdrop list

Paste addresses, upload a CSV or start from an example. Every row is checked in the browser — addresses are validated, duplicates are collapsed into the first occurrence and malformed lines are reported with their line number — so nothing is submitted that cannot succeed.

Flat 50 USDCNo percentage taken

One payment per use of the Arc Token Multisender. That is roughly 0.02 ETH in value, but the fee itself is settled in USDC: Arc Mainnet has no ETH, because USDC is the native gas token. Gas comes out of the same balance, so there is nothing to bridge and nothing volatile to buy.

Fees are sent to

Hard-coded in the contract at deployment as an immutable value. There is no setter and no admin key, so nobody — including Arctools — can redirect it.

How pricing works

How the multisender works

Four steps from a list of wallets to settled airdrops on Arc Mainnet.

  1. 1Choose what you are sendingAny ERC-20 on Arc Mainnet, or native USDC paid straight out of your balance. ERC-20 airdrops are pulled with transferFrom, so the contract never holds your tokens.
  2. 2Build the recipient listPaste one address per line, paste address,amount pairs, or upload a CSV. Every line is validated in the browser and rows that cannot succeed are dropped before you pay for gas.
  3. 3Approve the exact total onceERC-20 airdrops need an allowance for the sum you are sending — not an unlimited one. Native USDC payouts need no approval at all.
  4. 4Send and watch every batch settleRecipients are grouped into batches of 200 per transaction. Each batch reports its own hash and receipt, and Arc finalises each one in under a second.
Arc USDC has two interfaces, one balance

Native USDC (used for gas and msg.value) carries 18 decimals. The ERC-20 interface at 0x3600…0000 exposes the same balance with 6 decimals. Mixing the two in one calculation is off by 10¹² — Arctools always uses the ERC-20 interface for pool math and the native interface for gas and service fees.

1. What are you sending?

Pick the asset, then the payout shape.

ERC-20 contract on Arc Mainnet. Arctools reads name, symbol, decimals and total supply to size the amounts.

Parsed with 18 decimals, matching the token's own interface.

2. Recipient list

One address per line. Amounts come from the field above.

0x1234…abcd, one per line. Blank lines and # comments are ignored.

Recipients
0
unique, ready to send
Invalid
0
none found
Duplicates
0
none found
Total to send
tokens
No recipients yet
Paste one address per line, upload a CSV or TXT file, or press Load example to see the format. The example uses addresses of contracts that exist on Arc Mainnet — replace them with your own recipients before sending.

Cost & summary

Everything charged before you sign.

Recipients
0
one payment each
Batches
0
max 200 per tx
Total to send
tokens
Service fee
50 USDC
flat per batch — not per recipient
Service fee × 150 USDC

The contract charges its flat fee on every call, so a list that fits in one batch pays it once. Keep the list under 200 recipients to stay at a single fee, and send in one transaction.

ApprovalWaiting on a list

Current allowance: 0 tokens

3. Send

Connect a wallet to continue

You stay in control — Arctools never takes custody of your tokens or liquidity.

Enter the address of the ERC-20 you want to airdrop.
Revoke the allowance when you are done

The approval covers exactly the total you sent, and the multisender can only ever pull that figure. Once the airdrop settles you can set the allowance back to zero from your wallet, or by approving 0 for the token, so the contract has no standing permission over your balance.

Pipeline diagram of an Arc Mainnet airdrop. A free read-only snapshot replays a token's Transfer events up to a chosen block and reconstructs balances; the list is filtered to drop pools, the deployer, contract and burn addresses and dust, then exported as a two-column address and amount CSV; addresses and amounts are validated in the browser before anything is signed; the multisender approves exactly the total and sends recipients in batches that each settle in under a second.
Snapshotting and validation are read-only, so nothing is spent until the list is right. Gas is the only cost that scales with the number of recipients.
Capabilities

What Arc Token Multisender does

Every option you need to airdrop an ERC-20 or native USDC to thousands of Arc wallets in batched calls — configured before you sign, not patched in afterwards.

Batched, not one-by-one

Recipients are grouped into batches so the per-transaction overhead is paid a handful of times rather than once per wallet — the difference between an airdrop you can afford and one you cannot.

ERC-20 and native USDC

Airdrop any ERC-20 on Arc, or distribute native USDC directly. Save a holder snapshot and the export drops straight into this form.

Per-row amounts or a flat amount

Give every wallet the same amount, or supply a two-column list where each recipient gets a different figure. Both formats are validated before anything is signed.

Validation before you pay

Every address is checksum-checked and every amount parsed in the browser. Malformed rows are flagged and excluded so you never spend gas on an entry that cannot succeed.

Approval you control

The tool requests an allowance for exactly the total you are sending. You can also revoke the allowance afterwards in a single follow-up transaction.

Live batch progress

Each batch reports its own status and transaction hash as it settles. If a batch fails, the tokens stay in your wallet and the remaining batches continue.

FAQ

Arc Token Multisender — frequently asked questions

Straight answers about how this works on Arc Mainnet, what it costs and what happens onchain.

How much does an Arc airdrop cost?
Arctools charges a flat 50 USDC for the multisender service regardless of how many recipients you send to. On top of that you pay Arc network gas per batch, which is denominated in USDC. Because Arc finalises in under a second, batches settle almost immediately instead of queueing.
Why do I have to approve the token first?
An ERC-20 cannot be moved by a contract unless you allow it, so every airdrop is approve-then-send. The approval names the multisender contract and an allowance. The tool requests only the total you are actually sending, and you can revoke the allowance afterwards.
How many wallets can I airdrop to?
The list is chunked into batches, so the practical limit is the total cost of gas rather than a hard cap. Lists of several thousand addresses are routine. Very large airdrops simply take more batches.
Where do I get the list of holders?
From the Arc Token Snapshot tool. It reads every Transfer event for a token or NFT collection up to a block you choose and exports the resulting balances as a CSV, which uploads directly into the multisender.
What happens if one address in my list is invalid?
Invalid addresses are flagged in the browser and dropped before submission, so no gas is spent on them. If a batch reverts onchain, the tokens remain in your wallet and the batches that already settled are left untouched.
Can I use the multisender for an NFT or a native USDC payout?
Native USDC payouts are supported directly. ERC-721 and ERC-1155 transfers need the mint of each token id, so those are handled by the snapshot tool for the list and a dedicated collector flow rather than the fungible multisender.

More questions? Read the full FAQ or contact the team.

Step by step

Guides for Multisender

Long-form walkthroughs with the exact clicks, amounts and gotchas.

8 min read

How to Airdrop Tokens on Arc with a Multisender

Snapshot, filter, approve and batch send tokens on Arc Mainnet, with the real USDC cost of an airdrop broken down batch by batch before you sign anything.

Read the guide
Keep going

Tools that pair with this one

Everything on Arctools shares one wallet, one USDC balance and one flat fee.

Arc Token Snapshot

Free

Export every holder of an Arc token or NFT collection at any block.

Open Snapshots

Arc Token Launch

50 USDC flat

Deploy a fully configurable ERC-20 on Arc Mainnet in a single transaction.

Open Token Launch

Burn Tokens on Arc

50 USDC flat

Permanently destroy tokens to cut supply and prove it on the Arc Explorer.

Open Token Burn

Ready to multisender on Arc Mainnet?

Connect a wallet, pay 50 USDC once, and everything settles in under a second.