Skip to main content

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.