Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cryptoagent_ai-0.2.0-py3-none-any.whl (66.4 kB view details)

Uploaded Python 3

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

Hashes for cryptoagent_ai-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c2e33cb228b442f3487ce3b2da02eaf6ddd2d72611512eb3ce18f1de7637794f
MD5 c6951fa8be61c8c88378dc0c4fdb4760
BLAKE2b-256 4572df9b8cb645c965b34ba42b9f58fbf0023813de1a402f6b07cc1fbd852f4d

See more details on using hashes here.

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

Hashes for cryptoagent_ai-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 79d69d203f34244a6c1571073c277c9066198ce03e20601781ac66da8b8f6e2a
MD5 f449fc9fa8a42ede83a9440aeced3c54
BLAKE2b-256 36dd12348baaa3530ee39314196459bc912c44220f82cb4d795b25ba516beb06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page