Provision and configure a wallet for autonomous Uniswap agent operations. Supports three wallet providers at different security tiers. Handles the full lifecycle: provision wallet, configure safety policies, fund for gas, and validate the setup.
Activate when the user says:
Extract these from the user's request:
| Parameter | Required | Default | Description |
|---|---|---|---|
| --------------- | -------- | ------------- | -------------------------------------------------------------------------------------------- |
provider | No | privy | Wallet provider: privy (development), turnkey (production), or safe (maximum security) |
chains | No | all | Chains to configure — chain names or "all" for all supported chains |
environment | No | development | Either development or production |
spendingLimit | No | $1000/day | Daily spending limit (e.g., "$1000/day", "$500/day") |
wallet-provisioner agent: Hand off the provisioning task with the extracted parameters. The agent handles the full setup pipeline:This skill delegates to the wallet-provisioner agent:
Task(subagent_type:wallet-provisioner)
provider: <privy|turnkey|safe>
chains: <chain list>
environment: <development|production>
spendingLimit: <daily limit>
The agent internally handles all provisioning steps and returns the final wallet configuration.
Agent Wallet Configured
Address: 0x1234...ABCD
Provider: Privy (development)
Chains: Ethereum, Base, Arbitrum
Limits: $1,000/day, $500/tx
Allowlist: USDC, WETH, UNI, ARB (4 tokens)
Gas: Funded on all 3 chains
Config: .uniswap/agent-wallet.json
| Error | User-Facing Message | Suggested Action |
|---|---|---|
| ---------------------- | ---------------------------------------------------------------- | ---------------------------------------------------- |
PROVIDER_AUTH_FAILED | "Could not authenticate with [provider]. Check API keys." | Verify provider credentials in environment variables |
FUNDING_FAILED | "Could not fund wallet on [chain]. Insufficient source balance." | Fund the source wallet first |
CHAIN_NOT_SUPPORTED | "[chain] is not supported by [provider]." | Choose a different chain or provider |
共 1 个版本