Start here
Wallet & network
Connect a wallet, add Robinhood Chain, and what the app does with your address.
Connecting
The app supports injected EVM wallets (MetaMask, Rabby, Coinbase Wallet, and others that expose window.ethereum). Click Connect wallet, pick the wallet, and approve the connection. If the wallet doesn't know Robinhood Chain yet, it is asked to add the network; if it is on another chain, it is asked to switch.
Adding Robinhood Chain by hand
| Field | Value |
|---|---|
| Network name | Robinhood Chain |
| Chain id | 4663 |
| RPC URL | https://robinhood-rpc.publicnode.com |
| Currency symbol | ETH |
| Block explorer | https://robinhoodchain.blockscout.com |
You need a little ETH on Robinhood Chain for gas and USDG to launch or trade. USDG is what every curve trades in; the token contract is 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168. Robinhood app users can withdraw USDG to the chain directly; others bridge in from Ethereum or Arbitrum (see Cross-chain deposits).
What the app stores
The app mirrors the connected address into a cookie (pinarc_wallet) so server-rendered pages can show your portfolio, claims and watchlist without a round trip. That cookie is never trusted for anything that moves funds: every trade, launch, claim, lock and release is a transaction signed by your wallet.
Transactions you will sign
| Action | Signatures |
|---|---|
| Launch a token | approve USDG to the factory (launch fee + bond + dev buy), then createToken |
| Commit to the opening batch | approve USDG to the curve (once), then commitBatch |
| Buy on the curve | approve USDG to the curve (once), then buy |
| Sell on the curve | approve the token to the curve (once), then sell |
| Trade after graduation | approve, then Uniswap V2 swapExactTokensForTokens |
| Claim batch fill, release vesting, withdraw a lock, release a bond, redeem the floor | one call each |
Approvals are for the exact amount by default. The app pokes the indexer after each confirmed transaction so pages update within seconds; see Indexer & data.