Loading…
Loading…
Track token-launch readiness across security, liquidity, exchange, docs, wallet, community, and monitoring. Live progress, offline, educational only.
<main class="wrap">
<header class="head">
<span class="eyebrow">Crypto Utility</span>
<h1>Crypto Launch Checklist</h1>
<p class="sub">Work through the essentials before you launch a token. Tick each item to track your readiness. Nothing is saved.</p>
</header>
<section class="card progress" aria-label="Overall progress">
<div class="prow">
<span class="plabel">Overall readiness</span>
<span class="pval"><strong id="done">0</strong> / <span id="total">0</span> done</span>
</div>
<div class="bar" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" id="bar">
<div class="fill" id="fill"></div>
</div>
<div class="prow foot">
<span class="pct" id="pct" aria-live="polite">0% complete</span>
<button type="button" class="reset" id="reset">Reset</button>
</div>
</section>
<div class="grid">
<section class="card group" data-group="0">
<header class="ghead">
<h2>Security</h2>
<span class="count" id="count-0" aria-live="polite">0 / 4</span>
</header>
<ul class="items">
<li class="item">
<label class="check" for="cb-0-0">
<input type="checkbox" id="cb-0-0" data-group="0" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Third-party audit completed and report published</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-0-1">
<input type="checkbox" id="cb-0-1" data-group="0" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Contract ownership renounced or moved to a timelock</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-0-2">
<input type="checkbox" id="cb-0-2" data-group="0" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Deployer and admin keys in a multisig</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-0-3">
<input type="checkbox" id="cb-0-3" data-group="0" />
<span class="box" aria-hidden="true"></span>
<span class="txt">No hidden mint, blacklist, or fee-change functions</span>
</label>
</li>
</ul>
</section>
<section class="card group" data-group="1">
<header class="ghead">
<h2>Liquidity</h2>
<span class="count" id="count-1" aria-live="polite">0 / 4</span>
</header>
<ul class="items">
<li class="item">
<label class="check" for="cb-1-0">
<input type="checkbox" id="cb-1-0" data-group="1" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Initial liquidity sized and funded</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-1-1">
<input type="checkbox" id="cb-1-1" data-group="1" />
<span class="box" aria-hidden="true"></span>
<span class="txt">LP tokens locked with an on-chain vesting lock</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-1-2">
<input type="checkbox" id="cb-1-2" data-group="1" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Lock duration and unlock date documented publicly</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-1-3">
<input type="checkbox" id="cb-1-3" data-group="1" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Sell tax and slippage tested with a real swap</span>
</label>
</li>
</ul>
</section>
<section class="card group" data-group="2">
<header class="ghead">
<h2>Exchange</h2>
<span class="count" id="count-2" aria-live="polite">0 / 4</span>
</header>
<ul class="items">
<li class="item">
<label class="check" for="cb-2-0">
<input type="checkbox" id="cb-2-0" data-group="2" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Trading pair and quote asset chosen</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-2-1">
<input type="checkbox" id="cb-2-1" data-group="2" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Listing application submitted to the target venue</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-2-2">
<input type="checkbox" id="cb-2-2" data-group="2" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Market-making plan and depth targets set</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-2-3">
<input type="checkbox" id="cb-2-3" data-group="2" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Contract address verified on the block explorer</span>
</label>
</li>
</ul>
</section>
<section class="card group" data-group="3">
<header class="ghead">
<h2>Docs</h2>
<span class="count" id="count-3" aria-live="polite">0 / 4</span>
</header>
<ul class="items">
<li class="item">
<label class="check" for="cb-3-0">
<input type="checkbox" id="cb-3-0" data-group="3" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Whitepaper or litepaper published</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-3-1">
<input type="checkbox" id="cb-3-1" data-group="3" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Tokenomics and vesting schedule written down</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-3-2">
<input type="checkbox" id="cb-3-2" data-group="3" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Roadmap with dated milestones shared</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-3-3">
<input type="checkbox" id="cb-3-3" data-group="3" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Team, disclaimers, and risk notes disclosed</span>
</label>
</li>
</ul>
</section>
<section class="card group" data-group="4">
<header class="ghead">
<h2>Wallet</h2>
<span class="count" id="count-4" aria-live="polite">0 / 4</span>
</header>
<ul class="items">
<li class="item">
<label class="check" for="cb-4-0">
<input type="checkbox" id="cb-4-0" data-group="4" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Treasury and team wallets labeled and public</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-4-1">
<input type="checkbox" id="cb-4-1" data-group="4" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Cold storage set up for long-term holdings</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-4-2">
<input type="checkbox" id="cb-4-2" data-group="4" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Signer devices backed up and recovery tested</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-4-3">
<input type="checkbox" id="cb-4-3" data-group="4" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Allowance and approval limits reviewed</span>
</label>
</li>
</ul>
</section>
<section class="card group" data-group="5">
<header class="ghead">
<h2>Community</h2>
<span class="count" id="count-5" aria-live="polite">0 / 4</span>
</header>
<ul class="items">
<li class="item">
<label class="check" for="cb-5-0">
<input type="checkbox" id="cb-5-0" data-group="5" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Official channels created and pinned</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-5-1">
<input type="checkbox" id="cb-5-1" data-group="5" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Moderation team and rules in place</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-5-2">
<input type="checkbox" id="cb-5-2" data-group="5" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Launch announcement drafted and scheduled</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-5-3">
<input type="checkbox" id="cb-5-3" data-group="5" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Scam-warning and impersonation policy posted</span>
</label>
</li>
</ul>
</section>
<section class="card group" data-group="6">
<header class="ghead">
<h2>Monitoring</h2>
<span class="count" id="count-6" aria-live="polite">0 / 4</span>
</header>
<ul class="items">
<li class="item">
<label class="check" for="cb-6-0">
<input type="checkbox" id="cb-6-0" data-group="6" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Price and liquidity alerts configured</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-6-1">
<input type="checkbox" id="cb-6-1" data-group="6" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Contract event and transfer watcher running</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-6-2">
<input type="checkbox" id="cb-6-2" data-group="6" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Wallet activity dashboard set up</span>
</label>
</li>
<li class="item">
<label class="check" for="cb-6-3">
<input type="checkbox" id="cb-6-3" data-group="6" />
<span class="box" aria-hidden="true"></span>
<span class="txt">Incident response and pause plan documented</span>
</label>
</li>
</ul>
</section>
</div>
<p class="disclaimer">Educational checklist only. Not legal, financial, or security advice, and not a guarantee of a safe or successful launch. Verify everything independently.</p>
<footer class="pb">Powered by Animica</footer>
</main>Model a token's market cap, FDV, circulating share, and the price implied by a target valuation. Live math, offline, illustrative only.