·#1Base$DBASED0.00000890+128.5%·#2Robinhood Chain$HPEPE0.00000380+88.4%·#3Polygon$POLCAT0.00000550+67.8%·#4Arbitrum One$MPEPE0.00000420+42.0%·#5Arbitrum One$ARBIRD0.00042000+18.7%·#6Ethereum$MAXI0.00000210+5.2%·#7BNB Smart Chain$BNBFROG0.00000012-12.3%·#1Base$DBASED0.00000890+128.5%·#2Robinhood Chain$HPEPE0.00000380+88.4%·#3Polygon$POLCAT0.00000550+67.8%·#4Arbitrum One$MPEPE0.00000420+42.0%·#5Arbitrum One$ARBIRD0.00042000+18.7%·#6Ethereum$MAXI0.00000210+5.2%·#7BNB Smart Chain$BNBFROG0.00000012-12.3%
HomeWhitepaper

lpad.fun Whitepaper

v1.0 — Last updated July 2026

A technical and protocol overview of lpad.fun — a permissionless, non-custodial memecoin and community token launchpad built on EVM-compatible blockchains with automated bonding curve pricing and Uniswap V3 graduation.

Overview

lpad.fun is a fair-launch token protocol deployed on Arbitrum, Ethereum, BNB Chain, Base, Polygon, and Optimism. Anyone can deploy a new ERC-20 token in a single transaction — no pre-mines, no team allocations, no insider rounds. Every token begins trading immediately on a deterministic bonding curve; price is always a function of supply sold, not market makers.

The platform is entirely non-custodial. lpad.fun never holds user funds, never stores private keys, and cannot reverse, pause, or modify transactions. All logic lives in immutable on-chain smart contracts auditable by anyone.

Core properties

  • PermissionlessAny wallet can create or trade tokens with no sign-up or KYC.
  • Non-custodialFunds move only between user wallets and the bonding curve contract.
  • Unruggable curveCreators receive no special sell privileges. Liquidity is locked forever at graduation.
  • Deterministic pricingPrice is a pure function of tokens sold — no oracles, no manipulation.
  • Auto-graduationSuccessful tokens migrate to Uniswap V3 automatically when the ETH threshold is met.

The Bonding Curve

Each token is paired with a dedicated BondingCurve contract that acts as the sole automated market maker (AMM) during the launch phase. The curve uses a linear pricing model where price increases proportionally with the number of tokens sold.

Pricing formula

price = BASE_PRICE + (SLOPE × tokensSold) / D BASE_PRICE = 0.0000042 ETH (floor price) SLOPE = 0.000000001 (price increase per token) D = 1e18 (normalisation divisor)

This means the price of the very first token is BASE_PRICE and rises linearly as more tokens are purchased. Early buyers get lower prices; later buyers pay more — creating natural incentives for early participation without predatory insider allocations.

Buy mechanics

A buyer sends ETH to the buy(minTokensOut) function. The contract calculates how many whole tokens the ETH covers at the current curve price, collects a 1% protocol fee, and transfers the tokens to the buyer. Slippage is protected via the minTokensOutparameter — the transaction reverts if the output would fall below the caller's tolerance.

Sell mechanics

A seller calls sell(tokenAmount, minEthOut). The contract burns the tokens, computes the ETH return by integrating the curve from current supply downward, deducts the 1% fee, and sends ETH to the seller. The minEthOut guard ensures sellers cannot be sandwich-attacked below their tolerance.

The bonding curve guarantees continuous liquidity from the very first trade. There is no order book, no liquidity providers, and no slippage from thin pools — every trade executes against the deterministic curve formula.

Parameters

Token creators choose a total supply at launch time. The bonding curve automatically partitions this supply into two fixed allocations regardless of the chosen total.

Curve supply80% of total supply — sold on the bonding curve
DEX reserve20% of total supply — reserved for Uniswap V3 pairing at graduation
Min supply1,000 tokens
Max supply1,000,000,000,000,000 tokens (1 quadrillion)
Graduation target24 ETH raised on the curve
Protocol fee1% on all buys and sells
Creation feeFree (pay gas only)

Supply presets

The interface offers six curated presets — 500K, 1M, 10M, 100M, 1B (default), and 1T — plus a free-form custom input. The economics of the bonding curve scale proportionally, so choosing a larger supply simply means each individual token starts cheaper. Market cap at any given point is identical regardless of chosen supply when denominated in ETH.

Virtual reserves (internal)

Internally the contract tracks tokensSold as a running counter. This drives the linear price formula and ensures price continuity — there are no discrete price steps, pool rebalances, or initialisation transactions required.

Fees & Revenue

Protocol trading fee

A flat 1% fee (100 basis points) is collected on every buy and sell against the bonding curve. The fee is deducted from the incoming ETH on buys and from the outgoing ETH on sells before any slippage check. This fee is non-negotiable at the contract level and is sent to the designated feeCollector address on each trade.

Trading fee1.00% on every buy and sell
Creation feeFree (zero ETH)
Graduation feeZero (configurable by protocol owner)
Verified badge0.1 ETH one-time (optional, admin-granted)

