Perpetra runs on MegaETH, an EVM-compatible L2. If your wallet works with Ethereum, it works here.Documentation Index
Fetch the complete documentation index at: https://docs.perpetradex.com/llms.txt
Use this file to discover all available pages before exploring further.
Supported Wallets
We support any wallet that can connect to MegaETH:- MetaMask
- Rabby
- WalletConnect (mobile wallets, Ledger Live, etc.)
- Coinbase Wallet
- Other EVM wallets with custom network support
First-Time Setup
1. Connect
Click Connect Wallet and choose your wallet. Approve the connection request. Perpetra requests standard read permissions—we never ask for private keys or unlimited token approvals.2. Register
First connection triggers an on-chain registration. Sign the message in your wallet. This creates your unique trading account tied to your address. Registration is a one-time step per wallet.3. Deposit
Deposits require approving the USDC contract and transferring funds. Approve once; subsequent deposits only need the transfer. Your balance shows in the app after confirmation.Session Keys (Gasless Trading)
By default, each order requires a wallet signature. For active trading, that gets tedious. Session keys let you trade without signing every action. When you activate a session:- A new key pair is generated
- You sign once to authorize it
- For the session duration, orders execute without further approvals