[{"data":1,"prerenderedAt":2798},["ShallowReactive",2],{"blog-best-dex-to-launch-a-token":3,"related-best-dex-to-launch-a-token":940},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"author":11,"category":12,"tags":13,"keywords":18,"image":24,"readTime":25,"body":26,"_type":934,"_id":935,"_source":936,"_file":937,"_stem":938,"_extension":939},"/blog/best-dex-to-launch-a-token","blog",false,"","Best DEX to Launch a Token: 8 Options Compared by Chain and Use Case","The best DEX to launch a token depends on your chain, pool design and liquidity plan. Compare 8 leading DEXs with clear criteria and a pick-by-situation guide.","2026-10-25","Fibonacci Capital","DeFi",[14,15,16,17],"dex","token launch","liquidity pools","defi",[19,20,21,22,23],"best dex to launch a token","best dex for new tokens","where to launch a token","dex token launch","which dex to list token on","/assets/images/blog/best-dex-to-launch-a-token.jpg","9 min read",{"type":27,"children":28,"toc":918},"root",[29,37,44,49,115,120,126,131,141,160,166,171,180,189,195,200,209,218,224,229,238,247,253,258,267,276,282,287,296,305,311,324,333,342,348,353,362,371,377,639,645,754,759,808,814,895,901,906],{"type":30,"tag":31,"props":32,"children":33},"element","p",{},[34],{"type":35,"value":36},"text","The best DEX to launch a token is usually the deepest, most widely integrated exchange on the chain your users already use: Uniswap on Ethereum and many EVM layer 2s, PancakeSwap on BNB Chain, Raydium or Meteora on Solana, and Aerodrome on Base. Chain choice comes first, because a DEX cannot bring you users who are not on its chain. After that, the decision turns on pool design (full-range or concentrated liquidity), launch mechanics (plain pool, bonding curve or liquidity bootstrapping), aggregator coverage and how much active management your team can handle. This list sets out the criteria first, then covers eight DEXs and closes with a pick-by-situation table.",{"type":30,"tag":38,"props":39,"children":41},"h2",{"id":40},"selection-criteria",[42],{"type":35,"value":43},"Selection Criteria",{"type":30,"tag":31,"props":45,"children":46},{},[47],{"type":35,"value":48},"We assessed each DEX on criteria that matter to a token team on launch day, not to a trader looking for yield:",{"type":30,"tag":50,"props":51,"children":52},"ol",{},[53,65,75,85,95,105],{"type":30,"tag":54,"props":55,"children":56},"li",{},[57,63],{"type":30,"tag":58,"props":59,"children":60},"strong",{},[61],{"type":35,"value":62},"Ecosystem depth on its chain.",{"type":35,"value":64}," Is it where most volume and liquidity on that chain already sits?",{"type":30,"tag":54,"props":66,"children":67},{},[68,73],{"type":30,"tag":58,"props":69,"children":70},{},[71],{"type":35,"value":72},"Aggregator and wallet routing.",{"type":35,"value":74}," Will major aggregators and wallets route trades to your pool without extra work?",{"type":30,"tag":54,"props":76,"children":77},{},[78,83],{"type":30,"tag":58,"props":79,"children":80},{},[81],{"type":35,"value":82},"Pool design options.",{"type":35,"value":84}," Full-range constant product, concentrated liquidity, weighted pools, or launch-specific mechanisms.",{"type":30,"tag":54,"props":86,"children":87},{},[88,93],{"type":30,"tag":58,"props":89,"children":90},{},[91],{"type":35,"value":92},"Launch tooling.",{"type":35,"value":94}," Native support for bonding curves, liquidity bootstrapping or fair-launch mechanics.",{"type":30,"tag":54,"props":96,"children":97},{},[98,103],{"type":30,"tag":58,"props":99,"children":100},{},[101],{"type":35,"value":102},"Management burden.",{"type":35,"value":104}," How much ongoing rebalancing the pool type demands.",{"type":30,"tag":54,"props":106,"children":107},{},[108,113],{"type":30,"tag":58,"props":109,"children":110},{},[111],{"type":35,"value":112},"Incentive ecosystem.",{"type":35,"value":114}," Whether the DEX has a gauge, vote or rewards system that can attract external liquidity.",{"type":30,"tag":31,"props":116,"children":117},{},[118],{"type":35,"value":119},"We do not rank by fees or volume figures, because both change constantly. Check current figures on the DEX and a data aggregator before deciding. The list is ordered by chain, not by quality.",{"type":30,"tag":38,"props":121,"children":123},{"id":122},"_1-uniswap-ethereum-and-evm-layer-2s",[124],{"type":35,"value":125},"1. Uniswap (Ethereum and EVM layer 2s)",{"type":30,"tag":31,"props":127,"children":128},{},[129],{"type":35,"value":130},"Uniswap is the default venue for new ERC-20 tokens on Ethereum and is deployed on many layer 2 networks. Its main strengths are near-universal integration with wallets and aggregators and a choice of pool versions: full-range pools, concentrated liquidity with several fee tiers, and v4 pools that support custom hooks.",{"type":30,"tag":31,"props":132,"children":133},{},[134,139],{"type":30,"tag":58,"props":135,"children":136},{},[137],{"type":35,"value":138},"Best for:",{"type":35,"value":140}," Ethereum-native projects and teams that want the widest routing coverage.",{"type":30,"tag":31,"props":142,"children":143},{},[144,149,151,158],{"type":30,"tag":58,"props":145,"children":146},{},[147],{"type":35,"value":148},"Watch out for:",{"type":35,"value":150}," Concentrated liquidity ranges set too narrow at launch, which can leave the pool out of range after a large move. We cover the failure modes in ",{"type":30,"tag":152,"props":153,"children":155},"a",{"href":154},"/blog/concentrated-liquidity-token-launch-mistakes",[156],{"type":35,"value":157},"concentrated liquidity token launch mistakes",{"type":35,"value":159},". Mainnet gas also makes small pool adjustments costly.",{"type":30,"tag":38,"props":161,"children":163},{"id":162},"_2-pancakeswap-bnb-chain-and-others",[164],{"type":35,"value":165},"2. PancakeSwap (BNB Chain and others)",{"type":30,"tag":31,"props":167,"children":168},{},[169],{"type":35,"value":170},"PancakeSwap is the dominant DEX on BNB Chain and has expanded to several other networks. It offers both classic and concentrated liquidity pools, and its retail-heavy user base makes it a natural first venue for consumer-facing tokens on BNB Chain.",{"type":30,"tag":31,"props":172,"children":173},{},[174,178],{"type":30,"tag":58,"props":175,"children":176},{},[177],{"type":35,"value":138},{"type":35,"value":179}," Projects building on BNB Chain or targeting the retail audience that trades there.",{"type":30,"tag":31,"props":181,"children":182},{},[183,187],{"type":30,"tag":58,"props":184,"children":185},{},[186],{"type":35,"value":148},{"type":35,"value":188}," Lower transaction costs mean bots are active from the first block. Plan launch protections before the pool goes live.",{"type":30,"tag":38,"props":190,"children":192},{"id":191},"_3-raydium-solana",[193],{"type":35,"value":194},"3. Raydium (Solana)",{"type":30,"tag":31,"props":196,"children":197},{},[198],{"type":35,"value":199},"Raydium is one of the core liquidity venues on Solana, with constant product pools, concentrated liquidity pools and launch tooling. Many Solana tokens that start on a bonding curve platform migrate their liquidity to Raydium or a similar venue once the curve completes.",{"type":30,"tag":31,"props":201,"children":202},{},[203,207],{"type":30,"tag":58,"props":204,"children":205},{},[206],{"type":35,"value":138},{"type":35,"value":208}," Solana tokens that want deep routing through Solana aggregators and a standard pool format.",{"type":30,"tag":31,"props":210,"children":211},{},[212,216],{"type":30,"tag":58,"props":213,"children":214},{},[215],{"type":35,"value":148},{"type":35,"value":217}," The speed of Solana markets. Price discovery in the first minutes can be extreme, so launch-day monitoring matters more than on slower chains.",{"type":30,"tag":38,"props":219,"children":221},{"id":220},"_4-meteora-solana",[222],{"type":35,"value":223},"4. Meteora (Solana)",{"type":30,"tag":31,"props":225,"children":226},{},[227],{"type":35,"value":228},"Meteora focuses on dynamic liquidity. Its DLMM pools distribute liquidity into discrete price bins with fees that can adjust to volatility, and it offers launch-oriented pool types, including bonding-curve style mechanisms. It has become a common choice for Solana launches that want more control over how liquidity is placed at the start.",{"type":30,"tag":31,"props":230,"children":231},{},[232,236],{"type":30,"tag":58,"props":233,"children":234},{},[235],{"type":35,"value":138},{"type":35,"value":237}," Solana teams that want configurable launch liquidity and are able to manage bin-based positions.",{"type":30,"tag":31,"props":239,"children":240},{},[241,245],{"type":30,"tag":58,"props":242,"children":243},{},[244],{"type":35,"value":148},{"type":35,"value":246}," More configuration means more ways to get it wrong. Simulate the position before going live.",{"type":30,"tag":38,"props":248,"children":250},{"id":249},"_5-orca-solana",[251],{"type":35,"value":252},"5. Orca (Solana)",{"type":30,"tag":31,"props":254,"children":255},{},[256],{"type":35,"value":257},"Orca is a Solana DEX known for concentrated liquidity \"whirlpools\" and a relatively simple interface. It is widely routed by Solana aggregators.",{"type":30,"tag":31,"props":259,"children":260},{},[261,265],{"type":30,"tag":58,"props":262,"children":263},{},[264],{"type":35,"value":138},{"type":35,"value":266}," Solana projects that want concentrated liquidity on a well-integrated venue without extra launch mechanics.",{"type":30,"tag":31,"props":268,"children":269},{},[270,274],{"type":30,"tag":58,"props":271,"children":272},{},[273],{"type":35,"value":148},{"type":35,"value":275}," The same range-management discipline as any concentrated liquidity pool.",{"type":30,"tag":38,"props":277,"children":279},{"id":278},"_6-aerodrome-base",[280],{"type":35,"value":281},"6. Aerodrome (Base)",{"type":30,"tag":31,"props":283,"children":284},{},[285],{"type":35,"value":286},"Aerodrome is the main liquidity hub on Base and runs a vote-escrow model: holders of its locked token vote on which pools receive emissions, and projects can offer incentives to voters to direct those emissions to their pool. That makes it unusual on this list, because it gives a project a way to attract third-party liquidity rather than funding all of it from treasury.",{"type":30,"tag":31,"props":288,"children":289},{},[290,294],{"type":30,"tag":58,"props":291,"children":292},{},[293],{"type":35,"value":138},{"type":35,"value":295}," Projects on Base, and teams with a budget for ongoing incentives.",{"type":30,"tag":31,"props":297,"children":298},{},[299,303],{"type":30,"tag":58,"props":300,"children":301},{},[302],{"type":35,"value":148},{"type":35,"value":304}," Incentive costs that compound over time. Model what you will pay per unit of liquidity attracted and set a stopping point before you start.",{"type":30,"tag":38,"props":306,"children":308},{"id":307},"_7-balancer-multichain",[309],{"type":35,"value":310},"7. Balancer (multichain)",{"type":30,"tag":31,"props":312,"children":313},{},[314,316,322],{"type":35,"value":315},"Balancer supports weighted pools and has long been associated with liquidity bootstrapping pools (LBPs), where the pool weights shift over time so the price starts high and falls unless buyers step in. That design is aimed at price discovery and at reducing the advantage of early bots. We compare it with other sale formats in ",{"type":30,"tag":152,"props":317,"children":319},{"href":318},"/blog/lbp-vs-fixed-price-vs-dutch-auction-token-sale",[320],{"type":35,"value":321},"LBP vs fixed price vs Dutch auction",{"type":35,"value":323},".",{"type":30,"tag":31,"props":325,"children":326},{},[327,331],{"type":30,"tag":58,"props":328,"children":329},{},[330],{"type":35,"value":138},{"type":35,"value":332}," Teams that want a time-boxed price discovery event rather than a standing pool at a fixed opening price.",{"type":30,"tag":31,"props":334,"children":335},{},[336,340],{"type":30,"tag":58,"props":337,"children":338},{},[339],{"type":35,"value":148},{"type":35,"value":341}," LBPs need clear communication. Buyers who do not understand the declining price mechanism often buy too early and feel misled.",{"type":30,"tag":38,"props":343,"children":345},{"id":344},"_8-camelot-arbitrum",[346],{"type":35,"value":347},"8. Camelot (Arbitrum)",{"type":30,"tag":31,"props":349,"children":350},{},[351],{"type":35,"value":352},"Camelot is an Arbitrum-native DEX positioned around ecosystem projects, with customizable pools and a history of launch partnerships for Arbitrum tokens.",{"type":30,"tag":31,"props":354,"children":355},{},[356,360],{"type":30,"tag":58,"props":357,"children":358},{},[359],{"type":35,"value":138},{"type":35,"value":361}," Projects deeply tied to the Arbitrum ecosystem that want a venue with a community focus.",{"type":30,"tag":31,"props":363,"children":364},{},[365,369],{"type":30,"tag":58,"props":366,"children":367},{},[368],{"type":35,"value":148},{"type":35,"value":370}," Routing coverage may be narrower than Uniswap's on the same chain, so many teams run both.",{"type":30,"tag":38,"props":372,"children":374},{"id":373},"comparison-table",[375],{"type":35,"value":376},"Comparison Table",{"type":30,"tag":378,"props":379,"children":380},"table",{},[381,415],{"type":30,"tag":382,"props":383,"children":384},"thead",{},[385],{"type":30,"tag":386,"props":387,"children":388},"tr",{},[389,395,400,405,410],{"type":30,"tag":390,"props":391,"children":392},"th",{},[393],{"type":35,"value":394},"DEX",{"type":30,"tag":390,"props":396,"children":397},{},[398],{"type":35,"value":399},"Main chain(s)",{"type":30,"tag":390,"props":401,"children":402},{},[403],{"type":35,"value":404},"Pool types",{"type":30,"tag":390,"props":406,"children":407},{},[408],{"type":35,"value":409},"Launch mechanism",{"type":30,"tag":390,"props":411,"children":412},{},[413],{"type":35,"value":414},"Management burden",{"type":30,"tag":416,"props":417,"children":418},"tbody",{},[419,448,476,503,530,556,584,612],{"type":30,"tag":386,"props":420,"children":421},{},[422,428,433,438,443],{"type":30,"tag":423,"props":424,"children":425},"td",{},[426],{"type":35,"value":427},"Uniswap",{"type":30,"tag":423,"props":429,"children":430},{},[431],{"type":35,"value":432},"Ethereum, EVM L2s",{"type":30,"tag":423,"props":434,"children":435},{},[436],{"type":35,"value":437},"Full-range, concentrated, v4 hooks",{"type":30,"tag":423,"props":439,"children":440},{},[441],{"type":35,"value":442},"Plain pool; custom via hooks",{"type":30,"tag":423,"props":444,"children":445},{},[446],{"type":35,"value":447},"Low to high, by pool type",{"type":30,"tag":386,"props":449,"children":450},{},[451,456,461,466,471],{"type":30,"tag":423,"props":452,"children":453},{},[454],{"type":35,"value":455},"PancakeSwap",{"type":30,"tag":423,"props":457,"children":458},{},[459],{"type":35,"value":460},"BNB Chain and others",{"type":30,"tag":423,"props":462,"children":463},{},[464],{"type":35,"value":465},"Classic, concentrated",{"type":30,"tag":423,"props":467,"children":468},{},[469],{"type":35,"value":470},"Plain pool",{"type":30,"tag":423,"props":472,"children":473},{},[474],{"type":35,"value":475},"Low to medium",{"type":30,"tag":386,"props":477,"children":478},{},[479,484,489,494,499],{"type":30,"tag":423,"props":480,"children":481},{},[482],{"type":35,"value":483},"Raydium",{"type":30,"tag":423,"props":485,"children":486},{},[487],{"type":35,"value":488},"Solana",{"type":30,"tag":423,"props":490,"children":491},{},[492],{"type":35,"value":493},"Constant product, concentrated",{"type":30,"tag":423,"props":495,"children":496},{},[497],{"type":35,"value":498},"Plain pool, launch tooling",{"type":30,"tag":423,"props":500,"children":501},{},[502],{"type":35,"value":475},{"type":30,"tag":386,"props":504,"children":505},{},[506,511,515,520,525],{"type":30,"tag":423,"props":507,"children":508},{},[509],{"type":35,"value":510},"Meteora",{"type":30,"tag":423,"props":512,"children":513},{},[514],{"type":35,"value":488},{"type":30,"tag":423,"props":516,"children":517},{},[518],{"type":35,"value":519},"Dynamic bins (DLMM), others",{"type":30,"tag":423,"props":521,"children":522},{},[523],{"type":35,"value":524},"Launch pools, bonding curves",{"type":30,"tag":423,"props":526,"children":527},{},[528],{"type":35,"value":529},"Medium to high",{"type":30,"tag":386,"props":531,"children":532},{},[533,538,542,547,551],{"type":30,"tag":423,"props":534,"children":535},{},[536],{"type":35,"value":537},"Orca",{"type":30,"tag":423,"props":539,"children":540},{},[541],{"type":35,"value":488},{"type":30,"tag":423,"props":543,"children":544},{},[545],{"type":35,"value":546},"Concentrated",{"type":30,"tag":423,"props":548,"children":549},{},[550],{"type":35,"value":470},{"type":30,"tag":423,"props":552,"children":553},{},[554],{"type":35,"value":555},"Medium",{"type":30,"tag":386,"props":557,"children":558},{},[559,564,569,574,579],{"type":30,"tag":423,"props":560,"children":561},{},[562],{"type":35,"value":563},"Aerodrome",{"type":30,"tag":423,"props":565,"children":566},{},[567],{"type":35,"value":568},"Base",{"type":30,"tag":423,"props":570,"children":571},{},[572],{"type":35,"value":573},"Volatile, stable, concentrated",{"type":30,"tag":423,"props":575,"children":576},{},[577],{"type":35,"value":578},"Plain pool plus vote incentives",{"type":30,"tag":423,"props":580,"children":581},{},[582],{"type":35,"value":583},"Medium, plus incentive management",{"type":30,"tag":386,"props":585,"children":586},{},[587,592,597,602,607],{"type":30,"tag":423,"props":588,"children":589},{},[590],{"type":35,"value":591},"Balancer",{"type":30,"tag":423,"props":593,"children":594},{},[595],{"type":35,"value":596},"Multichain",{"type":30,"tag":423,"props":598,"children":599},{},[600],{"type":35,"value":601},"Weighted, LBP",{"type":30,"tag":423,"props":603,"children":604},{},[605],{"type":35,"value":606},"LBP",{"type":30,"tag":423,"props":608,"children":609},{},[610],{"type":35,"value":611},"Medium during the event",{"type":30,"tag":386,"props":613,"children":614},{},[615,620,625,630,635],{"type":30,"tag":423,"props":616,"children":617},{},[618],{"type":35,"value":619},"Camelot",{"type":30,"tag":423,"props":621,"children":622},{},[623],{"type":35,"value":624},"Arbitrum",{"type":30,"tag":423,"props":626,"children":627},{},[628],{"type":35,"value":629},"Customizable",{"type":30,"tag":423,"props":631,"children":632},{},[633],{"type":35,"value":634},"Plain pool, launch partnerships",{"type":30,"tag":423,"props":636,"children":637},{},[638],{"type":35,"value":555},{"type":30,"tag":38,"props":640,"children":642},{"id":641},"which-should-you-pick",[643],{"type":35,"value":644},"Which Should You Pick?",{"type":30,"tag":378,"props":646,"children":647},{},[648,664],{"type":30,"tag":382,"props":649,"children":650},{},[651],{"type":30,"tag":386,"props":652,"children":653},{},[654,659],{"type":30,"tag":390,"props":655,"children":656},{},[657],{"type":35,"value":658},"Your situation",{"type":30,"tag":390,"props":660,"children":661},{},[662],{"type":35,"value":663},"Sensible starting point",{"type":30,"tag":416,"props":665,"children":666},{},[667,679,691,704,716,728,741],{"type":30,"tag":386,"props":668,"children":669},{},[670,675],{"type":30,"tag":423,"props":671,"children":672},{},[673],{"type":35,"value":674},"ERC-20 on Ethereum or an EVM L2, want maximum routing",{"type":30,"tag":423,"props":676,"children":677},{},[678],{"type":35,"value":427},{"type":30,"tag":386,"props":680,"children":681},{},[682,687],{"type":30,"tag":423,"props":683,"children":684},{},[685],{"type":35,"value":686},"Building on BNB Chain, retail audience",{"type":30,"tag":423,"props":688,"children":689},{},[690],{"type":35,"value":455},{"type":30,"tag":386,"props":692,"children":693},{},[694,699],{"type":30,"tag":423,"props":695,"children":696},{},[697],{"type":35,"value":698},"Solana token, want standard deep routing",{"type":30,"tag":423,"props":700,"children":701},{},[702],{"type":35,"value":703},"Raydium or Orca",{"type":30,"tag":386,"props":705,"children":706},{},[707,712],{"type":30,"tag":423,"props":708,"children":709},{},[710],{"type":35,"value":711},"Solana token, want configurable launch liquidity",{"type":30,"tag":423,"props":713,"children":714},{},[715],{"type":35,"value":510},{"type":30,"tag":386,"props":717,"children":718},{},[719,724],{"type":30,"tag":423,"props":720,"children":721},{},[722],{"type":35,"value":723},"Building on Base, have an incentive budget",{"type":30,"tag":423,"props":725,"children":726},{},[727],{"type":35,"value":563},{"type":30,"tag":386,"props":729,"children":730},{},[731,736],{"type":30,"tag":423,"props":732,"children":733},{},[734],{"type":35,"value":735},"Want time-boxed price discovery",{"type":30,"tag":423,"props":737,"children":738},{},[739],{"type":35,"value":740},"Balancer LBP, then a standing pool",{"type":30,"tag":386,"props":742,"children":743},{},[744,749],{"type":30,"tag":423,"props":745,"children":746},{},[747],{"type":35,"value":748},"Arbitrum ecosystem project",{"type":30,"tag":423,"props":750,"children":751},{},[752],{"type":35,"value":753},"Camelot, often alongside Uniswap",{"type":30,"tag":31,"props":755,"children":756},{},[757],{"type":35,"value":758},"Three rules apply whatever you choose:",{"type":30,"tag":760,"props":761,"children":762},"ul",{},[763,773,790],{"type":30,"tag":54,"props":764,"children":765},{},[766,771],{"type":30,"tag":58,"props":767,"children":768},{},[769],{"type":35,"value":770},"Launch on one venue per chain first.",{"type":35,"value":772}," Splitting a small amount of launch liquidity across several pools makes every pool thin. Add venues once there is enough volume to justify them.",{"type":30,"tag":54,"props":774,"children":775},{},[776,781,783,789],{"type":30,"tag":58,"props":777,"children":778},{},[779],{"type":35,"value":780},"Decide who manages the pool.",{"type":35,"value":782}," A full-range pool can run with little oversight; concentrated or bin-based pools need someone watching them. If you are weighing doing this yourself, see ",{"type":30,"tag":152,"props":784,"children":786},{"href":785},"/blog/in-house-market-making-vs-hiring-a-market-maker",[787],{"type":35,"value":788},"in-house market making vs hiring a market maker",{"type":35,"value":323},{"type":30,"tag":54,"props":791,"children":792},{},[793,798,800,806],{"type":30,"tag":58,"props":794,"children":795},{},[796],{"type":35,"value":797},"Lock or commit the liquidity publicly.",{"type":35,"value":799}," Buyers check this. ",{"type":30,"tag":152,"props":801,"children":803},{"href":802},"/blog/how-to-lock-liquidity-token-launch",[804],{"type":35,"value":805},"How to lock liquidity for a token launch",{"type":35,"value":807}," covers the options.",{"type":30,"tag":38,"props":809,"children":811},{"id":810},"pre-launch-checklist-for-any-dex",[812],{"type":35,"value":813},"Pre-Launch Checklist for Any DEX",{"type":30,"tag":760,"props":815,"children":818},{"className":816},[817],"contains-task-list",[819,832,841,850,859,868,877,886],{"type":30,"tag":54,"props":820,"children":823},{"className":821},[822],"task-list-item",[824,830],{"type":30,"tag":825,"props":826,"children":829},"input",{"disabled":827,"type":828},true,"checkbox",[],{"type":35,"value":831}," Chain confirmed based on where your users and partners are",{"type":30,"tag":54,"props":833,"children":835},{"className":834},[822],[836,839],{"type":30,"tag":825,"props":837,"children":838},{"disabled":827,"type":828},[],{"type":35,"value":840}," Pool type and initial price set, with the opening market cap calculated and sanity-checked",{"type":30,"tag":54,"props":842,"children":844},{"className":843},[822],[845,848],{"type":30,"tag":825,"props":846,"children":847},{"disabled":827,"type":828},[],{"type":35,"value":849}," Initial liquidity sized for expected launch flow, not just the minimum",{"type":30,"tag":54,"props":851,"children":853},{"className":852},[822],[854,857],{"type":30,"tag":825,"props":855,"children":856},{"disabled":827,"type":828},[],{"type":35,"value":858}," Bot and sniper protections decided and tested",{"type":30,"tag":54,"props":860,"children":862},{"className":861},[822],[863,866],{"type":30,"tag":825,"props":864,"children":865},{"disabled":827,"type":828},[],{"type":35,"value":867}," Liquidity lock or commitment arranged and announced",{"type":30,"tag":54,"props":869,"children":871},{"className":870},[822],[872,875],{"type":30,"tag":825,"props":873,"children":874},{"disabled":827,"type":828},[],{"type":35,"value":876}," Contract address published only through official channels at launch",{"type":30,"tag":54,"props":878,"children":880},{"className":879},[822],[881,884],{"type":30,"tag":825,"props":882,"children":883},{"disabled":827,"type":828},[],{"type":35,"value":885}," Aggregator and token list submissions prepared",{"type":30,"tag":54,"props":887,"children":889},{"className":888},[822],[890,893],{"type":30,"tag":825,"props":891,"children":892},{"disabled":827,"type":828},[],{"type":35,"value":894}," Someone assigned to monitor the pool for the first 72 hours",{"type":30,"tag":38,"props":896,"children":898},{"id":897},"the-bottom-line",[899],{"type":35,"value":900},"The Bottom Line",{"type":30,"tag":31,"props":902,"children":903},{},[904],{"type":35,"value":905},"There is no single best DEX for every token. Pick the chain first, then the most integrated venue on that chain, then the pool design your team can actually manage. Get the opening price, liquidity size and launch protections right, and the venue choice matters less than most teams think. Fibonacci Capital helps projects plan on-chain and centralized exchange liquidity together, so the DEX pool and later CEX listings support each other instead of competing.",{"type":30,"tag":31,"props":907,"children":908},{},[909,911,917],{"type":35,"value":910},"If you are planning a launch and want a second view on venue and liquidity, ",{"type":30,"tag":152,"props":912,"children":914},{"href":913},"/pretge",[915],{"type":35,"value":916},"talk to us about our pre-TGE program",{"type":35,"value":323},{"title":7,"searchDepth":919,"depth":919,"links":920},2,[921,922,923,924,925,926,927,928,929,930,931,932,933],{"id":40,"depth":919,"text":43},{"id":122,"depth":919,"text":125},{"id":162,"depth":919,"text":165},{"id":191,"depth":919,"text":194},{"id":220,"depth":919,"text":223},{"id":249,"depth":919,"text":252},{"id":278,"depth":919,"text":281},{"id":307,"depth":919,"text":310},{"id":344,"depth":919,"text":347},{"id":373,"depth":919,"text":376},{"id":641,"depth":919,"text":644},{"id":810,"depth":919,"text":813},{"id":897,"depth":919,"text":900},"markdown","content:blog:best-dex-to-launch-a-token.md","content","blog/best-dex-to-launch-a-token.md","blog/best-dex-to-launch-a-token","md",[941,1723,2420],{"_path":942,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":943,"description":944,"date":945,"author":11,"category":12,"tags":946,"keywords":950,"image":956,"readTime":25,"body":957,"_type":934,"_id":1720,"_source":936,"_file":1721,"_stem":1722,"_extension":939},"/blog/protocol-owned-liquidity-guide-token-projects","Protocol-Owned Liquidity: How Token Projects Build It Step by Step","Protocol-owned liquidity explained for token teams: how to fund it, where to deploy it, how to manage risk, and when renting liquidity is still the better call.","2026-10-22",[947,17,948,949],"protocol-owned liquidity","liquidity","treasury",[951,952,953,954,955],"protocol owned liquidity","POL crypto","how to build protocol owned liquidity","own your token liquidity","liquidity mining alternative","/assets/images/blog/protocol-owned-liquidity-guide-token-projects.jpg",{"type":27,"children":958,"toc":1702},[959,964,970,982,987,1030,1042,1048,1053,1086,1099,1105,1110,1209,1221,1234,1240,1245,1252,1257,1263,1275,1281,1286,1291,1297,1302,1320,1340,1346,1351,1404,1416,1422,1427,1469,1474,1480,1540,1546,1551,1574,1579,1585,1684,1690],{"type":30,"tag":31,"props":960,"children":961},{},[962],{"type":35,"value":963},"Protocol-owned liquidity (POL) means the project's own treasury holds the liquidity-provider (LP) positions that make its token tradable on-chain, instead of renting that liquidity from outside providers through token emissions. You build it by setting aside a budget of your token and a paired asset, seeding or acquiring LP positions, holding them in treasury-controlled custody, and managing them as a strategy with clear rules. This guide walks through the steps, the risks that catch teams out, and a way to decide whether POL fits your stage.",{"type":30,"tag":38,"props":965,"children":967},{"id":966},"why-teams-move-toward-protocol-owned-liquidity",[968],{"type":35,"value":969},"Why Teams Move Toward Protocol-Owned Liquidity",{"type":30,"tag":31,"props":971,"children":972},{},[973,975,981],{"type":35,"value":974},"The default way to get on-chain liquidity is to pay for it. A project emits tokens to anyone who deposits into a pool, and liquidity appears. It also tends to leave when the rewards stop, because the providers were there for the emissions, not the project. We cover that trade-off in ",{"type":30,"tag":152,"props":976,"children":978},{"href":977},"/blog/liquidity-mining-vs-market-making",[979],{"type":35,"value":980},"liquidity mining vs market making",{"type":35,"value":323},{"type":30,"tag":31,"props":983,"children":984},{},[985],{"type":35,"value":986},"POL flips the logic. Instead of paying a continuous rent, the project buys or builds a permanent position. The main benefits:",{"type":30,"tag":760,"props":988,"children":989},{},[990,1000,1010,1020],{"type":30,"tag":54,"props":991,"children":992},{},[993,998],{"type":30,"tag":58,"props":994,"children":995},{},[996],{"type":35,"value":997},"Durability.",{"type":35,"value":999}," Liquidity does not walk away when incentives end, because the project is the provider.",{"type":30,"tag":54,"props":1001,"children":1002},{},[1003,1008],{"type":30,"tag":58,"props":1004,"children":1005},{},[1006],{"type":35,"value":1007},"Lower sell pressure.",{"type":35,"value":1009}," Rented liquidity is often paid in the project's own token, and recipients sell it. Owned liquidity does not create that stream.",{"type":30,"tag":54,"props":1011,"children":1012},{},[1013,1018],{"type":30,"tag":58,"props":1014,"children":1015},{},[1016],{"type":35,"value":1017},"Fee income.",{"type":35,"value":1019}," Trading fees on the pool accrue to the treasury rather than to mercenary capital.",{"type":30,"tag":54,"props":1021,"children":1022},{},[1023,1028],{"type":30,"tag":58,"props":1024,"children":1025},{},[1026],{"type":35,"value":1027},"A credible signal.",{"type":35,"value":1029}," Liquidity that sits under a transparent, governed policy reads better to exchanges and investors than a pool that could be pulled by anonymous providers.",{"type":30,"tag":31,"props":1031,"children":1032},{},[1033,1035,1041],{"type":35,"value":1034},"None of these is guaranteed. POL ties up treasury capital and exposes it to impermanent loss, so it needs the same discipline as any other treasury allocation. The mechanics of that loss are in ",{"type":30,"tag":152,"props":1036,"children":1038},{"href":1037},"/blog/impermanent-loss-explained",[1039],{"type":35,"value":1040},"impermanent loss explained",{"type":35,"value":323},{"type":30,"tag":38,"props":1043,"children":1045},{"id":1044},"step-1-decide-what-liquidity-you-actually-need",[1046],{"type":35,"value":1047},"Step 1: Decide What Liquidity You Actually Need",{"type":30,"tag":31,"props":1049,"children":1050},{},[1051],{"type":35,"value":1052},"Start from the trading you expect, not from the money you have. Work out:",{"type":30,"tag":50,"props":1054,"children":1055},{},[1056,1066,1076],{"type":30,"tag":54,"props":1057,"children":1058},{},[1059,1064],{"type":30,"tag":58,"props":1060,"children":1061},{},[1062],{"type":35,"value":1063},"Target depth.",{"type":35,"value":1065}," How much should a typical trade move the price? Express it as a trade size and an acceptable price impact.",{"type":30,"tag":54,"props":1067,"children":1068},{},[1069,1074],{"type":30,"tag":58,"props":1070,"children":1071},{},[1072],{"type":35,"value":1073},"Venues.",{"type":35,"value":1075}," Which pools matter (the main token/stablecoin pair, a token/native-asset pair) and on which chains.",{"type":30,"tag":54,"props":1077,"children":1078},{},[1079,1084],{"type":30,"tag":58,"props":1080,"children":1081},{},[1082],{"type":35,"value":1083},"Time horizon.",{"type":35,"value":1085}," Is this launch liquidity that must hold for weeks, or a long-term base layer?",{"type":30,"tag":31,"props":1087,"children":1088},{},[1089,1091,1097],{"type":35,"value":1090},"If you have not sized launch liquidity before, ",{"type":30,"tag":152,"props":1092,"children":1094},{"href":1093},"/blog/how-much-liquidity-does-a-token-need-at-launch",[1095],{"type":35,"value":1096},"how much liquidity a token needs at launch",{"type":35,"value":1098}," gives a framework. The point is to end up with a number you can defend, rather than \"whatever we can afford\".",{"type":30,"tag":38,"props":1100,"children":1102},{"id":1101},"step-2-fund-it-without-wrecking-the-token",[1103],{"type":35,"value":1104},"Step 2: Fund It Without Wrecking the Token",{"type":30,"tag":31,"props":1106,"children":1107},{},[1108],{"type":35,"value":1109},"POL needs two sides: your token and a paired asset such as a stablecoin or the chain's native asset. Where each side comes from matters.",{"type":30,"tag":378,"props":1111,"children":1112},{},[1113,1134],{"type":30,"tag":382,"props":1114,"children":1115},{},[1116],{"type":30,"tag":386,"props":1117,"children":1118},{},[1119,1124,1129],{"type":30,"tag":390,"props":1120,"children":1121},{},[1122],{"type":35,"value":1123},"Source",{"type":30,"tag":390,"props":1125,"children":1126},{},[1127],{"type":35,"value":1128},"Pros",{"type":30,"tag":390,"props":1130,"children":1131},{},[1132],{"type":35,"value":1133},"Cons",{"type":30,"tag":416,"props":1135,"children":1136},{},[1137,1155,1173,1191],{"type":30,"tag":386,"props":1138,"children":1139},{},[1140,1145,1150],{"type":30,"tag":423,"props":1141,"children":1142},{},[1143],{"type":35,"value":1144},"Treasury stablecoins from a raise",{"type":30,"tag":423,"props":1146,"children":1147},{},[1148],{"type":35,"value":1149},"Clean, no new token supply",{"type":30,"tag":423,"props":1151,"children":1152},{},[1153],{"type":35,"value":1154},"Money not spent on runway or growth",{"type":30,"tag":386,"props":1156,"children":1157},{},[1158,1163,1168],{"type":30,"tag":423,"props":1159,"children":1160},{},[1161],{"type":35,"value":1162},"Treasury tokens from the allocation",{"type":30,"tag":423,"props":1164,"children":1165},{},[1166],{"type":35,"value":1167},"No cash needed",{"type":30,"tag":423,"props":1169,"children":1170},{},[1171],{"type":35,"value":1172},"Concentrates supply on the pool, can misprice",{"type":30,"tag":386,"props":1174,"children":1175},{},[1176,1181,1186],{"type":30,"tag":423,"props":1177,"children":1178},{},[1179],{"type":35,"value":1180},"Revenue or protocol fees",{"type":30,"tag":423,"props":1182,"children":1183},{},[1184],{"type":35,"value":1185},"Self-funding over time",{"type":30,"tag":423,"props":1187,"children":1188},{},[1189],{"type":35,"value":1190},"Slow, depends on traction",{"type":30,"tag":386,"props":1192,"children":1193},{},[1194,1199,1204],{"type":30,"tag":423,"props":1195,"children":1196},{},[1197],{"type":35,"value":1198},"Selling bonds or discounted tokens for LP assets",{"type":30,"tag":423,"props":1200,"children":1201},{},[1202],{"type":35,"value":1203},"Brings in paired assets from the market",{"type":30,"tag":423,"props":1205,"children":1206},{},[1207],{"type":35,"value":1208},"Adds sell pressure and complexity, easy to design badly",{"type":30,"tag":31,"props":1210,"children":1211},{},[1212,1214,1220],{"type":35,"value":1213},"Be cautious with anything that issues discounted tokens to acquire liquidity. It can work, but it hands buyers a built-in profit and a reason to sell. If you go that route, model the unlock behaviour first. The same logic that applies to investors applies here; see ",{"type":30,"tag":152,"props":1215,"children":1217},{"href":1216},"/blog/token-unlocks-managing-sell-pressure",[1218],{"type":35,"value":1219},"managing token unlock sell pressure",{"type":35,"value":323},{"type":30,"tag":31,"props":1222,"children":1223},{},[1224,1226,1232],{"type":35,"value":1225},"Whatever the source, pull it from a budget that was planned in advance. The ",{"type":30,"tag":152,"props":1227,"children":1229},{"href":1228},"/blog/treasury-management-crypto-projects",[1230],{"type":35,"value":1231},"treasury management guide",{"type":35,"value":1233}," explains how to separate runway, liquidity and reserves so that POL does not eat the first two.",{"type":30,"tag":38,"props":1235,"children":1237},{"id":1236},"step-3-choose-the-pool-design",[1238],{"type":35,"value":1239},"Step 3: Choose the Pool Design",{"type":30,"tag":31,"props":1241,"children":1242},{},[1243],{"type":35,"value":1244},"The pool type shapes how much work POL needs afterwards.",{"type":30,"tag":1246,"props":1247,"children":1249},"h3",{"id":1248},"full-range-pools",[1250],{"type":35,"value":1251},"Full-range pools",{"type":30,"tag":31,"props":1253,"children":1254},{},[1255],{"type":35,"value":1256},"Classic constant-product pools spread your capital across all prices. They are simple, need little management, and tolerate big moves. The cost is capital efficiency: much of your money sits at prices that will never trade.",{"type":30,"tag":1246,"props":1258,"children":1260},{"id":1259},"concentrated-liquidity",[1261],{"type":35,"value":1262},"Concentrated liquidity",{"type":30,"tag":31,"props":1264,"children":1265},{},[1266,1268,1273],{"type":35,"value":1267},"Concentrated positions put capital in a price range, which gives far more depth per unit of capital but stops earning (and stops providing depth) the moment the price leaves the range. They require active rebalancing, which is why they fail for teams without a plan. Read ",{"type":30,"tag":152,"props":1269,"children":1270},{"href":154},[1271],{"type":35,"value":1272},"concentrated liquidity mistakes for token launches",{"type":35,"value":1274}," before using them.",{"type":30,"tag":1246,"props":1276,"children":1278},{"id":1277},"pairing-with-a-volatile-asset",[1279],{"type":35,"value":1280},"Pairing with a volatile asset",{"type":30,"tag":31,"props":1282,"children":1283},{},[1284],{"type":35,"value":1285},"Pairing your token with another volatile asset can increase your exposure to two prices at once. For a treasury that is meant to be a stable base layer, a stablecoin pair is usually easier to reason about.",{"type":30,"tag":31,"props":1287,"children":1288},{},[1289],{"type":35,"value":1290},"A common compromise is a layered approach: a full-range base position as the floor, plus a smaller concentrated position near the current price for tighter spreads.",{"type":30,"tag":38,"props":1292,"children":1294},{"id":1293},"step-4-put-the-positions-under-proper-custody",[1295],{"type":35,"value":1296},"Step 4: Put the Positions Under Proper Custody",{"type":30,"tag":31,"props":1298,"children":1299},{},[1300],{"type":35,"value":1301},"POL is a treasury asset, so it needs the controls of one. In practice:",{"type":30,"tag":760,"props":1303,"children":1304},{},[1305,1310,1315],{"type":30,"tag":54,"props":1306,"children":1307},{},[1308],{"type":35,"value":1309},"Hold LP positions in a multisig or an institutional custody setup, never a single founder wallet.",{"type":30,"tag":54,"props":1311,"children":1312},{},[1313],{"type":35,"value":1314},"Define who can add, remove or rebalance, and what threshold approves it.",{"type":30,"tag":54,"props":1316,"children":1317},{},[1318],{"type":35,"value":1319},"Publish the addresses so the community and exchanges can verify that the liquidity is real and controlled by the project.",{"type":30,"tag":31,"props":1321,"children":1322},{},[1323,1325,1331,1333,1338],{"type":35,"value":1324},"The options are compared in ",{"type":30,"tag":152,"props":1326,"children":1328},{"href":1327},"/blog/crypto-custody-solutions-for-token-teams",[1329],{"type":35,"value":1330},"crypto custody solutions for token teams",{"type":35,"value":1332},". If you also want to prove to holders that liquidity cannot be pulled by anyone in a hurry, ",{"type":30,"tag":152,"props":1334,"children":1335},{"href":802},[1336],{"type":35,"value":1337},"how to lock liquidity at token launch",{"type":35,"value":1339}," covers the lock-versus-governance question.",{"type":30,"tag":38,"props":1341,"children":1343},{"id":1342},"step-5-write-a-management-policy",[1344],{"type":35,"value":1345},"Step 5: Write a Management Policy",{"type":30,"tag":31,"props":1347,"children":1348},{},[1349],{"type":35,"value":1350},"A POL position without rules becomes a discretionary bet. A short written policy should cover:",{"type":30,"tag":760,"props":1352,"children":1353},{},[1354,1364,1374,1384,1394],{"type":30,"tag":54,"props":1355,"children":1356},{},[1357,1362],{"type":30,"tag":58,"props":1358,"children":1359},{},[1360],{"type":35,"value":1361},"Rebalancing triggers.",{"type":35,"value":1363}," For concentrated positions, what price movement or time interval prompts a rebalance, and who executes it.",{"type":30,"tag":54,"props":1365,"children":1366},{},[1367,1372],{"type":30,"tag":58,"props":1368,"children":1369},{},[1370],{"type":35,"value":1371},"Withdrawal rules.",{"type":35,"value":1373}," Under what conditions the treasury can pull liquidity, and how fast. Pulling depth in a downturn is exactly when it hurts most.",{"type":30,"tag":54,"props":1375,"children":1376},{},[1377,1382],{"type":30,"tag":58,"props":1378,"children":1379},{},[1380],{"type":35,"value":1381},"Fee handling.",{"type":35,"value":1383}," Whether collected fees are compounded into the position, kept in reserve, or used for a buyback.",{"type":30,"tag":54,"props":1385,"children":1386},{},[1387,1392],{"type":30,"tag":58,"props":1388,"children":1389},{},[1390],{"type":35,"value":1391},"Risk limits.",{"type":35,"value":1393}," The maximum share of treasury allowed in LP positions, and what happens if impermanent loss exceeds a set threshold.",{"type":30,"tag":54,"props":1395,"children":1396},{},[1397,1402],{"type":30,"tag":58,"props":1398,"children":1399},{},[1400],{"type":35,"value":1401},"Reporting.",{"type":35,"value":1403}," A regular summary of position value, fees earned and loss versus holding, so the numbers are visible.",{"type":30,"tag":31,"props":1405,"children":1406},{},[1407,1409,1415],{"type":35,"value":1408},"This is also where you decide how POL interacts with other market support. An LP position quotes passively along a fixed curve. An active market maker adjusts quotes to the order book and across venues. They solve different problems, and many projects run both. For the centralised side, see how a ",{"type":30,"tag":152,"props":1410,"children":1412},{"href":1411},"/blog/how-market-makers-provide-liquidity",[1413],{"type":35,"value":1414},"market maker provides liquidity",{"type":35,"value":323},{"type":30,"tag":38,"props":1417,"children":1419},{"id":1418},"step-6-monitor-and-iterate",[1420],{"type":35,"value":1421},"Step 6: Monitor and Iterate",{"type":30,"tag":31,"props":1423,"children":1424},{},[1425],{"type":35,"value":1426},"After deployment, watch four things:",{"type":30,"tag":50,"props":1428,"children":1429},{},[1430,1440,1450,1459],{"type":30,"tag":54,"props":1431,"children":1432},{},[1433,1438],{"type":30,"tag":58,"props":1434,"children":1435},{},[1436],{"type":35,"value":1437},"Depth versus target.",{"type":35,"value":1439}," Is the pool still delivering the price impact you designed for?",{"type":30,"tag":54,"props":1441,"children":1442},{},[1443,1448],{"type":30,"tag":58,"props":1444,"children":1445},{},[1446],{"type":35,"value":1447},"Impermanent loss.",{"type":35,"value":1449}," Compare the LP position with simply holding the same assets.",{"type":30,"tag":54,"props":1451,"children":1452},{},[1453,1457],{"type":30,"tag":58,"props":1454,"children":1455},{},[1456],{"type":35,"value":1017},{"type":35,"value":1458}," Is volume high enough for fees to meaningfully offset the loss?",{"type":30,"tag":54,"props":1460,"children":1461},{},[1462,1467],{"type":30,"tag":58,"props":1463,"children":1464},{},[1465],{"type":35,"value":1466},"Concentration.",{"type":35,"value":1468}," Is the project the dominant provider? That is intended, but make sure it is not the only liquidity anywhere your token trades.",{"type":30,"tag":31,"props":1470,"children":1471},{},[1472],{"type":35,"value":1473},"If fee income consistently fails to cover the cost of the position, the answer may be to shrink it, change the range, or accept that some of the budget is better used elsewhere.",{"type":30,"tag":38,"props":1475,"children":1477},{"id":1476},"risks-to-plan-for",[1478],{"type":35,"value":1479},"Risks to Plan For",{"type":30,"tag":760,"props":1481,"children":1482},{},[1483,1492,1510,1520,1530],{"type":30,"tag":54,"props":1484,"children":1485},{},[1486,1490],{"type":30,"tag":58,"props":1487,"children":1488},{},[1489],{"type":35,"value":1447},{"type":35,"value":1491}," A sharp one-directional price move leaves the treasury holding more of the weaker asset. In a token that is falling, POL can mean the project is buying its own decline.",{"type":30,"tag":54,"props":1493,"children":1494},{},[1495,1500,1502,1508],{"type":30,"tag":58,"props":1496,"children":1497},{},[1498],{"type":35,"value":1499},"Smart contract risk.",{"type":35,"value":1501}," Every pool, router and position manager adds exposure. Use audited, widely used venues. See ",{"type":30,"tag":152,"props":1503,"children":1505},{"href":1504},"/blog/smart-contract-audits-before-launch",[1506],{"type":35,"value":1507},"smart contract audits before launch",{"type":35,"value":1509}," for what to check.",{"type":30,"tag":54,"props":1511,"children":1512},{},[1513,1518],{"type":30,"tag":58,"props":1514,"children":1515},{},[1516],{"type":35,"value":1517},"Execution risk.",{"type":35,"value":1519}," Rebalancing into a thin market can move the price against you.",{"type":30,"tag":54,"props":1521,"children":1522},{},[1523,1528],{"type":30,"tag":58,"props":1524,"children":1525},{},[1526],{"type":35,"value":1527},"Governance and legal questions.",{"type":35,"value":1529}," Treasury management, token buybacks and fee distribution can have regulatory implications depending on jurisdiction. Take advice rather than assuming the answer.",{"type":30,"tag":54,"props":1531,"children":1532},{},[1533,1538],{"type":30,"tag":58,"props":1534,"children":1535},{},[1536],{"type":35,"value":1537},"Complacency.",{"type":35,"value":1539}," Owning the pool is not the same as having a healthy market. Spreads, depth on centralised venues and holder behaviour still matter.",{"type":30,"tag":38,"props":1541,"children":1543},{"id":1542},"when-pol-is-the-wrong-choice",[1544],{"type":35,"value":1545},"When POL Is the Wrong Choice",{"type":30,"tag":31,"props":1547,"children":1548},{},[1549],{"type":35,"value":1550},"POL is not for every project. It is probably premature if:",{"type":30,"tag":760,"props":1552,"children":1553},{},[1554,1559,1564,1569],{"type":30,"tag":54,"props":1555,"children":1556},{},[1557],{"type":35,"value":1558},"You have limited runway and the liquidity budget would shorten it.",{"type":30,"tag":54,"props":1560,"children":1561},{},[1562],{"type":35,"value":1563},"The token has no real trading demand yet, so the capital would sit idle.",{"type":30,"tag":54,"props":1565,"children":1566},{},[1567],{"type":35,"value":1568},"You lack the operational capacity to run a strategy and cannot outsource it.",{"type":30,"tag":54,"props":1570,"children":1571},{},[1572],{"type":35,"value":1573},"Your main trading will be on centralised exchanges, where DEX pool depth is a minor part of price formation.",{"type":30,"tag":31,"props":1575,"children":1576},{},[1577],{"type":35,"value":1578},"In those cases, a smaller seeded pool plus professional market making on the venues that matter usually does more per dollar.",{"type":30,"tag":38,"props":1580,"children":1582},{"id":1581},"a-practical-decision-framework",[1583],{"type":35,"value":1584},"A Practical Decision Framework",{"type":30,"tag":378,"props":1586,"children":1587},{},[1588,1609],{"type":30,"tag":382,"props":1589,"children":1590},{},[1591],{"type":30,"tag":386,"props":1592,"children":1593},{},[1594,1599,1604],{"type":30,"tag":390,"props":1595,"children":1596},{},[1597],{"type":35,"value":1598},"Question",{"type":30,"tag":390,"props":1600,"children":1601},{},[1602],{"type":35,"value":1603},"If yes",{"type":30,"tag":390,"props":1605,"children":1606},{},[1607],{"type":35,"value":1608},"If no",{"type":30,"tag":416,"props":1610,"children":1611},{},[1612,1630,1648,1666],{"type":30,"tag":386,"props":1613,"children":1614},{},[1615,1620,1625],{"type":30,"tag":423,"props":1616,"children":1617},{},[1618],{"type":35,"value":1619},"Is on-chain trading a major share of your volume?",{"type":30,"tag":423,"props":1621,"children":1622},{},[1623],{"type":35,"value":1624},"POL is worth modelling",{"type":30,"tag":423,"props":1626,"children":1627},{},[1628],{"type":35,"value":1629},"Prioritise CEX market making",{"type":30,"tag":386,"props":1631,"children":1632},{},[1633,1638,1643],{"type":30,"tag":423,"props":1634,"children":1635},{},[1636],{"type":35,"value":1637},"Can you commit treasury capital for 12+ months?",{"type":30,"tag":423,"props":1639,"children":1640},{},[1641],{"type":35,"value":1642},"Consider POL",{"type":30,"tag":423,"props":1644,"children":1645},{},[1646],{"type":35,"value":1647},"Rent liquidity or start small",{"type":30,"tag":386,"props":1649,"children":1650},{},[1651,1656,1661],{"type":30,"tag":423,"props":1652,"children":1653},{},[1654],{"type":35,"value":1655},"Do you have a custody and governance setup?",{"type":30,"tag":423,"props":1657,"children":1658},{},[1659],{"type":35,"value":1660},"Proceed",{"type":30,"tag":423,"props":1662,"children":1663},{},[1664],{"type":35,"value":1665},"Build that first",{"type":30,"tag":386,"props":1667,"children":1668},{},[1669,1674,1679],{"type":30,"tag":423,"props":1670,"children":1671},{},[1672],{"type":35,"value":1673},"Can you manage or outsource rebalancing?",{"type":30,"tag":423,"props":1675,"children":1676},{},[1677],{"type":35,"value":1678},"Concentrated positions are possible",{"type":30,"tag":423,"props":1680,"children":1681},{},[1682],{"type":35,"value":1683},"Stick to full-range",{"type":30,"tag":38,"props":1685,"children":1687},{"id":1686},"liquidity-is-a-system-not-a-single-pool",[1688],{"type":35,"value":1689},"Liquidity Is a System, Not a Single Pool",{"type":30,"tag":31,"props":1691,"children":1692},{},[1693,1695,1700],{"type":35,"value":1694},"The teams that hold up after launch treat liquidity as a layered system: owned depth as a base, active market making across venues, and rules for how the two interact. Fibonacci Capital works with token projects on that structure, from sizing launch liquidity to ongoing quoting. If you are deciding how much of your liquidity to own and how much to outsource, ",{"type":30,"tag":152,"props":1696,"children":1697},{"href":913},[1698],{"type":35,"value":1699},"get in touch",{"type":35,"value":1701}," and we can walk through the options for your token.",{"title":7,"searchDepth":919,"depth":919,"links":1703},[1704,1705,1706,1707,1713,1714,1715,1716,1717,1718,1719],{"id":966,"depth":919,"text":969},{"id":1044,"depth":919,"text":1047},{"id":1101,"depth":919,"text":1104},{"id":1236,"depth":919,"text":1239,"children":1708},[1709,1711,1712],{"id":1248,"depth":1710,"text":1251},3,{"id":1259,"depth":1710,"text":1262},{"id":1277,"depth":1710,"text":1280},{"id":1293,"depth":919,"text":1296},{"id":1342,"depth":919,"text":1345},{"id":1418,"depth":919,"text":1421},{"id":1476,"depth":919,"text":1479},{"id":1542,"depth":919,"text":1545},{"id":1581,"depth":919,"text":1584},{"id":1686,"depth":919,"text":1689},"content:blog:protocol-owned-liquidity-guide-token-projects.md","blog/protocol-owned-liquidity-guide-token-projects.md","blog/protocol-owned-liquidity-guide-token-projects",{"_path":1724,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":1725,"description":1726,"date":1727,"author":11,"category":12,"tags":1728,"keywords":1733,"image":1739,"readTime":1740,"body":1741,"_type":934,"_id":2417,"_source":936,"_file":2418,"_stem":2419,"_extension":939},"/blog/multichain-token-deployment-native-vs-bridged","Multichain Token Deployment: Native vs Bridged Tokens Compared","Multichain token deployment compared: native multi-chain issuance vs lock-and-mint bridges vs a canonical hub chain, with risks, liquidity impact and a decision guide.","2026-10-21",[1729,1730,1731,1732],"multichain","cross-chain","bridges","token deployment",[1734,1735,1736,1737,1738],"multichain token deployment","native vs bridged tokens","cross-chain token standard","token bridge risks","deploy token on multiple chains","/assets/images/blog/multichain-token-deployment-native-vs-bridged.jpg","8 min read",{"type":27,"children":1742,"toc":2405},[1743,1748,1753,1759,1764,1797,1802,1808,1813,1821,1839,1847,1865,1877,1883,1888,1895,1908,1915,1943,1949,1954,1961,1979,1986,2009,2015,2182,2188,2193,2198,2245,2251,2286,2290,2295,2348,2353,2359,2387,2393],{"type":30,"tag":31,"props":1744,"children":1745},{},[1746],{"type":35,"value":1747},"If you want your token on more than one chain, you have three real options: issue it natively on each chain with a cross-chain messaging standard keeping supply in sync, lock it on a home chain and mint wrapped copies elsewhere through a bridge, or stay on one canonical chain and let third parties bridge it. For most early-stage projects the right answer is the last one at launch and a native, standards-based design later. The wrong move is going multichain early because a competitor did, since every extra chain splits liquidity, adds attack surface and multiplies operational work.",{"type":30,"tag":31,"props":1749,"children":1750},{},[1751],{"type":35,"value":1752},"This comparison covers how each model works, what it costs you in risk and liquidity, and how to decide.",{"type":30,"tag":38,"props":1754,"children":1756},{"id":1755},"what-multichain-actually-means-for-a-token",[1757],{"type":35,"value":1758},"What \"Multichain\" Actually Means for a Token",{"type":30,"tag":31,"props":1760,"children":1761},{},[1762],{"type":35,"value":1763},"The same ticker can represent very different things on different chains:",{"type":30,"tag":760,"props":1765,"children":1766},{},[1767,1777,1787],{"type":30,"tag":54,"props":1768,"children":1769},{},[1770,1775],{"type":30,"tag":58,"props":1771,"children":1772},{},[1773],{"type":35,"value":1774},"A native token",{"type":35,"value":1776},": a contract deployed by you, with supply you control and account for.",{"type":30,"tag":54,"props":1778,"children":1779},{},[1780,1785],{"type":30,"tag":58,"props":1781,"children":1782},{},[1783],{"type":35,"value":1784},"A wrapped or bridged token",{"type":35,"value":1786},": an IOU minted by a bridge contract against tokens locked somewhere else.",{"type":30,"tag":54,"props":1788,"children":1789},{},[1790,1795],{"type":30,"tag":58,"props":1791,"children":1792},{},[1793],{"type":35,"value":1794},"An unofficial bridged token",{"type":35,"value":1796},": a copy minted by a third-party bridge you did not authorise, which users may treat as the real thing.",{"type":30,"tag":31,"props":1798,"children":1799},{},[1800],{"type":35,"value":1801},"Holders usually cannot tell these apart at a glance. That ambiguity is where most multichain problems start.",{"type":30,"tag":38,"props":1803,"children":1805},{"id":1804},"option-1-single-canonical-chain",[1806],{"type":35,"value":1807},"Option 1: Single Canonical Chain",{"type":30,"tag":31,"props":1809,"children":1810},{},[1811],{"type":35,"value":1812},"You deploy on one chain, build liquidity there and let the market bridge the token if demand appears.",{"type":30,"tag":31,"props":1814,"children":1815},{},[1816],{"type":30,"tag":58,"props":1817,"children":1818},{},[1819],{"type":35,"value":1820},"Strengths",{"type":30,"tag":760,"props":1822,"children":1823},{},[1824,1829,1834],{"type":30,"tag":54,"props":1825,"children":1826},{},[1827],{"type":35,"value":1828},"One contract to audit and secure.",{"type":30,"tag":54,"props":1830,"children":1831},{},[1832],{"type":35,"value":1833},"All liquidity in one place, which keeps depth healthy and spreads tight.",{"type":30,"tag":54,"props":1835,"children":1836},{},[1837],{"type":35,"value":1838},"One supply figure, so tracking and reporting stay simple.",{"type":30,"tag":31,"props":1840,"children":1841},{},[1842],{"type":30,"tag":58,"props":1843,"children":1844},{},[1845],{"type":35,"value":1846},"Weaknesses",{"type":30,"tag":760,"props":1848,"children":1849},{},[1850,1855,1860],{"type":30,"tag":54,"props":1851,"children":1852},{},[1853],{"type":35,"value":1854},"Users on other chains must bridge themselves, and some will not.",{"type":30,"tag":54,"props":1856,"children":1857},{},[1858],{"type":35,"value":1859},"Third parties can create unofficial wrapped versions you do not control.",{"type":30,"tag":54,"props":1861,"children":1862},{},[1863],{"type":35,"value":1864},"You miss ecosystems where your users already live.",{"type":30,"tag":31,"props":1866,"children":1867},{},[1868,1870,1876],{"type":35,"value":1869},"This is the default for most launches, and it fits the advice in ",{"type":30,"tag":152,"props":1871,"children":1873},{"href":1872},"/blog/choosing-right-blockchain-token-launch",[1874],{"type":35,"value":1875},"choosing the right blockchain for a token launch",{"type":35,"value":323},{"type":30,"tag":38,"props":1878,"children":1880},{"id":1879},"option-2-lock-and-mint-bridged-tokens",[1881],{"type":35,"value":1882},"Option 2: Lock-and-Mint Bridged Tokens",{"type":30,"tag":31,"props":1884,"children":1885},{},[1886],{"type":35,"value":1887},"Tokens are locked in a contract on the home chain, and a bridge mints a wrapped representation on the destination chain. Burning the wrapped token releases the original.",{"type":30,"tag":31,"props":1889,"children":1890},{},[1891],{"type":30,"tag":58,"props":1892,"children":1893},{},[1894],{"type":35,"value":1820},{"type":30,"tag":760,"props":1896,"children":1897},{},[1898,1903],{"type":30,"tag":54,"props":1899,"children":1900},{},[1901],{"type":35,"value":1902},"The home-chain token stays the single source of truth.",{"type":30,"tag":54,"props":1904,"children":1905},{},[1906],{"type":35,"value":1907},"Relatively quick to set up, and existing bridge providers handle the plumbing.",{"type":30,"tag":31,"props":1909,"children":1910},{},[1911],{"type":30,"tag":58,"props":1912,"children":1913},{},[1914],{"type":35,"value":1846},{"type":30,"tag":760,"props":1916,"children":1917},{},[1918,1928,1933,1938],{"type":30,"tag":54,"props":1919,"children":1920},{},[1921,1926],{"type":30,"tag":58,"props":1922,"children":1923},{},[1924],{"type":35,"value":1925},"Bridge risk becomes your risk.",{"type":35,"value":1927}," If the bridge is exploited, the wrapped tokens can lose their backing even though your own contract was never touched. Bridges have been among the most frequently attacked pieces of crypto infrastructure.",{"type":30,"tag":54,"props":1929,"children":1930},{},[1931],{"type":35,"value":1932},"Wrapped tokens depend on the bridge staying live, funded and honest.",{"type":30,"tag":54,"props":1934,"children":1935},{},[1936],{"type":35,"value":1937},"You often need to trust the bridge's validators or message verification, which is a trust assumption your holders inherit.",{"type":30,"tag":54,"props":1939,"children":1940},{},[1941],{"type":35,"value":1942},"Redemption can be slow or unavailable in stress, so the wrapped token may trade below the original.",{"type":30,"tag":38,"props":1944,"children":1946},{"id":1945},"option-3-native-multichain-issuance",[1947],{"type":35,"value":1948},"Option 3: Native Multichain Issuance",{"type":30,"tag":31,"props":1950,"children":1951},{},[1952],{"type":35,"value":1953},"You deploy the token on each chain and use a cross-chain standard to move supply between them by burning on one side and minting on the other, rather than locking in a pool. Several interoperability providers offer token standards built for this.",{"type":30,"tag":31,"props":1955,"children":1956},{},[1957],{"type":30,"tag":58,"props":1958,"children":1959},{},[1960],{"type":35,"value":1820},{"type":30,"tag":760,"props":1962,"children":1963},{},[1964,1969,1974],{"type":30,"tag":54,"props":1965,"children":1966},{},[1967],{"type":35,"value":1968},"No large pool of locked collateral to attack, and no distinction between \"real\" and \"wrapped\" versions.",{"type":30,"tag":54,"props":1970,"children":1971},{},[1972],{"type":35,"value":1973},"You control the deployment on every chain, including upgrade rights and rate limits.",{"type":30,"tag":54,"props":1975,"children":1976},{},[1977],{"type":35,"value":1978},"Better signal to exchanges and aggregators that each deployment is official.",{"type":30,"tag":31,"props":1980,"children":1981},{},[1982],{"type":30,"tag":58,"props":1983,"children":1984},{},[1985],{"type":35,"value":1846},{"type":30,"tag":760,"props":1987,"children":1988},{},[1989,1994,1999,2004],{"type":30,"tag":54,"props":1990,"children":1991},{},[1992],{"type":35,"value":1993},"More contracts to audit, monitor and keep consistent.",{"type":30,"tag":54,"props":1995,"children":1996},{},[1997],{"type":35,"value":1998},"You depend on the messaging layer you pick. Choose a provider carefully and understand its verification model.",{"type":30,"tag":54,"props":2000,"children":2001},{},[2002],{"type":35,"value":2003},"Supply accounting must reconcile across chains at all times.",{"type":30,"tag":54,"props":2005,"children":2006},{},[2007],{"type":35,"value":2008},"Requires engineering time you may not have at launch.",{"type":30,"tag":38,"props":2010,"children":2012},{"id":2011},"side-by-side-comparison",[2013],{"type":35,"value":2014},"Side-by-Side Comparison",{"type":30,"tag":378,"props":2016,"children":2017},{},[2018,2044],{"type":30,"tag":382,"props":2019,"children":2020},{},[2021],{"type":30,"tag":386,"props":2022,"children":2023},{},[2024,2029,2034,2039],{"type":30,"tag":390,"props":2025,"children":2026},{},[2027],{"type":35,"value":2028},"Factor",{"type":30,"tag":390,"props":2030,"children":2031},{},[2032],{"type":35,"value":2033},"Single chain",{"type":30,"tag":390,"props":2035,"children":2036},{},[2037],{"type":35,"value":2038},"Lock-and-mint",{"type":30,"tag":390,"props":2040,"children":2041},{},[2042],{"type":35,"value":2043},"Native multichain",{"type":30,"tag":416,"props":2045,"children":2046},{},[2047,2069,2091,2114,2136,2159],{"type":30,"tag":386,"props":2048,"children":2049},{},[2050,2055,2060,2064],{"type":30,"tag":423,"props":2051,"children":2052},{},[2053],{"type":35,"value":2054},"Setup effort",{"type":30,"tag":423,"props":2056,"children":2057},{},[2058],{"type":35,"value":2059},"Lowest",{"type":30,"tag":423,"props":2061,"children":2062},{},[2063],{"type":35,"value":555},{"type":30,"tag":423,"props":2065,"children":2066},{},[2067],{"type":35,"value":2068},"Highest",{"type":30,"tag":386,"props":2070,"children":2071},{},[2072,2077,2082,2087],{"type":30,"tag":423,"props":2073,"children":2074},{},[2075],{"type":35,"value":2076},"Liquidity concentration",{"type":30,"tag":423,"props":2078,"children":2079},{},[2080],{"type":35,"value":2081},"Best",{"type":30,"tag":423,"props":2083,"children":2084},{},[2085],{"type":35,"value":2086},"Split",{"type":30,"tag":423,"props":2088,"children":2089},{},[2090],{"type":35,"value":2086},{"type":30,"tag":386,"props":2092,"children":2093},{},[2094,2099,2104,2109],{"type":30,"tag":423,"props":2095,"children":2096},{},[2097],{"type":35,"value":2098},"Main risk",{"type":30,"tag":423,"props":2100,"children":2101},{},[2102],{"type":35,"value":2103},"Missed reach",{"type":30,"tag":423,"props":2105,"children":2106},{},[2107],{"type":35,"value":2108},"Bridge exploit",{"type":30,"tag":423,"props":2110,"children":2111},{},[2112],{"type":35,"value":2113},"Messaging layer, config errors",{"type":30,"tag":386,"props":2115,"children":2116},{},[2117,2122,2127,2132],{"type":30,"tag":423,"props":2118,"children":2119},{},[2120],{"type":35,"value":2121},"Official status clarity",{"type":30,"tag":423,"props":2123,"children":2124},{},[2125],{"type":35,"value":2126},"Clear",{"type":30,"tag":423,"props":2128,"children":2129},{},[2130],{"type":35,"value":2131},"Wrapped copy",{"type":30,"tag":423,"props":2133,"children":2134},{},[2135],{"type":35,"value":2126},{"type":30,"tag":386,"props":2137,"children":2138},{},[2139,2144,2149,2154],{"type":30,"tag":423,"props":2140,"children":2141},{},[2142],{"type":35,"value":2143},"Control over supply",{"type":30,"tag":423,"props":2145,"children":2146},{},[2147],{"type":35,"value":2148},"Full",{"type":30,"tag":423,"props":2150,"children":2151},{},[2152],{"type":35,"value":2153},"Home chain only",{"type":30,"tag":423,"props":2155,"children":2156},{},[2157],{"type":35,"value":2158},"Full, per chain",{"type":30,"tag":386,"props":2160,"children":2161},{},[2162,2167,2172,2177],{"type":30,"tag":423,"props":2163,"children":2164},{},[2165],{"type":35,"value":2166},"Best for",{"type":30,"tag":423,"props":2168,"children":2169},{},[2170],{"type":35,"value":2171},"Launch",{"type":30,"tag":423,"props":2173,"children":2174},{},[2175],{"type":35,"value":2176},"Quick expansion",{"type":30,"tag":423,"props":2178,"children":2179},{},[2180],{"type":35,"value":2181},"Mature projects",{"type":30,"tag":38,"props":2183,"children":2185},{"id":2184},"what-multichain-does-to-liquidity",[2186],{"type":35,"value":2187},"What Multichain Does to Liquidity",{"type":30,"tag":31,"props":2189,"children":2190},{},[2191],{"type":35,"value":2192},"This is the part teams underestimate. Liquidity does not follow the token, so each new chain needs its own pools, incentives and market making. A thin pool on a secondary chain produces wide spreads, wild price swings and an easy arbitrage target, which in turn pulls the price on your main venue.",{"type":30,"tag":31,"props":2194,"children":2195},{},[2196],{"type":35,"value":2197},"Expect to handle:",{"type":30,"tag":760,"props":2199,"children":2200},{},[2201,2217,2227],{"type":30,"tag":54,"props":2202,"children":2203},{},[2204,2209,2211,2215],{"type":30,"tag":58,"props":2205,"children":2206},{},[2207],{"type":35,"value":2208},"Separate depth on each chain",{"type":35,"value":2210},", not one shared pool. Review the numbers in ",{"type":30,"tag":152,"props":2212,"children":2213},{"href":1093},[2214],{"type":35,"value":1096},{"type":35,"value":2216}," and apply them per venue.",{"type":30,"tag":54,"props":2218,"children":2219},{},[2220,2225],{"type":30,"tag":58,"props":2221,"children":2222},{},[2223],{"type":35,"value":2224},"Cross-chain price gaps.",{"type":35,"value":2226}," Arbitrageurs close them, but only if bridging is cheap and fast. Slow bridges mean persistent gaps.",{"type":30,"tag":54,"props":2228,"children":2229},{},[2230,2235,2237,2243],{"type":30,"tag":58,"props":2231,"children":2232},{},[2233],{"type":35,"value":2234},"Rebalancing inventory.",{"type":35,"value":2236}," If a market maker holds tokens on three chains, moving them has a cost and a delay. ",{"type":30,"tag":152,"props":2238,"children":2240},{"href":2239},"/blog/cross-exchange-liquidity-management",[2241],{"type":35,"value":2242},"Cross-exchange liquidity management",{"type":35,"value":2244}," covers the same inventory problem across venues.",{"type":30,"tag":38,"props":2246,"children":2248},{"id":2247},"security-practices-that-apply-either-way",[2249],{"type":35,"value":2250},"Security Practices That Apply Either Way",{"type":30,"tag":760,"props":2252,"children":2253},{},[2254,2266,2271,2276,2281],{"type":30,"tag":54,"props":2255,"children":2256},{},[2257,2259,2265],{"type":35,"value":2258},"Audit every deployment and every cross-chain component, not just the token contract, and keep the reports in your ",{"type":30,"tag":152,"props":2260,"children":2262},{"href":2261},"/blog/crypto-data-room-checklist-token-fundraising",[2263],{"type":35,"value":2264},"crypto data room",{"type":35,"value":323},{"type":30,"tag":54,"props":2267,"children":2268},{},[2269],{"type":35,"value":2270},"Put mint and admin rights behind a multisig with a sensible threshold, and document who holds the keys.",{"type":30,"tag":54,"props":2272,"children":2273},{},[2274],{"type":35,"value":2275},"Set rate limits on cross-chain transfers so an exploit cannot drain everything at once.",{"type":30,"tag":54,"props":2277,"children":2278},{},[2279],{"type":35,"value":2280},"Publish the official contract address for each chain on your site and with aggregators, and tell your community which bridges you support.",{"type":30,"tag":54,"props":2282,"children":2283},{},[2284],{"type":35,"value":2285},"Monitor for unofficial bridged copies and warn users early.",{"type":30,"tag":38,"props":2287,"children":2288},{"id":641},[2289],{"type":35,"value":644},{"type":30,"tag":31,"props":2291,"children":2292},{},[2293],{"type":35,"value":2294},"Work through these questions in order:",{"type":30,"tag":50,"props":2296,"children":2297},{},[2298,2308,2318,2328,2338],{"type":30,"tag":54,"props":2299,"children":2300},{},[2301,2306],{"type":30,"tag":58,"props":2302,"children":2303},{},[2304],{"type":35,"value":2305},"Do you have users who cannot or will not use your launch chain?",{"type":35,"value":2307}," If not, stay single-chain.",{"type":30,"tag":54,"props":2309,"children":2310},{},[2311,2316],{"type":30,"tag":58,"props":2312,"children":2313},{},[2314],{"type":35,"value":2315},"Can you fund liquidity and market making on a second chain from day one?",{"type":35,"value":2317}," If not, wait. A weak second market hurts more than no market.",{"type":30,"tag":54,"props":2319,"children":2320},{},[2321,2326],{"type":30,"tag":58,"props":2322,"children":2323},{},[2324],{"type":35,"value":2325},"Is your team able to run and monitor cross-chain infrastructure?",{"type":35,"value":2327}," If not, rely on a reputable bridge for a limited period and disclose the risk.",{"type":30,"tag":54,"props":2329,"children":2330},{},[2331,2336],{"type":30,"tag":58,"props":2332,"children":2333},{},[2334],{"type":35,"value":2335},"Do you expect to expand to three or more chains?",{"type":35,"value":2337}," If yes, design for native multichain issuance from the start, because migrating later costs more.",{"type":30,"tag":54,"props":2339,"children":2340},{},[2341,2346],{"type":30,"tag":58,"props":2342,"children":2343},{},[2344],{"type":35,"value":2345},"Does your token carry governance or staking?",{"type":35,"value":2347}," Keep that logic on one home chain and treat other chains as trading venues only.",{"type":30,"tag":31,"props":2349,"children":2350},{},[2351],{"type":35,"value":2352},"A practical sequence for many projects: launch on one chain, reach healthy depth and volume, then add a second chain with a native standard and a dedicated liquidity budget.",{"type":30,"tag":38,"props":2354,"children":2356},{"id":2355},"common-mistakes",[2357],{"type":35,"value":2358},"Common Mistakes",{"type":30,"tag":760,"props":2360,"children":2361},{},[2362,2367,2372,2377,2382],{"type":30,"tag":54,"props":2363,"children":2364},{},[2365],{"type":35,"value":2366},"Expanding to several chains at once to look bigger, then spreading liquidity too thin.",{"type":30,"tag":54,"props":2368,"children":2369},{},[2370],{"type":35,"value":2371},"Treating a bridge as a marketing integration rather than a security dependency.",{"type":30,"tag":54,"props":2373,"children":2374},{},[2375],{"type":35,"value":2376},"Letting third parties bridge the token with no official guidance.",{"type":30,"tag":54,"props":2378,"children":2379},{},[2380],{"type":35,"value":2381},"Forgetting to reconcile total supply across chains in public reporting.",{"type":30,"tag":54,"props":2383,"children":2384},{},[2385],{"type":35,"value":2386},"Launching the second chain without a market maker or incentive plan.",{"type":30,"tag":38,"props":2388,"children":2390},{"id":2389},"planning-the-liquidity-side",[2391],{"type":35,"value":2392},"Planning the Liquidity Side",{"type":30,"tag":31,"props":2394,"children":2395},{},[2396,2398,2404],{"type":35,"value":2397},"Chain expansion is as much a liquidity problem as an engineering one. Fibonacci Capital works with token teams on venue selection, depth targets and inventory planning across markets; if you are weighing a second chain, ",{"type":30,"tag":152,"props":2399,"children":2401},{"href":2400},"/",[2402],{"type":35,"value":2403},"talk to us about your liquidity plan",{"type":35,"value":323},{"title":7,"searchDepth":919,"depth":919,"links":2406},[2407,2408,2409,2410,2411,2412,2413,2414,2415,2416],{"id":1755,"depth":919,"text":1758},{"id":1804,"depth":919,"text":1807},{"id":1879,"depth":919,"text":1882},{"id":1945,"depth":919,"text":1948},{"id":2011,"depth":919,"text":2014},{"id":2184,"depth":919,"text":2187},{"id":2247,"depth":919,"text":2250},{"id":641,"depth":919,"text":644},{"id":2355,"depth":919,"text":2358},{"id":2389,"depth":919,"text":2392},"content:blog:multichain-token-deployment-native-vs-bridged.md","blog/multichain-token-deployment-native-vs-bridged.md","blog/multichain-token-deployment-native-vs-bridged",{"_path":154,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":2421,"description":2422,"date":2423,"author":11,"category":12,"tags":2424,"keywords":2429,"image":2435,"readTime":25,"body":2436,"_type":934,"_id":2795,"_source":936,"_file":2796,"_stem":2797,"_extension":939},"Concentrated Liquidity for a Token Launch: 7 Mistakes Teams Make and How to Fix Them","Launching a token on a concentrated liquidity pool? Seven common mistakes with price ranges, fee tiers, initial price and position management, and how to fix each.","2026-10-15",[2425,2426,2427,2428],"concentrated liquidity","Uniswap v3","DEX launch","liquidity management",[2430,2431,2432,2433,2434],"concentrated liquidity token launch","uniswap v3 liquidity range new token","concentrated liquidity mistakes","uniswap v3 fee tier new token","single sided liquidity token launch","/assets/images/blog/concentrated-liquidity-token-launch-mistakes.jpg",{"type":27,"children":2437,"toc":2783},[2438,2443,2448,2454,2459,2471,2477,2487,2497,2503,2512,2528,2534,2543,2552,2558,2567,2576,2582,2591,2607,2613,2622,2637,2643,2652,2661,2667,2761,2767,2772],{"type":30,"tag":31,"props":2439,"children":2440},{},[2441],{"type":35,"value":2442},"Launching a token on a concentrated liquidity pool (Uniswap v3 and the many AMMs built on the same design) lets you put your capital exactly where trading will happen, which means far more depth per dollar than a classic constant-product pool. It also means you can get it badly wrong in ways that a v2-style pool forgives. Choose the wrong range and your liquidity disappears the moment price moves. Initialise the price inverted and the pool opens at a nonsense valuation. Set it and forget it, and within days you may be providing no liquidity at all.",{"type":30,"tag":31,"props":2444,"children":2445},{},[2446],{"type":35,"value":2447},"These are the seven mistakes we see most often when token teams seed their first concentrated liquidity pool, each with the fix. None of them requires exotic tooling. They require deciding things deliberately before launch rather than in the pool creation interface on the day.",{"type":30,"tag":38,"props":2449,"children":2451},{"id":2450},"how-concentrated-liquidity-changes-the-launch-problem",[2452],{"type":35,"value":2453},"How Concentrated Liquidity Changes the Launch Problem",{"type":30,"tag":31,"props":2455,"children":2456},{},[2457],{"type":35,"value":2458},"In a constant-product pool, liquidity is spread across every possible price from zero to infinity. Most of it is never used, but the pool is always \"in range\". In a concentrated liquidity pool, each position covers a price range you choose. Inside that range, your capital provides much deeper liquidity than the same capital would in a v2 pool. Outside it, your position provides none, and it holds entirely one asset: all token if price falls below the range, all paired asset if price rises above it.",{"type":30,"tag":31,"props":2460,"children":2461},{},[2462,2464,2470],{"type":35,"value":2463},"For a new token, that trade-off is the whole game. You do not know where price will settle, volatility in the first days is high, and the depth that matters most is near the current price. If you want a refresher on how AMMs price trades in the first place, start with ",{"type":30,"tag":152,"props":2465,"children":2467},{"href":2466},"/blog/automated-market-makers-amm-explained",[2468],{"type":35,"value":2469},"automated market makers explained",{"type":35,"value":323},{"type":30,"tag":38,"props":2472,"children":2474},{"id":2473},"mistake-1-a-range-that-is-too-narrow",[2475],{"type":35,"value":2476},"Mistake 1: A Range That Is Too Narrow",{"type":30,"tag":31,"props":2478,"children":2479},{},[2480,2485],{"type":30,"tag":58,"props":2481,"children":2482},{},[2483],{"type":35,"value":2484},"The problem.",{"type":35,"value":2486}," A tight range around the launch price looks great on paper: deep liquidity, tiny slippage, impressive charts in the first minutes. Then price moves a modest amount, which for a newly launched token is almost guaranteed, and the position falls out of range. Depth near the market vanishes. The next trades move price sharply because the only liquidity left is whatever happens to sit further out.",{"type":30,"tag":31,"props":2488,"children":2489},{},[2490,2495],{"type":30,"tag":58,"props":2491,"children":2492},{},[2493],{"type":35,"value":2494},"The fix.",{"type":35,"value":2496}," Size the range to the volatility you expect, not the volatility you hope for. For a launch, that usually means a materially wider range than you would use on an established pair, or several positions layered at different widths: a tighter one around the launch price for depth, and wider ones that keep the pool functional if price moves a long way in either direction. Accept that a wider range means less depth per dollar near mid.",{"type":30,"tag":38,"props":2498,"children":2500},{"id":2499},"mistake-2-initialising-the-price-inverted",[2501],{"type":35,"value":2502},"Mistake 2: Initialising the Price Inverted",{"type":30,"tag":31,"props":2504,"children":2505},{},[2506,2510],{"type":30,"tag":58,"props":2507,"children":2508},{},[2509],{"type":35,"value":2484},{"type":35,"value":2511}," Concentrated liquidity pools order the two assets by contract address, not by which one you think of as \"the token\". Price is stored as the amount of the second asset per unit of the first. If your token's address sorts after the paired asset's, the price you need to enter is the inverse of what you expect. Teams that miss this create a pool that opens at a wildly wrong valuation, and arbitrage bots take the difference within a block.",{"type":30,"tag":31,"props":2513,"children":2514},{},[2515,2519,2521,2527],{"type":30,"tag":58,"props":2516,"children":2517},{},[2518],{"type":35,"value":2494},{"type":35,"value":2520}," Before launch, check which asset is token0 and which is token1 for your exact pair. Calculate the initial price in both directions and confirm the pool interface shows the one you intend, in the orientation you expect. Then do a dry run on a testnet or a fork with the real contracts. The pool's starting price is set once at creation and cannot be undone except by trading, so this is a mistake you cannot recover from cheaply. How you arrive at that price in the first place is covered in our guide on ",{"type":30,"tag":152,"props":2522,"children":2524},{"href":2523},"/blog/how-to-set-token-listing-price",[2525],{"type":35,"value":2526},"how to set a token listing price",{"type":35,"value":323},{"type":30,"tag":38,"props":2529,"children":2531},{"id":2530},"mistake-3-picking-a-fee-tier-by-habit",[2532],{"type":35,"value":2533},"Mistake 3: Picking a Fee Tier by Habit",{"type":30,"tag":31,"props":2535,"children":2536},{},[2537,2541],{"type":30,"tag":58,"props":2538,"children":2539},{},[2540],{"type":35,"value":2484},{"type":35,"value":2542}," Uniswap v3 offers fixed fee tiers — 0.01%, 0.05%, 0.3% and 1% — and many forks follow a similar structure. Teams often choose the tier they recognise from major pairs, typically 0.3% or 0.05%. Those tiers are designed for pairs with relatively stable or well-arbitraged prices. A new, volatile token carries more risk for liquidity providers, and a low fee does not compensate for it.",{"type":30,"tag":31,"props":2544,"children":2545},{},[2546,2550],{"type":30,"tag":58,"props":2547,"children":2548},{},[2549],{"type":35,"value":2494},{"type":35,"value":2551}," For most new tokens paired against a major asset, a higher fee tier is the more common choice because it better compensates for volatility and adverse selection. Weigh it against your expected trading pattern: very high-frequency, small-size trading is more fee-sensitive than early holders building positions. Whatever you pick, pick one. Seeding the same pair across several fee tiers splits your depth and leaves every pool thinner than it needs to be, while routers and aggregators decide where flow goes.",{"type":30,"tag":38,"props":2553,"children":2555},{"id":2554},"mistake-4-ignoring-the-single-sided-launch-option",[2556],{"type":35,"value":2557},"Mistake 4: Ignoring the Single-Sided Launch Option",{"type":30,"tag":31,"props":2559,"children":2560},{},[2561,2565],{"type":30,"tag":58,"props":2562,"children":2563},{},[2564],{"type":35,"value":2484},{"type":35,"value":2566}," Many teams assume they must supply both the token and a large amount of the paired asset at launch. That ties up treasury capital and, if the range is placed around the current price, hands early buyers a pool of paired asset to sell into immediately.",{"type":30,"tag":31,"props":2568,"children":2569},{},[2570,2574],{"type":30,"tag":58,"props":2571,"children":2572},{},[2573],{"type":35,"value":2494},{"type":35,"value":2575}," A position placed entirely above the launch price holds only your token. As buyers arrive and price rises into the range, the position sells token for the paired asset gradually, on the way up. This single-sided structure is a common launch pattern because it requires little or no paired capital up front and makes price discovery work like an ascending ladder of offers. It has trade-offs: there is no paired-asset liquidity below the launch price, so early sellers face a thin market unless you add a separate position for that side. Decide explicitly how much downside liquidity you want and fund it on purpose.",{"type":30,"tag":38,"props":2577,"children":2579},{"id":2578},"mistake-5-locking-a-position-you-will-need-to-move",[2580],{"type":35,"value":2581},"Mistake 5: Locking a Position You Will Need to Move",{"type":30,"tag":31,"props":2583,"children":2584},{},[2585,2589],{"type":30,"tag":58,"props":2586,"children":2587},{},[2588],{"type":35,"value":2484},{"type":35,"value":2590}," Buyers expect launch liquidity to be locked, and teams respond by locking the position NFT for months or years. With a concentrated position, a lock also freezes the range. If price leaves that range, the locked liquidity is inert until the lock expires, and the pool looks locked but is not actually providing a market.",{"type":30,"tag":31,"props":2592,"children":2593},{},[2594,2598,2600,2605],{"type":30,"tag":58,"props":2595,"children":2596},{},[2597],{"type":35,"value":2494},{"type":35,"value":2599}," Separate credibility from management. Lock a core position with a deliberately wide range, wide enough to stay useful across a large price move, and keep narrower working positions in a disclosed multisig so they can be rebalanced. Our step-by-step ",{"type":30,"tag":152,"props":2601,"children":2602},{"href":802},[2603],{"type":35,"value":2604},"guide to locking liquidity for a token launch",{"type":35,"value":2606}," covers the lock types and how to present the split to buyers.",{"type":30,"tag":38,"props":2608,"children":2610},{"id":2609},"mistake-6-set-and-forget",[2611],{"type":35,"value":2612},"Mistake 6: Set and Forget",{"type":30,"tag":31,"props":2614,"children":2615},{},[2616,2620],{"type":30,"tag":58,"props":2617,"children":2618},{},[2619],{"type":35,"value":2484},{"type":35,"value":2621}," A concentrated position is not passive. As price trends, the position drifts toward one asset and, eventually, out of range. Fees stop accruing, depth near the market thins, and the pool's quoted slippage on aggregators gets worse. Teams that seed the pool on launch day and do not revisit it for a week often find they have been effectively absent from their own market.",{"type":30,"tag":31,"props":2623,"children":2624},{},[2625,2629,2631,2635],{"type":30,"tag":58,"props":2626,"children":2627},{},[2628],{"type":35,"value":2494},{"type":35,"value":2630}," Define a rebalancing policy before launch: what triggers a range adjustment (price moving a set distance toward the edge, or out of range for a set time), who executes it, and from which wallet. Monitor in-range status, the composition of each position and depth within a few percent of price. Remember that every rebalance realises the current mix of assets, so frequent repositioning in a trending market can lock in losses. The mechanics of that drag are the same ones described in ",{"type":30,"tag":152,"props":2632,"children":2633},{"href":1037},[2634],{"type":35,"value":1040},{"type":35,"value":2636},", amplified by the narrower range.",{"type":30,"tag":38,"props":2638,"children":2640},{"id":2639},"mistake-7-treating-the-dex-pool-in-isolation",[2641],{"type":35,"value":2642},"Mistake 7: Treating the DEX Pool in Isolation",{"type":30,"tag":31,"props":2644,"children":2645},{},[2646,2650],{"type":30,"tag":58,"props":2647,"children":2648},{},[2649],{"type":35,"value":2484},{"type":35,"value":2651}," Once a token trades on a centralised exchange as well, the DEX pool becomes one venue among several. If the DEX range and the CEX order book are managed by different people with different assumptions, arbitrage traders will close the gaps, using your pool as the cheap side of every trade. A narrow DEX range that falls out of sync with CEX prices is particularly expensive.",{"type":30,"tag":31,"props":2653,"children":2654},{},[2655,2659],{"type":30,"tag":58,"props":2656,"children":2657},{},[2658],{"type":35,"value":2494},{"type":35,"value":2660}," Manage DEX ranges and CEX books as one liquidity plan. Agree on a reference price, decide which venue leads price discovery, and keep DEX ranges positioned around where the combined market actually trades. If a market maker runs your CEX books, they should either manage the on-chain positions too or at least coordinate with whoever does.",{"type":30,"tag":38,"props":2662,"children":2664},{"id":2663},"pre-launch-concentrated-liquidity-checklist",[2665],{"type":35,"value":2666},"Pre-Launch Concentrated Liquidity Checklist",{"type":30,"tag":760,"props":2668,"children":2670},{"className":2669},[817],[2671,2680,2689,2698,2707,2716,2725,2734,2743,2752],{"type":30,"tag":54,"props":2672,"children":2674},{"className":2673},[822],[2675,2678],{"type":30,"tag":825,"props":2676,"children":2677},{"disabled":827,"type":828},[],{"type":35,"value":2679}," Token0/token1 order confirmed for the exact pair; initial price checked in both orientations",{"type":30,"tag":54,"props":2681,"children":2683},{"className":2682},[822],[2684,2687],{"type":30,"tag":825,"props":2685,"children":2686},{"disabled":827,"type":828},[],{"type":35,"value":2688}," Launch price derived from a documented valuation, not chosen in the UI",{"type":30,"tag":54,"props":2690,"children":2692},{"className":2691},[822],[2693,2696],{"type":30,"tag":825,"props":2694,"children":2695},{"disabled":827,"type":828},[],{"type":35,"value":2697}," Fee tier chosen deliberately; liquidity concentrated in a single tier",{"type":30,"tag":54,"props":2699,"children":2701},{"className":2700},[822],[2702,2705],{"type":30,"tag":825,"props":2703,"children":2704},{"disabled":827,"type":828},[],{"type":35,"value":2706}," Range widths sized to expected volatility; layered positions considered",{"type":30,"tag":54,"props":2708,"children":2710},{"className":2709},[822],[2711,2714],{"type":30,"tag":825,"props":2712,"children":2713},{"disabled":827,"type":828},[],{"type":35,"value":2715}," Single-sided vs two-sided structure decided; downside liquidity funded on purpose",{"type":30,"tag":54,"props":2717,"children":2719},{"className":2718},[822],[2720,2723],{"type":30,"tag":825,"props":2721,"children":2722},{"disabled":827,"type":828},[],{"type":35,"value":2724}," Core position (wide, locked) separated from working positions (multisig)",{"type":30,"tag":54,"props":2726,"children":2728},{"className":2727},[822],[2729,2732],{"type":30,"tag":825,"props":2730,"children":2731},{"disabled":827,"type":828},[],{"type":35,"value":2733}," Rebalancing triggers, owner and wallet documented",{"type":30,"tag":54,"props":2735,"children":2737},{"className":2736},[822],[2738,2741],{"type":30,"tag":825,"props":2739,"children":2740},{"disabled":827,"type":828},[],{"type":35,"value":2742}," Monitoring for in-range status and depth near price in place",{"type":30,"tag":54,"props":2744,"children":2746},{"className":2745},[822],[2747,2750],{"type":30,"tag":825,"props":2748,"children":2749},{"disabled":827,"type":828},[],{"type":35,"value":2751}," Full launch flow rehearsed on testnet or a mainnet fork",{"type":30,"tag":54,"props":2753,"children":2755},{"className":2754},[822],[2756,2759],{"type":30,"tag":825,"props":2757,"children":2758},{"disabled":827,"type":828},[],{"type":35,"value":2760}," DEX range plan coordinated with CEX market making",{"type":30,"tag":38,"props":2762,"children":2764},{"id":2763},"depth-is-designed-not-defaulted",[2765],{"type":35,"value":2766},"Depth Is Designed, Not Defaulted",{"type":30,"tag":31,"props":2768,"children":2769},{},[2770],{"type":35,"value":2771},"Concentrated liquidity is one of the most capital-efficient tools a token team has, but only if the ranges, fee tier and management plan are designed for a volatile new asset rather than copied from a mature pair. Most launch-day problems with these pools trace back to decisions that were made in a few clicks instead of in a plan.",{"type":30,"tag":31,"props":2773,"children":2774},{},[2775,2777,2782],{"type":35,"value":2776},"Fibonacci Capital works with token teams on exactly this layer: launch pricing, on-chain liquidity structure, and market making that keeps DEX pools and CEX order books aligned from the first trade. If you are planning a DEX launch and want your liquidity design reviewed before it goes live, ",{"type":30,"tag":152,"props":2778,"children":2779},{"href":913},[2780],{"type":35,"value":2781},"reach out through our pre-TGE programme",{"type":35,"value":323},{"title":7,"searchDepth":919,"depth":919,"links":2784},[2785,2786,2787,2788,2789,2790,2791,2792,2793,2794],{"id":2450,"depth":919,"text":2453},{"id":2473,"depth":919,"text":2476},{"id":2499,"depth":919,"text":2502},{"id":2530,"depth":919,"text":2533},{"id":2554,"depth":919,"text":2557},{"id":2578,"depth":919,"text":2581},{"id":2609,"depth":919,"text":2612},{"id":2639,"depth":919,"text":2642},{"id":2663,"depth":919,"text":2666},{"id":2763,"depth":919,"text":2766},"content:blog:concentrated-liquidity-token-launch-mistakes.md","blog/concentrated-liquidity-token-launch-mistakes.md","blog/concentrated-liquidity-token-launch-mistakes",1792892706918]