To be transparent, keys generated with that old SDK may no longer be recoverable due to architectural changes and long-standing deprecation.
maharshi A lot of users are currently unable to access their accounts. If there’s any way you could assist us in recovering these accounts, we’d greatly appreciate it.
We’re also in the process of migrating to a new version with updated keys managed through the dashboard, but it’s hard to find stuff a lot of links are broken. Is there any working example for Nuxt 3 using the CustomAuth SDK?
Here’s a summary of your request and the relevant details for the support team:
Issue Summary:
You are seeking help to recover keys/accounts for old Zillet users who are unable to access their wallets, possibly due to architectural changes and deprecation of the SDK previously used. You referenced a statement indicating that keys generated with the old SDK may no longer be recoverable.
If you have any details about the legacy SDK or authentication configuration, please provide them here. This will help the support team assess if any recovery options are available.
If you have user addresses or identifiers for affected accounts, please gather them (do not post sensitive info publicly).
Note:
Due to architectural changes and deprecation, it may not be possible to recover keys generated with the old SDK, but the support team will review your case and advise on any possible solutions or workarounds.
Thank you for providing context and for your patience as the team investigates this issue. If you have any additional technical details or user reports, please add them to this thread.
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 can only create Sapphire mainnet and testnet client keys on the dashboard, but I want to make requests to the old mainnet. That way, I can help users recover their keys.
@ZilletDev Please create a new project on the dashboard. You’ll get a client id for that project, please share that with me. We’ll internally link the verifier you’re using(google-zillet) to the project id you’ll be giving to me. So that the addresses for your users wouldn’t change.
Hey @ZilletDev,
Thanks for your patience. We’re trying to find out the right verifier to link to your project. But till them please be informed that we have changed the web3auth environment to legacy mainnet. As the verifier was probably of the erstwhile mainnet web3auth environment, which we have renamed as legacy mainnet now.
Hey @ZilletDev
i have an update for you.
Please use the client id you’ve created i.e. BHCb7w74ne6HCnDFqpf-t_4t1VpVkDcpVPMSII1naFp8vrUdgIne5yHUVj9oamrEWZOYc99yNCjo9XHxI7yPibE
The code you’ve written is pretty much correct but just switch the web3auth network to legacy_mainnet
And use the verifier you had (google-zillet I believe).
Your integration should work as intended.
let me know if you have any queries or if this doesn’t work.
import { CustomAuth } from '@toruslabs/customauth';
export default defineNuxtPlugin((nuxtApp) => {
// 1️⃣ configure your CustomAuth options
// get these values from your Torus dashboard:
const torus = new CustomAuth({
baseUrl: window.location.origin + '/serviceworker',
network: 'legacy_mainnet', // details for test net
enableLogging: true,
web3AuthClientId:
'BHCb7w74ne6HCnDFqpf-t_4t1VpVkDcpVPMSII1naFp8vrUdgIne5yHUVj9oamrEWZOYc99yNCjo9XHxI7yPibE', // get Client ID from Web3Auth Dashboard
});
// 2️⃣ instantiate
torus.init();
// 3️⃣ expose it globally as `$torus`
nuxtApp.provide('torus', torus);
});