How to connect your wallet to Instadapp
Connecting a wallet to Instadapp takes under a minute in most cases, but a wrong network or a stale browser session is behind most of the connection problems people run into.

What you need before connecting a wallet to Instadapp
Instadapp is non-custodial, so it does not require an account, email, or sign-up step of its own; the only prerequisite is a self-custodial Ethereum-compatible wallet, such as a browser extension wallet or a hardware wallet, that already exists independently of Instadapp. If you do not yet have one, setting up MetaMask or Rabby as a browser extension is the fastest starting point, since both are widely supported and free to install.
It is worth having a small amount of the relevant network's gas token available before you connect, since even browsing generally works without it, but you will need gas the moment you try to send your first transaction, and not having any ready is a common early stumbling block.
Connecting MetaMask, Rabby or WalletConnect to Instadapp
The connection flow is intentionally similar across most DeFi dashboards. From the Instadapp interface, selecting the wallet connection option opens a chooser listing supported wallets; picking a browser extension wallet like MetaMask or Rabby triggers that extension's own pop-up asking you to approve the connection, while WalletConnect instead shows a QR code intended for scanning with a mobile wallet app.
Approving the connection request in your wallet's pop-up does not move funds or sign a transaction; it only shares your public address with the site so it can display your balances and let you initiate transactions later. Every subsequent action inside Instadapp, such as depositing or borrowing, will trigger its own separate signature request in your wallet, and each of those should be read before approving.
Connecting a hardware wallet to Instadapp
Hardware wallets such as Ledger or Trezor are generally connected either directly through the wallet-selection screen if Instadapp lists them, or indirectly by first linking the hardware device to MetaMask as a connected account and then connecting MetaMask to Instadapp as usual. The indirect route through MetaMask is the more commonly used path and tends to be the most reliable across different browsers.
Whichever path you use, transaction signing still happens on the physical hardware device itself, meaning your private key never touches the browser or Instadapp's servers, which is the main security benefit of using a hardware wallet for anything beyond small, experimental amounts.
Switching networks correctly on Instadapp
Instadapp's dashboard includes a network switcher that lets you choose which supported chain you want to interact on, but selecting it inside Instadapp only changes what the interface displays; your wallet also needs to be set to that same network for transactions to succeed. Most modern wallet extensions will prompt you to switch or add the network automatically when Instadapp requests it, but if that prompt does not appear, switching manually inside the wallet extension itself resolves it.
A mismatch between the network selected in Instadapp and the network active in your wallet is one of the most common reasons a transaction fails to even open a signature prompt, so if nothing happens when you click a transaction button, checking that both are aligned is the first thing to try.
Troubleshooting common Instadapp wallet connection problems
If the connect button does nothing, a browser extension conflict is a common cause, particularly when more than one wallet extension is installed and both are trying to inject themselves as the default provider; disabling all but the one you intend to use, then refreshing the page, usually fixes it. If Instadapp shows an old or incorrect balance after connecting, a hard refresh or reconnecting the wallet typically clears a stale cached session.
If a WalletConnect QR code will not scan or times out, closing and reopening both the Instadapp tab and the mobile wallet app, then generating a fresh code, is more reliable than repeatedly rescanning an expired one. Persistent connection failures across multiple wallets and browsers are worth double-checking against the official Instadapp domain, since a broken clone site will sometimes fail to connect at all.
How to connect your wallet to Instadapp
- 1Install or open your walletMake sure you have a self-custodial wallet such as MetaMask, Rabby, or a hardware wallet linked to MetaMask, installed and unlocked before visiting Instadapp.
- 2Open Instadapp and start the connectionGo to the official Instadapp site and select the wallet connection option, usually shown as a prominent button in the top corner of the dashboard.
- 3Choose your wallet typePick your browser extension wallet directly, or select WalletConnect if you plan to connect a mobile wallet by scanning a QR code.
- 4Approve the connection requestConfirm the connection in your wallet's pop-up or mobile app; this only shares your address and does not move any funds.
- 5Match the network in your wallet to InstadappSelect the network you want to use inside Instadapp's network switcher, and approve any prompt from your wallet to switch to or add that same network.
- 6Verify your address and balances are showingConfirm your connected address is visible in the dashboard and that balances load correctly before initiating any transaction.
Read next
Frequently asked questions
+What wallets can I connect to Instadapp?
Instadapp supports common browser extension wallets like MetaMask and Rabby, WalletConnect for mobile wallets, and hardware wallets, either directly or through a browser extension acting as a bridge.
+Is it safe to connect my wallet to Instadapp?
Connecting a wallet only shares your public address and does not move funds by itself; the risk lies in what you sign afterward, so always read transaction prompts before approving them.
+Why won't my wallet connect to Instadapp?
The most common causes are conflicting wallet browser extensions, an outdated cached session, or being on the wrong network; disabling extra extensions and refreshing the page resolves most cases.
+Do I need an account or sign-up to use Instadapp?
No. Instadapp does not require registration; connecting a self-custodial wallet is the only step needed to start using the dashboard.
+Can I use a hardware wallet directly with Instadapp?
Yes, either through direct support in the wallet-selection screen if listed, or by linking the hardware device to MetaMask first and connecting MetaMask to Instadapp as usual.
+Why does Instadapp show the wrong network after I connect?
Instadapp's network switcher only changes what the interface displays; your wallet must also be switched to that same network, which most wallets will prompt for automatically.
+Can I connect more than one wallet address to Instadapp at once?
You can switch between addresses by changing the active account in your wallet extension, but Instadapp interacts with one connected address at a time per session.
+Is WalletConnect safe to use with Instadapp?
WalletConnect itself is a widely used, open connection protocol, and it is safe as long as you scan the QR code from the genuine Instadapp site rather than an unofficial link or clone.
Primary sources
Everything on this page can be checked against the documentation and code below.
Related material
- Getting started with Instadapp: your first safe sessionA careful first session with Instadapp: wallet setup, creating a smart account, reading the dashboard, making a first supply and the safety checks to run before every transaction.
- Instadapp DSA smart accounts: the layer everything else stands onHow Instadapp DSA smart accounts work: connectors, atomic transaction bundles, authorities and delegation, plus practical patterns for managing multiple accounts safely.
- Is Instadapp safe? What the risk actually looks likeAn independent look at Instadapp's safety record: audits, smart contract risk, past incidents, custody model and how it compares with using lending protocols directly.