This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Zora NFT Royalty Batch Distributor

NFTs · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryNFTs
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Zora NFT Royalty Batch Distributor lets you send accumulated Zora NFT royalties to multiple recipients in a single batched transaction on the Zora network. The tool reads your connected wallet and chain ID, automatically selects the BotGentz sender contract for Zora, and calculates the current fee in native ETH. You provide the NFT collection address, a list of royalty recipients with percentage splits, and the tool checks your native ETH balance to ensure you can cover the fee. Each recipient receives their royalty share in one batched transaction, saving gas compared to sending individually. This is ideal for creators splitting royalties across teams, collaborators, or charitable causes. Zora's low fees make this tool especially efficient for large royalty distributions.

HOW TO USE

Connect your wallet and ensure you are on the Zora network (chain 7777777). Enter the NFT collection address. Paste your royalty recipient list as comma-separated values (one per line: address, percentage). Percentages must sum to 100%. Review the summary table showing all recipients and their splits. Click "sign & distribute royalties" to execute the transaction. The batch is sent as a single transaction, minimizing gas costs while ensuring all recipients receive their shares atomically—if any transfer fails, the entire batch reverts.

TECHNICAL MECHANISM

The tool uses the BotGentz bulk sender registry to fetch the correct sender contract address for Zora. It reads the current fee from the sender contract's fee() method at execution time—never hardcoding a stale value, because fees are settable by the contract owner and stale fees would cause revert due to underpayment. The tool validates that the percentage splits sum to 100%, then calculates each recipient's share based on the total royalty amount being distributed. It calls batchSendETH() on the sender contract with the recipient array and amounts array, passing the total amount (royalties + fee) as the transaction value. The sender contract processes all transfers atomically; if any transfer fails, the entire batch reverts, leaving your ETH untouched. The tool does not verify actual royalty accrual or claim eligibility—it assumes the sender has the correct royalty amount to distribute.

WHAT IT CANNOT SEE

This tool cannot send native ETH or any token other than native ETH. It cannot recover incorrectly entered recipient addresses or percentage splits; you must verify your list before sending. It cannot send to contracts that reject transfers. It is limited to Zora network only. It does not verify actual royalty accrual or claim eligibility—it simply distributes ETH to the addresses you provide. It does not handle ERC-721 or ERC-1155 token transfers directly. The tool does not simulate or estimate gas costs beyond the contract fee. Each execution is a separate transaction—there is no recurring or scheduled sending.

PLEASE NOTE

This tool only works on the Zora network (EVM-compatible, chain 7777777). It requires a web3 wallet (e.g., MetaMask) connected via the injected wallet bridge. Always double-check your recipient list and percentage splits before signing. The tool is free to use; only blockchain transaction fees and the BotGentz contract fee apply. Ensure you are using the correct collection address—using the wrong address could result in loss of funds.

=== END ===

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.