-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Labels
enhancementNew feature or requestNew feature or request
Description
User Story
As a Web3 user with an existing wallet,
I want to use my external wallet (e.g., MetaMask, Rainbow) as my primary Privy wallet during signup,
So that I can skip the embedded wallet creation process while still benefiting from Privy-managed features like sponsored transactions.
Acceptance Criteria
Scenario 1: External Wallet Signup
GIVEN a new user chooses to sign up using an external wallet provider
WHEN the connection is successful
THEN the system should designate this external wallet as the "Privy Wallet" for the session.
AND the system must skip the automatic creation of a new embedded wallet.
Tech Details
Privvy docs - (https://docs.privy.io/wallets/connectors/usage/connect-or-create)
Open Questions
- Gas Limits: Does the external wallet provider (e.g., MetaMask) require specific permissions to allow Privy to "sponsor" the transaction, or is this handled entirely via the Paymaster?
- Session Persistence: If a user disconnects their external wallet, does the Privy session remain active, or are they logged out immediately?
Dependencies
- Privy SDK Version: Verify we are on the latest version that supports leveraging external wallets for sponsored transactions.
- Contract/Paymaster: Ensure our Gas Tank is funded to handle transactions initiated by external addresses.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request