Agentic Wallet
Drop's wallet infrastructure is designed to be operated by both humans and AI agents. The Drop CLI gives any external agent programmatic access to wallets, while Wallie is Drop's own built-in agent that can manage your entire financial life.
Drop CLI — Wallets for Any Agent
The Drop CLI is a command-line interface that lets AI agents (or any script) generate wallets, check balances, transfer tokens, and interact with the Drop escrow system. Wallet commands support --json output for machine-readable responses, making it straightforward to integrate into agent frameworks like LangChain, AutoGPT, or custom pipelines.
Setup
From the Drop monorepo root:
yarn installSet environment variables:
export WALLET_SECRET_KEY="base64-encoded-keypair"Or let the CLI store keys in ~/.drop/ with named wallets.
Generate a Wallet
Create a new wallet for an agent:
yarn cli wallet generate --name my-agent --jsonReturns the public address in JSON — the agent never needs to handle raw keys manually.
Check Balance
yarn cli wallet balance --wallet my-agent --jsonReturns SOL and token balances in a structured format agents can parse.
Transfer Tokens
yarn cli wallet transfer <to> <amount> --mint USDC --wallet my-agent --jsonSend SOL or any SPL token to a wallet address.
Deposit to Escrow (Send to Social Identity)
yarn cli wallet deposit x:alice 100 --mint USDC --wallet my-agent --jsonSend tokens to an X handle, Telegram username, phone number, or email — even if the recipient doesn't have a wallet yet. Funds are held in Drop's on-chain Deposit Vault until claimed.
Withdraw from Escrow
yarn cli wallet withdraw x:alice --wallet my-agent --jsonFull Command Reference
| Command | Description |
|---|---|
wallet generate | Create a new wallet (optionally named) |
wallet import | Import an existing key |
wallet address | Show wallet public address |
wallet balance | Check SOL and token balances |
wallet transfer | Transfer SOL or tokens to an address |
wallet deposit | Deposit tokens to escrow via social identity |
wallet withdraw | Withdraw all tokens from an escrow account |
wallet airdrop | Request devnet SOL (devnet only) |
All commands accept --wallet <name> to select a named wallet and --json for structured output.
Building Agent Integrations
Because commands return structured JSON, integrating Drop wallets into an AI agent is straightforward:
import subprocess, json
result = subprocess.run(
["yarn", "cli", "wallet", "balance", "--wallet", "my-agent", "--json"],
capture_output=True, text=True
)
balance = json.loads(result.stdout)Agents can chain commands to build complex financial workflows — check balance, decide on a transfer, execute it, and verify the result — all without human intervention.
Wallie — Your AI Wallet Agent
While the CLI lets any agent interact with Drop, Wallie is Drop's own AI agent that lives inside the app. Wallie goes beyond answering questions — it's an autonomous financial agent that can manage your wallet on your behalf.
What Wallie Can Do Today
Wallie is live as a conversational AI assistant. Open the chat from Ask Wallie in the navigation menu to:
- Get answers about Drop features, crypto concepts, and market trends
- Ask for help with any wallet operation — sending tokens, swaps, tip jars, giveaways
- Learn about DeFi, gas fees, staking, and portfolio strategies
- Use voice input for hands-free interaction
What's Coming Next
Wallie is evolving from a conversational assistant into a full autonomous financial agent. Here's what's on the roadmap:
Investment Plans
Tell Wallie your investment goals and it will help you build a plan:
- Analyze your portfolio allocation
- Suggest diversification strategies
- Recommend DCA (Dollar-Cost Averaging) schedules
- Track your plan's performance over time
Savings Plans
Set savings targets and let Wallie help you reach them:
- Define savings goals (e.g. "Save 1,000 USDC by December")
- Automated periodic transfers to a savings wallet
- Progress tracking and projections
- Smart suggestions based on spending patterns
Scheduled Payments
Automate recurring payments:
- Set up scheduled token transfers (e.g. rent, subscriptions, payroll)
- Recurring escrow deposits to social identities
- Bill splitting with automatic distribution
- Payment reminders and confirmations
Portfolio Management
Wallie will monitor your assets and provide insights:
- Real-time portfolio overview across all chains
- Price alerts and market condition updates
- Rebalancing suggestions based on your risk profile
Transaction Assistance
Let Wallie handle the complexity:
- "Send 50 USDC to @alice every Monday"
- "Swap 10% of my SOL to USDC if SOL drops below $100"
- "Airdrop 5 USDC to everyone in my Telegram group"
- "Create a tip jar for my stream and set it to auto-convert to USDC"
How Autonomous Execution Works
When autonomous features roll out, Wallie will combine natural language understanding with direct access to Drop's wallet infrastructure:
- You describe what you want in plain language
- Wallie creates a plan and shows you what it will do
- You approve the actions
- Wallie executes using Drop's wallet APIs
Wallie never takes action without your approval. You stay in control while Wallie handles the execution.
The Vision
The Drop agentic wallet is the foundation for autonomous finance. As the ecosystem grows, agents will be able to:
- Manage entire treasury operations for DAOs
- Run automated market-making strategies
- Execute cross-chain arbitrage
- Handle payroll and contractor payments
- Manage subscription billing for businesses
Whether you're an individual using Wallie for personal finance or a developer building an agent with the CLI, Drop provides the wallet infrastructure to make autonomous finance a reality.