This FAQ section covers common questions and solutions for using AppKit. The questions are organized into three main categories:Documentation Index
Fetch the complete documentation index at: https://reown-5552f0bb-devin-1759771246-appkit-1-8-9-docs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- Configuration: Questions about setting up AppKit, including project configuration, wallet visibility, and RPC customization.
- Features: Information about AppKit’s capabilities, including off-ramp support, multi-wallet address retrieval, and branding options.
- Technical: Technical details about project approval requirements and initialization constraints.
AppKit Configuration
Why am I seeing an 'Invalid App Configuration' error?
Why am I seeing an 'Invalid App Configuration' error?

projectId is not configured correctly. To resolve this:- Create a valid project ID at https://dashboard.reown.com/
- Add it to your AppKit configuration:
- Ensure that you have added your domain to the allowed domains in your project settings. If you have not done so, you can do so by navigating to “Project Domains” on the Dashboard, clicking on “Configure Domains” and adding your domain.
Why are the 'Connect wallet' and 'Network' buttons greyed out?
Why are the 'Connect wallet' and 'Network' buttons greyed out?
Why can't I see any wallets in the modal and only see the 'Connect Wallet' title?
Why can't I see any wallets in the modal and only see the 'Connect Wallet' title?
- Version Mismatch: Ensure all @reown libraries use the same version in your
package.json:
- Initialization Location: Call
createAppKitoutside of your component to ensure proper initialization:
How can I use custom RPCs with AppKit?
How can I use custom RPCs with AppKit?
customRpcUrls option in the AppKit configuration. This lets you define custom RPC URLs for specific chains. Each entry must follow the format:Features
When will Reown support off-ramp functionality?
When will Reown support off-ramp functionality?
How do I get retrieve multiple addresses from multiple connected wallets?
How do I get retrieve multiple addresses from multiple connected wallets?
How do I remove the 'UX by Reown' branding?
How do I remove the 'UX by Reown' branding?
How do I increase my project's RPC limits?
How do I increase my project's RPC limits?
Technical
Do I need to wait for Web3 app approval before using my projectId?
Do I need to wait for Web3 app approval before using my projectId?
Why are signatures longer in some cases?
Why are signatures longer in some cases?
How can I add my web wallet to the wallet list in WalletConnect?
How can I add my web wallet to the wallet list in WalletConnect?
Can I reinitialize AppKit with different network configurations?
Can I reinitialize AppKit with different network configurations?
createAppKit can only be called once during the application’s lifecycle.
It cannot be lazily initialized and then torn down for re-initialization.
This means you must pass in all the networks you plan to support during the initial setup.Error Codes
Error Codes
| Code | Message | Action |
|---|---|---|
| APKT001 | Network Not Found | We couldn’t recognize the specified network. Make sure it’s included in the networks array of your createAppKit config. |
| APKT002 | Invalid App Configuration | The origin isn’t in your allowlist. Update your allowed domains at https://dashboard.reown.com. |
| APKT003 | Wallet Load Failed | We couldn’t load the embedded wallet. This might be a network or server issue. Check your connection and try again, or contact support if it persists. |
| APKT004 | Wallet Request Timeout | The wallet didn’t respond in time. Check your network and try again. If the issue continues, contact support. |
| APKT005 | Unverified Domain | The embedded wallet didn’t load. Please verify your domain at https://dashboard.reown.com. |
| APKT006 | Session Expired | Your session has expired or is invalid. Please check your device’s date and time, then reconnect. |
| APKT007 | Invalid Project ID | The project ID is invalid. You can find or create a valid one at https://dashboard.reown.com. |
| APKT008 | Project ID Missing | No project ID was found. Set one up in your config at https://dashboard.reown.com. |
| APKT009 | Server Error | We couldn’t load your App Configuration. Check your network and try again. Contact support if it keeps happening. |
| APKT010 | Rate Limited | Too many requests for App Configuration. Please wait a few minutes and try again. Reach out to support if needed. |
Support
How do I get technical support for AppKit?
How do I get technical support for AppKit?