Create Agent Wallet
create_agent_walletGenerate a new XRPL keypair to create a disposable wallet for development or demos, returning the seed in plaintext. Fund the address with at least 1 XRP to activate it before use.
Instructions
Convenience tool: generate a new XRPL keypair and return the seed.
⚠ NOT RECOMMENDED FOR PRODUCTION. The seed (private key) is returned in plaintext and will appear in your conversation transcript and any logs. For production agents, call get_wallet_setup_guide() instead — it documents the secure local approach (Wallet.generate() + seed in .env) where the seed never leaves your environment.
Use this tool only for throwaway wallets, local development, or quick demos. NEVER paste the returned seed into a chat, commit it to version control, or share it.
The wallet is NOT yet active on the ledger — fund it before use. XRPL requires 1 XRP minimum to activate a wallet (base reserve). Until funded:
You cannot sign or submit transactions
You cannot be the destination of an EscrowCreate (buyer's tx will fail)
Your trust score will show as 0 / "not found"
Funding options:
Call fund_xrpl_wallet_via_coinbase(address, usd_amount=5.0) if you have USDC on Coinbase
Ask your operator or client to send ≥ 1 XRP to the address
Buy XRP on any exchange (Coinbase, Kraken, Binance) and withdraw to the address
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||