Optimism Multisender: Send ETH or a Single ERC20 Token on OP Mainnet

The Optimism multisender is Tokenry's tool for paying ETH or a single ERC20 token to many OP Mainnet addresses (chain ID 10), with each transaction signed in the sender's wallet. A long list is split into transactions of at most 400 wallets. The service fee is a flat 0.0001 ETH per recipient, with network fees paid in ETH on top.

Optimism ERC-200.0001 ETH per recipient, plus network gas

Token

From your wallet

Amount

Service fee: 0.0001 ETH per recipient

Recipients

Header rows, extra columns and tab, comma or semicolon separators are handled for you

One recipient per line. Format: address,amount

Paste your recipient list above, upload a CSV, or add manually

Why Tokenry

  • No Code Required

    Create and launch tokens without writing any code. Visual configuration for all features.

  • Fully Transparent

    All token data is publicly visible and verifiable on block explorers.

  • Multi-Chain

    Works on Solana and 8 EVM chains, including Ethereum, Base, Arbitrum, Polygon and BNB Chain.

  • Full Ownership

    You have full control. We never hold your keys, tokens, or authority.

How it works

Sending an Optimism airdrop from your wallet

  1. 1

    Connect, then switch networks if asked

    Connect any EVM wallet. If it is on Ethereum or another chain, accept the switch to OP Mainnet; a Wrong network notice stays on screen until then.

  2. 2

    Pick the payout asset

    Choose ETH, or any ERC20 token the connected wallet holds. A token missing from the menu can be added by pasting its contract address.

  3. 3

    Build the payout list

    Enter each address with its amount, or pick Same amount each or Equal split. A header row and extra columns are fine. If an address appears twice, its second line is skipped.

  4. 4

    Work through the wallet prompts

    After the review, confirm any approval, then each transaction, which links to Etherscan. Blocks come about every 2 seconds. Split lists offer CSV files labelled Delivered and Not sent.

Related guide

How to create a token on Optimism

How to create a token on Optimism with no code: deploy an ERC-20 in about a minute, auto-verified on Optimistic Etherscan. You need ETH for gas, not OP.

FAQ

Frequently Asked Questions

Something not covered here? Contact support.

Are gas and L1 data fees part of the 0.0001 ETH per wallet on Optimism?

Tokenry's 0.0001 ETH per recipient is a service fee only. Per Optimism's docs, OP Mainnet charges gas, covered by the gas limit you sign, plus the L1 data fee to publish data on Ethereum. Both are paid in ETH. In a full-size ETH transaction, each wallet adds 0.2 to 0.3 of a plain transfer's L1 fee, smallest with repeated amounts.

Can one Optimism airdrop mix ETH, USDC and OP?

One list carries one asset, so ETH, OP and USDC need three lists. ETH needs no approval; a token needs one covering the exact list total, unless your allowance already does. A leftover or unreadable allowance is reset to zero first. OP is 0x4200000000000000000000000000000000000042; native USDC (0x0b2C...Ff85) and bridged USDC.e (0x7F5c...1607) share one symbol, so match the short address.

Which Optimism explorers show the multisender's verified code?

Etherscan and Blockscout, OP Mainnet's official explorer, both show the multisender's smart contract as verified. On optimistic.etherscan.io, 0xB94F65B2a32a5fe9099dD8823f0dAf4939b0D0aD has its source marked Exact Match, and explorer.optimism.io lists the same address as verified. Neither explorer shows it as a proxy, so no other code sits behind that address.

Does the multisender bridge ETH or tokens from Ethereum to Optimism?

The multisender does not bridge; it sends only from balances already on OP Mainnet. Hold ETH there for the fee, the ETH amounts on your list, gas and an L1 data fee, though the pre-send check counts only the first two. A token bridged from Ethereum has its own contract address on Optimism, so paste that one.

01

Long payout lists and resends on Optimism

Each Tokenry multisend transaction on Optimism holds at most 400 wallets. At 400 wallets, an ETH, USDC or OP send fits inside the 16,777,216 gas per transaction that OP Mainnet allows under Upgrade 19. A longer list is sent as several transactions, confirmed in order. A 750-wallet bulk send, for example, goes out as one transaction of 400 and one of 350.

If any transfer inside a transaction fails, the whole transaction reverts. Your ETH balance drops only by the network fees it used, and every wallet in it stays unpaid. Payouts from earlier confirmed transactions are not undone. The resend covers only the unpaid wallets, and you confirm each of its transactions again. A transfer-tax token fails this way unless the multisender contract is exempt from its tax.

02

Optimism payouts from the recipient's side

Recipients need no ETH and sign nothing. Each payout reaches their wallet inside the transaction you confirm. Each time a sender uses the multisender contract to send tokens to multiple addresses, Etherscan lists an ETH payout as an internal transaction and an ERC20 payout under token transfers.

A recipient can check a payout by opening their own address on the explorer. If their wallet does not list the token yet, importing its contract address shows the balance.

For bridging ETH in from Ethereum (layer 1), see the Optimism token creator. For the gas cost per wallet, in units and against direct transfers, see the Ethereum multisender. Every other chain has its own tool page on the multisender hub.