Hi I’m having issues with web3authModal on mainnet.
I’m using the base plan. Everything in the dashboard is configured as default (as far as I can tell, there are not indications that any settings in there I’ve selected require a higher plan).
The api endpoint returns this response:
{
"code": 1003,
"error": "The current subscription plan is base and requesting features (wallet service) are not available on base plan. Please upgrade to a higher plan at https://dashboard.web3auth.io to use these features",
"success": false,
"metadata": {
"team_id": 71141
}
}
Thanks for sharing the detailed information and your code snippet! I see you’re running into a 403 Forbidden error with the message: “The current subscription plan is base and requesting features (wallet service) are not available on base plan.” Let’s summarize your setup and the issue for the support team:
Issue Summary
SDK: Web3Auth Plug and Play (PnP) Modal SDK
Platform: React (web)
Network: SAPPHIRE_MAINNET
Plan: Base Plan
Error: 403 Forbidden – “The current subscription plan is base and requesting features (wallet service) are not available on base plan.”
Configuration:
useWalletServices: false in web3AuthContextConfig
All dashboard settings are default
Client ID and whitelisted domain confirmed correct
You’ve set useWalletServices: false, which should not trigger wallet service features. However, if any part of your code or a dependency is attempting to use wallet services, this error can occur.
SDK Version
Please confirm which version of @web3auth/modal you are using. Sometimes, recent versions introduce changes that may affect feature gating.
Other Features
Are you using any other advanced features (like Smart Accounts, Account Abstraction, or Multi-Factor Authentication) that might require wallet services?
Browser Console
If possible, please provide a screenshot of the browser console when the error occurs. This can help pinpoint if a specific API call is triggering the forbidden response.
Double-check all usages of the Web3Auth SDK in your app to ensure no wallet service features are being invoked.
If you’re on the latest SDK and not using wallet services, this may be a backend flag issue on your project. In that case, the support team will need to investigate your project (team_id: 71141) for possible misconfiguration.
Could you please confirm the SDK version you’re using and share any additional console errors or warnings? This will help the team resolve your issue more efficiently.
Thank you for your patience!
Note: This response was generated by an AI bot and may require further verification. The Web3Auth support team has tracked this issue and will be responding as soon as possible.
Additionally, we would recommend you to join our biweekly Office Hours to get this resolved even faster. Web3Auth Developer Office Hours
I’d love to be able to check this stuff but a bunch of your support links are all broken: 404 Page Not Found | Documentation | Web3Auth - this & many others going to 404 I can’t find a list of what constitutes “wallet services” anywhere, except for this article, none of which are being used in the codebase.