Private Key Management
Deploy.Finance uses Privy.io ( How Privy Enables Deploy.Finance Wallets) to generate and store a private key for an embedded wallet that is assigned to your email address, giving your full custodial ownership of funds and agent delegation.
Below is a description of the Private key generation process from Privy documentation:
User Authentication: When you sign up with an email, Privy generates a cryptographic seed phrase deterministically from the authentication credentials using secure hashing algorithms.
Key Derivation: Privy uses industry-standard key derivation functions (like BIP-39/BIP-44) to create a private key from this seed, ensuring each email maps to a unique wallet address.
Secure Storage: The private key is encrypted client-side using HPKE (Hybrid Public Key Encryption) before storage, with decryption only possible by the authenticated user.
Privy implements smart contract wallets (ERC-4337 for Ethereum) that separate authentication from transaction authorization. The email serves as an authentication factor while the private key remains under user control.
You can use your email address and security code emailed to your account to access Deploy.Finance and authorize delegation activities.
Alternatively, you can export your private keys for full ownership ( Export Private Keys).
Last updated