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.1.0.tar.gz (43.1 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.1.0-py3-none-any.whl (62.8 kB view details)

Uploaded Python 3

File details

Details for the file cryptoagent_ai-0.1.0.tar.gz.

File metadata

  • Download URL: cryptoagent_ai-0.1.0.tar.gz
  • Upload date:
  • Size: 43.1 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.1.0.tar.gz
Algorithm Hash digest
SHA256 ba8442f7c2a023fbaba8dff788990345d8862151de4247e132482741e26052b5
MD5 a475f46c91c7a2d0a386651743b13bbf
BLAKE2b-256 e459edae9eca3ecb0cb720746eea97374672b581e9211be87369e9352e9b9123

See more details on using hashes here.

File details

Details for the file cryptoagent_ai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cryptoagent_ai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 62.8 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5880ff4e6b9394c4d21805e7b4075ba02ec2777d9ee3cad8c8efc3ad1606c2ea
MD5 e83a76772ccb12519afdf698e7ac8846
BLAKE2b-256 c1a393d439383c2f25c9d463d27c3cb0ce88f9a3d23e04fa4c660cc5cf83e804

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