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

Creator Fund Auto-Split Configurer

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
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

Creator Fund Auto-Split Configurer connects to any EVM-based creator fund splitter contract and enables you to configure how incoming funds are automatically distributed among creators, collaborators, and stakeholders. The tool reads comprehensive split configuration state including current split recipients, split percentages, splitter contract address, fund source mappings, auto-split status, split history, update permissions, and configuration parameters. It then displays the current splitter contract, recipients with their shares, auto-split status, and configuration status. The tool allows you to modify the split configuration by adding, removing, or updating recipients and their percentage shares, and toggling auto-split on or off. When the split configuration is valid (recipients exist and total shares equal 100%), the tool enables a one-click configuration transaction. The tool handles multiple configuration function signatures (configureSplit, updateRecipients, setAutoSplit) and automatically detects the correct function to call. After submission, the tool displays the transaction hash and refreshes the contract data to show the updated configuration. This is ideal for creator collectives, collaborative projects, DAOs, and any shared revenue arrangement where multiple parties need to be paid automatically.

HOW TO USE

Connect your Web3 wallet (MetaMask, WalletConnect, or any EIP-1193 provider). Select the correct network for your splitter contract — the tool supports Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche C-Chain, and BNB Chain. Paste your splitter contract address into the input field. The tool reads the contract using a default ABI that covers standard splitter configuration functions, but you can paste a custom ABI if your contract uses non-standard naming. Review the displayed data carefully: splitter contract address, current recipients, auto-split status, and configuration status. Add recipients by entering their wallet addresses and share percentages — the tool validates that total shares equal 100% and that each address is valid. Toggle auto-split enabled or disabled. When the configuration is valid, the "Configure split" button becomes enabled. Click it to submit the configuration transaction — the tool will show a confirmation dialog with all details, submit the transaction, and wait for confirmation. After successful execution, the contract data refreshes automatically to show the updated configuration.

THE REAL MECHANISM

This tool does not assume a single configuration interface — it adapts to the contract's actual implementation. It first detects the correct configuration function by testing common names (configureSplit, updateRecipients, setAutoSplit) through static calls, falling back to the user-provided name if none are found. For reading configuration, the tool reads recipientCount() to determine how many recipients are configured, then iterates through each one using the recipients(uint256) view function to get each address, and share(address) to get each recipient's percentage. The tool also reads autoSplitEnabled() to check the current auto-split status, configStatus() to determine the state (0=active, 1=pending, 2=disabled), and splitter() to verify the splitter address. When configuring, the tool encodes the recipients array and shares array as constructor parameters for the configuration function. The tool performs client-side validation before submission: it checks that all recipient addresses are valid, that shares are positive integers, that total shares equal 100%, and that the recipient list is non-empty. For auto-split toggling, the tool calls the configuration function with the enabled flag. All transaction parameters are estimated using eth_estimateGas and sent with the wallet's preferred gas strategy. The tool monitors the transaction receipt and extracts the effectiveGasPrice to display actual gas cost, not the cap.

WHAT IT CANNOT SEE

Creator Fund Auto-Split Configurer cannot verify that the split configuration is fair or accurately reflects the intended distribution. It cannot detect if the split percentages have been changed without proper authorization or if the changes were made by an unauthorized party. It cannot guarantee that the split contract will execute correctly or that the configuration has been properly applied to all fund sources. It cannot prevent unauthorized changes to the split configuration if the contract's access controls are misconfigured. It cannot recover funds if the split configuration causes misdistribution or if funds are sent to the wrong addresses. It cannot verify that the recipients are valid, authorized, or controlled by the intended parties. It cannot detect if the split configuration has been overridden by an admin or if the contract has been upgraded to change the configuration logic. It cannot predict future changes to the contract or the split parameters.

PLEASE NOTE — EVM CHAINS ONLY

This tool works exclusively with EVM-compatible blockchains. Non-EVM chains are not supported. The tool does not deploy contracts, manage private keys, or sign anything outside the connected wallet's secure environment. It is a read-and-execute interface that relies entirely on the splitter contract's implementation and the configuration logic defined therein. Always verify the recipient list and share percentages directly on-chain before confirming a configuration change.

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.