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

Escrow Fee 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

Escrow Fee Split Configurer is a specialized Developer Tools application that configures fee distribution ratios for escrow contracts. It reads the fee configuration contract state, current fee split ratios, and fee recipient addresses for three distinct parties: platform, arbitrator, and referrer. The tool fetches the platform fee rate, arbitrator fee rate, and referrer fee rate in basis points, along with their respective recipient addresses. It reads the distribution schedule, accumulated fees, and claimable fee amounts for each recipient. The tool also reads the user's authorization status, configuration update eligibility, timelock state, and fee split history. It supports three key actions: updating fee split ratios and recipients, distributing accumulated fees to recipients, and batch configuring multiple escrows in a single transaction.

HOW TO USE

Connect your wallet and select your network from the dropdown. Paste the fee split contract address and optionally an escrow contract address for context. Click "Read Fee Configuration" to fetch the current fee rates and recipient addresses. The tool displays platform, arbitrator, and referrer fee rates, their recipient addresses, distribution schedule, accumulated fees, claimable fees, update eligibility, and fee split history. To update the configuration, enter new fee rates (in basis points) and recipient addresses for each party, then click "Update Fee Split". To distribute accumulated fees to all recipients, click "Distribute Fees". To configure multiple escrow fee splits simultaneously, click "Batch Configure". The action preview shows the new rates, total rate sum, and your authorization status before submission.

FEE SPLIT VALIDATION AND DISTRIBUTION ENGINE

The tool implements a comprehensive fee configuration engine that reads and updates fee distribution parameters. It reads the platformFeeRate, arbitratorFeeRate, and referrerFeeRate from the contract, each expressed in basis points (1 basis point = 0.01%). The tool validates that the sum of all three rates does not exceed 10000 (100%) to ensure valid distribution. It reads the platformRecipient, arbitratorRecipient, and referrerRecipient addresses to identify where fees should be sent. The tool also reads accumulatedFees to display the total fees collected, and claimableFees for each recipient to show individual balances. For updates, the tool constructs a transaction calling updateFeeSplit with the new rates and recipient addresses—only executed if the caller is authorized via updateEligible. For distribution, it calls distributeFees, which sends accumulated fees to all registered recipients according to the current split ratios. For batch configuration, the tool reads multiple escrow addresses and their configurations, then submits a batchConfigure transaction with arrays of addresses and rate parameters. The tool also reads the fee split history to provide an audit trail of configuration changes. Gas estimation uses the provider's fee data with a safety multiplier, and the tool validates the user's balance before transaction submission. The tool also reads the timelock state to prevent frequent configuration changes and fee split validation status to confirm the current configuration is valid.

WHAT IT CANNOT SEE

This tool cannot verify that the fee split ratios are fair, reasonable, or comply with agreements. It cannot detect if fee recipients are legitimate, authorized, or properly verified. It cannot guarantee that the distribution will succeed if the contract has insufficient balance. It cannot recover funds if the fee split contract has bugs, is exploited, or has been upgraded with malicious logic. It cannot verify that the fees are calculated correctly off-chain or that the basis point calculations are accurate. It cannot provide financial, investment, or tax advice. It cannot ensure that recipients will claim their fees or that claim transactions will succeed. It cannot detect if the fee configuration has been compromised or manipulated. It cannot predict future fee accumulation or distribution amounts. It cannot verify off-chain fee agreements, legal terms, or regulatory compliance.

PLEASE NOTE

This tool supports EVM-compatible chains only. It requires an active RPC connection and a wallet with signing capabilities. The tool does not custodial funds or private keys. Always verify fee rates and recipient addresses before updating. Distributions are irreversible—ensure correct addresses before executing. Batch configuration may consume more gas but saves on multiple transactions. The tool is for advanced users and developers; you bear full responsibility for fee configuration decisions.

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.