[{"data":1,"prerenderedAt":2538},["ShallowReactive",2],{"blog-token-foundation-jurisdiction-comparison":3,"related-token-foundation-jurisdiction-comparison":741},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"author":11,"category":12,"tags":13,"keywords":19,"image":25,"readTime":26,"body":27,"_type":735,"_id":736,"_source":737,"_file":738,"_stem":739,"_extension":740},"/blog/token-foundation-jurisdiction-comparison","blog",false,"","Token Foundation Jurisdiction Comparison: Cayman vs BVI vs Switzerland vs Singapore","Token foundation jurisdiction comparison: Cayman, BVI, Switzerland and Singapore on structure, cost, banking and exchange acceptance, with a pick-by-situation verdict.","2026-10-20","Fibonacci Capital","Token Launches",[14,15,16,17,18],"token foundation","jurisdiction","legal structure","token launch","compliance",[20,21,22,23,24],"token foundation jurisdiction","cayman vs bvi token foundation","switzerland vs singapore crypto foundation","best jurisdiction for token launch","crypto foundation structure","/assets/images/blog/token-foundation-jurisdiction-comparison.jpg","9 min read",{"type":28,"children":29,"toc":718},"root",[30,38,43,50,55,127,133,138,172,184,190,195,432,438,444,449,454,459,464,469,474,479,485,490,533,546,552,613,619,700,706],{"type":31,"tag":32,"props":33,"children":34},"element","p",{},[35],{"type":36,"value":37},"text","There is no single best jurisdiction for a token foundation. The right choice depends on where your team and investors are, how you plan to distribute the token, which banks and exchanges you need to work with, and how much ongoing compliance you can run. In broad terms: the Cayman Islands is common for VC-backed protocols that want a familiar, flexible foundation structure; the British Virgin Islands is commonly used for lighter-weight issuing entities; Switzerland suits teams that value regulatory clarity and a recognised foundation form; and Singapore suits teams with an Asian operating base and appetite for a licensed, regulated environment. This guide compares those four on the points founders actually decide on.",{"type":31,"tag":32,"props":39,"children":40},{},[41],{"type":36,"value":42},"This is general information for planning conversations, not legal advice. Rules, licensing regimes and tax treatment change, and they depend on your facts. Treat everything here as a list of questions to bring to qualified counsel in each jurisdiction.",{"type":31,"tag":44,"props":45,"children":47},"h2",{"id":46},"why-the-jurisdiction-decision-matters",[48],{"type":36,"value":49},"Why the Jurisdiction Decision Matters",{"type":31,"tag":32,"props":51,"children":52},{},[53],{"type":36,"value":54},"The jurisdiction you pick affects more than where the paperwork is filed:",{"type":31,"tag":56,"props":57,"children":58},"ul",{},[59,71,81,100,117],{"type":31,"tag":60,"props":61,"children":62},"li",{},[63,69],{"type":31,"tag":64,"props":65,"children":66},"strong",{},[67],{"type":36,"value":68},"Investor comfort.",{"type":36,"value":70}," Funds often have preferred structures and will ask for them in term sheets.",{"type":31,"tag":60,"props":72,"children":73},{},[74,79],{"type":31,"tag":64,"props":75,"children":76},{},[77],{"type":36,"value":78},"Banking and custody.",{"type":36,"value":80}," Opening accounts is harder in some places and for some business types. A foundation that cannot bank is a foundation that cannot pay vendors.",{"type":31,"tag":60,"props":82,"children":83},{},[84,89,91,98],{"type":31,"tag":64,"props":85,"children":86},{},[87],{"type":36,"value":88},"Exchange due diligence.",{"type":36,"value":90}," Listing teams ask who the issuer is and where it is incorporated. A structure they recognise speeds up review, as covered in our ",{"type":31,"tag":92,"props":93,"children":95},"a",{"href":94},"/blog/crypto-exchange-listing-requirements",[96],{"type":36,"value":97},"exchange listing requirements guide",{"type":36,"value":99},".",{"type":31,"tag":60,"props":101,"children":102},{},[103,108,110,116],{"type":31,"tag":64,"props":104,"children":105},{},[106],{"type":36,"value":107},"Regulatory exposure.",{"type":36,"value":109}," Where you are based and who you sell to determines which rules reach you, whatever the incorporation location. This is the heart of ",{"type":31,"tag":92,"props":111,"children":113},{"href":112},"/blog/token-launch-legal-considerations",[114],{"type":36,"value":115},"token launch legal considerations",{"type":36,"value":99},{"type":31,"tag":60,"props":118,"children":119},{},[120,125],{"type":31,"tag":64,"props":121,"children":122},{},[123],{"type":36,"value":124},"Running cost and substance.",{"type":36,"value":126}," Some jurisdictions expect real local directors, offices or activity.",{"type":31,"tag":44,"props":128,"children":130},{"id":129},"the-typical-structure",[131],{"type":36,"value":132},"The Typical Structure",{"type":31,"tag":32,"props":134,"children":135},{},[136],{"type":36,"value":137},"Most token projects separate three roles, even if one entity sometimes fills more than one:",{"type":31,"tag":139,"props":140,"children":141},"ol",{},[142,152,162],{"type":31,"tag":60,"props":143,"children":144},{},[145,150],{"type":31,"tag":64,"props":146,"children":147},{},[148],{"type":36,"value":149},"A foundation or non-profit-style entity",{"type":36,"value":151}," that holds the treasury and the token supply, and funds ecosystem growth.",{"type":31,"tag":60,"props":153,"children":154},{},[155,160],{"type":31,"tag":64,"props":156,"children":157},{},[158],{"type":36,"value":159},"A development or operating company",{"type":36,"value":161}," that employs the team and builds the product, often engaged by the foundation.",{"type":31,"tag":60,"props":163,"children":164},{},[165,170],{"type":31,"tag":64,"props":166,"children":167},{},[168],{"type":36,"value":169},"A token issuer or SPV",{"type":36,"value":171}," used for investor rounds, depending on the structure of the sale.",{"type":31,"tag":32,"props":173,"children":174},{},[175,177,183],{"type":36,"value":176},"The separation matters because it keeps the treasury ownership clear and limits what one legal problem can reach. How the treasury is then governed day to day is a separate topic, covered in ",{"type":31,"tag":92,"props":178,"children":180},{"href":179},"/blog/treasury-management-crypto-projects",[181],{"type":36,"value":182},"treasury management for crypto projects",{"type":36,"value":99},{"type":31,"tag":44,"props":185,"children":187},{"id":186},"four-jurisdictions-compared",[188],{"type":36,"value":189},"Four Jurisdictions Compared",{"type":31,"tag":32,"props":191,"children":192},{},[193],{"type":36,"value":194},"The table is qualitative. We do not give fees or timelines because they vary by provider and change often. Ask each provider for current figures.",{"type":31,"tag":196,"props":197,"children":198},"table",{},[199,233],{"type":31,"tag":200,"props":201,"children":202},"thead",{},[203],{"type":31,"tag":204,"props":205,"children":206},"tr",{},[207,213,218,223,228],{"type":31,"tag":208,"props":209,"children":210},"th",{},[211],{"type":36,"value":212},"Factor",{"type":31,"tag":208,"props":214,"children":215},{},[216],{"type":36,"value":217},"Cayman Islands",{"type":31,"tag":208,"props":219,"children":220},{},[221],{"type":36,"value":222},"British Virgin Islands",{"type":31,"tag":208,"props":224,"children":225},{},[226],{"type":36,"value":227},"Switzerland",{"type":31,"tag":208,"props":229,"children":230},{},[231],{"type":36,"value":232},"Singapore",{"type":31,"tag":234,"props":235,"children":236},"tbody",{},[237,266,294,322,350,377,405],{"type":31,"tag":204,"props":238,"children":239},{},[240,246,251,256,261],{"type":31,"tag":241,"props":242,"children":243},"td",{},[244],{"type":36,"value":245},"Typical vehicle",{"type":31,"tag":241,"props":247,"children":248},{},[249],{"type":36,"value":250},"Foundation company",{"type":31,"tag":241,"props":252,"children":253},{},[254],{"type":36,"value":255},"Company or limited-purpose entity",{"type":31,"tag":241,"props":257,"children":258},{},[259],{"type":36,"value":260},"Swiss foundation or association",{"type":31,"tag":241,"props":262,"children":263},{},[264],{"type":36,"value":265},"Company limited by guarantee or private company",{"type":31,"tag":204,"props":267,"children":268},{},[269,274,279,284,289],{"type":31,"tag":241,"props":270,"children":271},{},[272],{"type":36,"value":273},"Common use",{"type":31,"tag":241,"props":275,"children":276},{},[277],{"type":36,"value":278},"VC-backed protocols",{"type":31,"tag":241,"props":280,"children":281},{},[282],{"type":36,"value":283},"Issuers, SPVs, lighter structures",{"type":31,"tag":241,"props":285,"children":286},{},[287],{"type":36,"value":288},"Foundations with an ecosystem mission",{"type":31,"tag":241,"props":290,"children":291},{},[292],{"type":36,"value":293},"Teams with Asian base, regulated activity",{"type":31,"tag":204,"props":295,"children":296},{},[297,302,307,312,317],{"type":31,"tag":241,"props":298,"children":299},{},[300],{"type":36,"value":301},"Investor familiarity",{"type":31,"tag":241,"props":303,"children":304},{},[305],{"type":36,"value":306},"High among crypto funds",{"type":31,"tag":241,"props":308,"children":309},{},[310],{"type":36,"value":311},"High as an SPV location",{"type":31,"tag":241,"props":313,"children":314},{},[315],{"type":36,"value":316},"High, seen as reputable",{"type":31,"tag":241,"props":318,"children":319},{},[320],{"type":36,"value":321},"High in Asia, growing elsewhere",{"type":31,"tag":204,"props":323,"children":324},{},[325,330,335,340,345],{"type":31,"tag":241,"props":326,"children":327},{},[328],{"type":36,"value":329},"Regulatory posture",{"type":31,"tag":241,"props":331,"children":332},{},[333],{"type":36,"value":334},"Established framework for virtual assets",{"type":31,"tag":241,"props":336,"children":337},{},[338],{"type":36,"value":339},"Registration regime for virtual asset service providers",{"type":31,"tag":241,"props":341,"children":342},{},[343],{"type":36,"value":344},"Clear regulator guidance, case-by-case rulings",{"type":31,"tag":241,"props":346,"children":347},{},[348],{"type":36,"value":349},"Licensing regime and active supervision",{"type":31,"tag":204,"props":351,"children":352},{},[353,358,363,367,372],{"type":31,"tag":241,"props":354,"children":355},{},[356],{"type":36,"value":357},"Local substance expected",{"type":31,"tag":241,"props":359,"children":360},{},[361],{"type":36,"value":362},"Moderate",{"type":31,"tag":241,"props":364,"children":365},{},[366],{"type":36,"value":362},{"type":31,"tag":241,"props":368,"children":369},{},[370],{"type":36,"value":371},"Higher: local board members typically",{"type":31,"tag":241,"props":373,"children":374},{},[375],{"type":36,"value":376},"Higher: local directors and presence",{"type":31,"tag":204,"props":378,"children":379},{},[380,385,390,395,400],{"type":31,"tag":241,"props":381,"children":382},{},[383],{"type":36,"value":384},"Banking",{"type":31,"tag":241,"props":386,"children":387},{},[388],{"type":36,"value":389},"Can be difficult; depends on provider",{"type":31,"tag":241,"props":391,"children":392},{},[393],{"type":36,"value":394},"Can be difficult",{"type":31,"tag":241,"props":396,"children":397},{},[398],{"type":36,"value":399},"Generally more accessible for recognised structures",{"type":31,"tag":241,"props":401,"children":402},{},[403],{"type":36,"value":404},"Accessible, with careful onboarding",{"type":31,"tag":204,"props":406,"children":407},{},[408,413,417,422,427],{"type":31,"tag":241,"props":409,"children":410},{},[411],{"type":36,"value":412},"Setup effort",{"type":31,"tag":241,"props":414,"children":415},{},[416],{"type":36,"value":362},{"type":31,"tag":241,"props":418,"children":419},{},[420],{"type":36,"value":421},"Lower",{"type":31,"tag":241,"props":423,"children":424},{},[425],{"type":36,"value":426},"Higher",{"type":31,"tag":241,"props":428,"children":429},{},[430],{"type":36,"value":431},"Moderate to higher",{"type":31,"tag":44,"props":433,"children":435},{"id":434},"how-each-one-tends-to-fit",[436],{"type":36,"value":437},"How Each One Tends to Fit",{"type":31,"tag":439,"props":440,"children":442},"h3",{"id":441},"cayman-islands",[443],{"type":36,"value":217},{"type":31,"tag":32,"props":445,"children":446},{},[447],{"type":36,"value":448},"A foundation company structure is widely used for protocol treasuries. It is flexible on governance and has no owners, which suits decentralised projects. The trade-off is that the jurisdiction is an offshore centre, so banking and some counterparties may ask more questions, and you still need to work out where your team and your buyers sit, because those facts drive regulation. A good fit when your investors are crypto funds that already know the structure.",{"type":31,"tag":439,"props":450,"children":452},{"id":451},"british-virgin-islands",[453],{"type":36,"value":222},{"type":31,"tag":32,"props":455,"children":456},{},[457],{"type":36,"value":458},"Often chosen for issuing entities and SPVs because companies are quick and relatively simple to form. It works well as a layer in a structure rather than as the whole structure. The same caution applies on banking and on the question of real substance. A reasonable pick when you need a vehicle for investor rounds, paired with a more substantial entity elsewhere.",{"type":31,"tag":439,"props":460,"children":462},{"id":461},"switzerland",[463],{"type":36,"value":227},{"type":31,"tag":32,"props":465,"children":466},{},[467],{"type":36,"value":468},"The Swiss foundation is a recognised form built for a stated purpose, and the regulator has published guidance on how it classifies tokens. That clarity is valuable when you want to explain your structure to exchanges, banks and regulators. The costs are more setup work, local board members and a closer relationship with supervision. A strong fit for teams that want credibility and are comfortable with a more formal process.",{"type":31,"tag":439,"props":470,"children":472},{"id":471},"singapore",[473],{"type":36,"value":232},{"type":31,"tag":32,"props":475,"children":476},{},[477],{"type":36,"value":478},"A good fit when your team, community or users are in Asia and you want a base with a mature financial system. The environment is regulated and supervision is active, so teams that touch regulated activities should plan for licensing questions early. Expect local directors and a real operating presence. Choose it when the regulatory standing is a feature for your business, not a burden.",{"type":31,"tag":44,"props":480,"children":482},{"id":481},"which-should-you-pick",[483],{"type":36,"value":484},"Which Should You Pick?",{"type":31,"tag":32,"props":486,"children":487},{},[488],{"type":36,"value":489},"Use these situations as a starting point, not a verdict:",{"type":31,"tag":56,"props":491,"children":492},{},[493,503,513,523],{"type":31,"tag":60,"props":494,"children":495},{},[496,501],{"type":31,"tag":64,"props":497,"children":498},{},[499],{"type":36,"value":500},"Raising from crypto-native VCs and building a decentralised protocol:",{"type":36,"value":502}," Cayman foundation, often with a BVI or similar SPV for the round.",{"type":31,"tag":60,"props":504,"children":505},{},[506,511],{"type":31,"tag":64,"props":507,"children":508},{},[509],{"type":36,"value":510},"Mission-driven ecosystem with a need for institutional trust:",{"type":36,"value":512}," Switzerland.",{"type":31,"tag":60,"props":514,"children":515},{},[516,521],{"type":31,"tag":64,"props":517,"children":518},{},[519],{"type":36,"value":520},"Operating team and users concentrated in Asia, with regulated products in scope:",{"type":36,"value":522}," Singapore.",{"type":31,"tag":60,"props":524,"children":525},{},[526,531],{"type":31,"tag":64,"props":527,"children":528},{},[529],{"type":36,"value":530},"Small team that needs a simple issuing vehicle and plans to add structure later:",{"type":36,"value":532}," BVI as a layer, with counsel advising on what comes next.",{"type":31,"tag":32,"props":534,"children":535},{},[536,538,544],{"type":36,"value":537},"Whatever you choose, your sales and marketing footprint matters as much as the place of incorporation. Selling to residents of a country can bring that country's rules into play. Our guide to the ",{"type":31,"tag":92,"props":539,"children":541},{"href":540},"/blog/private-token-sale-guide",[542],{"type":36,"value":543},"private token sale process",{"type":36,"value":545}," shows where those questions arise.",{"type":31,"tag":44,"props":547,"children":549},{"id":548},"mistakes-that-cost-teams-later",[550],{"type":36,"value":551},"Mistakes That Cost Teams Later",{"type":31,"tag":56,"props":553,"children":554},{},[555,565,583,593,603],{"type":31,"tag":60,"props":556,"children":557},{},[558,563],{"type":31,"tag":64,"props":559,"children":560},{},[561],{"type":36,"value":562},"Choosing by tax headline alone.",{"type":36,"value":564}," Tax is one factor, and it depends on where people live and work.",{"type":31,"tag":60,"props":566,"children":567},{},[568,573,575,581],{"type":31,"tag":64,"props":569,"children":570},{},[571],{"type":36,"value":572},"Forming entities before the token design is settled.",{"type":36,"value":574}," Allocation, sale mechanics and treasury plans shape the structure, not the other way around. See our ",{"type":31,"tag":92,"props":576,"children":578},{"href":577},"/blog/token-allocation-breakdown-team-investors-community",[579],{"type":36,"value":580},"token allocation breakdown",{"type":36,"value":582}," before you lock the entity plan.",{"type":31,"tag":60,"props":584,"children":585},{},[586,591],{"type":31,"tag":64,"props":587,"children":588},{},[589],{"type":36,"value":590},"Ignoring banking until after incorporation.",{"type":36,"value":592}," Check bank and custody options first.",{"type":31,"tag":60,"props":594,"children":595},{},[596,601],{"type":31,"tag":64,"props":597,"children":598},{},[599],{"type":36,"value":600},"Forgetting substance.",{"type":36,"value":602}," Directors who never meet, and a foundation that never acts independently, can undermine the structure's purpose.",{"type":31,"tag":60,"props":604,"children":605},{},[606,611],{"type":31,"tag":64,"props":607,"children":608},{},[609],{"type":36,"value":610},"Treating the structure as permanent.",{"type":36,"value":612}," Many projects restructure after a raise or a regulatory change. Build in the flexibility to migrate.",{"type":31,"tag":44,"props":614,"children":616},{"id":615},"pre-incorporation-checklist",[617],{"type":36,"value":618},"Pre-Incorporation Checklist",{"type":31,"tag":56,"props":620,"children":623},{"className":621},[622],"contains-task-list",[624,637,646,655,664,673,682,691],{"type":31,"tag":60,"props":625,"children":628},{"className":626},[627],"task-list-item",[629,635],{"type":31,"tag":630,"props":631,"children":634},"input",{"disabled":632,"type":633},true,"checkbox",[],{"type":36,"value":636}," Token design, allocation and sale mechanics drafted",{"type":31,"tag":60,"props":638,"children":640},{"className":639},[627],[641,644],{"type":31,"tag":630,"props":642,"children":643},{"disabled":632,"type":633},[],{"type":36,"value":645}," Investor requirements on structure collected",{"type":31,"tag":60,"props":647,"children":649},{"className":648},[627],[650,653],{"type":31,"tag":630,"props":651,"children":652},{"disabled":632,"type":633},[],{"type":36,"value":654}," Target exchanges' issuer requirements reviewed",{"type":31,"tag":60,"props":656,"children":658},{"className":657},[627],[659,662],{"type":31,"tag":630,"props":660,"children":661},{"disabled":632,"type":633},[],{"type":36,"value":663}," Banking and custody options confirmed in each shortlisted jurisdiction",{"type":31,"tag":60,"props":665,"children":667},{"className":666},[627],[668,671],{"type":31,"tag":630,"props":669,"children":670},{"disabled":632,"type":633},[],{"type":36,"value":672}," Local counsel engaged in jurisdictions where you operate and sell",{"type":31,"tag":60,"props":674,"children":676},{"className":675},[627],[677,680],{"type":31,"tag":630,"props":678,"children":679},{"disabled":632,"type":633},[],{"type":36,"value":681}," Substance plan agreed: directors, office, decision process",{"type":31,"tag":60,"props":683,"children":685},{"className":684},[627],[686,689],{"type":31,"tag":630,"props":687,"children":688},{"disabled":632,"type":633},[],{"type":36,"value":690}," Ongoing compliance and reporting budget estimated",{"type":31,"tag":60,"props":692,"children":694},{"className":693},[627],[695,698],{"type":31,"tag":630,"props":696,"children":697},{"disabled":632,"type":633},[],{"type":36,"value":699}," Treasury governance rules drafted before funds move",{"type":31,"tag":44,"props":701,"children":703},{"id":702},"structure-supports-launch",[704],{"type":36,"value":705},"Structure Supports Launch",{"type":31,"tag":32,"props":707,"children":708},{},[709,711,717],{"type":36,"value":710},"A clean legal structure shortens exchange due diligence and removes friction when your market maker, custodian and listing partners need to onboard your entity. At Fibonacci Capital we work with the entity you have already set up and flag where launch plans need counsel's input. If you are lining up your structure ahead of a TGE, ",{"type":31,"tag":92,"props":712,"children":714},{"href":713},"/pretge",[715],{"type":36,"value":716},"get in touch about our pre-TGE support",{"type":36,"value":99},{"title":7,"searchDepth":719,"depth":719,"links":720},2,[721,722,723,724,731,732,733,734],{"id":46,"depth":719,"text":49},{"id":129,"depth":719,"text":132},{"id":186,"depth":719,"text":189},{"id":434,"depth":719,"text":437,"children":725},[726,728,729,730],{"id":441,"depth":727,"text":217},3,{"id":451,"depth":727,"text":222},{"id":461,"depth":727,"text":227},{"id":471,"depth":727,"text":232},{"id":481,"depth":719,"text":484},{"id":548,"depth":719,"text":551},{"id":615,"depth":719,"text":618},{"id":702,"depth":719,"text":705},"markdown","content:blog:token-foundation-jurisdiction-comparison.md","content","blog/token-foundation-jurisdiction-comparison.md","blog/token-foundation-jurisdiction-comparison","md",[742,1252,1925],{"_path":743,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":744,"description":745,"date":746,"author":11,"category":12,"tags":747,"keywords":751,"image":756,"readTime":757,"body":758,"_type":735,"_id":1249,"_source":737,"_file":1250,"_stem":1251,"_extension":740},"/blog/how-much-does-it-cost-to-launch-a-token","How Much Does It Cost to Launch a Token? A Budget Framework for Founders","How much does it cost to launch a token? A line-by-line budget framework covering legal, audits, liquidity, listings, marketing and a contingency reserve.","2026-10-19",[748,749,17,750],"token launch cost","launch budget","TGE",[752,748,753,754,755],"how much does it cost to launch a token","token launch budget","cost of a TGE","crypto token launch expenses","/assets/images/blog/how-much-does-it-cost-to-launch-a-token.jpg","8 min read",{"type":28,"children":759,"toc":1237},[760,765,770,776,781,952,957,963,974,979,985,998,1003,1009,1014,1019,1042,1069,1074,1079,1092,1105,1117,1123,1136,1141,1147,1160,1166,1171,1177,1215,1220,1226],{"type":31,"tag":32,"props":761,"children":762},{},[763],{"type":36,"value":764},"There is no single price for launching a token. The honest answer is that the cost depends on your structure, your target venues and how much liquidity you need to keep the market orderly, and teams that ask for one number usually end up under-budgeted. What you can do is break the launch into budget lines, understand which lines are fixed and which scale with ambition, and reserve money for the things that go wrong. This framework walks through each line so you can build a budget that matches your project rather than copying someone else's.",{"type":31,"tag":32,"props":766,"children":767},{},[768],{"type":36,"value":769},"The most common budgeting error is treating the smart contract as the launch. Deploying a token contract is cheap. Everything around it is where the money goes: legal work, audits, liquidity, listings, marketing and the months of operations after the token starts trading.",{"type":31,"tag":44,"props":771,"children":773},{"id":772},"the-eight-budget-lines-of-a-token-launch",[774],{"type":36,"value":775},"The Eight Budget Lines of a Token Launch",{"type":31,"tag":32,"props":777,"children":778},{},[779],{"type":36,"value":780},"Think of the launch as eight lines. Not every project needs all of them at full size, but a line you leave out should be a deliberate choice, not an oversight.",{"type":31,"tag":196,"props":782,"children":783},{},[784,805],{"type":31,"tag":200,"props":785,"children":786},{},[787],{"type":31,"tag":204,"props":788,"children":789},{},[790,795,800],{"type":31,"tag":208,"props":791,"children":792},{},[793],{"type":36,"value":794},"Line",{"type":31,"tag":208,"props":796,"children":797},{},[798],{"type":36,"value":799},"What it covers",{"type":31,"tag":208,"props":801,"children":802},{},[803],{"type":36,"value":804},"Fixed or scaling",{"type":31,"tag":234,"props":806,"children":807},{},[808,826,844,862,880,898,916,934],{"type":31,"tag":204,"props":809,"children":810},{},[811,816,821],{"type":31,"tag":241,"props":812,"children":813},{},[814],{"type":36,"value":815},"Legal and structuring",{"type":31,"tag":241,"props":817,"children":818},{},[819],{"type":36,"value":820},"Entity setup, token classification, sale documents, jurisdiction advice",{"type":31,"tag":241,"props":822,"children":823},{},[824],{"type":36,"value":825},"Mostly fixed, rises with complexity",{"type":31,"tag":204,"props":827,"children":828},{},[829,834,839],{"type":31,"tag":241,"props":830,"children":831},{},[832],{"type":36,"value":833},"Security",{"type":31,"tag":241,"props":835,"children":836},{},[837],{"type":36,"value":838},"Smart contract audit, re-audit after changes, bug bounty",{"type":31,"tag":241,"props":840,"children":841},{},[842],{"type":36,"value":843},"Fixed per contract, rises with code size",{"type":31,"tag":204,"props":845,"children":846},{},[847,852,857],{"type":31,"tag":241,"props":848,"children":849},{},[850],{"type":36,"value":851},"Tokenomics and modelling",{"type":31,"tag":241,"props":853,"children":854},{},[855],{"type":36,"value":856},"Supply design, vesting, unlock modelling",{"type":31,"tag":241,"props":858,"children":859},{},[860],{"type":36,"value":861},"Fixed",{"type":31,"tag":204,"props":863,"children":864},{},[865,870,875],{"type":31,"tag":241,"props":866,"children":867},{},[868],{"type":36,"value":869},"Liquidity",{"type":31,"tag":241,"props":871,"children":872},{},[873],{"type":36,"value":874},"Inventory for market making, DEX pool seeding",{"type":31,"tag":241,"props":876,"children":877},{},[878],{"type":36,"value":879},"Scales with target depth",{"type":31,"tag":204,"props":881,"children":882},{},[883,888,893],{"type":31,"tag":241,"props":884,"children":885},{},[886],{"type":36,"value":887},"Listings",{"type":31,"tag":241,"props":889,"children":890},{},[891],{"type":36,"value":892},"Exchange fees, listing support, market maker arrangements",{"type":31,"tag":241,"props":894,"children":895},{},[896],{"type":36,"value":897},"Varies widely by venue",{"type":31,"tag":204,"props":899,"children":900},{},[901,906,911],{"type":31,"tag":241,"props":902,"children":903},{},[904],{"type":36,"value":905},"Marketing and community",{"type":31,"tag":241,"props":907,"children":908},{},[909],{"type":36,"value":910},"KOLs, content, campaigns, community management",{"type":31,"tag":241,"props":912,"children":913},{},[914],{"type":36,"value":915},"Scales with ambition",{"type":31,"tag":204,"props":917,"children":918},{},[919,924,929],{"type":31,"tag":241,"props":920,"children":921},{},[922],{"type":36,"value":923},"Operations",{"type":31,"tag":241,"props":925,"children":926},{},[927],{"type":36,"value":928},"Custody, multisig, reporting, analytics tooling",{"type":31,"tag":241,"props":930,"children":931},{},[932],{"type":36,"value":933},"Mostly fixed",{"type":31,"tag":204,"props":935,"children":936},{},[937,942,947],{"type":31,"tag":241,"props":938,"children":939},{},[940],{"type":36,"value":941},"Contingency",{"type":31,"tag":241,"props":943,"children":944},{},[945],{"type":36,"value":946},"Reserve for delays, re-audits, extra liquidity",{"type":31,"tag":241,"props":948,"children":949},{},[950],{"type":36,"value":951},"Percentage of the rest",{"type":31,"tag":32,"props":953,"children":954},{},[955],{"type":36,"value":956},"We deliberately do not put dollar figures in this table. Quotes for legal and audit work differ enormously by provider, jurisdiction and scope, and any number printed in a general article will be wrong for a good share of readers. Get written quotes and use the framework to compare them.",{"type":31,"tag":44,"props":958,"children":960},{"id":959},"legal-and-structuring",[961],{"type":36,"value":962},"Legal and Structuring",{"type":31,"tag":32,"props":964,"children":965},{},[966,968,972],{"type":36,"value":967},"Legal work is the line founders most want to skip and most regret skipping. It covers how the token is classified in the places you will sell or list it, which entity issues it, what the sale documents say, and what you can say publicly. See ",{"type":31,"tag":92,"props":969,"children":970},{"href":112},[971],{"type":36,"value":115},{"type":36,"value":973}," for the issues to raise with counsel.",{"type":31,"tag":32,"props":975,"children":976},{},[977],{"type":36,"value":978},"Budget for this early. Structure decisions made in the first month affect everything downstream, and fixing them after a sale is far more expensive than getting them right before.",{"type":31,"tag":44,"props":980,"children":982},{"id":981},"security-and-audits",[983],{"type":36,"value":984},"Security and Audits",{"type":31,"tag":32,"props":986,"children":987},{},[988,990,996],{"type":36,"value":989},"A smart contract audit is a cost you pay once per version of the code, not once per project. If you change the contract after the audit, the changed code needs review. Budget for at least one re-review and for the fixes the auditors will ask for. ",{"type":31,"tag":92,"props":991,"children":993},{"href":992},"/blog/smart-contract-audits-before-launch",[994],{"type":36,"value":995},"Smart contract audits before launch",{"type":36,"value":997}," covers how to choose a firm and what a report does and does not prove.",{"type":31,"tag":32,"props":999,"children":1000},{},[1001],{"type":36,"value":1002},"Two practical notes. First, audit queues can be long, so the time cost can matter more than the fee. Second, a bug bounty is optional but often cheap insurance relative to the damage of a public exploit in the first week.",{"type":31,"tag":44,"props":1004,"children":1006},{"id":1005},"liquidity-the-line-that-scales",[1007],{"type":36,"value":1008},"Liquidity: The Line That Scales",{"type":31,"tag":32,"props":1010,"children":1011},{},[1012],{"type":36,"value":1013},"Liquidity is usually the biggest and least understood line, because it is not really a cost in the same way as the others. Much of it is inventory you provide to a market maker or a pool, and some of it comes back. But it still has to be funded, and it ties up capital.",{"type":31,"tag":32,"props":1015,"children":1016},{},[1017],{"type":36,"value":1018},"There are two ways teams provide it:",{"type":31,"tag":56,"props":1020,"children":1021},{},[1022,1032],{"type":31,"tag":60,"props":1023,"children":1024},{},[1025,1030],{"type":31,"tag":64,"props":1026,"children":1027},{},[1028],{"type":36,"value":1029},"Token inventory plus a retainer.",{"type":36,"value":1031}," The market maker receives tokens, sometimes with an option over part of them, plus or instead of a fee. This preserves cash but costs supply and creates a counterparty relationship you must manage.",{"type":31,"tag":60,"props":1033,"children":1034},{},[1035,1040],{"type":31,"tag":64,"props":1036,"children":1037},{},[1038],{"type":36,"value":1039},"Loan and call-option structures.",{"type":36,"value":1041}," The market maker borrows tokens and holds options on them. Terms differ widely and the structure deserves careful reading.",{"type":31,"tag":32,"props":1043,"children":1044},{},[1045,1051,1053,1059,1061,1067],{"type":31,"tag":92,"props":1046,"children":1048},{"href":1047},"/blog/crypto-market-making-fees-models",[1049],{"type":36,"value":1050},"Crypto market making fees and models",{"type":36,"value":1052}," explains these structures, and the ",{"type":31,"tag":92,"props":1054,"children":1056},{"href":1055},"/blog/market-maker-agreement-checklist",[1057],{"type":36,"value":1058},"market maker agreement checklist",{"type":36,"value":1060}," shows which clauses to check before signing. For sizing, ",{"type":31,"tag":92,"props":1062,"children":1064},{"href":1063},"/blog/how-much-liquidity-does-a-token-need-at-launch",[1065],{"type":36,"value":1066},"how much liquidity does a token need at launch",{"type":36,"value":1068}," gives a way to reason about depth targets from your expected trading profile instead of guessing.",{"type":31,"tag":32,"props":1070,"children":1071},{},[1072],{"type":36,"value":1073},"Two warnings. Do not set the liquidity budget by copying a peer's headline number; their float, price and venues differ from yours. And do not starve this line to fund marketing: a loud launch into a thin order book produces a volatile chart that damages the very reputation the marketing was meant to build.",{"type":31,"tag":44,"props":1075,"children":1077},{"id":1076},"listings",[1078],{"type":36,"value":887},{"type":31,"tag":32,"props":1080,"children":1081},{},[1082,1084,1090],{"type":36,"value":1083},"Listing cost is the most uneven line. Some venues charge nothing directly but expect other commitments, such as market maker arrangements, liquidity or a campaign. Others have fees, deposits or token allocations. Some require none of these. ",{"type":31,"tag":92,"props":1085,"children":1087},{"href":1086},"/blog/crypto-exchange-listing-fees",[1088],{"type":36,"value":1089},"Crypto exchange listing fees",{"type":36,"value":1091}," breaks down the typical categories without pretending there is a price list.",{"type":31,"tag":32,"props":1093,"children":1094},{},[1095,1097,1103],{"type":36,"value":1096},"The key budgeting advice is to separate the visible fee from the total cost of being listed. Support staff time, market maker coverage for each venue, and the liquidity needed to keep the book healthy on every exchange all add up. Fewer venues with good depth usually beat many venues with thin books. See ",{"type":31,"tag":92,"props":1098,"children":1100},{"href":1099},"/blog/which-crypto-exchanges-to-list-on",[1101],{"type":36,"value":1102},"which crypto exchanges to list on",{"type":36,"value":1104}," for how to choose.",{"type":31,"tag":32,"props":1106,"children":1107},{},[1108,1110,1116],{"type":36,"value":1109},"Timing also has a cost. If a listing slips, so do the campaign dates tied to it. For realistic timelines, read ",{"type":31,"tag":92,"props":1111,"children":1113},{"href":1112},"/blog/how-long-does-it-take-to-list-token-on-exchange",[1114],{"type":36,"value":1115},"how long it takes to list a token on an exchange",{"type":36,"value":99},{"type":31,"tag":44,"props":1118,"children":1120},{"id":1119},"marketing-and-community",[1121],{"type":36,"value":1122},"Marketing and Community",{"type":31,"tag":32,"props":1124,"children":1125},{},[1126,1128,1134],{"type":36,"value":1127},"Marketing scales with ambition, so it is the easiest line to inflate and the easiest to waste. The useful discipline is to tie each spend to a measurable output: community members who are real, content that is read, campaigns whose participants are verified. ",{"type":31,"tag":92,"props":1129,"children":1131},{"href":1130},"/blog/how-to-spot-fake-engagement-crypto-marketing",[1132],{"type":36,"value":1133},"How to spot fake engagement in crypto marketing",{"type":36,"value":1135}," helps you avoid paying for numbers that mean nothing.",{"type":31,"tag":32,"props":1137,"children":1138},{},[1139],{"type":36,"value":1140},"A sensible split is to fund the basics first (documentation, a working community channel, honest announcements) and add paid amplification only once the basics are in place and the liquidity is ready to absorb new attention.",{"type":31,"tag":44,"props":1142,"children":1144},{"id":1143},"operations-and-custody",[1145],{"type":36,"value":1146},"Operations and Custody",{"type":31,"tag":32,"props":1148,"children":1149},{},[1150,1152,1158],{"type":36,"value":1151},"Operational costs are small per item but easy to forget: multisig setup, custody for treasury and team allocations, analytics, reporting, and the staff time to run a launch day. ",{"type":31,"tag":92,"props":1153,"children":1155},{"href":1154},"/blog/crypto-custody-solutions-for-token-teams",[1156],{"type":36,"value":1157},"Crypto custody solutions for token teams",{"type":36,"value":1159}," covers the options. Include the cost of the people on your own team, too; a launch consumes weeks of attention from your best operators.",{"type":31,"tag":44,"props":1161,"children":1163},{"id":1162},"the-contingency-reserve",[1164],{"type":36,"value":1165},"The Contingency Reserve",{"type":31,"tag":32,"props":1167,"children":1168},{},[1169],{"type":36,"value":1170},"Every launch has surprises: an audit finding that forces a contract change, a listing that moves, a market move that demands more liquidity than planned, a legal question that needs an extra opinion. Hold a reserve and treat it as spent in your head. A reserve you do not need is a good outcome, and a launch without one tends to make bad decisions under pressure, such as cutting the audit or accepting poor market making terms.",{"type":31,"tag":44,"props":1172,"children":1174},{"id":1173},"how-to-build-your-own-budget",[1175],{"type":36,"value":1176},"How to Build Your Own Budget",{"type":31,"tag":139,"props":1178,"children":1179},{},[1180,1185,1190,1195,1200,1205,1210],{"type":31,"tag":60,"props":1181,"children":1182},{},[1183],{"type":36,"value":1184},"List the venues and markets you will launch on, and the date range.",{"type":31,"tag":60,"props":1186,"children":1187},{},[1188],{"type":36,"value":1189},"Get written quotes for legal, audit and tokenomics work.",{"type":31,"tag":60,"props":1191,"children":1192},{},[1193],{"type":36,"value":1194},"Decide your liquidity model and the depth you want to hold at launch and at thirty days.",{"type":31,"tag":60,"props":1196,"children":1197},{},[1198],{"type":36,"value":1199},"Count listings one by one, with the total cost of each, not just the fee.",{"type":31,"tag":60,"props":1201,"children":1202},{},[1203],{"type":36,"value":1204},"Set a marketing budget tied to measurable outputs.",{"type":31,"tag":60,"props":1206,"children":1207},{},[1208],{"type":36,"value":1209},"Add operations and your own team time.",{"type":31,"tag":60,"props":1211,"children":1212},{},[1213],{"type":36,"value":1214},"Add the contingency reserve, then recheck that the launch still works if the reserve is spent.",{"type":31,"tag":32,"props":1216,"children":1217},{},[1218],{"type":36,"value":1219},"If the number you end up with is more than you have, cut scope rather than quality: fewer venues, a smaller campaign, a later date. Do not cut the audit, the legal structure or the liquidity.",{"type":31,"tag":44,"props":1221,"children":1223},{"id":1222},"where-fibonacci-capital-fits",[1224],{"type":36,"value":1225},"Where Fibonacci Capital Fits",{"type":31,"tag":32,"props":1227,"children":1228},{},[1229,1231,1236],{"type":36,"value":1230},"Fibonacci Capital is a market making firm, so the liquidity and listing lines are where we work most closely with teams. A budget conversation that begins with your target venues and your depth goals is usually more productive than one that begins with a headline price. If you want to pressure-test a launch budget, get in touch through our ",{"type":31,"tag":92,"props":1232,"children":1233},{"href":713},[1234],{"type":36,"value":1235},"pre-TGE program",{"type":36,"value":99},{"title":7,"searchDepth":719,"depth":719,"links":1238},[1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],{"id":772,"depth":719,"text":775},{"id":959,"depth":719,"text":962},{"id":981,"depth":719,"text":984},{"id":1005,"depth":719,"text":1008},{"id":1076,"depth":719,"text":887},{"id":1119,"depth":719,"text":1122},{"id":1143,"depth":719,"text":1146},{"id":1162,"depth":719,"text":1165},{"id":1173,"depth":719,"text":1176},{"id":1222,"depth":719,"text":1225},"content:blog:how-much-does-it-cost-to-launch-a-token.md","blog/how-much-does-it-cost-to-launch-a-token.md","blog/how-much-does-it-cost-to-launch-a-token",{"_path":1253,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":1254,"description":1255,"date":1256,"author":11,"category":12,"tags":1257,"keywords":1263,"image":1268,"readTime":26,"body":1269,"_type":735,"_id":1922,"_source":737,"_file":1923,"_stem":1924,"_extension":740},"/blog/lbp-vs-fixed-price-vs-dutch-auction-token-sale","LBP vs Fixed-Price Sale vs Dutch Auction: Which Token Sale Mechanism Should You Pick?","LBP vs fixed-price sale vs Dutch auction: how each token sale mechanism handles price discovery, bots and fairness, and which fits your project.","2026-10-17",[1258,1259,1260,1261,1262],"liquidity bootstrapping pool","dutch auction","fixed price sale","token sale","price discovery",[1264,1258,1265,1266,1267],"lbp vs fixed price sale","dutch auction token sale","token sale mechanisms","how to choose a token sale format","/assets/images/blog/lbp-vs-fixed-price-vs-dutch-auction-token-sale.jpg",{"type":28,"children":1270,"toc":1911},[1271,1276,1282,1295,1301,1306,1314,1332,1340,1358,1368,1374,1379,1386,1404,1411,1429,1438,1444,1449,1456,1481,1488,1511,1527,1533,1717,1723,1728,1791,1796,1802,1807,1855,1861,1889,1895,1900],{"type":31,"tag":32,"props":1272,"children":1273},{},[1274],{"type":36,"value":1275},"If you want the short answer: use a fixed-price sale when you already know your valuation and want predictability, a Dutch auction when you want the market to set one clearing price for everyone, and a liquidity bootstrapping pool (LBP) when you are unsure of the right price and want to discourage bots and whales from buying the whole supply at the open. None of the three is best in general. Each solves a different problem, and the wrong choice shows up as a broken first week of trading. This guide compares the three on price discovery, bot resistance, fairness and operational complexity, then gives a decision framework.",{"type":31,"tag":44,"props":1277,"children":1279},{"id":1278},"what-a-token-sale-mechanism-actually-decides",[1280],{"type":36,"value":1281},"What a Token Sale Mechanism Actually Decides",{"type":31,"tag":32,"props":1283,"children":1284},{},[1285,1287,1293],{"type":36,"value":1286},"A sale mechanism decides three things: how the price is set, who gets allocation, and how much the process can be gamed. It sits upstream of everything that follows, including ",{"type":31,"tag":92,"props":1288,"children":1290},{"href":1289},"/blog/how-to-set-token-listing-price",[1291],{"type":36,"value":1292},"your listing price",{"type":36,"value":1294},", your opening liquidity and your holder base. A sale that lets a few wallets hoover up supply at a low price creates sellers on day one. A sale priced too high leaves you with a thin, stagnant market.",{"type":31,"tag":44,"props":1296,"children":1298},{"id":1297},"fixed-price-sale",[1299],{"type":36,"value":1300},"Fixed-Price Sale",{"type":31,"tag":32,"props":1302,"children":1303},{},[1304],{"type":36,"value":1305},"Buyers purchase at a price set in advance, usually with a cap per wallet and a total raise target.",{"type":31,"tag":32,"props":1307,"children":1308},{},[1309],{"type":31,"tag":64,"props":1310,"children":1311},{},[1312],{"type":36,"value":1313},"Strengths",{"type":31,"tag":56,"props":1315,"children":1316},{},[1317,1322,1327],{"type":31,"tag":60,"props":1318,"children":1319},{},[1320],{"type":36,"value":1321},"Simple to explain and to run.",{"type":31,"tag":60,"props":1323,"children":1324},{},[1325],{"type":36,"value":1326},"Predictable raise and valuation, which suits teams with investor expectations to meet.",{"type":31,"tag":60,"props":1328,"children":1329},{},[1330],{"type":36,"value":1331},"Easy to combine with allowlists and KYC.",{"type":31,"tag":32,"props":1333,"children":1334},{},[1335],{"type":31,"tag":64,"props":1336,"children":1337},{},[1338],{"type":36,"value":1339},"Weaknesses",{"type":31,"tag":56,"props":1341,"children":1342},{},[1343,1348,1353],{"type":31,"tag":60,"props":1344,"children":1345},{},[1346],{"type":36,"value":1347},"Price is a guess. If it is too low, the sale sells out instantly and early buyers hold a large unrealised gain they may want to realise. If too high, it stalls.",{"type":31,"tag":60,"props":1349,"children":1350},{},[1351],{"type":36,"value":1352},"Fast bots and well-funded wallets win the race, so \"fair\" distribution depends heavily on gating.",{"type":31,"tag":60,"props":1354,"children":1355},{},[1356],{"type":36,"value":1357},"Demand is invisible until it is over.",{"type":31,"tag":32,"props":1359,"children":1360},{},[1361,1366],{"type":31,"tag":64,"props":1362,"children":1363},{},[1364],{"type":36,"value":1365},"Best for:",{"type":36,"value":1367}," teams with a firm valuation from earlier rounds, communities with strong allowlist processes, and sales where price certainty matters more than price discovery.",{"type":31,"tag":44,"props":1369,"children":1371},{"id":1370},"dutch-auction",[1372],{"type":36,"value":1373},"Dutch Auction",{"type":31,"tag":32,"props":1375,"children":1376},{},[1377],{"type":36,"value":1378},"The price starts high and falls over time (or bids are collected and a single clearing price is set). Everyone who participates pays the same final price, or the same price per the auction rules.",{"type":31,"tag":32,"props":1380,"children":1381},{},[1382],{"type":31,"tag":64,"props":1383,"children":1384},{},[1385],{"type":36,"value":1313},{"type":31,"tag":56,"props":1387,"children":1388},{},[1389,1394,1399],{"type":31,"tag":60,"props":1390,"children":1391},{},[1392],{"type":36,"value":1393},"Finds a market-clearing price, so the team does not have to guess.",{"type":31,"tag":60,"props":1395,"children":1396},{},[1397],{"type":36,"value":1398},"Removes the speed advantage of bots in many designs, because everyone pays the same price.",{"type":31,"tag":60,"props":1400,"children":1401},{},[1402],{"type":36,"value":1403},"Reveals real demand.",{"type":31,"tag":32,"props":1405,"children":1406},{},[1407],{"type":31,"tag":64,"props":1408,"children":1409},{},[1410],{"type":36,"value":1339},{"type":31,"tag":56,"props":1412,"children":1413},{},[1414,1419,1424],{"type":31,"tag":60,"props":1415,"children":1416},{},[1417],{"type":36,"value":1418},"More complex for participants to understand, and participants can wait too long and miss out.",{"type":31,"tag":60,"props":1420,"children":1421},{},[1422],{"type":36,"value":1423},"Clearing price can come out lower than the team hoped.",{"type":31,"tag":60,"props":1425,"children":1426},{},[1427],{"type":36,"value":1428},"Design details such as bid caps and settlement matter a great deal.",{"type":31,"tag":32,"props":1430,"children":1431},{},[1432,1436],{"type":31,"tag":64,"props":1433,"children":1434},{},[1435],{"type":36,"value":1365},{"type":36,"value":1437}," projects that want transparent, uniform pricing and are comfortable letting the market decide the valuation.",{"type":31,"tag":44,"props":1439,"children":1441},{"id":1440},"liquidity-bootstrapping-pool-lbp",[1442],{"type":36,"value":1443},"Liquidity Bootstrapping Pool (LBP)",{"type":31,"tag":32,"props":1445,"children":1446},{},[1447],{"type":36,"value":1448},"An LBP is an on-chain pool whose token weights shift over time, which pushes the price down gradually unless buyers push it up. The sale starts at a high price and decays if demand is weak, so large early buying is expensive.",{"type":31,"tag":32,"props":1450,"children":1451},{},[1452],{"type":31,"tag":64,"props":1453,"children":1454},{},[1455],{"type":36,"value":1313},{"type":31,"tag":56,"props":1457,"children":1458},{},[1459,1471,1476],{"type":31,"tag":60,"props":1460,"children":1461},{},[1462,1464,1470],{"type":36,"value":1463},"Discourages sniping and front-running, since buying early is costly. This connects directly to ",{"type":31,"tag":92,"props":1465,"children":1467},{"href":1466},"/blog/how-to-protect-token-launch-from-sniper-bots",[1468],{"type":36,"value":1469},"protecting a launch from sniper bots",{"type":36,"value":99},{"type":31,"tag":60,"props":1472,"children":1473},{},[1474],{"type":36,"value":1475},"Genuine price discovery in the open, with the pool doubling as initial liquidity.",{"type":31,"tag":60,"props":1477,"children":1478},{},[1479],{"type":36,"value":1480},"No allowlist needed, which suits a permissionless community launch.",{"type":31,"tag":32,"props":1482,"children":1483},{},[1484],{"type":31,"tag":64,"props":1485,"children":1486},{},[1487],{"type":36,"value":1339},{"type":31,"tag":56,"props":1489,"children":1490},{},[1491,1496,1501,1506],{"type":31,"tag":60,"props":1492,"children":1493},{},[1494],{"type":36,"value":1495},"Requires a good understanding of pool weights, duration and starting parameters; misconfiguration can produce an ugly price path.",{"type":31,"tag":60,"props":1497,"children":1498},{},[1499],{"type":36,"value":1500},"Participants who buy and watch the price decay may feel misled if it is not explained.",{"type":31,"tag":60,"props":1502,"children":1503},{},[1504],{"type":36,"value":1505},"Weaker fit if you need a guaranteed raise amount or must hit investor-agreed valuation.",{"type":31,"tag":60,"props":1507,"children":1508},{},[1509],{"type":36,"value":1510},"Smart contract and operational risk is higher than a plain sale, so audits matter.",{"type":31,"tag":32,"props":1512,"children":1513},{},[1514,1518,1520,1526],{"type":31,"tag":64,"props":1515,"children":1516},{},[1517],{"type":36,"value":1365},{"type":36,"value":1519}," projects with uncertain valuation, a wish for permissionless fairness, and a team that can manage on-chain parameters carefully. Related ideas are covered in our explainer on ",{"type":31,"tag":92,"props":1521,"children":1523},{"href":1522},"/blog/fair-launch-token-explained",[1524],{"type":36,"value":1525},"fair launch tokens",{"type":36,"value":99},{"type":31,"tag":44,"props":1528,"children":1530},{"id":1529},"side-by-side-comparison",[1531],{"type":36,"value":1532},"Side-by-Side Comparison",{"type":31,"tag":196,"props":1534,"children":1535},{},[1536,1561],{"type":31,"tag":200,"props":1537,"children":1538},{},[1539],{"type":31,"tag":204,"props":1540,"children":1541},{},[1542,1546,1551,1556],{"type":31,"tag":208,"props":1543,"children":1544},{},[1545],{"type":36,"value":212},{"type":31,"tag":208,"props":1547,"children":1548},{},[1549],{"type":36,"value":1550},"Fixed-price",{"type":31,"tag":208,"props":1552,"children":1553},{},[1554],{"type":36,"value":1555},"Dutch auction",{"type":31,"tag":208,"props":1557,"children":1558},{},[1559],{"type":36,"value":1560},"LBP",{"type":31,"tag":234,"props":1562,"children":1563},{},[1564,1587,1609,1631,1653,1673,1694],{"type":31,"tag":204,"props":1565,"children":1566},{},[1567,1572,1577,1582],{"type":31,"tag":241,"props":1568,"children":1569},{},[1570],{"type":36,"value":1571},"Price set by",{"type":31,"tag":241,"props":1573,"children":1574},{},[1575],{"type":36,"value":1576},"Team",{"type":31,"tag":241,"props":1578,"children":1579},{},[1580],{"type":36,"value":1581},"Market (clearing price)",{"type":31,"tag":241,"props":1583,"children":1584},{},[1585],{"type":36,"value":1586},"Market via weight decay",{"type":31,"tag":204,"props":1588,"children":1589},{},[1590,1595,1600,1605],{"type":31,"tag":241,"props":1591,"children":1592},{},[1593],{"type":36,"value":1594},"Price discovery",{"type":31,"tag":241,"props":1596,"children":1597},{},[1598],{"type":36,"value":1599},"Weak",{"type":31,"tag":241,"props":1601,"children":1602},{},[1603],{"type":36,"value":1604},"Strong",{"type":31,"tag":241,"props":1606,"children":1607},{},[1608],{"type":36,"value":1604},{"type":31,"tag":204,"props":1610,"children":1611},{},[1612,1617,1622,1627],{"type":31,"tag":241,"props":1613,"children":1614},{},[1615],{"type":36,"value":1616},"Bot / whale resistance",{"type":31,"tag":241,"props":1618,"children":1619},{},[1620],{"type":36,"value":1621},"Weak without gating",{"type":31,"tag":241,"props":1623,"children":1624},{},[1625],{"type":36,"value":1626},"Moderate to strong",{"type":31,"tag":241,"props":1628,"children":1629},{},[1630],{"type":36,"value":1604},{"type":31,"tag":204,"props":1632,"children":1633},{},[1634,1639,1644,1648],{"type":31,"tag":241,"props":1635,"children":1636},{},[1637],{"type":36,"value":1638},"Raise certainty",{"type":31,"tag":241,"props":1640,"children":1641},{},[1642],{"type":36,"value":1643},"High",{"type":31,"tag":241,"props":1645,"children":1646},{},[1647],{"type":36,"value":362},{"type":31,"tag":241,"props":1649,"children":1650},{},[1651],{"type":36,"value":1652},"Low to moderate",{"type":31,"tag":204,"props":1654,"children":1655},{},[1656,1661,1665,1669],{"type":31,"tag":241,"props":1657,"children":1658},{},[1659],{"type":36,"value":1660},"Participant simplicity",{"type":31,"tag":241,"props":1662,"children":1663},{},[1664],{"type":36,"value":1643},{"type":31,"tag":241,"props":1666,"children":1667},{},[1668],{"type":36,"value":362},{"type":31,"tag":241,"props":1670,"children":1671},{},[1672],{"type":36,"value":421},{"type":31,"tag":204,"props":1674,"children":1675},{},[1676,1681,1686,1690],{"type":31,"tag":241,"props":1677,"children":1678},{},[1679],{"type":36,"value":1680},"Operational complexity",{"type":31,"tag":241,"props":1682,"children":1683},{},[1684],{"type":36,"value":1685},"Low",{"type":31,"tag":241,"props":1687,"children":1688},{},[1689],{"type":36,"value":362},{"type":31,"tag":241,"props":1691,"children":1692},{},[1693],{"type":36,"value":426},{"type":31,"tag":204,"props":1695,"children":1696},{},[1697,1702,1707,1712],{"type":31,"tag":241,"props":1698,"children":1699},{},[1700],{"type":36,"value":1701},"Best when",{"type":31,"tag":241,"props":1703,"children":1704},{},[1705],{"type":36,"value":1706},"Valuation is known",{"type":31,"tag":241,"props":1708,"children":1709},{},[1710],{"type":36,"value":1711},"You want one fair price",{"type":31,"tag":241,"props":1713,"children":1714},{},[1715],{"type":36,"value":1716},"Valuation is unknown",{"type":31,"tag":44,"props":1718,"children":1720},{"id":1719},"a-decision-framework",[1721],{"type":36,"value":1722},"A Decision Framework",{"type":31,"tag":32,"props":1724,"children":1725},{},[1726],{"type":36,"value":1727},"Ask these questions in order:",{"type":31,"tag":139,"props":1729,"children":1730},{},[1731,1741,1751,1761,1771,1781],{"type":31,"tag":60,"props":1732,"children":1733},{},[1734,1739],{"type":31,"tag":64,"props":1735,"children":1736},{},[1737],{"type":36,"value":1738},"Do you owe investors a specific valuation or raise?",{"type":36,"value":1740}," If yes, lean fixed-price.",{"type":31,"tag":60,"props":1742,"children":1743},{},[1744,1749],{"type":31,"tag":64,"props":1745,"children":1746},{},[1747],{"type":36,"value":1748},"Do you genuinely not know what the market will pay?",{"type":36,"value":1750}," If yes, lean Dutch auction or LBP.",{"type":31,"tag":60,"props":1752,"children":1753},{},[1754,1759],{"type":31,"tag":64,"props":1755,"children":1756},{},[1757],{"type":36,"value":1758},"Is bot and whale capture your main fear?",{"type":36,"value":1760}," LBP first, then Dutch auction.",{"type":31,"tag":60,"props":1762,"children":1763},{},[1764,1769],{"type":31,"tag":64,"props":1765,"children":1766},{},[1767],{"type":36,"value":1768},"How technical is your community?",{"type":36,"value":1770}," Lower technical comfort favours fixed-price or a well-explained auction.",{"type":31,"tag":60,"props":1772,"children":1773},{},[1774,1779],{"type":31,"tag":64,"props":1775,"children":1776},{},[1777],{"type":36,"value":1778},"Do you need sale proceeds in a fixed amount by a fixed date?",{"type":36,"value":1780}," Lean fixed-price.",{"type":31,"tag":60,"props":1782,"children":1783},{},[1784,1789],{"type":31,"tag":64,"props":1785,"children":1786},{},[1787],{"type":36,"value":1788},"Do you have the audits and expertise to run on-chain mechanics safely?",{"type":36,"value":1790}," If not, avoid the most complex option.",{"type":31,"tag":32,"props":1792,"children":1793},{},[1794],{"type":36,"value":1795},"Hybrids are common. Teams run a fixed-price round for strategic buyers and a Dutch auction or LBP for the public.",{"type":31,"tag":44,"props":1797,"children":1799},{"id":1798},"what-happens-after-the-sale",[1800],{"type":36,"value":1801},"What Happens After the Sale",{"type":31,"tag":32,"props":1803,"children":1804},{},[1805],{"type":36,"value":1806},"The sale mechanism is only the first step. What follows determines whether the price holds:",{"type":31,"tag":56,"props":1808,"children":1809},{},[1810,1828,1845],{"type":31,"tag":60,"props":1811,"children":1812},{},[1813,1818,1820,1826],{"type":31,"tag":64,"props":1814,"children":1815},{},[1816],{"type":36,"value":1817},"Float and vesting.",{"type":36,"value":1819}," If most supply is unlocked at once, any mechanism will be followed by sell pressure. Plan ",{"type":31,"tag":92,"props":1821,"children":1823},{"href":1822},"/blog/token-unlocks-managing-sell-pressure",[1824],{"type":36,"value":1825},"unlocks and sell pressure",{"type":36,"value":1827}," in advance.",{"type":31,"tag":60,"props":1829,"children":1830},{},[1831,1836,1838,1844],{"type":31,"tag":64,"props":1832,"children":1833},{},[1834],{"type":36,"value":1835},"Exchange listing.",{"type":36,"value":1837}," Venue choice affects how orderly your opening is, so vet exchanges carefully using our ",{"type":31,"tag":92,"props":1839,"children":1841},{"href":1840},"/blog/crypto-exchange-due-diligence-checklist",[1842],{"type":36,"value":1843},"crypto exchange due diligence checklist",{"type":36,"value":99},{"type":31,"tag":60,"props":1846,"children":1847},{},[1848,1853],{"type":31,"tag":64,"props":1849,"children":1850},{},[1851],{"type":36,"value":1852},"Market making.",{"type":36,"value":1854}," Post-sale, someone must keep the book liquid and spreads reasonable. Decide inventory and terms before the sale ends rather than after.",{"type":31,"tag":44,"props":1856,"children":1858},{"id":1857},"common-mistakes",[1859],{"type":36,"value":1860},"Common Mistakes",{"type":31,"tag":56,"props":1862,"children":1863},{},[1864,1869,1874,1879,1884],{"type":31,"tag":60,"props":1865,"children":1866},{},[1867],{"type":36,"value":1868},"Choosing a mechanism because a well-known project used it, without matching it to your own situation.",{"type":31,"tag":60,"props":1870,"children":1871},{},[1872],{"type":36,"value":1873},"Setting LBP start price and duration without modelling several demand scenarios.",{"type":31,"tag":60,"props":1875,"children":1876},{},[1877],{"type":36,"value":1878},"Ignoring how buyers will feel as the price path unfolds, and failing to explain it.",{"type":31,"tag":60,"props":1880,"children":1881},{},[1882],{"type":36,"value":1883},"Letting sale proceeds and early allocations be sold straight into an unprepared order book.",{"type":31,"tag":60,"props":1885,"children":1886},{},[1887],{"type":36,"value":1888},"Skipping legal review of who may participate and in which jurisdictions.",{"type":31,"tag":44,"props":1890,"children":1892},{"id":1891},"plan-the-sale-and-the-market-together",[1893],{"type":36,"value":1894},"Plan the Sale and the Market Together",{"type":31,"tag":32,"props":1896,"children":1897},{},[1898],{"type":36,"value":1899},"The best sale mechanism is the one that leads into a stable market. That means aligning price discovery, listing venue and liquidity from the start rather than treating them as three separate projects. Fibonacci Capital supports token teams on this handoff, from the pre-launch structure through to ongoing market making.",{"type":31,"tag":32,"props":1901,"children":1902},{},[1903,1905,1910],{"type":36,"value":1904},"If you are weighing sale formats for your launch, ",{"type":31,"tag":92,"props":1906,"children":1907},{"href":713},[1908],{"type":36,"value":1909},"talk to Fibonacci Capital about your launch plan",{"type":36,"value":99},{"title":7,"searchDepth":719,"depth":719,"links":1912},[1913,1914,1915,1916,1917,1918,1919,1920,1921],{"id":1278,"depth":719,"text":1281},{"id":1297,"depth":719,"text":1300},{"id":1370,"depth":719,"text":1373},{"id":1440,"depth":719,"text":1443},{"id":1529,"depth":719,"text":1532},{"id":1719,"depth":719,"text":1722},{"id":1798,"depth":719,"text":1801},{"id":1857,"depth":719,"text":1860},{"id":1891,"depth":719,"text":1894},"content:blog:lbp-vs-fixed-price-vs-dutch-auction-token-sale.md","blog/lbp-vs-fixed-price-vs-dutch-auction-token-sale.md","blog/lbp-vs-fixed-price-vs-dutch-auction-token-sale",{"_path":1466,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":1926,"description":1927,"date":1928,"author":11,"category":12,"tags":1929,"keywords":1932,"image":1938,"readTime":26,"body":1939,"_type":735,"_id":2535,"_source":737,"_file":2536,"_stem":2537,"_extension":740},"How to Protect Your Token Launch from Sniper Bots: 7 Mistakes and Fixes","How to protect a token launch from sniper bots: the seven mistakes that hand your first blocks to bots, and the launch design fixes that actually work.","2026-10-08",[17,1930,1931,750],"sniper bots","DEX liquidity",[1933,1934,1935,1936,1937],"protect token launch from sniper bots","anti sniper bot token launch","sniper bots crypto","uniswap launch sniper protection","how to stop sniper bots on token launch","/assets/images/blog/how-to-protect-token-launch-from-sniper-bots.jpg",{"type":28,"children":1940,"toc":2523},[1941,1946,1952,1957,1962,1968,1978,1986,2009,2014,2020,2029,2045,2051,2060,2075,2081,2090,2099,2198,2203,2208,2214,2223,2230,2260,2265,2271,2280,2289,2322,2328,2337,2346,2369,2382,2388,2393,2496,2502,2507,2512],{"type":31,"tag":32,"props":1942,"children":1943},{},[1944],{"type":36,"value":1945},"To protect a token launch from sniper bots, you have to remove the conditions that make sniping profitable: a predictable launch moment, thin initial liquidity, a price set well below where demand will clear, and no limits on how much one wallet can take in the first blocks. Sniper bots are not magic. They watch the mempool and newly deployed contracts, detect the transaction that opens trading or adds liquidity, and buy in the same or the next block, then sell into the first wave of real buyers. Every defence below either takes away their information advantage, caps what they can take, or makes the trade unprofitable. The seven mistakes that follow are the ones that most often hand a launch to bots, each with the fix.",{"type":31,"tag":44,"props":1947,"children":1949},{"id":1948},"why-sniper-bots-matter-more-than-founders-expect",[1950],{"type":36,"value":1951},"Why Sniper Bots Matter More Than Founders Expect",{"type":31,"tag":32,"props":1953,"children":1954},{},[1955],{"type":36,"value":1956},"A sniper buying early is not a problem in itself. The damage comes from what happens next. Bots accumulate a large share of the circulating supply at the lowest prices, then sell as soon as organic buyers arrive. The chart your community sees on day one is a sharp spike followed by a steady bleed, and it looks exactly like a team dump even when no team wallet has moved.",{"type":31,"tag":32,"props":1958,"children":1959},{},[1960],{"type":36,"value":1961},"That first chart shapes everything after it: community sentiment, how centralised exchanges assess your token if you are applying for listings, and how expensive it becomes to stabilise the order book later. A launch that loses its first hour to bots often spends weeks recovering, if it recovers at all. That is why sniper protection belongs in launch planning alongside tokenomics and liquidity sizing, not as a last-minute contract tweak.",{"type":31,"tag":44,"props":1963,"children":1965},{"id":1964},"mistake-1-making-the-launch-moment-predictable-and-public",[1966],{"type":36,"value":1967},"Mistake 1: Making the Launch Moment Predictable and Public",{"type":31,"tag":32,"props":1969,"children":1970},{},[1971,1976],{"type":31,"tag":64,"props":1972,"children":1973},{},[1974],{"type":36,"value":1975},"The problem.",{"type":36,"value":1977}," Announcing an exact block, timestamp or \"liquidity goes live at 14:00 UTC\" gives bots everything they need. They can pre-sign transactions, watch your deployer wallet, and compete purely on speed and gas. The same applies when the token contract is deployed and verified hours before liquidity is added: bots monitor new deployments and can be waiting before you are.",{"type":31,"tag":32,"props":1979,"children":1980},{},[1981],{"type":31,"tag":64,"props":1982,"children":1983},{},[1984],{"type":36,"value":1985},"The fix.",{"type":31,"tag":56,"props":1987,"children":1988},{},[1989,1994,1999,2004],{"type":31,"tag":60,"props":1990,"children":1991},{},[1992],{"type":36,"value":1993},"Deploy, verify and add liquidity in a tight sequence rather than spread across hours.",{"type":31,"tag":60,"props":1995,"children":1996},{},[1997],{"type":36,"value":1998},"Use a fresh wallet for the liquidity transaction that bots have not been tracking.",{"type":31,"tag":60,"props":2000,"children":2001},{},[2002],{"type":36,"value":2003},"Announce a launch window, not an exact moment, and publish the official contract address only once trading is open.",{"type":31,"tag":60,"props":2005,"children":2006},{},[2007],{"type":36,"value":2008},"Where your chain and tooling allow it, submit the liquidity transaction through a private transaction route rather than the public mempool, so it cannot be seen before it lands.",{"type":31,"tag":32,"props":2010,"children":2011},{},[2012],{"type":36,"value":2013},"None of this makes a launch invisible, but it removes the cheapest information advantage bots have.",{"type":31,"tag":44,"props":2015,"children":2017},{"id":2016},"mistake-2-opening-trading-with-thin-liquidity",[2018],{"type":36,"value":2019},"Mistake 2: Opening Trading with Thin Liquidity",{"type":31,"tag":32,"props":2021,"children":2022},{},[2023,2027],{"type":31,"tag":64,"props":2024,"children":2025},{},[2026],{"type":36,"value":1975},{"type":36,"value":2028}," With a small pool, a single bot buy moves price dramatically. The bot gets a large share of supply for little capital, and the price impact it creates becomes the exit liquidity it sells into. Thin liquidity is the single biggest multiplier on sniper profits.",{"type":31,"tag":32,"props":2030,"children":2031},{},[2032,2036,2038,2043],{"type":31,"tag":64,"props":2033,"children":2034},{},[2035],{"type":36,"value":1985},{"type":36,"value":2037}," Size the initial pool so that a realistic first-block buy cannot move price by an outsized amount. There is no universal number; it depends on your expected demand, your fully diluted valuation and how much of the supply is circulating. Our guide on ",{"type":31,"tag":92,"props":2039,"children":2040},{"href":1063},[2041],{"type":36,"value":2042},"how much liquidity a token needs at launch",{"type":36,"value":2044}," walks through how to estimate it. If you are launching on a concentrated liquidity AMM, think carefully about range placement too: liquidity concentrated tightly around the launch price is deep at that price but can run out quickly once price moves.",{"type":31,"tag":44,"props":2046,"children":2048},{"id":2047},"mistake-3-pricing-the-launch-too-low",[2049],{"type":36,"value":2050},"Mistake 3: Pricing the Launch Too Low",{"type":31,"tag":32,"props":2052,"children":2053},{},[2054,2058],{"type":31,"tag":64,"props":2055,"children":2056},{},[2057],{"type":36,"value":1975},{"type":36,"value":2059}," If the opening price sits well below where real demand will clear, the gap between launch price and fair price is free money. Bots exist to capture that gap, and no amount of contract-level protection fully stops capital from chasing an obvious mispricing.",{"type":31,"tag":32,"props":2061,"children":2062},{},[2063,2067,2069,2074],{"type":31,"tag":64,"props":2064,"children":2065},{},[2066],{"type":36,"value":1985},{"type":36,"value":2068}," Set the launch price with reference to your last private round, comparable tokens and expected demand, rather than picking a low number to \"leave room to run\". A launch that opens close to fair value gives snipers little to capture and gives genuine buyers a calmer first hour. We cover the method in ",{"type":31,"tag":92,"props":2070,"children":2071},{"href":1289},[2072],{"type":36,"value":2073},"how to set a token listing price",{"type":36,"value":99},{"type":31,"tag":44,"props":2076,"children":2078},{"id":2077},"mistake-4-no-per-wallet-limits-in-the-opening-blocks",[2079],{"type":36,"value":2080},"Mistake 4: No Per-Wallet Limits in the Opening Blocks",{"type":31,"tag":32,"props":2082,"children":2083},{},[2084,2088],{"type":31,"tag":64,"props":2085,"children":2086},{},[2087],{"type":36,"value":1975},{"type":36,"value":2089}," Without limits, one bot, or a cluster of bot wallets, can take a meaningful share of circulating supply in the first few blocks.",{"type":31,"tag":32,"props":2091,"children":2092},{},[2093,2097],{"type":31,"tag":64,"props":2094,"children":2095},{},[2096],{"type":36,"value":1985},{"type":36,"value":2098}," Common contract-level controls include:",{"type":31,"tag":196,"props":2100,"children":2101},{},[2102,2123],{"type":31,"tag":200,"props":2103,"children":2104},{},[2105],{"type":31,"tag":204,"props":2106,"children":2107},{},[2108,2113,2118],{"type":31,"tag":208,"props":2109,"children":2110},{},[2111],{"type":36,"value":2112},"Control",{"type":31,"tag":208,"props":2114,"children":2115},{},[2116],{"type":36,"value":2117},"What it does",{"type":31,"tag":208,"props":2119,"children":2120},{},[2121],{"type":36,"value":2122},"Trade-off",{"type":31,"tag":234,"props":2124,"children":2125},{},[2126,2144,2162,2180],{"type":31,"tag":204,"props":2127,"children":2128},{},[2129,2134,2139],{"type":31,"tag":241,"props":2130,"children":2131},{},[2132],{"type":36,"value":2133},"Max transaction size",{"type":31,"tag":241,"props":2135,"children":2136},{},[2137],{"type":36,"value":2138},"Caps the size of any single buy for a set period",{"type":31,"tag":241,"props":2140,"children":2141},{},[2142],{"type":36,"value":2143},"Bots can split across wallets; set it with that in mind",{"type":31,"tag":204,"props":2145,"children":2146},{},[2147,2152,2157],{"type":31,"tag":241,"props":2148,"children":2149},{},[2150],{"type":36,"value":2151},"Max wallet balance",{"type":31,"tag":241,"props":2153,"children":2154},{},[2155],{"type":36,"value":2156},"Caps how much one address can hold early on",{"type":31,"tag":241,"props":2158,"children":2159},{},[2160],{"type":36,"value":2161},"Must exclude the pool, treasury and exchange wallets correctly",{"type":31,"tag":204,"props":2163,"children":2164},{},[2165,2170,2175],{"type":31,"tag":241,"props":2166,"children":2167},{},[2168],{"type":36,"value":2169},"Cooldown between trades",{"type":31,"tag":241,"props":2171,"children":2172},{},[2173],{"type":36,"value":2174},"Forces a delay between swaps from one address",{"type":31,"tag":241,"props":2176,"children":2177},{},[2178],{"type":36,"value":2179},"Can frustrate legitimate active traders",{"type":31,"tag":204,"props":2181,"children":2182},{},[2183,2188,2193],{"type":31,"tag":241,"props":2184,"children":2185},{},[2186],{"type":36,"value":2187},"Time- or block-limited window",{"type":31,"tag":241,"props":2189,"children":2190},{},[2191],{"type":36,"value":2192},"Applies the above only for the first minutes or blocks",{"type":31,"tag":241,"props":2194,"children":2195},{},[2196],{"type":36,"value":2197},"Needs a clear, verifiable end point",{"type":31,"tag":32,"props":2199,"children":2200},{},[2201],{"type":36,"value":2202},"These controls do not stop sophisticated actors who spread across many wallets, but they raise the cost and lower the payoff. On Uniswap v4, pool hooks make it possible to apply launch-period rules at the pool level rather than inside the token contract, which keeps the token itself simpler.",{"type":31,"tag":32,"props":2204,"children":2205},{},[2206],{"type":36,"value":2207},"The key is that every limit should switch off automatically, on a schedule written into the contract. Limits that the team can change at will create a different problem, covered next.",{"type":31,"tag":44,"props":2209,"children":2211},{"id":2210},"mistake-5-using-protections-that-look-like-a-honeypot",[2212],{"type":36,"value":2213},"Mistake 5: Using Protections That Look Like a Honeypot",{"type":31,"tag":32,"props":2215,"children":2216},{},[2217,2221],{"type":31,"tag":64,"props":2218,"children":2219},{},[2220],{"type":36,"value":1975},{"type":36,"value":2222}," Some anti-bot designs block selling for a period, blacklist addresses, or apply very high sell taxes that the owner can adjust. To a bot, these are a deterrent. To a buyer running a token scanner, they look identical to a honeypot or a rug-pull setup. Token security scanners and many traders flag owner-controlled blacklists, adjustable taxes and transfer restrictions, and exchanges review the same features during listing due diligence.",{"type":31,"tag":32,"props":2224,"children":2225},{},[2226],{"type":31,"tag":64,"props":2227,"children":2228},{},[2229],{"type":36,"value":1985},{"type":31,"tag":56,"props":2231,"children":2232},{},[2233,2238,2243,2248],{"type":31,"tag":60,"props":2234,"children":2235},{},[2236],{"type":36,"value":2237},"Prefer limits that cap buying over mechanics that block selling.",{"type":31,"tag":60,"props":2239,"children":2240},{},[2241],{"type":36,"value":2242},"If you use a launch tax or restriction, hard-code its decay and end time, and make it impossible for the owner to raise it later.",{"type":31,"tag":60,"props":2244,"children":2245},{},[2246],{"type":36,"value":2247},"Avoid unrestricted owner blacklist functions. If you need any admin control, put it behind a multisig and a timelock, and plan to renounce or remove it after launch.",{"type":31,"tag":60,"props":2249,"children":2250},{},[2251,2253,2258],{"type":36,"value":2252},"Disclose every launch-period mechanic publicly before trading opens, and get it covered in your audit. Our guide to ",{"type":31,"tag":92,"props":2254,"children":2255},{"href":992},[2256],{"type":36,"value":2257},"smart contract audits before launch",{"type":36,"value":2259}," explains what auditors look for.",{"type":31,"tag":32,"props":2261,"children":2262},{},[2263],{"type":36,"value":2264},"A launch that bots avoid but buyers also avoid has not been protected.",{"type":31,"tag":44,"props":2266,"children":2268},{"id":2267},"mistake-6-relying-only-on-the-dex-pool",[2269],{"type":36,"value":2270},"Mistake 6: Relying Only on the DEX Pool",{"type":31,"tag":32,"props":2272,"children":2273},{},[2274,2278],{"type":31,"tag":64,"props":2275,"children":2276},{},[2277],{"type":36,"value":1975},{"type":36,"value":2279}," Many teams treat sniper protection as purely a DEX contract problem. But a large part of sniper damage comes from what happens after the first blocks: bots dumping into a market with no one absorbing the flow, and price swings feeding on themselves across venues.",{"type":31,"tag":32,"props":2281,"children":2282},{},[2283,2287],{"type":31,"tag":64,"props":2284,"children":2285},{},[2286],{"type":36,"value":1985},{"type":36,"value":2288}," Plan the launch as a market structure problem, not just a contract problem:",{"type":31,"tag":56,"props":2290,"children":2291},{},[2292,2302,2312],{"type":31,"tag":60,"props":2293,"children":2294},{},[2295,2300],{"type":31,"tag":64,"props":2296,"children":2297},{},[2298],{"type":36,"value":2299},"Distribution before trading.",{"type":36,"value":2301}," A fair, well-designed sale or airdrop puts tokens in the hands of real holders before the pool opens, so bots are not the only early supply holders.",{"type":31,"tag":60,"props":2303,"children":2304},{},[2305,2310],{"type":31,"tag":64,"props":2306,"children":2307},{},[2308],{"type":36,"value":2309},"Coordinated venues.",{"type":36,"value":2311}," If you list on a DEX and a CEX close together, align opening prices and liquidity so bots cannot arbitrage a gap between them.",{"type":31,"tag":60,"props":2313,"children":2314},{},[2315,2320],{"type":31,"tag":64,"props":2316,"children":2317},{},[2318],{"type":36,"value":2319},"Professional liquidity from minute one.",{"type":36,"value":2321}," A market maker quoting both sides absorbs bot selling into a tighter spread and reduces the cascade that turns a sniper exit into a crash. It cannot stop bots from buying, but it limits how much their selling moves price.",{"type":31,"tag":44,"props":2323,"children":2325},{"id":2324},"mistake-7-no-monitoring-or-response-plan",[2326],{"type":36,"value":2327},"Mistake 7: No Monitoring or Response Plan",{"type":31,"tag":32,"props":2329,"children":2330},{},[2331,2335],{"type":31,"tag":64,"props":2332,"children":2333},{},[2334],{"type":36,"value":1975},{"type":36,"value":2336}," Teams often launch and then watch the chart. By the time anyone notices that a cluster of fresh wallets bought most of the opening supply, the dump is already underway, and the community is asking questions no one has prepared answers for.",{"type":31,"tag":32,"props":2338,"children":2339},{},[2340,2344],{"type":31,"tag":64,"props":2341,"children":2342},{},[2343],{"type":36,"value":1985},{"type":36,"value":2345}," Write the response plan before launch day. At minimum:",{"type":31,"tag":56,"props":2347,"children":2348},{},[2349,2354,2359,2364],{"type":31,"tag":60,"props":2350,"children":2351},{},[2352],{"type":36,"value":2353},"Someone watching first-block buyers and labelling clusters of fresh, similarly funded wallets.",{"type":31,"tag":60,"props":2355,"children":2356},{},[2357],{"type":36,"value":2358},"Pre-agreed thresholds for when limits stay on or come off, all within what the contract already allows.",{"type":31,"tag":60,"props":2360,"children":2361},{},[2362],{"type":36,"value":2363},"A prepared community message explaining what bots are and what protections are in place, so early volatility is not read as a team dump.",{"type":31,"tag":60,"props":2365,"children":2366},{},[2367],{"type":36,"value":2368},"A clear owner for each decision during the first hours.",{"type":31,"tag":32,"props":2370,"children":2371},{},[2372,2374,2380],{"type":36,"value":2373},"Our ",{"type":31,"tag":92,"props":2375,"children":2377},{"href":2376},"/blog/tge-launch-day-runbook",[2378],{"type":36,"value":2379},"TGE launch day runbook",{"type":36,"value":2381}," covers how to structure the room and the hour-by-hour plan.",{"type":31,"tag":44,"props":2383,"children":2385},{"id":2384},"anti-sniper-launch-checklist",[2386],{"type":36,"value":2387},"Anti-Sniper Launch Checklist",{"type":31,"tag":32,"props":2389,"children":2390},{},[2391],{"type":36,"value":2392},"Before you open trading, confirm:",{"type":31,"tag":56,"props":2394,"children":2396},{"className":2395},[622],[2397,2406,2415,2424,2433,2442,2451,2460,2469,2478,2487],{"type":31,"tag":60,"props":2398,"children":2400},{"className":2399},[627],[2401,2404],{"type":31,"tag":630,"props":2402,"children":2403},{"disabled":632,"type":633},[],{"type":36,"value":2405}," Launch price set against comparables and the last private round, not deliberately low",{"type":31,"tag":60,"props":2407,"children":2409},{"className":2408},[627],[2410,2413],{"type":31,"tag":630,"props":2411,"children":2412},{"disabled":632,"type":633},[],{"type":36,"value":2414}," Initial liquidity sized for realistic first-block demand",{"type":31,"tag":60,"props":2416,"children":2418},{"className":2417},[627],[2419,2422],{"type":31,"tag":630,"props":2420,"children":2421},{"disabled":632,"type":633},[],{"type":36,"value":2423}," Deploy, verify and liquidity add planned as a tight sequence",{"type":31,"tag":60,"props":2425,"children":2427},{"className":2426},[627],[2428,2431],{"type":31,"tag":630,"props":2429,"children":2430},{"disabled":632,"type":633},[],{"type":36,"value":2432}," Liquidity transaction routed privately where the chain supports it",{"type":31,"tag":60,"props":2434,"children":2436},{"className":2435},[627],[2437,2440],{"type":31,"tag":630,"props":2438,"children":2439},{"disabled":632,"type":633},[],{"type":36,"value":2441}," Exact contract address published only once trading is live",{"type":31,"tag":60,"props":2443,"children":2445},{"className":2444},[627],[2446,2449],{"type":31,"tag":630,"props":2447,"children":2448},{"disabled":632,"type":633},[],{"type":36,"value":2450}," Max transaction and max wallet limits with automatic, hard-coded end points",{"type":31,"tag":60,"props":2452,"children":2454},{"className":2453},[627],[2455,2458],{"type":31,"tag":630,"props":2456,"children":2457},{"disabled":632,"type":633},[],{"type":36,"value":2459}," No owner-adjustable taxes, no unrestricted blacklist, admin controls behind multisig and timelock",{"type":31,"tag":60,"props":2461,"children":2463},{"className":2462},[627],[2464,2467],{"type":31,"tag":630,"props":2465,"children":2466},{"disabled":632,"type":633},[],{"type":36,"value":2468}," All launch mechanics audited and disclosed in advance",{"type":31,"tag":60,"props":2470,"children":2472},{"className":2471},[627],[2473,2476],{"type":31,"tag":630,"props":2474,"children":2475},{"disabled":632,"type":633},[],{"type":36,"value":2477}," DEX and CEX opening prices and liquidity coordinated",{"type":31,"tag":60,"props":2479,"children":2481},{"className":2480},[627],[2482,2485],{"type":31,"tag":630,"props":2483,"children":2484},{"disabled":632,"type":633},[],{"type":36,"value":2486}," Market maker quoting from the first minute",{"type":31,"tag":60,"props":2488,"children":2490},{"className":2489},[627],[2491,2494],{"type":31,"tag":630,"props":2492,"children":2493},{"disabled":632,"type":633},[],{"type":36,"value":2495}," Monitoring and community response plan assigned to named people",{"type":31,"tag":44,"props":2497,"children":2499},{"id":2498},"what-good-protection-looks-like-in-practice",[2500],{"type":36,"value":2501},"What Good Protection Looks Like in Practice",{"type":31,"tag":32,"props":2503,"children":2504},{},[2505],{"type":36,"value":2506},"No launch is fully bot-proof, and claims otherwise should be treated with suspicion. The realistic goal is a launch where bots cannot buy a large share of supply cheaply, where their selling is absorbed rather than amplified, and where the chart in the first day reflects real demand. That comes from combining a fair price, adequate liquidity, transparent and time-limited contract controls, and active market making, not from any single trick.",{"type":31,"tag":32,"props":2508,"children":2509},{},[2510],{"type":36,"value":2511},"At Fibonacci Capital, we help token teams plan exactly this part of launch: pricing, initial liquidity, cross-venue coordination and market making from the first block. If you are preparing for a TGE, our pre-TGE programme covers launch structure end to end.",{"type":31,"tag":32,"props":2513,"children":2514},{},[2515,2517,2522],{"type":36,"value":2516},"If you want a second pair of eyes on your launch plan before bots get the first look, ",{"type":31,"tag":92,"props":2518,"children":2519},{"href":713},[2520],{"type":36,"value":2521},"get in touch with our team",{"type":36,"value":99},{"title":7,"searchDepth":719,"depth":719,"links":2524},[2525,2526,2527,2528,2529,2530,2531,2532,2533,2534],{"id":1948,"depth":719,"text":1951},{"id":1964,"depth":719,"text":1967},{"id":2016,"depth":719,"text":2019},{"id":2047,"depth":719,"text":2050},{"id":2077,"depth":719,"text":2080},{"id":2210,"depth":719,"text":2213},{"id":2267,"depth":719,"text":2270},{"id":2324,"depth":719,"text":2327},{"id":2384,"depth":719,"text":2387},{"id":2498,"depth":719,"text":2501},"content:blog:how-to-protect-token-launch-from-sniper-bots.md","blog/how-to-protect-token-launch-from-sniper-bots.md","blog/how-to-protect-token-launch-from-sniper-bots",1792458980561]