How RobinCurve Works
RobinCurve is a Robinhood Chain launchpad for ERC20 tokens that start on a bonding curve and migrate into a SushiSwap V3 pool after the curve reaches its migration threshold.
What Happens In A Launch
Contracts
Each created token and each bonding curve has its own address. Those addresses are emitted in the Launchpad LaunchCreated event.
The ERC20 token supply is fixed by the contract at 1,000,000,000 tokens. The current UI uses 800,000,000 as the bonding curve virtual token reserve. The full minted token balance is transferred into the launch contract, and remaining tokens are used during migration.
The minimum migration threshold is 0.67 ETH. Creator fees are chosen per launch from the UI options and are contract-limited to a maximum of 3%. Protocol fees are configured on the Launchpad by the owner.
Trading And Fees
Before migration, buys and sells go directly through the token's BondingCurveLaunch contract. The trade widget reads quoteBuy and quoteSell for estimates, applies user slippage settings, and submits the curve transaction.
When a launch migrates, the bonding curve status changes and curve trades are no longer valid. The widget then uses SushiSwap quote and swap API routes. Selling a migrated token requires ERC20 approval to the Sushi route spender; the app requests a max allowance so the user does not need a new approval for every sell.
Fees accrue inside each BondingCurveLaunch. Creators can collect creator fees as they come in. The Portfolio page aggregates claimable fees across the connected wallet's launches and calls Launchpad.collectFees.