PancakeSwap â Functional Modules
PancakeSwapâs module set is broad and cohesive: core trading + liquidity are production-grade, with strong analytics, governance, and launch tooling layered on top.
Updated: · Data Window: 24h / 7d / 30d (varies by metric availability)
1. Trading Engine & Swap Interface (Swap / Limit / TWAP)
Pages: /swap
This module is the primary spot trading entry point. The /swap page exposes three order modes via buttons: âSwapâ, âTWAPâ, and âLimitâ, indicating both immediate execution and time/price-conditional routing.
UI and interactive elements
- Token/network selectors are visible (e.g., âSOL Solanaâ), plus quote preview text like â~0 USDâ.
- Core trade input is a numeric field (â0.00â) and a settings control for âSlippage Tolerance 0.50%â.
- Wallet gating is explicit: âConnect Walletâ / âWalletConnectâ.
- Contextual help is embedded: âNeed Help?â and âQuick start now on How to Swap!â, plus a âDetailsâ button for expanded route/fee information.
What it enables
- Standard swap flow (amount in â amount out preview â submit).
- Advanced execution modes (TWAP/Limit) reduce MEV impact and allow hands-off execution; the UI suggests these are first-class modes rather than separate products.
Strategic significance
- This is the platformâs conversion funnel: itâs where network selection, wallet connection, and execution preferences are unified.
- The presence of TWAP/Limit on the same page as Swap implies a shared routing/quoting stack and a consistent approval/signing pipeline across modes.
2. Perpetuals Trading (Perp v2)
Pages: /perp/v2/BTCUSD
This module provides decentralized perpetual futures. The instrument page is market-specific (e.g., BTCUSD) and shows a live price as the document title (e.g., â70,664.4â). The description states: âTrade Decentralized Perpetuals with up to 50x Leverage on BNB Chainâ, which sets expectations on margin and network constraints.
UI and interactive elements
- Order entry fields include a size input (placeholder â0.0â) and a dedicated âLimit Priceâ field, indicating at least limit-order placement.
- Wallet connection is required (âConnect Walletâ), and thereâs a visible Settings entry.
- Language selector is present (e.g., English, çčé«äžæ, íê”ìŽ, æ„æŹèȘ, etc.), suggesting global user targeting.
- Navigation shows this module sits alongside Swap, Liquidity, Position Manager, Staking, and Bridge, implying shared account state and multi-product session continuity.
What it enables
- Leverage trading with a dedicated order form and market context.
- Network anchoring to BNB Chain reduces fragmentation for perp liquidity/settlement.
Strategic significance
- Perps expand revenue beyond AMM swap fees into funding/spread/fee-based derivatives.
- Separate market routes (
/perp/v2/:symbol) support deep linking, shareable market pages, and scalable listing management.
3. Liquidity Pools & LP Earnings (Pools / Positions / Create/Add)
Pages: /liquidity/pools, /liquidity-pools
This module covers discovering pools, managing LP positions, and creating liquidity. The main LP earnings page /liquidity/pools is titled âEarn from LPâ and is structured around âLiquidity Pools & Farmsâ.
UI and interactive elements
- Primary actions: âCreate Poolâ, âAdd Liquidityâ, plus views âAll Poolsâ and âMy Positionsâ (wallet-gated via âConnect Walletâ).
- Education and migration: âLearn Howâ and âLegacy Farm Pageâ suggest a transition path from older farming UX.
- Pool discovery table exposes: âFEE TIERâ, âAPRâ, âTVLâ, âVOLUME 24Hâ, âPOOL TYPEâ, âPOOL FEATUREâ.
- A concrete data point is visible in listings: cbETH/WETH with FEE TIER 0.01% and APR 9.73% under a highlighted block like âPANCAKE PICKSâ.
/liquidity-pools appears as a complementary list view with a simpler performance table: Pool | TVL | Volume 24h | Fees 24h | APR 24h, plus a speed/priority control (âPriority: Turboâ) and extensive language switching.
Strategic significance
- Pool metrics (TVL/volume/fees/APR) are surfaced as first-class decision inputs to drive liquidity placement.
- âMy Positionsâ makes LP state persistent across the product suite, while âCreate Poolâ expands long-tail asset onboarding.
4. Staking (Syrup Pools) & Partner Staking Playbooks
Pages: /pools, /ecosystem-and-partnerships/business-partnerships/syrup-pools
The Syrup Pools module is the single-asset staking experience. /pools is titled âSyrup Poolsâ with headings âJust stake some tokens to earn.â and âHigh APR, low risk.â The UI is clearly optimized for scanning and position management.
UI and interactive elements
- Wallet gating: âConnect Walletâ / WalletConnect.
- Pool browsing controls include Live / Old, a âStaked onlyâ filter, and sorting (visible options include Hot, APR, Earned, Total staked, and recency cues like Latest).
- The page design implies two key states: discovery (no wallet) and portfolio management (with wallet + âstaked onlyâ).
The partnership documentation page /ecosystem-and-partnerships/business-partnerships/syrup-pools complements the UI by describing an âExample of a Syrup Pool processâ, positioning Syrup Pools as a distribution channel for partner tokens.
What it enables
- Users stake a token (often CAKE or another specified asset) to earn rewards without managing LP impermanent loss.
- Partners can run incentive programs with a standardized staking UX.
Strategic significance
- Syrup Pools act as the âsimplest earn product,â retaining users who donât want LP complexity.
- The existence of a business playbook indicates this is also a B2B growth module (token marketing + user acquisition).
5. Token Launchpad (CAKE.PAD) & IFO Framework
Pages: /cakepad, /ecosystem-and-partnerships/business-partnerships/initial-far
This module handles primary token launches and allocations. /cakepad is branded âCAKE.PADâ with core sections: âHow to Take Partâ, âCommit $Cakeâ, âClaim your tokensâ, and âFAQââa full lifecycle from participation to settlement.
UI and interactive elements
- Strong wallet gating and CTAs: âConnect Walletâ / WalletConnect.
- Discovery states: tabs/filters like âLatestâ and âFinishedâ.
- A launch detail snapshot is visible: âEnded On Monadâ, implying chain-specific launches; a âDetailsâ button indicates a drill-down allocation page.
- Primary navigation cross-links to Trade / Earn / Play, keeping launch participation inside the main app shell.
The IFO documentation page /ecosystem-and-partnerships/business-partnerships/initial-far (IFOs) adds process framing with âExample of an IFO Processâ, clarifying this is not only a UI but a repeatable partner program.
What it enables
- Allocation via committing CAKE and later claiming distributed tokens.
- A standardized listing pipeline for new projects across supported networks.
Strategic significance
- Launchpad products convert platform attention into CAKE demand and partner revenue.
- Chain-specific launches (e.g., Monad) position PancakeSwap as multichain, not just BNB-only.
6. On-chain Games: Lottery & Prediction
Pages: /lottery, /prediction
This module provides engagement loops beyond trading/earning. /lottery is a full-featured on-chain lottery with clear round mechanics and user history.
Lottery UI and data points
- Headings emphasize urgency and state: âGet your tickets now!â, âuntil the drawâ, âNext Drawâ, âPrize Potâ, âYour ticketsâ, and âFinished Roundsâ.
- Concrete live data is shown: â$31,103 in Prizes!â and âNext Draw #1940â.
- Primary action: âBuy Ticketsâ with supporting âDetailsâ.
- Separate exploration paths: âAll Historyâ vs âYour Historyâ; wallet required for personalized checks (âConnect your wallet to check if youâve won!â).
Prediction UI
/predictioncurrently foregrounds network correctness with âCheck your networkâ and a âSwitch networkâ button, indicating feature availability is chain-dependent and guarded by network checks.
Strategic significance
- Lottery drives repeat visits and small, frequent transactions, benefiting fee flow and brand stickiness.
- Strong network gating in Prediction reduces user error (wrong chain) and reflects operational constraints (oracle/market availability per chain).
7. Governance: Voting & Proposal Flow
Pages: /voting
This module exposes protocol governance and community decision-making. The /voting page is titled âVotingâ and opens with âHave your say in the future of the PancakeSwap Ecosystemâ, framing it as ecosystem-level governance.
UI and interactive elements
- Primary CTA: âMake a Proposalâ, implying proposal creation is accessible from the UI (likely gated by eligibility).
- Proposal filtering is first-class: tabs âCoreâ, âCommunityâ, âAllâ, and a state label like âVote Nowâ to surface active proposals.
- There is explicit network enforcement: a âCheck your networkâ section similar to other modules, plus wallet gating via âConnect Walletâ.
- A feedback bridge exists: âGot a suggestion?â suggests non-binding idea submission alongside formal proposals.
What it enables
- Users browse proposals, filter by category, and vote when eligible.
- Proposers can start governance workflows from a single entry point.
Strategic significance
- Governance is the coordination layer across trading, liquidity incentives, and token programs.
- Category separation (Core vs Community) signals different trust levels/process rigor, which helps manage risk and expectations for protocol changes.
8. Analytics & Tokenomics (Info / Burn Dashboard)
Pages: /info/v3, /burn-dashboard
This module provides market transparency and CAKE supply tracking.
Info & Analytics (/info/v3)
- Headings define the scope: âPancakeSwap Info & Analyticsâ, âTop Tokensâ, âTop Pairsâ, âTransactionsâ.
- Cross-chain analytics is explicit via network buttons: Ethereum, BNB Smart Chain, ZKsync Era, Arbitrum One, Linea Mainnet, Base, opBNB.
- A search form âSearch liquidity pairs or tokensâ supports discovery by symbol/address.
- Navigation suggests multiple DEX engines under one analytics umbrella (e.g., Infinity, StableSwap, plus Overview / Pairs / Tokens).
Burn Dashboard (/burn-dashboard)
- Tokenomics summary is concrete: Total supply 343M CAKE, CAKE Burned 54.29M, Peak Supply 397M.
- The page shows a timestamp: âLast updated on: Mar 17, 2026â.
- Chart controls include denomination toggle (CAKE / USD) and time ranges (3m, 6m, 1y, Max).
- Transaction table columns expose on-chain traceability: Tx Hash | Amount | Timestamp | From | To | Type.
Strategic significance
- Analytics reduces information asymmetry for LPs and traders (top pairs/tokens, transaction activity).
- Burn transparency supports CAKE value narrative and helps users verify supply policy via raw tx records.
9. Security, Developer Docs & Operational Support
Pages: /bug-bounty, /developers/contributing, /readme/help/troubleshooting
This module is the platformâs âengineering surface areaâ: vulnerability intake, contributor onboarding, and end-user error resolution.
Bug Bounty (/bug-bounty)
- The page centers on preventing loss of user funds, spanning smart contracts, websites, and apps.
- UI elements include Search and an âOn this pageâ TOC control, indicating a long-form policy document.
- A table with Level columns suggests tiered severity/reward structure (e.g., levels per impact).
Contributing (/developers/contributing)
- Structured onboarding with headings: âSetup your dev environmentâ, âCoding rulesâ, âUse the UIKitâ, âUse the tools!â, âSome good practicesâ, and âCreating your pull requestâ.
- Doc shell includes global search (âAsk or searchâŠâ) and language dropdown, typical of a maintained documentation portal.
Troubleshooting (/readme/help/troubleshooting)
- Maps common on-chain/DEX errors to fixes: INSUFFICIENTOUTPUTAMOUNT, INSUFFICIENTAAMOUNT / INSUFFICIENTBAMOUNT, PancakeRouter: EXPIRED, Pancake: K, Pancake: TRANSFER_FAILED.
- Provides actionable steps like Approve the LP contract, Query
balanceOf, and guidance for Add or Remove Liquidity.
Strategic significance
- Reduces support burden and increases user success rate during swaps/LP actions.
- Bug bounty + contributor guidelines shorten response time for security issues and standardize external contributions.