dotcombubble.fun/docs :: How it works - Microsoft Internet Explorer _❐×
Address http://www.dotcombubble.fun/docs Go
📄 Documentation

How dotcombubble works

This Stellar migration runs on the Stellar testnet stack of 29 September 2026. Mainnet contracts are not deployed; mainnet addresses must be published and pinned before any mainnet use. Where something is a judgement call or an open risk, it says so.

Launching a token

One transaction deploys your token, creates a Sushi V3 pool paired to USDC, seeds 30% of the supply into the knockout vault and up to 70% into that pool as single-sided liquidity, and locks the position permanently.

Supply1,000,000Fixed. No mint function exists.
OwnernoneThe token has no admin after deploy.
Transfer tax0%No tax code path exists.
PoolConfigured tierSushi V3, paired to Circle USDC on Stellar.
Opening pricePinned termsRead from the launch configuration before signing.
AddressC…Stellar contract address, deterministically derived from the launch request.
Launch feePinned limitUSDC launch fee plus Stellar network fees in XLM.

Anti-snipe window

Ordinary receipts are blocked in the launch ledger, except the atomic opening buy. During the explicitly configured number of ledgers, cumulative receipts and wallet balances are capped using the initial supply. Transfers cannot reset the cumulative counter.

The cap applies to every transfer, not only to pool buys. Capping pool buys alone is not a cap: a sniper buys through several throwaway addresses, each under the limit, then forwards everything to one wallet in the same transaction. Those hops have no pool as their source, so a pool-only check never sees them. Here the recipient of any transfer is checked, so the trick fails. A determined sniper can still hold supply across many wallets and consolidate after the window closes. That is the honest ceiling of any transfer-hook anti-snipe, and no launchpad clears it.

Validation runs before deployment

Every parameter is checked before the token contract is created, so a rejected launch costs you the gas of a cheap revert rather than a full deployment. The page also re-reads the live launch terms and refuses to send if they differ from what it was built against; the contract re-checks the same hash when the transaction executes, so nothing can change between the two.

Fees, in full

A trader pays exactly one fee: the configured Sushi V3 pool fee. Nothing is added on top by us at swap time.

Sushi pays that fee out in both assets of the pair, and each side is treated differently.

The USDC side

Sushi may deduct its own protocol share first. The following split applies to the USDC fees actually received by the Dotcom locker; it is not a split of gross trading volume.

34% protocol
33% buyback
33% creator

Rounding remainders always go to the creator. Integer division leaves at most a couple of raw USDC units per collection; it lands on the creator's side, never ours.

The launched-token side

100% burned

The protocol never holds or sells a token launched here. Its share of the token-denominated fees goes through the token’s burn function in full, which means every fee collection also shrinks that token's supply. Creators are paid in USDC only, deliberately: a payout in your own thin-liquidity token is not really a payout.

These percentages are constant in the deployed contract, not settings. There is no setter. No admin key, including ours, can retune them. Changing them would require deploying a different contract, which existing pools would not use.

What a creator earns

33% of the USDC side of the 1% pool fee, forever, on every trade of the token you launched. In round numbers: $1,000 of volume produces $10 of pool fees, of which about $3.30 is yours.

Fees accrue in the locked position and are paid out when collectFees is called for your token. Anyone can trigger it; the recipients are fixed on chain, so an open call cannot misdirect anything. You may also point your share at a different wallet.

Some launchpads advertise a larger creator share. Two things are worth comparing rather than the headline number: whether the payout is in USDC or in the token you just launched, and whether the split can be changed after you launch. Here it is USDC, and it cannot.

Buyback and burn

The buyback share accumulates as USDC in a vault. On a schedule, a keeper spends it on DOTCOM, the protocol token, and the purchased tokens go straight to the burn address inside the swap itself. They never rest in the vault.

  • Minimum 20 hours between buybacks, enforced by the contract.
  • The keeper adds a random delay on top, so the buy never lands at a learnable time. A purchase on a fixed clock is an order that searchers can front-run every day.
  • A real slippage floor is required. The contract rejects a zero minimum output.
  • The target token binds once and can never be changed.
Burning is proof of revenue, not a price mechanism. pump.fun burned 36% of its supply, roughly $370M worth, and the price still fell; they later cut buybacks from 100% of revenue to 50%. Supply shrinking only matters if demand shows up. Read the daily USDC spent as a measure of whether this place is actually being used, and treat the cumulative burn total as history rather than a forecast.

Knockout positions

A knockout position is time-boxed exposure: you pick a token, a USDC amount and a duration, pay the duration's price up front, and the token amount is fixed at entry. Survive to expiry and the tokens are delivered to your wallet. Touch the barrier first and the position ends, costing you what you paid. In traditional markets this instrument is called a knockout certificate.

