dotcombubble.fun/docs :: How it works - Microsoft Internet Explorer _โร—
Address http://www.dotcombubble.fun/docs Go
๐Ÿ“„ Documentation

How dotcombubble works

Every number on this page is a constant in a deployed contract or a rate you can verify on chain. Where something is a judgement call or an open risk, it says so.

Launching a token

One click deploys a token and opens its market. You fill in a name and a ticker, sign once in Freighter, and the token is live with a price.

  • Supply is 1,000,000,000, minted in the constructor, fixed forever. Half sells on the curve, 200,000,000 seeds the pool at graduation, and 300,000,000 goes to the leverage treasury described below.
  • The launchpad deploys the token itself. You cannot bring your own token contract, and neither can anyone else. Every token here runs the exact same code, pinned by hash in the launchpad. That is why a buyer does not need to audit each launch: there is nothing launch-specific to audit.
  • The token has no admin. No mint, no freeze, no blacklist, no upgrade. These are not settings that are switched off. The functions do not exist in the contract.
  • Every address ends in BUBL. Your browser searches salts until the contract id ends in those four letters, which takes a couple of seconds, then deploys to exactly that address. If a token's address does not end in BUBL, it was not launched here.
  • Launching costs you nothing but the network fee. No listing fee, no upfront liquidity. The curve supplies the market.

The bonding curve

500,000,000 of the supply sells along a constant product curve priced in USDC. The price starts near a $5,200 fully diluted valuation and rises with every buy. Selling back into the curve is always possible, at the current price, minus the fee.

  • Quotes come from the contract itself. What the site shows is a simulation of the exact code that will execute, and every trade carries a minimum-received guard you control with the slippage setting.
  • Rounding always favours the curve. A buy and an immediate sell always comes back a little short of what went in. This is what makes the curve impossible to farm with wash trades.
  • The curve can only pay out USDC it actually took in. It holds no debt and makes no promises against future buyers.

Graduation

When the curve has taken in 10,000 USDC of real buying, anyone can trigger graduation. It is a public function with a fixed threshold: no team approval, no waiting for anyone to wake up.

  1. A Soroswap pool is created for the token against USDC.
  2. Every USDC the curve raised goes into the pool, paired with tokens priced at the curve's closing price. There is no price jump at the boundary, so there is nothing for a graduation sniper to feed on.
  3. The LP position is minted to the launchpad, which has no function that removes liquidity. The pool is locked by construction, not by a promise.
  4. Every token that did not sell on the curve and did not go into the pool is burned on the spot. Nothing of the supply stays loose in anyone's hands.

After graduation the curve closes and trading continues on the open pool.

Leverage

Once a token graduates, you can buy it at a discount on a clock. Pick how much exposure you want and how long you need, pay the tier's price, and the token amount is fixed the moment you open.

  • Survive to expiry and the tokens are delivered to your wallet. They are yours outright, whatever happens next.
  • Knock out first and the position ends: you lose what you paid and the tokens return to the treasury.
  • The knockout barrier sits at 110% of what you paid. Until your tokens are worth less than that, nobody can touch your position.

The price of time

Longer costs less and knocks out sooner. Shorter costs more and can fall further. Both ends price the same trade: the discount is paid for with knockout risk.

You needYou payEffective leverageKnocks out if it falls
1 hour75%1.33x17%
4 hours67%1.5x26%
12 hours60%1.67x34%
24 hours53%1.9x42%
3 days45%2.2x50%
7 days37%2.7x59%

The percentages are of the exposure you asked for. On an 80 USDC position at the 7 day tier you pay 29.60 and receive 80 USDC worth of tokens if it survives.

Where the tokens come from

Every launch mints 30% of its supply into the leverage treasury. That inventory cannot be sold on the open market: the contract has no function that does it. The only way a treasury token reaches anyone is by surviving a position, and a knocked out position puts it straight back into inventory.

What a knockout pays for

When a position knocks out, what was paid splits three ways:

50% treasury
25% burn
25% creator
  • The burn quarter buys the token off its own pool and destroys what it buys. Every blowup permanently shrinks the supply. Anyone can trigger a pending burn from the Leverage tab, and the contract keeps a running total of what it has destroyed.
  • The creator quarter goes to whoever launched the token, on top of their trading fee share. A busy leverage market is a second income for them, collected from the Profile tab like everything else they are owed.
  • The liquidator who called it takes a small bounty out of the treasury's half.
  • Positions that survive to delivery pay the treasury in full; nothing burns and nothing goes to the creator, because nothing was lost.

Protections

  • Only graduated tokens. A token must fill its bonding curve first, which puts a locked pool and real price discovery behind every position.
  • No single transaction can hurt you. Both the entry price and the knockout check compare the current price against the previous ledger's. Crashing the pool and knocking out positions in the same transaction does not work, and neither does dumping the pool to buy a cheap entry.
  • Size limits. One position cannot fix more than a small fraction of the pool's tokens, so deliveries can never swamp the market they came from.
  • Delivery is a right. After expiry no liquidation is possible, even if the price is under the barrier. The clock beat the barrier, so the tokens are yours.

Who runs it

Three things have to happen on time for the leverage market to be honest, and none of them can happen by themselves: a broken position has to be knocked out, a surviving one has to be delivered, and a burn pot has to be spent.

