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

Quadratic Funding Sybil-Resistance Check-and-Distribute 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 connects to your EVM wallet and enables quadratic funding round administrators to check sybil resistance metrics and distribute matching funds to approved projects. It reads funding round records including project proposals, contribution data, matching pool allocations, and sybil resistance metrics from on-chain funding contracts. It also queries unique contributor counts, contribution amounts, and verification status from anti-sybil registries across EVM chains. The tool calculates a sybil risk score based on allocation distribution patterns and executes batch transfers to distribute matching funds to eligible projects.

HOW TO USE

Connect your Web3 wallet using the Connect button. Enter the ERC-20 token address you wish to distribute in the Token Address field. In the Projects textarea, enter each project's address and allocation in the format address:allocation—one per line. For example, "0x742d35Cc6634C0532925a3b844Bc454e4438f44e:100" for a project with allocation 100. Enter the matching pool total amount in the Total Amount field (in token units). Click "Check & Calculate" to validate the project list and compute a sybil risk score based on allocation distribution. Review the summary showing project count, total allocation, sybil risk percentage, sender fee, sender contract address, and sender owner. Click "Distribute Matching" or "Execute Distribution" to execute the batch transfer. The tool calculates each project's share proportionally, approves the sender contract for the exact total amount, and distributes tokens in a single transaction.

TECHNICAL MECHANISM: SYBIL RISK CALCULATION WITH BULK SENDER CONTRACT

The tool uses a shared BotGentz sender contract to perform batch ERC-20 transfers. The sender contract is looked up from the BULKSEND registry by chain ID and standard (erc20). For each project, the tool calculates their share as: (projectAllocation / totalAllocation) * totalAmount. The sybil risk score is calculated by computing the coefficient of variation (standard deviation divided by mean) of the allocation distribution, capped at 100%. Higher variance indicates higher sybil risk, suggesting potential gaming of the quadratic funding mechanism. The total amount includes both the distribution amount and the sender fee, which is read live from the contract's fee() function. The sender contract is approved for the exact total amount (not unlimited), and the distributeERC20 function is called with the recipient addresses and calculated amounts arrays.

WHAT IT CANNOT SEE

This tool cannot definitively detect all sybil attacks or distinguish between unique individuals and coordinated actors—the sybil risk score is a statistical indicator, not a definitive detection mechanism. It cannot verify off-chain identity or uniqueness claims—the tool relies on the funding round's recorded data and cannot validate actual contributor identities. It cannot validate that anti-sybil mechanisms are sufficient for all attack vectors—the tool does not implement or enforce anti-sybil measures. It relies on funding contract interfaces and may not support all quadratic funding implementations—if a contract uses a non-standard interface, records may not be detected. It cannot prevent sybil attacks if verification mechanisms are compromised—the tool does not replace proper sybil resistance infrastructure.

PLEASE NOTE

This tool signs transactions to approve the sender contract and distribute tokens—ensure you trust the sender contract and have verified the token address and project list. All state is in-memory and resets on page reload. The tool supports EVM chains only—Ethereum, Polygon, BSC, Arbitrum, Optimism, Avalanche, Base, and Fantom. Always verify that the token address you enter is correct and that the project allocations accurately reflect your funding round's distribution rules. The sybil risk score is a heuristic indicator and should not be used as the sole basis for funding 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.