Deploy.Finance
  • What is Deploy.Finance?
    • Key Features
  • Quickstart Guide
    • Open Your Wallet
    • Launch Your First Agent
    • Export Private Keys
    • Withdraw Funds
  • Deploy.Finance's Foundational Elements
    • What is a Deploy.Finance Wallet?
    • Private Key Management
    • How Privy Enables Deploy.Finance Wallets
    • What are Deploy.Finance Agents?
  • What is Income:Funding Rates? The Delta Neutral Agent
    • Delta Neutral 101
    • How the Deploy.Finance Agent Executes the Strategy
    • Income: Funding Rates Risks
  • FAQ
  • What are Deploy.Finance Risks?
Powered by GitBook
On this page
  • Funding vs Agent Wallets
  • Embedded vs Smart Wallets
Export as PDF
  1. Deploy.Finance's Foundational Elements

What is a Deploy.Finance Wallet?

PreviousDeploy.Finance's Foundational ElementsNextPrivate Key Management

Last updated 16 days ago

Deploy.Finance relies on wallet architecture to allow you to fund and enable agent trading in a self-custody manner.

Deploy.Finance wallets are non-custodial (you retain your keys, similar to Metamask or Phantom) and are enabled through account abstraction, a process that generates and links a private key to the email address you provide.

This design differs from centralized platforms or smart contracts.

Additionally, Deploy.Finance wallets are enabled only for agents on the Deploy.Finance platform. Deploy.Finance agents are not available to integrate with 3rd party wallets, such as Metamask or Phantom.

Funding vs Agent Wallets

Two different wallet types are used to operate an agent on Deploy.Finance: Funding Wallet and Agent Wallet.

When you create a wallet with an email address, Deploy.Finance creates a Funding Wallet and the associated private key ( Private Key Management).

Funding wallets are associated with your public receiving address and are used for private key signature activities needed for deploying or revoking agents. This public wallet address is visible on blockchain explorers (Arbitrum, Hyperliquid, etc.).

Agent Wallets are where trading happens.

Through the delegation process ( Launch Your First Agent), the agent wallets are created and funds from the funding wallet are delegated to the these wallets. Agents are delegated discreet permissions to trade and check balances only (no transfer capabilities).

The graphic below depicts how a Deploy.Finance wallet is created, funded, and delegated to enable agent trading.

You can audit activity in these wallets by going through transaction detail displayed in Deploy.Finance ( How the Deploy.Finance Agent Executes the Strategy).

Embedded vs Smart Wallets

Funding and Agent wallets use a combination of smart and embedded wallet implementations.

Embedded Wallets (EW)

EW are user-controlled EOAs (Externally Owned Accounts) with a private key that enables full-custody of funds at all times over the embedded and associated smart wallets.

EW are designed for seamless, app-integrated user experiences by abstracting away blockchain complexities and enabling easy onboarding through familiar authentication methods (e.g. email and security code). These wallets are not inherently programmable beyond basic wallet functions.

Smart Wallets (SW)

SW are contract-based wallets that offer advanced functionality and are automatically generated for users once they have an embedded wallet.

SW support features like multi-signature, key rotation, social recovery, and custom transaction logic, making them more flexible and secure for power users and complex applications.

The private key associated with the embedded wallet control the activities delegated and performed in the smart wallet.