How Multicast works.
Multicast is a memecoin launchpad that puts the same token, at the same contract address, on Robinhood Chain (Uniswap V3) and BNB Smart Chain (PancakeSwap V3). Every token is tradable the moment it is created, and all of its liquidity is locked permanently in an immutable contract that no party — Multicast included — can withdraw from.
At a glance
| Robinhood Chain | BNB Smart Chain | Arc | |
|---|---|---|---|
| Venue | Uniswap V3 | PancakeSwap V3 | Uniswap V3 |
| Paired with | USDG | USDT | USDC |
| Gas | ETH | BNB | USDC |
| Supply per chain | 1,000,000,000 — all minted into the pool at launch | ||
| Start valuation | $5,000 | ||
| Graduation | $12,000 of stablecoins in the pool · ≈ $58k valuation · ~70% sold | ||
| Pool fee | 1%, shared between the protocol and the creator | ||
| Token address | identical on every chain, always ends in …aaaa |
||
One address, every chain
Tokens are deployed with CREATE2 from a factory that itself lives at the same
address on every chain (CREATE3 through CreateX). The token's constructor
only takes arguments that are identical everywhere — name, symbol, image, description, links
and the deployer — while the chain-specific wiring (which DEX, which stablecoin) is read
back from the factory. Same init code, same salt, same factory: same address.
The salt is bound to the deployer: keccak(deployer, userSalt). Nobody else can
claim your address on another chain, even if they copy every parameter. The frontend
searches for a userSalt whose address ends in aaaa; the search
starts at zero and is deterministic, so the same salt can be recomputed later from on-chain
data when a token is extended to another chain.
Two supplies, no bridge
Each chain holds its own 1,000,000,000 supply and its own pool. Prices move independently with local demand. Nothing is bridged between them — the shared address is an identity, not a wrapped asset.
Launching
The default route is two direct transactions: you sign once per chain, and the wallet is switched for you in between. You can also pick a single chain and extend to the other later from the token page.
LayerZero relay
If you only hold gas on one chain, the launch can be sent from there with a single transaction. The bridge contract launches locally and sends the same parameters through LayerZero; the executor calls the factory on the other chain roughly a minute later. The fee shown in the form covers delivery and the remote execution.
First buy
An optional first buy rides in the launch transaction: native coin → stablecoin → token, on the same DEX the pool lives on. It is per chain, so you can seed one side and not the other.
On Arc gas is USDC itself and there is no wrapped-native contract for the router to mint, so the first buy cannot share the launch transaction. The frontend sends it right after the launch confirms — an approval and a swap of the USDC ERC-20 — and skips it entirely for launches relayed to Arc over LayerZero.
Curve and graduation
All supply is minted into a single one-sided concentrated-liquidity position starting at a $5,000 valuation with no upper bound. Because every chain pairs against a dollar stablecoin, the curve is the same in USD terms on each: the same amount of buying moves the price by the same amount.
A token graduates on a chain once $12,000 of stablecoins sit as principal in its locked position. At that point roughly 70% of the supply has been sold and the valuation is about $58,000. Graduation is a milestone the UI tracks per chain; the pool and its locked liquidity do not change.
Trading
Trades route through the chain's standard swap router: ETH → USDG → token
on Robinhood Chain, BNB → USDT → token on BSC, and the reverse to sell. The
stablecoin hop uses the deepest 0.01% pool; the token hop pays the 1% pool fee.
Fees
The 1% pool fee accrues inside the locked position. Anyone can call claimFees
for any token; on each call the accrued fees are shared between the protocol and the
creator. The split is snapshotted when the position is locked, so a later change to the
protocol share never touches existing tokens.
The creator share goes to the payout wallet given at launch (default: the deployer). The
deployer can redirect it later per chain with setFeeRedirect. There is no
platform launch fee at the moment; if one is enabled it is shown in the form and paid with
the launch.
Trust model
- Tokens are fixed-supply ERC-20s with no minting, pausing or admin functions.
- Liquidity position NFTs are held by the Locker forever. It has no withdrawal path.
- No upgrades. Factory, Locker and Bridge are not proxies. A future version is a new deployment.
- Owner powers are limited to: the launch fee and switch, the curve parameters for future launches, the protocol fee recipient and share for future locks, and the LayerZero peer.
- Pre-created pools. If someone creates the pool ahead of the launch at a wrong price, the factory pushes it back to the curve's start before minting.
Contracts
Same address on Robinhood Chain (4663), BNB Smart Chain (56) and Arc (5042). Source is verified on each explorer.
| Factory | 0x09E8340b99cc0E108FDC6BAA2e84fD07610649D2RobinhoodBSCArc |
| Locker | 0x12427626be8C6C570a42aA212E88981FA72DF98DRobinhoodBSCArc |
| Bridge | 0x7cACA37EB7bf6bCD3864e025378F876f72d8738fRobinhoodBSCArc |