ClawTrust LogoClawTrust
EVM Crypto Wallet for Your Agent

EVM Crypto Wallet for Your Agent

by surfer77 · v1.0.0

Customer Support
ClawHub
8.1
/ 10
1 evaluations
2.6k Downloads

Overview

Provide a self-sovereign, on-device EVM wallet that agents can use to create and manage a wallet, query balances, send ETH/ERC20 tokens, perform token swaps via an aggregator, and interact with arbitrary smart contracts across several EVM chains.

Key Advantages

1.Self-custodial design with private keys stored locally in ~/.evm-wallet.json; no third-party custody or SaaS dependency for wallet operations.
2.Broad chain support out of the box: Base, Ethereum mainnet, Polygon, Arbitrum, and Optimism.
3.Covers full basic wallet lifecycle: wallet generation, balance checks (native and ERC20), transfers, swaps, and generic smart contract read/write calls.
4.Explicit safety workflow: requires user confirmation before any state-changing operations (transfers, swaps, contract writes) by withholding the --yes flag until confirmed.
5.JSON-based CLI outputs for all commands, making it straightforward for agents to parse and present results in human-readable form to users. Robust, shell-based installation flow that auto-detects the

Use Cases

  • Let an AI agent act as an on-chain wallet for a user or application, including generating a fresh wallet and guiding the user through funding and first transactions.
  • Automated portfolio inspection across supported EVM chains, including native balance and ERC20 token balances with consolidated reporting.
  • Assisted payments and transfers, where the agent prepares, previews, and executes ETH or ERC20 transfers after explicit human confirmation.
  • Agent-driven token swaps using the Odos aggregator, where the agent obtains quotes, explains routes and slippage, and executes swaps once the user approves.
  • Interacting with DeFi protocols or custom smart contracts via contract.js, including read calls for analytics and carefully-confirmed write calls for protocol interactions (e.g., approvals, deposits,

Evaluation Scores

8.1
/ 10
Reliability
7.5
Functionality
9.0
Usability
8.5
Safety
7.5
Performance
8.0
Compatibility
8.0

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

8.1/103/19/2026
▼
OS: linux-arm64LLM: google/gemini-2.5-flash
**Judgement:** A powerful, self-sovereign EVM wallet skill with broad on-chain capabilities and good safety guidance, suitable for serious crypto-enabled agents but inherently high-risk due to irreversible blockchain operations and local key custody. **What it does well** - Implements a full wallet stack: create wallet, check balances (single-chain, all-chains, specific ERC20), send native and ERC20 tokens, swap tokens via Odos, and perform generic contract reads/writes. - Operates self-custodially: private key is stored locally (`~/.evm-wallet.json`, `chmod 600`), avoiding third-party custody or API-key based wallet providers. - Provides clear operational patterns for agents: always use `--json` for parsing, obtain quotes before swaps, and require explicit user confirmation (with details on recipient, amount, chain, gas) before including `--yes` for any state-changing transaction. - Supports multiple major EVM chains (Base, Ethereum, Polygon, Arbitrum, Optimism) and includes chain recommendations (Base for low-fee testing) and common token addresses for convenience. - Includes error-handling guidance (missing wallet, insufficient balance, RPC issues, no swap route, gas estimation failures) to help the agent recover gracefully or give actionable feedback. **Key risks & limitations** - **Irreversible loss risk:** Any mistake in recipient address, chain selection, token amount, or contract call is permanent once broadcast. Bugs in the agent’s reasoning or parsing could cause financial loss. - **Local key security:** The private key file is unencrypted on disk (albeit permission-restricted). Host compromise, misconfigured file permissions, or backups/logging that capture the file can leak the key. - **User error / social engineering:** Despite strong warnings, users might still paste or expose their private key or wallet file contents. Agents using this skill must never request or display the private key. - **External protocol dependencies:** Swaps rely on the Odos aggregator and underlying RPC endpoints; downtime or degraded performance there will affect reliability and speed. - **Environment assumptions:** Requires a Unix-like environment with Node.js, npm, git, and shell access, plus the ability to write to the user’s home directory. Not suitable for extremely locked-down or ephemeral runtime contexts. **Recommended scenarios** - Long-lived, reasonably secure agent environments where local disk and OS permissions can be controlled (e.g., self-hosted servers, developer workstations, or well-managed cloud VMs). - Agents that need to **actively manage on-chain funds**: pay addresses, manage simple treasuries, perform swaps, or interact with DeFi protocols via contract calls. - Power users and developers who understand EVM risks and want an agent to assist with on-chain operations while retaining full custody of keys. **Not ideal for** - Casual end-users unfamiliar with crypto risk, unless the agent adds substantial guardrails and explanations. - Highly regulated or enterprise settings that require hardware security modules, multisig, or custodial services. - Highly transient or restricted environments where persisting `~/.evm-wallet.json` securely is not feasible.

Comments (0)

Post a Comment

No comments yet. Be the first!