#Seeking Clarifications on Wallet Management and User Interactions with Chainsafe and Web3Auth

1 messages · Page 1 of 1 (latest)

gray spire
#

Hello everyone! I'm trying to better understand the social login and wallet management system integrated with Web3Auth by Chainsafe in our gaming application. When users register using their social media accounts, they are assigned a wallet ID, but several questions have arisen regarding the process:

How can players fund their wallets or engage in holding/minting NFTs?

What are the methods available for players to transfer their holdings to another wallet or sell them?

Since it seems that players do not receive a private key, how can they access or manage their holdings securely?

Is there a specific portal or interface through which users can view or manage their wallet contents?

Are there any additional security measures in place to protect user assets, especially since the authentication is tied to social media accounts?

We want to ensure a seamless and secure user experience, and understanding these mechanisms is crucial. Any insights or resources you could share would be greatly appreciated!

stray holly
#

it does give a private key but it's deep in the source code of w3a, we'll be integrating this with a nice UI to provide a decent UX shortly to facilitate what you need

#

Funding the wallet needs to be done via an external faucet through the browser or api call

gray spire
#

So the essense of it that im trying to understand is. If user connects using a social media wallet the system generates a wallet but they can never withdraw from this wallet?

#

Because if our game lets say requires the user to pay 0.02 bnb for something and its on their wallet > how will they approve to have it deducted. And if they then receive an nft from us > how will they ever be able to sell it or transfer it somewhere else?

idle marlin
gray spire
#

That still doesnt answer my question. How do they control the funds on this wallet because there seems to be no way for this. Its a very weird logic right now in my opinion.

If user register using gmail and that contains a wallet then if they mint an nft in our game and wanna sell this on an nft marketplace how can they do it?

stray holly
#

They would need to import the private key into a wallet like metamask to use it on a third party app, this will come with the ux update.

gray spire
#

Alright so the option for users to fetch their private key and directly import into their preferred wallet solution is going to be possible thats nice to know.

gray spire
#

so if another platform also integrates Web3auth and the same user in our game logs in there it would automatically pick up the same wallet address right?

stray holly
#

theoretically yes

gray spire
#

Thats nice so we can actually integrate this into many of our services and provide users a one stop shop of web3 authenthication without the need of an actual web3 based wallet. Sounds to good to be true haha.

#

Do you have any idea when there will be an update that allows users to interact with their web3auth wallet or is it to hard to estimate a timeline for this at the moment?

stray holly
#

mid may with 2.6 if i had to speculate

#

i have to rebuild it again as our system differs vastly from when i implemented it initially, shouldn't take too long though

gray spire
#

Alright that sounds good. So from thereon users login on some kind of wallet you guys introduce that will fetch login details and wallet details based on the social connection or will it at that point even allow us to integrate an interface within our game and other web3 platforms?

stray holly
#

Wallet to be used with the logins as you mentioned previously. As for an interface, web3auth provides this over various platforms