Autonomous AI agents that own wallets and transact on EVM chains
Project description
CryptoAgent AI
Autonomous AI agents that own wallets and independently transact on EVM chains (Ethereum, Base, Arbitrum, Polygon), powered by Claude API.
Features
- HD Wallets — BIP-44 derivation with Fernet+PBKDF2 encrypted key storage
- Multi-chain — Ethereum, Base, Arbitrum, Polygon with failover RPC
- DeFi Protocols — Uniswap V3 swaps, Aave V3 lending
- Safety First — Spending limits, slippage guards, human approval, audit log
- AI Agent Loop — Perceive → Reason (Claude) → Act → Reflect
- 16 Tools — Balances, swaps, lending, portfolio, memory — all exposed to Claude
Install
pip install cryptoagent-ai
Quick Start
# Show config
cryptoagent info
# Create a wallet
cryptoagent wallet create my-wallet -p "strong-password"
# Start an agent
export ANTHROPIC_API_KEY=sk-ant-...
cryptoagent agent start --wallet my-wallet -p "strong-password"
Architecture
EventMonitor → PERCEIVE (balances, events, portfolio)
↓
REASON (Claude + tool-use)
↓
ACT (Guardian safety checks → execute → audit)
↓
REFLECT (update portfolio, log metrics)
↓
sleep → loop
Security
- Keys encrypted at rest (Fernet + PBKDF2, 600k iterations)
- Per-transaction, hourly, and daily USD spending caps
- Human-in-the-loop approval for high-value transactions
- Slippage protection on all swaps
- Append-only audit log
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cryptoagent_ai-0.2.0.tar.gz
(46.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cryptoagent_ai-0.2.0.tar.gz.
File metadata
- Download URL: cryptoagent_ai-0.2.0.tar.gz
- Upload date:
- Size: 46.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2e33cb228b442f3487ce3b2da02eaf6ddd2d72611512eb3ce18f1de7637794f
|
|
| MD5 |
c6951fa8be61c8c88378dc0c4fdb4760
|
|
| BLAKE2b-256 |
4572df9b8cb645c965b34ba42b9f58fbf0023813de1a402f6b07cc1fbd852f4d
|
File details
Details for the file cryptoagent_ai-0.2.0-py3-none-any.whl.
File metadata
- Download URL: cryptoagent_ai-0.2.0-py3-none-any.whl
- Upload date:
- Size: 66.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79d69d203f34244a6c1571073c277c9066198ce03e20601781ac66da8b8f6e2a
|
|
| MD5 |
f449fc9fa8a42ede83a9440aeced3c54
|
|
| BLAKE2b-256 |
36dd12348baaa3530ee39314196459bc912c44220f82cb4d795b25ba516beb06
|