DurationYou pay (of exposure)Knocks out if it falls
6 hours73.93%~19%
12 hours70.20%~23%
24 hours65.60%~28%
7 days50.47%~44%
15 days44%~52%
30 days37%~59%

The barrier is exact: a position knocks out when its value falls to 110% of what you paid. While your tokens are worth more than 110% of your payment, you cannot be knocked out. After expiry, no knockout is possible at any price; delivery is a right.

  • Where the tokens come from. 30% of every launch's supply moves to the leverage treasury at launch. That inventory cannot be sold to the market; the only way out is delivery through a survived position, and knocked out inventory returns to the treasury.
  • When a market opens. A token becomes leverable once its market cap reaches $100,000 and holds it: at the current price, at the previous close, and on the ten minute average. The gate is one way: once open, always open.
  • What a knockout pays. The forfeited payment splits four ways: 25% buys the token off its own pool and burns it, 25% goes to the token's creator, 2% rewards whoever triggered the knockout, and the remainder, roughly 48%, is protocol revenue.
  • Manipulation defence. Every decision reads three prices: the current pool price, the close of the previous five second window, and the pool's own ten minute time weighted average. Entry uses the worst of the three, so a dump has to be held for minutes, against everyone free to buy the dip, before it cheapens anything. A knockout requires all three to sit at or under the barrier, so a flash crash liquidates nobody; a real crash does, once the average has followed it down, which can take up to ten minutes. A fresh market needs about two minutes of price history before it trades at all.
  • The burn refuses bad fills. The burn pot only executes when it receives at least 90% of fair value, and fair value is the lower of the previous close and the ten minute average, so a pumped price makes it wait rather than overpay.
This is a product where losing the full payment is a normal outcome. The discount is the price of the barrier: the deeper the discount, the closer the knockout. Do not open a position with money you need back.

Bridging USDC

Circle CCTP V2 connects Stellar with seven peer networks: Solana, Unichain, X Layer, Base, Arbitrum, Ethereum and OP Mainnet, in both directions (14 routes, always Stellar on one side; never peer to peer). Pick the network in the bridge panel, then the direction. Connect Freighter on the Stellar side and an EVM wallet (Rabby, MetaMask) or a Solana wallet (Phantom, Solflare or any Wallet Standard wallet) on the other side. The destination address is shown in full before burning; Solana funds arrive in the connected wallet’s USDC token account.

Transfers into Stellar use Circle Fast only and pay a 3% service fee; Standard is no longer offered for them. A burn that starts on Stellar uses Circle’s standard attestation, which is already fast on Stellar (Circle offers no Fast tier from Stellar), and pays 2%. There is no speed choice. Circle’s separate fee is quoted live and capped at 1% of the net burn by the collectors. A quote that exceeds the cap, or that does not match the selected network and direction, is refused; the app never falls back to Standard.

The source transaction takes the service fee and burns the remainder atomically: an EVM collector contract per EVM network, one Stellar collector for all seven destinations, and on Solana a fee transfer and the Circle burn inside one signed transaction (all or nothing, but not enforced by a program). Peer-to-Stellar funds mint through Circle’s forwarder directly to your G account. Stellar-to-EVM funds mint to your explicit EVM address; Stellar-to-Solana funds mint to your USDC token account. After attestation, claim on the destination network. You need destination gas (XLM, ETH, OKB on X Layer, or SOL) and a USDC trustline on Stellar.

Amounts use six decimal places for cross-chain transfers; Stellar USDC’s seventh decimal is never silently discarded. Pending source transaction hashes survive reloads and remember their network, so a Base burn is never looked up on Arbitrum. A route is offered only when its collector is deployed, pinned in this site and confirmed by the service; every other route says so instead of pretending. On the current testnet build all fourteen routes are configured; check each route’s live quote and destination wallet before signing. Verify the network, recipient, fee ceiling and minimum received before signing.

Referrals

Share your link. When someone who arrived through it trades, you earn 20% of the protocol's revenue from their activity, paid in USDC.

Rewards use actual collected USDC protocol revenue, weighted by qualifying referred trading volume after referral binding. Sushi’s protocol share and token-denominated fees are not counted as received USDC. Displayed claimable amounts come from the funded vault.

  • Your cut comes out of the protocol's share. It never reduces what a creator earns.
  • The first referrer to be recorded for a wallet keeps it. It cannot be reassigned later.
  • Rewards are credited to a vault and you withdraw them yourself. Nobody pushes payments to you.
  • The vault refuses to credit more than it actually holds, so a promised balance is always a funded one.