Every one of them is open to anybody. There is no privileged operator and no permission to ask for. If you spot a position through its barrier before we do, call the knockout and keep the bounty. If your own position expired, collect it yourself from the Leverage tab. If a burn is pending, press the button.

We also run a keeper that does all three continuously, so nothing waits on a user being awake. It signs with a key that has no powers of its own: it cannot reach the treasury, cannot move inventory, cannot touch anybody's position. Everything it calls, you could call.

A missed knockout costs the treasury, not you. A missed delivery costs you nothing either: after expiry the tokens are yours by right and no price can take them back, whether they are collected in the first minute or the first month.

Fees, in full

This is the only place fees are written out. The trade screen shows you amounts, this page shows you the rates behind them.

WhatRateWhere it goes
Curve trades, buys and sells1% Split between the protocol and the token's creator, below
Launching0Network fee only
Graduated pool tradesSoroswap's standard pool fee To the pool's LP, which is the locked launchpad position
Leverage positionsSee the tier table above Treasury, and on a knockout also burn and creator

The 1% curve fee splits in half:

50% protocol
50% creator
  • The split is a compile time constant in the contract. The owner cannot change it.
  • Rounding dust goes to the creator. When a fee does not divide evenly, the spare stroop is theirs, never the protocol's.
  • If the trader was referred, the referrer's share comes out of the protocol's half. The creator's half is never touched by referrals.

What a creator earns

Half of every curve fee, in USDC, forever, claimable any time from the Profile tab.

  • Earnings accrue inside the launchpad contract under your address. Claiming sends the whole balance to your wallet in one transaction.
  • Earnings are always in USDC. The protocol never pays you in your own token and never sells your token to pay you.
  • There is no vesting, no cliff and no minimum. If one person bought one dollar of your token, you have half a cent waiting.

Referrals

Your referral link is on the Profile tab. When someone you referred trades, you earn 20% of the protocol's share of their fee, in USDC, claimable any time.

  • Binding happens on chain, once, the first time the referred wallet connects through your link and signs. It can never be rebound, so your referrals stay yours.
  • You cannot refer yourself, and a wallet that already has a referrer keeps it.
  • The referred trader pays nothing extra. The cut comes out of the protocol's half of the fee, not out of the trade and not out of the creator.

Safety guarantees

GuaranteeHow it is enforced
Token supply can never grow The token contract has no mint function. The whole supply is created in the constructor and that code path never runs again.
No token can rug the curve The launchpad only deploys its own pinned token code. A token with a hidden mint cannot exist here, so supply cannot be printed and dumped into the curve.
Graduated liquidity can never leave The LP sits in the launchpad, which contains no call to remove liquidity.
Fee splits cannot be changed They are compile time constants. Changing them means deploying a different contract at a different address, which is visible to everyone.
Creator earnings cannot be touched by the protocol The protocol withdrawal function is bounded by the protocol's own pot. The contract cannot reach creator or referrer balances from there, and the tests pin this.
Your keys stay yours The site builds transactions and hands them to Freighter. No key, no seed, nothing secret ever reaches the page or any server.

Wallets

The site works with Freighter, the standard Stellar browser extension.

  • Connecting always asks Freighter explicitly. The site never silently reuses a previous session, so a shared computer never trades on someone else's account.
  • Clicking your connected address offers Copy and Disconnect.
  • USDC on Stellar is a native Circle asset. There is no bridging step: fund your wallet with USDC from any exchange that supports Stellar withdrawals, and you are ready.

Contract addresses

Currently deployed on testnet while the system is proven end to end. Mainnet addresses will replace these at launch and this page will say so.

Launchpad CCU6Q4GGZC7T4UPPZBONBDGY3MUWWVC7T6V6VF4IQBQVAGGA6663MIVF Leverage CAK7H4D3NJAWS56LNMSYP4TGJPCJ5RDEF2ESXA623VZOIJYFCZOWINGV USDC (test) CA7MGZLSXLMRRBFFSUKGHXSKAT55TPQVHDXT6FK3LV2KOGKXTOMNEBPM

Every launched token's address ends in BUBL. The full launch list is readable from the contract itself with token_count and tokens, so no one, including us, can hide or reorder it.

Risks

Honest list. Read it before trading.

  • Most tokens go to zero. A fair launch mechanism does not make a token a good investment. The curve guarantees a market, not a profit.
  • Curve prices move fast. Thin early curves mean a single buy or sell moves the price a lot. The slippage guard protects your minimum, not the direction.
  • Leverage positions expire worthless more often than not. A knockout is not a partial loss, it is the whole payment. Only buy a tier whose fall you would actually survive.
  • Smart contracts carry risk. The contracts are small and heavily tested, and the token code is deliberately boring, but no code is beyond all doubt.
  • Soroswap is a dependency. Graduated liquidity lives in Soroswap pools. A defect there would affect graduated tokens, though not tokens still on the curve.
  • Testnet today. Until mainnet addresses are published above, everything here runs on test money. Do not send real funds to testnet addresses.

DYOR. Most bubbles pop.

Done ๐ŸŒ Internet zone ยฉ 2000 dotcombubble.com ยท Built on Stellar