User Guide
This page covers the core flows of the dApp: wallet connection, data loading, and interacting with swap, liquidity, and farming.
Wallet connection and network
- Supported wallets in the modal: MetaMask, Trust Wallet, and Rabby (auto-detected when installed).
- Network: MegaETH (
chainId 0x10e6). If the wallet is on a different chain, the header shows "Wrong network". - Active sessions are remembered via
sessionStorage; on refresh the dApp attempts to reconnect without prompting again.
CRX whitelist
- You can join the CRX token whitelist directly from the website (open https://currentx.app/ and look for the "CRX Whitelist" call-to-action).
- Flow: connect your wallet, switch to MegaETH if prompted, then submit the whitelist request from that page.
- The same wallet you whitelist will be used for future CRX distribution/claims, so verify the address before confirming.
Where to go next
- Dashboard: TVL/volume stats, 7-day charts, and live protocol metrics (subgraph + on-chain fallback).
- Swap: Uniswap V2 swaps with allowance checks, price impact, and wrap/unwrap for ETH/WETH.
- Liquidity: Guided add/remove flows, balanced amounts, approvals, and on-chain TVL fallback.
- Farms: Stake LP in MasterChef, view APR/pending CRX, and claim rewards.
Notes and quick fixes
- Wallet rejections (code 4001 or ACTION_REJECTED) are surfaced as non-blocking errors.
- Deposit balancing suggestions rely on current reserves; if the pool is empty, no suggestion is shown.
- Balance snapshots also refresh on each new block via a provider listener.