Safety guarantees

These are properties of the code, not promises:

LiquidityThe locker contract has no function that withdraws, decreases or transfers a position. There is no path to remove launch liquidity, for anyone.
Fee splitCompile-time constants. No setter exists.
Buyback targetSet once, then permanently rejected.
Factory bindingThe locker binds to one factory once and refuses to be repointed.
Referral claimsCannot be paused. A pause switch over withdrawals is a rug vector and is deliberately absent.
OwnershiprenounceOwnership is disabled, so the protocol cannot be accidentally bricked into an unmanageable state.

Contract addresses

Verify everything above yourself. Nothing here asks for trust that the chain cannot confirm.

Stellar TESTNET — current deployed contracts (mainnet is not active) LaunchFactory CBLZYW2MDIBAOB5KX3C2E2XVLDTQ2JYYTKZRFHMXTA3PE4Z2KM45VWCB LaunchLocker CBEBSLSCQ5JNHD2AYN6OKHETQT6A3VVMHMVWENJPK5ONCVYOBLJ5VLYQ SwapRouter CBGOVJ7HNSTQT5QUTZONT3XLLLUGNZJJBBVXLANQHMSLXI44YKSWIY3M FeeDistributor CCDMJ2KOWG4OX2TGFEZV5WSVUESMDIJYT3OTMR46IABDW3RYTIUFDTW4 ReferralVault CCLXAHUVW34P47ZMH3X7QGYBBXYZTDEP4UT34MN25ETOK4LSEM6U46RD BuybackVault CBHAQCIO3B3MMOD7MEKPBRID2I5AAQ6NPM3SW55SNGPI3YCJUU2Y4K25 Leverage CDGKUP4W7OXBEUZK2MZ6HOHPRVP22XXTRNRBXDRK2BRZ7Y6LQZ2C4G6H Oracle CAC4CWRK4H5QUDLXAUN4FZLHQ6UWMWE3VY5NC6BKXDDL6TQYABK6AD33 Bridge CAV4LZWOFO7NXGT3IC5ABKAJRAA7YJZ5T22COC6DBLVXK5RXCBCYNN5P USDC CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA Stellar Mainnet: Dotcom contracts are not deployed; transactions are unavailable.

This page is updated with the live addresses the moment the contracts are deployed and verified on the Stellar explorer.

Wallets

Stellar transactions use Freighter and the selected network’s passphrase. G accounts are supported; muxed addresses and contract wallets need a separate integration. EVM and Solana wallets are used only for the CCTP bridge, on the network you selected; the app switches or adds the chain from its verified registry and refuses to sign on any other chain or cluster.

The app simulates each Stellar transaction, checks the connected account and network again before signing, and verifies the wallet returned the same transaction. EVM bridge approvals cover only the requested amount; Solana needs no approval because the fee and burn are one transaction.

Referral binding uses a separate, expiring Stellar signed message. It contains the site domain, network, wallet, referrer and single-use nonce; it does not transfer funds.

Risks

No third-party audit. The contracts have a test suite covering the fee split, the burn path, the buyback guards and the anti-snipe rules. A test suite is not an audit. One is worth commissioning before the value at stake exceeds what an audit costs, and that has not happened yet.

Sushi is an external dependency. Its verified Stellar mainnet factory has administrative upgrade and pause capabilities. Dotcom’s immutable locker does not remove those Sushi-level powers.

Thin pools move on small trades. New launches begin with single-sided token liquidity. Swaps require an exact-input quote, minimum output, explicit price limit and deadline; partial fills are refused. These checks cannot eliminate market risk.

Nothing here is advice. This site publishes data and executes transactions you sign. It does not tell you what to buy, and it never will.

Contact

Something broke, a number looks wrong, a transaction did not do what the page said it would? Write to support@dotcombubble.fun. Include the wallet address, the transaction hash if there is one, and what you expected to happen. Both inboxes are read by a person.

Supportsupport@dotcombubble.fun for bugs, stuck transactions, wrong data and questions about how something works.
Securitysecurity@dotcombubble.fun for anything that could lose somebody money: a contract flaw, a way around a guard, a frontend that can be made to sign the wrong thing. Please write here first, before posting it anywhere public, so it can be fixed while nobody is exposed. There is no paid bounty programme yet.
X@dotcombubblefun for announcements. Direct messages there are not a support channel.
Done 🌐 Internet zone ✉ support@dotcombubble.fun · 𝕏 @dotcombubblefun
Best viewed in Netscape Navigator 4.0 at 800×600 · © 2000 dotcombubble.fun · Built on Stellar · DYOR, most bubbles pop