Currently the most-popular wallet on dYdX, MetaMask is a browser extension for browsers such as Chrome, Brave, and Firefox.
If you're having trouble connecting using Brave and MetaMask, please disable Shields and Default Wallet in Brave's settings.
To use hardware wallets, please connect them through your MetaMask extension. Please check out this help article to get started. While certain browser versions can be incompatible, we recommend that you use the most up-to-date version of Chrome and have the most up-to-date firmware version installed on your hardware wallet. For Ledgers, also be sure to have Contract Data enabled in the settings for the Ethereum app.
The mobile application Coinbase Wallet will also work with dYdX. It can work by accessing our site through the Coinbase Wallet app itself, or by using WalletLink which allow you to use the desktop version of the site while signing transactions using your phone. This is done by scanning a QR code on the site using the Coinbase Wallet app.
dYdX supports any wallet that uses WalletConnect. To connect a WalletConnect wallet, select "WalletConnect" when prompted to select your wallet type. This will display a QR code, which you can scan using your WalletConnect enabled wallet. Once the code is scanned, you should see both dYdX and your wallet update to show the two are now linked.
Other wallets may "just work" with dYdX however they are not officially supported yet. Use the MetaMask option to connect with them. They should show up as "Web3 Wallet" once connected.