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

Protocol Revenue Share Claim Tool

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

This tool enables DeFi users and protocol participants to claim their share of protocol revenue. Protocol revenue is generated from fees, trading activity, lending interest, and other protocol operations. Revenue is distributed proportionally to users based on their share of the protocol's liquidity or staked position. It connects to your wallet and reads the revenue share contract address, user share, claimable revenue, revenue rate, distribution period, claim history, and timestamps. The tool signs and submits transactions to claim protocol revenue share, transfer revenue tokens, update claim status, record claim metadata, and emit claim events.

HOW TO USE

1. Connect your wallet using the wallet bridge (supports MetaMask, WalletConnect, and other EVM-compatible wallets).

2. Select the target network that matches your revenue share contract deployment.

3. Enter the revenue share contract address and click "load contract" to initialize the connection.

4. Click "fetch revenue status" to retrieve your user share, claimable revenue, revenue rate, and distribution period.

5. Review your share and the claimable revenue — this is the revenue you have earned and can claim.

6. Check the revenue rate to understand the current revenue generation rate.

7. Click "validate claim" to verify that you have claimable revenue.

8. Click "check claim history" to view your past revenue claims.

9. Review the claimable revenue, user share, and revenue rate before executing.

10. Click "claim revenue" to sign and submit the transaction that transfers your earned revenue to your wallet.

TECHNICAL MECHANISM

The tool uses ethers.js v5.7.2 to interact with any EVM-compatible revenue share contract that implements a standard interface (getUserShare(address) view returns (uint256), getClaimableRevenue(address) view returns (uint256), getRevenueRate() view returns (uint256), getDistributionPeriod() view returns (uint256, uint256), claimRevenue() external, getClaimHistory(address) view). The getUserShare view returns the user's share of the revenue pool (typically represented as basis points or a percentage). The getClaimableRevenue view calculates the user's accumulated revenue based on their share, the total revenue generated, and the distribution period. The claimRevenue function transfers the claimable amount to the user and updates their claim status. The getRevenueRate view returns the current revenue rate (e.g., APR) for the pool. The getDistributionPeriod view returns the start and end timestamps of the current distribution period, allowing users to track when revenue is being generated. Transaction handling follows EIP-1559 gas price calculations using receipt.effectiveGasPrice for accurate cost reporting. Claim metadata is recorded both in the contract's history and locally for the user's reference.

WHAT IT CANNOT SEE

This tool operates purely on-chain and cannot verify off-chain revenue sources — it does not check whether the revenue is actually generated from protocol fees or if it's being artificially inflated. It cannot validate revenue accuracy — the tool cannot confirm that the revenue calculation is correct or that the distribution is fair. It cannot detect sybil accounts — the tool cannot identify users who create multiple wallets to farm revenue. It cannot ensure fair distribution — the tool does not verify that the distribution is proportional to users' contributions. The tool also cannot verify that revenue is actually generated — it relies on the contract's state and does not independently verify that the protocol is generating revenue.

PLEASE NOTE

This tool works exclusively with EVM-compatible blockchain networks (Ethereum, Polygon, Arbitrum, Optimism, Base, etc.). It requires the revenue share contract to implement the interface described above. All transactions incur gas fees paid by the connected wallet. The tool maintains no persistent storage — all state is refreshed from the blockchain on each session. Protocol revenue share is typically generated from protocol fees — ensure the protocol is reputable and the revenue is sustainable before claiming. Always verify the claimable amount and revenue rate before executing. Consider the gas costs relative to the claimable amount — claiming small amounts may not be cost-effective.

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.