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.
