# Bull Launch > Bull Launch is a fair-launch memecoin platform on Arc Chain Testnet. Anyone can create a coin, and every coin trades on the same curve shape in its own Uniswap v4 pool. Every docs page is also available as Markdown by adding `.md` to its URL. The whole set in one file: https://bulllaunch.fun/llms-full.txt ## Getting started - [Introduction](https://bulllaunch.fun/docs.md): What Bull Launch is, and how to connect to Arc Chain Testnet and run a launch end to end. ## Protocol - [How launches work](https://bulllaunch.fun/docs/how-launches-work.md): One transaction deploys the coin, opens its Uniswap v4 pool and locks the tail band; the pool never migrates. - [Trading and pricing](https://bulllaunch.fun/docs/trading.md): Price, market cap, slippage and fees in a coin's pool, and the two permissions an ERC-20 spend needs. - [Graduation](https://bulllaunch.fun/docs/graduation.md): When a curve fills, the hook locks its liquidity in the same pool; nothing migrates and the pool id never changes. - [Fees and royalties](https://bulllaunch.fun/docs/fees.md): The swap fee, how it splits between creator and protocol, the creator tax, and how creators claim. - [Community takeovers](https://bulllaunch.fun/docs/community-takeovers.md): Handing a coin's creator payout to an active community when the original creator steps away. - [Risk disclosures](https://bulllaunch.fun/docs/risks.md): What can go wrong: volatility, uncapped pre-buys, copied names, failing infrastructure, immutable contracts. ## Integration - [Network](https://bulllaunch.fun/docs/network.md): Chain ID, RPC, explorer and native-asset decimals for Arc Chain Testnet. - [Contract addresses](https://bulllaunch.fun/docs/contracts.md): Every Bull Launch deployment: addresses, creation transactions and blocks, per network. - [Base assets and curves](https://bulllaunch.fun/docs/base-assets.md): Which assets a launch can be priced in, and each one's opening valuation and graduation target. - [Onchain events](https://bulllaunch.fun/docs/events.md): The events to index, with their signatures and topic0 hashes. - [Reading token state](https://bulllaunch.fun/docs/reading-state.md): Deriving a pool id, and the view calls that read a launch, its fees and its curve. - [Quotes and swaps](https://bulllaunch.fun/docs/quotes-and-swaps.md): Quote a trade with V4Quoter and execute it through the Universal Router, with a tested example. - [Token metadata](https://bulllaunch.fun/docs/token-metadata.md): How a coin's description, image and links are encoded at launch, and how to read them back. - [Indexer API](https://bulllaunch.fun/docs/indexer-api.md): The GraphQL and WebSocket endpoints the app itself reads, with an example query. ## Resources - [Security](https://bulllaunch.fun/docs/security.md): How to report a vulnerability, and what the contracts can and cannot do. - [Support](https://bulllaunch.fun/docs/support.md): Where to ask integration questions and request a community takeover. - [Terms and attribution](https://bulllaunch.fun/docs/terms.md): How to reference Bull Launch, and where the full terms live.