Post-graduation fees

Once a token graduates to Uniswap V3, trading fees are governed entirely by the Uniswap V3 fee tier of the deployed pool. The protocol no longer collects trading fees on graduated tokens. The Uniswap pool fee accrues to the locked liquidity NFT permanently.

Promoted listings

Token teams may optionally purchase promotional placement on the lpad.fun interface — Homepage Top, Homepage Featured, Trending Pin, and Banner slots. These are off-chain commercial agreements and do not imply any endorsement of the token or its prospects.

Graduation & Liquidity

When the total ETH raised on a token's bonding curve reaches the graduation threshold (default: 24 ETH), the token becomes eligible for automatic migration to a Uniswap V3 liquidity pool.

Migration process

Any external caller may trigger the permissionless migrate() function on the BondingCurve contract once the threshold is met. The contract then:

  1. Transfers all raised ETH and the 20% DEX-reserve tokens to the LiquidityMigrator contract.
  2. Calls Uniswap V3 NonfungiblePositionManager.mint() to create a full-range liquidity position.
  3. Burns the resulting LP NFT — permanently locking the liquidity with no withdrawal capability.
  4. Sets a graduated flag on the token, halting bonding curve trading.
Liquidity is locked permanently. Neither the creator, nor lpad.fun, nor any party can withdraw the Uniswap V3 position after graduation. This is enforced at the contract level.

Post-graduation trading

After graduation, the token trades exclusively on Uniswap V3 (and any DEX that routes through it). The bonding curve is permanently closed. Price discovery continues through open market dynamics rather than the deterministic curve.

Creator & Holder Features

Free launching

Deploying a token costs zero ETH in protocol fees. Creators pay only the gas cost of the factory transaction, which deploys both the ERC-20 token contract and its bonding curve atomically. This minimises the barrier to entry while still imposing a real cost (gas) that discourages spam.

Custom supply

Creators choose any total supply between 1,000 and 1 quadrillion tokens. This affects initial price level but not market cap economics — the curve adjusts automatically. Common choices are 1B (community tokens) and 1T (ultra-low-price meme aesthetics).

Social metadata

Each token stores a name, symbol, image URI, and description fully on-chain via the factory event log. The lpad.fun interface indexes these to power search, trending algorithms, and the token detail page.

Anti-snipe protection

The minTokensOut parameter on buys provides built-in MEV slippage protection. The interface sets a default 1% slippage tolerance which can be adjusted by the user.

Portfolio tracking

The Portfolio page aggregates all tokens in the connected wallet — both those created and those held — with real-time price and P&L data pulled from on-chain state.

Security & Custody

Non-custodial architecture

lpad.fun never takes custody of funds at any point. User ETH flows directly from their wallet into the BondingCurve contract and back. The platform has no admin functions capable of withdrawing user funds or pausing trades.

Contract ownership

The TokenFactory contract owner can update the creation fee and replace the migrator address, subject to a configurable timelock. The timelock gives users advance notice of protocol changes and the opportunity to exit before changes take effect.

Reentrancy protection

All state-mutating functions in BondingCurve follow the checks-effects-interactions pattern and use OpenZeppelin's ReentrancyGuard modifier. ETH is transferred last, after all internal state updates are committed.

Immutable fee snapshots

The trading fee BPS for a given token is snapshotted at creation time and cannot be changed retroactively. Fee changes by the protocol owner affect only newly deployed tokens.

Slippage guards

Both buy() and sell()accept minimum output parameters. Transactions revert if the output falls below the caller's tolerance, protecting against sandwich attacks and extreme price movement in the same block.

Audits

The contracts are open source. Community review is ongoing. A formal third-party audit is planned prior to high-value token migrations. Users should conduct their own due diligence and never invest funds they cannot afford to lose.

Smart contracts carry inherent risk. Even audited code may contain undiscovered vulnerabilities. lpad.fun provides no guarantee of contract security. Use at your own risk.

Risk Disclaimer

This whitepaper is for informational purposes only and does not constitute financial, investment, legal, or tax advice.

Memecoin and community tokens are highly speculative instruments with no intrinsic value, no underlying cash flows, and no guarantee of any return. The vast majority of tokens launched on platforms like lpad.fun decline in value to zero. Past performance of any token, including graduated tokens, is not indicative of future results.

By using lpad.fun you acknowledge that:

  • You may lose your entire investment.
  • Smart contract exploits, chain outages, and bridge failures can result in total loss of funds.
  • Blockchain transactions are irreversible. lpad.fun cannot undo or reverse any trade.
  • Tokens may be subject to extreme volatility, illiquidity, and market manipulation.
  • lpad.fun does not vet, audit, endorse, or take responsibility for any user-created token.
  • Regulatory treatment of digital assets varies by jurisdiction and may change without notice.
  • You are solely responsible for your own tax obligations arising from trading activity.

lpad.fun's aggregate liability for all claims is limited to USD 100 as described in the Terms of Use.

lpad.fun Whitepaper v1.0 — July 2026

For questions, open an issue on our GitHub or reach out via the community Discord.