Robinhood Chain meme launchpad docs

Portfolio, positions, and referrals

Portfolio combines indexed search with current on-chain position data.

Portfolio data flow
Backend index

Search, totals, pagination

Referral balance

Claimable ETH

Bought

Current unclaimed position

Created

Your token list

The visible page is rechecked against current chain state before balances are shown.

Bought positions

Bought shows unclaimed Launchpad balances. Selling partially preserves average cost; a full sale or claimAndStake clears the position. The visible page is checked with getUserTokenData.

Created tokens

Created lists the wallet's tokens. Bought and Created each have independent search and pagination by name, symbol, or token ID.

Referral rewards

Qualifying trade fees create claimable ETH for the referrer and the trader. Rewards remain in the contract until the wallet calls claimReferralRewards().

Indexing and rebuilding states

The backend indexes token, trade, candle, holder, and portfolio events. Position events are idempotent by transaction hash and log index; rebuilding returns a sync state instead of incomplete data.