pip Platform Docs
Comprehensive documentation for the pip platform — a permissionless token launcher built on Base using the Doppler protocol. Learn how token creation, fee sharing, vesting, and the deflationary $PIPAI mechanics work under the hood.
What is pip?
pip is a platform that lets anyone create an ERC-20 token for any X (Twitter) profile in seconds. The token is deployed on Base L2 through the Doppler protocol using rehype pools, which handle liquidity pool creation, fee distribution, and token vesting automatically.
The key innovation is that the person the token is created for doesn't need to sign up or take any action beforehand. Anyone can create a token for any X handle, and the profile owner can later claim their vested tokens and trading fees by verifying ownership of the X account.
Key Concepts
The user who creates a token for an X profile. They initiate the deployment transaction.
The X account the token is created for. They receive 10% vested supply and 90% of the beneficiary fee share.
The underlying protocol that handles token deployment, Uniswap V4 multicurve pool creation with rehype hooks, fee management, and token vesting.
The platform's native token. All platform fees are used to buy and permanently burn $PIPAI.
How It Works
This section covers the complete lifecycle of a token — from creation through deployment to fee generation and distribution.
Token Creation Flow
When a user creates a token through pip, the following sequence happens:
Smart Contract Deployment
Under the hood, pip uses the Doppler SDK to deploy tokens via the Airlock factory. Each deployment creates:
- A new DERC-20 token contract with the specified name, symbol, and built-in vesting
- A Uniswap V4 multicurve pool (token/WETH pair) with multiple bonding curves
- A RehypeDopplerHook for advanced fee distribution (10% LP, 90% beneficiaries)
- Beneficiary fee streaming configured at creation (5% protocol, 5% pip, 90% creator)
- Token vesting for the profile owner (10% of supply, 30-day lockup + 30-day vest)
// Simplified deployment flow (via @whetstone-research/doppler-sdk)
sdk.buildMulticurveAuction()
.tokenConfig({ name: "Token Name", symbol: "TICKER", tokenURI: "..." })
.saleConfig({
initialSupply: 1_000_000_000e18, // 1B tokens
numTokensToSell: 900_000_000e18, // 90% for sale
numeraire: WETH,
})
.withMarketCapPresets({ beneficiaries: [...] })
.withRehypeDopplerHook({
customFee: 12000, // 1.2% swap fee
lpPercentWad: 0.1e18, // 10% → LPs
beneficiaryPercentWad: 0.9e18, // 90% → beneficiaries
})
.withVesting({
cliffDuration: 2_592_000, // 30-day lockup
duration: 5_184_000, // 60 days total (30 cliff + 30 linear)
})
.build()Liquidity Pool
Every token launched through pip gets a Uniswap V4 multicurve pool paired with WETH (Wrapped Ether on Base). Uniswap V4 uses a singleton PoolManager contract rather than deploying individual pool contracts, which improves gas efficiency and enables hooks for custom pool behavior.
The liquidity is managed by the Doppler protocol with a NoOp migration strategy — it cannot be removed or rug-pulled. A RehypeDopplerHook manages swap fees and distributes them according to the configured beneficiary shares: 10% to LPs and 90% to beneficiaries (5% protocol, 5% pip, 90% creator).
Fee Structure
pip uses a transparent fee model where the vast majority of trading fees go directly to the profile owner the token was created for.
Fee Distribution
Each pool is configured with a 1.2% swap fee via the RehypeDopplerHook. Fees are first split between LPs (10%) and beneficiaries (90%). The beneficiary share is then distributed as follows:
The majority of beneficiary fees goes to the X profile the token was created for. Claimable once the profile owner verifies their identity.
Pip's share of trading fees. Used to buy and burn $PIPAI, making the platform token deflationary.
The Doppler protocol's share, required by the Airlock contract for protocol sustainability.
Fee Collection
Fees accumulate in the Doppler streamable fees locker as the token is traded. The RehypeDopplerHook collects swap fees automatically and distributes them according to the configured beneficiary shares.
Anyone can trigger fee collection by calling the collectFees function on the multicurve pool. Pip runs a periodic cron job to collect and distribute fees across all deployed tokens automatically.
Claiming Fees
Profile owners can claim their accumulated trading fees at any time through the pip dashboard. The process requires authentication to verify X account ownership:
Token Vesting
A core feature of pip is automatic token vesting. When a token is created, 10% of the total supply is reserved and vested for the X profile owner.
Vesting Mechanism
Vesting is built directly into the DERC-20 token contract created by Doppler. When a token is deployed, 10% of the total supply (100 million tokens) is allocated to a vesting schedule for the profile owner.
This creates a strong alignment between the profile owner and the token community — the profile owner benefits from long-term token appreciation rather than being able to dump immediately.
| Parameter | Value |
|---|---|
| Vested Amount | 10% of total token supply |
| Recipient | X profile owner (claimable after verification) |
| Lockup Period | 30 days (tokens fully locked) |
| Vesting Period | 30 days (linear unlock after lockup) |
| Vesting Contract | DERC-20 (built-in) |
| Release | Linear vesting over the 30-day vesting period |
10% of total token supply
X profile owner (claimable after verification)
30 days (tokens fully locked)
30 days (linear unlock after lockup)
DERC-20 (built-in)
Vesting Schedule
Tokens vest linearly over time. After an initial lockup period, the vested tokens begin unlocking gradually. The profile owner can claim any unlocked tokens at any point during or after the vesting period.
Token Launch
│
├──── 30-day Lockup ────┤──── 30-day Linear Vesting ────┤
│ (tokens locked) │ (tokens unlock gradually) │
│ │ │
t=0 Day 30 Day 60
│ │
First claim Fully vested
available (all 10%)The getAvailableVestedAmount function on the DERC-20 token contract returns the current amount of tokens that can be released at any given time, calculated based on the linear vesting formula.
Claiming Vested Tokens
To claim vested tokens and fees, the profile owner must first verify their X account on pip. Once verified, pip records the claim in the database and the platform admin distributes accumulated fees and vested tokens to the creator's wallet.
$PIPAI Token
$PIPAI is the native platform token of pip. It has a unique deflationary mechanism that ties its value directly to platform activity.
Buy & Burn Mechanics
The buy and burn mechanism is the core economic engine of $PIPAI. Here's how it works:
The platform earns 5% of beneficiary fees from every token launched through pip. These accumulate in the platform's admin wallet across all deployed tokens.
Collected platform fees are used to buy $PIPAI on the open market via its Uniswap pool. This creates consistent buy pressure.
Purchased $PIPAI tokens are sent to the zero address, permanently removing them from circulation. This is verifiable on-chain.
Deflationary Model
The buy & burn creates a flywheel effect: more tokens launched on pip means more trading volume, which means more fees collected, which means more $PIPAI bought and burned, which reduces supply.
More tokens launched on pip
↓
More trading volume across all tokens
↓
More fees collected (5% platform share)
↓
More $PIPAI bought on open market
↓
More $PIPAI permanently burned
↓
Decreasing $PIPAI supply
↓
Each remaining $PIPAI represents
a larger share of the ecosystemToken Details
Technical Architecture
pip is built on a stack of battle-tested protocols and infrastructure. This section covers the key technical components.
Doppler Protocol
Doppler is a fair token launch protocol built on Uniswap V4. It uses multicurve pools with rehype hooks to provide advanced liquidity bootstrapping, fee distribution, and token vesting. Key features include:
- Uniswap V4 native — Pools are created via the V4 PoolManager singleton with hook support, enabling custom fee logic and advanced pool behavior
- Multicurve pools — Multiple bonding curves in a single pool for better price discovery and liquidity distribution across different market cap ranges
- RehypeDopplerHook — Advanced fee distribution hook that splits swap fees between LPs, beneficiaries, and buyback destinations with configurable percentages
- Built-in vesting — Native token vesting built into the DERC-20 token contract with configurable cliff and linear vesting durations
- Streamable fee locker — Fees are streamed to configured beneficiaries, ensuring fair and continuous distribution
Base L2 Network
All pip tokens are deployed on Base, an Ethereum Layer 2 built on the OP Stack. Base provides the security guarantees of Ethereum mainnet with significantly lower transaction costs and faster confirmation times.
Ethereum L1
~2 seconds
Fraction of L1
Contract Addresses
All contracts are verified on Basescan. You can interact with them directly or through the pip interface.
0x42000000000000000000000000000000000000060xd839b62b2035c313968965d7a24818bc6a38eb07| Contract | Address |
|---|---|
| WETH | 0x4200000000000000000000000000000000000006 |
| $PIPAI Token | 0xd839b62b2035c313968965d7a24818bc6a38eb07 |
For Creators
If someone has created a token for your X profile, here's everything you need to know about claiming your tokens and fees.
Getting Started
As a creator (the person a token was created for), you have two main benefits:
10% of supply
10% of the total token supply is reserved for you and vests linearly over time. These tokens are yours to claim as they unlock.
90% of beneficiary fees
You receive 90% of the beneficiary fee share from your token's pool. Fees accumulate automatically and are distributed to your wallet after claiming.
Claiming Your Token
To claim ownership and start receiving benefits, follow these steps:
Managing Fees
Trading fees accumulate continuously as your token is traded. You can monitor and claim your fees through the dashboard. Key things to know:
- Fees accumulate in real-time with every trade
- No minimum claim amount — claim any amount at any time
- Fees are distributed from the pool's beneficiary share
- The platform handles fee collection and distribution automatically
- Unclaimed fees remain safely in the protocol contracts indefinitely
Frequently Asked Questions
Can I create a token for any X account?
Yes. You can create a token for any public X profile. The profile owner doesn't need to sign up or take any action beforehand. They can claim their vested tokens and fees later by verifying their X account.
What happens if the profile owner never claims?
The vested tokens remain in the token contract and trading fees continue to accumulate. They don't expire — the profile owner can claim at any time in the future.
Can multiple tokens be created for the same X profile?
Yes, multiple tokens can be created for the same X profile. Each token has its own independent vesting allocation and fee accumulation.
Can the liquidity be removed (rug pull)?
No. All liquidity is permanently locked in the Doppler protocol with NoOp migration. Neither the token launcher, the profile owner, nor the platform can remove liquidity. Only fee distributions can be claimed.
What chain do I need to be on?
Base (an Ethereum L2). You'll need a small amount of ETH on Base to pay for gas fees when claiming tokens or fees. You can bridge ETH to Base from Ethereum mainnet using the official Base Bridge.
How does the $PIPAI buy & burn work?
The platform collects 5% of beneficiary trading fees. These fees are periodically used to purchase $PIPAI on the open market and then send the purchased tokens to the zero address (0x000...0), permanently removing them from circulation.
Is pip open source?
The smart contracts (Doppler protocol) are verified and readable on Basescan. All token deployments, fee distributions, and burn transactions are fully transparent and verifiable on-chain.
What wallets are supported?
pip uses Privy for authentication, which supports most popular wallets including MetaMask, Coinbase Wallet, Rainbow, and WalletConnect-compatible wallets.