> For the complete documentation index, see [llms.txt](https://stonkmarket.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stonkmarket.gitbook.io/docs/reference/faq.md).

# FAQ

## General

### What is stonk.market?

A fair-launch token launchpad where every token trades in its own **Uniswap v4** pool during NYSE market hours. The pool is live from launch and its liquidity is permanent.

### Why NYSE market hours?

Restricting trading to specific time windows prevents 24/7 speculation and creates more predictable market dynamics, similar to traditional finance.

### What chain does this run on?

Two: **Base L2** (chainId 8453) and **Robinhood Chain** (chainId 4663). Each has its own independent deployment of the same contracts, with its own factory, hook, fee locker and market-hours oracle — no addresses are shared between them. The contracts are optimized for L2 gas costs. See [Deployments](/docs/reference/deployments.md).

### What's different about Robinhood Chain?

The protocol rules are identical — same contracts, same trading window, same 1% fee, same 5% wallet cap. What differs: the backing assets are **WETH and USDG** rather than WETH and USDC, **launching is free** (both launch fees are zero, versus 0.1 WETH / 150 USDC on Base), and the chain runs its own market-hours oracle. If you trade directly on-chain there, note that its Universal Router takes an extra parameter — see [Robinhood Chain](/docs/reference/robinhood-chain.md).

### Can I move a token between the two chains?

No. A token exists only on the chain it was launched on, in that chain's pool. There is no bridge between the deployments.

## Gas

### Do I pay gas to launch or trade?

Not on the website. Every launch and trade on stonk.market is **gas-free** — the network fee is sponsored by a Base paymaster. You only pay the actual amounts (launch fee, trade amount).

### Is anything not gas-free?

Yes — if you interact with the contracts directly instead of through stonk.market (for example, a direct Universal Router swap from your own script), you pay normal network gas. The sponsorship only applies to transactions made from the website.

## Deployment

### Can I deploy a token with the same name as an existing one?

No. The factory enforces unique `(name, symbol)` combinations. Duplicates are rejected.

### What happens to the launch fee?

It goes to the protocol treasury address.

### Can I change my token's parameters after launch?

No. Every parameter (fee, max wallet, name, symbol, etc.) is permanently set at launch. The token has no owner and is not upgradeable, and its supply is fixed — minting is permanently disabled once the launch finalizes.

## Trading

### When can I trade?

Only during NYSE market hours: 9:30 AM – 4:00 PM Eastern Time, Monday through Friday, excluding holidays. This is enforced both by the pool's hook (`beforeSwap`) and by the token's transfer function.

### Can I trade immediately after launch?

No. Trading is locked until the next NYSE market open (`launchTime`). There is no grace period.

### What if I deploy during market hours?

Your token still waits for the **next** market open. Deploying at 10:00 AM means waiting until the next trading day's 9:30 AM. Deploying *before* the bell on a trading day — say 8:00 AM — means your token opens at 9:30 that same morning.

### How do I trade a token?

By swapping in its Uniswap v4 pool. The website does this for you gas-free. On-chain, a direct Universal Router swap using the pool's `PoolKey` works today; general aggregators (Uniswap interface, 0x, the Base app) will route it once the hook is allowlisted — those submissions are in progress. See [Trading](/docs/guides/trading.md).

### Is there still a StonkTradingRouter?

No. v1's bonding-curve router is gone. Trading is standard Uniswap v4 swapping against the real pool.

## Pricing

### How is the price determined?

By a constant-product curve (`x*y=k`), installed at launch as a single Uniswap v4 concentrated-liquidity position. Price starts low and rises as people buy. See [How Trading Works](/docs/concepts/graduation.md).

### What are the fees?

A **1%** fee is withheld from the **backing-asset** leg (WETH, USDC or USDG) of every swap by the hook — never from the launched token. The native Uniswap LP fee is zero. The 1% splits creator 10% / platform referrer 10% / treasury 80% (10 / 90 if unreferred) and accrues in the [StonkFeeLocker](/docs/smart-contracts/stonk-fee-locker.md).

## Liquidity

### Is there a graduation event?

No. In v1 a token traded on an internal curve and later "graduated" to a separate DEX. In v2 the curve **is** a real Uniswap v4 pool from the first bell — there is nothing to graduate. See [No Graduation](/docs/concepts/graduation.md).

### Can someone remove the liquidity?

No. Only the factory can add liquidity, once, at launch. The hook reverts every removal attempt — from anyone, including the team — with `ProtocolLiquidityIsPermanent`. Uniswap v4 has no LP tokens, so permanence is enforced in code, not by burning LP.

### Do market hours apply to all trading?

Yes. Every swap and every transfer is gated to NYSE hours.

## Security

### Can the deployer rug pull?

No. Tokens have no owner or admin after launch, all parameters are immutable, the supply is fixed, and the liquidity can never be removed.

### Can the protocol owner affect my token?

No. Factory parameter changes only affect **future** launches. Your token is a standalone contract.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://stonkmarket.gitbook.io/docs/reference/faq.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
