SOGGY DEV
—

Deploy a second site

Installs a complete second SOGGY — five contracts (two launchpad names per pair, plus the router), owned by the wallet you connect here, for a domain like dev2.soggylaunch.fun. Same code, same look, same rules as this site; different contracts, different owner, different treasury. Nothing on this page touches the launchpads the live site already runs on.

Seven signatures, no private key. Each contract is its own transaction — that is the chain's rule, not this page's — plus one per stock launchpad to fill its whitelist. Roughly 21M gas, about 0.0015 ETH at the gwei this chain has been charging. Everything is signed by your wallet; nothing is typed into a terminal.
▶

Deploy everything

Runs every step back to back. Your wallet asks for each signature in turn. Steps already done are skipped, so this is safe to press after a partial run.

pending

Connect the second site's wallet first. Everything below fills itself in as it goes.

0

Settings

Chain infrastructure is prefilled and verified on chain — it belongs to the chain, so both sites share it. The domain and the two wallets are yours to choose.

Both default to your connected wallet. They are written into every token this launchpad creates and cannot be changed for tokens that already exist — only for future ones. There is no vesting: the 25% arrives the moment a token launches.

Chain infrastructure (advanced — leave alone unless you know why)
1

UniswapRouter

This is a launchpad, not a router. The name is a label the owner chose; the actual swap router is step 3. Tell them apart by address, not by name.

Fair launches paired against WETH. 1B fixed supply · 25% to the creator wallet at launch · 5% split evenly across this site's own 100-wallet airdrop list · 70% single-sided liquidity locked forever · 0.3% pool fee, split 90% creator / 10% treasury. The list is this site's own — not the 224 wallets the first site pays — and both lists are written into their contracts, not into this page.

pending
2

RobinhoodStockPad

The same launch, paired against a whitelisted stock token instead of ETH. Identical split and fees — 25/5/70, same airdrop list; it keeps its own whitelist, filled in step 4.

pending
3

UniswapAtomicStockRouter

ETH ⇄ stock-paired token in one signature. It stores the stock launchpad as an immutable, so it is wired to the one deployed in step 2 and has to come after it. The main app trades stocks through SwapRouter02 and does not need this — it is here so the stack is complete.

pending
v4

HoodMarket Uniswap v4

Optional. The ETH venue on Uniswap v4 instead of v3 — same terms as the rest of this stack (25% to the creator at launch, 5% to the same airdrop list, 70% locked, 0.3% pool fee), but the pool lives in the v4 singleton and is identified by a PoolId rather than an address. Nothing above depends on it: skip this and the site is still complete, just without a v4 board.

pending
4

Whitelist the stocks

A stock launchpad accepts nothing until each share is whitelisted with an opening reference price. Prices are read live from the chain's own pools, then committed in one signature. If the whitelist is already full, this step sends nothing and spends no gas.

pending
✓

Deployment record

The addresses, as the chain reported them. Download the file and hand it to the tool — nothing is copied by hand, which is where digits get dropped.

Deploy step 1 to begin…
🤖

Telegram alerts

These two contracts emit the same CoinCreated events as the first site's, so the bot reads them with the adapters it already has — no new code. Add these entries to data/launchpads.json, then git push vps main and update.sh. Every token launched on this domain then alerts exactly like the first site's do.


        

The bot dedupes by address and reads each pool's fee tier from the chain, so these can be appended to the existing list as they are. After adding them, restart the service or the new launchpads are configured but unwatched.