MOSAIC DOCS mosaicfi.xyz ↗
08 / THE TOKEN

Solana and Robinhood.

MOS lives on Solana. rhMOS is the same token on Robinhood Chain, moved across a Wormhole bridge and traded in a Uniswap v4 pool. One holder can hold on both chains and be paid on both.

Canonical MOS and rhMOS.

Solana is the home chain. Its supply is the canonical supply, and the draw's randomness and settlement run there. rhMOS is an ERC-20 on Robinhood Chain that the bridge mints when MOS is locked on Solana and burns when it is sent back. The peg is exact and fully backed: there is no rhMOS that does not have MOS locked behind it.

DirectionWhat happens
Solana → RobinhoodYour MOS is locked in the bridge custody account. A Wormhole message attests the amount and rhMOS is minted to your Robinhood address.
Robinhood → SolanaYour rhMOS is burned. The Wormhole message releases the same amount of MOS from custody to your Solana address.

The bridge uses Wormhole Native Token Transfers with a rate limit of 20 million MOS per 24 hours in each direction. Amounts are attested to eight decimals, so a bridge request must be a multiple of ten raw MOS units; the site's bridge page rounds for you and shows the exact amount before you sign. The bridge page is at mosaicfi.xyz/trade.

The Robinhood market.

rhMOS trades against USDG in one Uniswap v4 pool. A fee hook attached to the pool takes 2% of the USDG side of every swap, which is the Robinhood revenue stream. The liquidity in that pool is protocol-owned; there is no public LP program.

rhMOS is a route-restricted token: it can be transferred wallet to wallet freely, but it can only be swapped through the official pool. That is what guarantees the fee reaches holders. Some aggregators that route through other contracts will fail to sell rhMOS; use the swap on mosaicfi.xyz/trade or trade the pool directly.

Linking wallets.

A Robinhood wallet earns dividends when it is linked to a Solana wallet. Linking makes the two addresses one holder: balances are summed at each checkpoint, one mix per chain is stored against the holder, and payouts on each chain go to the wallet on that chain.

i.

Connect both wallets.

On the portfolio page, connect your Solana wallet and your Robinhood wallet. Contract wallets are not supported; use an ordinary externally owned account.

ii.

Sign one message, twice.

Both wallets sign the same short message. It names both addresses, the Robinhood chain id, and a one-time nonce that expires in five minutes. Neither signature is a transaction.

iii.

Linked from the next checkpoint.

The link is recorded in the holder identity ledger and takes effect at the next draw checkpoint. Past draws never change.

  • The Solana wallet is the anchor. A holder can link up to four wallets per chain.
  • A wallet belongs to at most one holder. Either side can unlink; the change applies at the next checkpoint.
  • Merges are forward-only. Anything already owed to an address stays owed to that address.

Paid on Robinhood.

Revenue earned on Robinhood Chain is paid out on Robinhood Chain, in USDG today and in Robinhood stock tokens as they are admitted to the catalogue. Delivery is a plain ERC-20 transfer to your linked Robinhood address. Solana revenue keeps paying your Solana mix on Solana.

Contract addresses

rhMOS, the bridge managers, the pool and the hook are listed on the Addresses page. The hook's source is public and compiles to the deployed bytecode.