Diffusal

Setting Up Your Wallet

Connect your browser wallet to Diffusal and get started on Monad testnet

This guide walks you through connecting your wallet to the Diffusal trading app for the first time.

Prerequisites

Before you start, make sure you have:

  • A browser-based wallet (MetaMask, Coinbase Wallet, Rabby, or any EVM-compatible wallet)
  • The Monad testnet network added to your wallet (chain ID: 10143)
  • Testnet MON for gas — required only for on-chain settlement; most trading actions use EIP-712 meta-transactions and require no gas

Adding Monad Testnet to Your Wallet

If Monad testnet is not already in your wallet's network list, add it manually:

FieldValue
Network NameMonad Testnet
RPC URLhttps://testnet-rpc.monad.xyz
Chain ID10143
Currency SymbolMON
Block Explorerhttps://testnet.monadexplorer.com

Connecting via Dynamic.xyz

Diffusal uses Dynamic.xyz for wallet authentication. This provides a unified connection experience across wallet types.

  1. Navigate to app.diffusal.io
  2. Click Connect Wallet in the top navigation bar
  3. The Dynamic.xyz connection modal opens — select your wallet provider
  4. Approve the connection request in your wallet
  5. Sign the authentication message when prompted (this is a signature, not a transaction — no gas required)

Once signed, you'll be authenticated and routed to the trading interface.

Linking Multiple Wallets

Dynamic.xyz supports linking multiple wallets to a single account. This is useful if you want to trade from different wallets while maintaining a unified portfolio view.

To link an additional wallet:

  1. Click your wallet address in the top navigation bar
  2. Select Manage Wallets from the dropdown
  3. Click Link Wallet and follow the same connect + sign flow
  4. Your linked wallets will appear in the Portfolio Overview with aggregated positions

Troubleshooting

Wallet not detected: Make sure your browser extension is installed and enabled. Reload the page and try again.

Wrong network: If you're on a different chain, the app will prompt you to switch. Click Switch Network in the prompt or switch manually in your wallet to Monad Testnet (chain ID 10143).

Signature rejected: The authentication signature is required to access the trading app. There is no on-chain transaction, and no funds can move from this signature alone. If you rejected it, click Connect Wallet again to restart.

Session expired: Dynamic.xyz sessions have a limited lifetime. If you're prompted to reconnect, follow the connect + sign flow again — this takes a few seconds.

Next Steps

On this page