FanoutOpen app

Docs

Fanout sends SOL or an SPL token from your wallet to a list of wallets. It builds the transactions in your browser, your wallet signs them all in one prompt, and Fanout sends and confirms them in order.

The list

  • One wallet per line, followed by an amount. Commas, spaces, tabs and semicolons are all accepted. A header line is ignored.
  • Lines without an amount use the "same amount" field.
  • Invalid addresses and missing amounts are skipped and shown in red. Duplicate addresses are flagged; each line is paid.
  • Up to 5,000 lines per send.

Transactions

  • SOL: one system transfer per recipient.
  • Tokens: an idempotent create of the recipient's associated token account (only where it does not exist), then transferChecked. Token and Token-2022 mints are supported.
  • Each transaction is filled greedily until its serialized size would pass 1,232 bytes: about 20 SOL transfers, 19 token transfers to existing accounts, 9 when each recipient needs a new account.
  • A compute budget is set per transaction with a small priority fee.

Signing and sending

  • All transactions go to the wallet in one signTransaction request: one approval.
  • They are sent one by one and re-broadcast every 2 seconds until confirmed or expired.
  • A failed or expired batch leaves its lines unpaid; sending again sends only those lines with a fresh blockhash.

Costs

Fanout feenone
Network fee5,000 lamports per transaction plus a small priority fee
Token account rent0.00203928 SOL per recipient without an account, paid once

Custody and risks

  • No contract and no custody: tokens move from your wallet straight to the recipients.
  • Transfers cannot be undone. Check the list and the total before signing.
  • Unaudited software.