Auto-GPT-Crypto-Plugin  by isaiahbjork

Auto-GPT plugin for crypto trading

created 2 years ago
279 stars

Top 94.1% on sourcepulse

GitHubView on GitHub
Project Summary

This plugin enables Auto-GPT to interact with cryptocurrency wallets and exchanges, providing autonomous trading capabilities. It targets users of Auto-GPT looking to automate crypto-related tasks, offering features like balance retrieval, token holdings, NFT data, and transaction signals.

How It Works

The plugin integrates with various blockchain networks (ETH, BSC, Polygon, etc.) and data sources like CoinMarketCap and Dextools. It leverages libraries such as web3 and ccxt to interact with wallets and exchanges, enabling Auto-GPT to execute commands like fetching balances, managing NFTs, and potentially executing trades.

Quick Start & Requirements

  • Installation: Clone the repository, install dependencies (pip install -r requirements.txt), zip the plugin, and place it in Auto-GPT's plugins folder.
  • Prerequisites: Auto-GPT installation, Python, API keys for Etherscan, Polyscan, LunarCrush, FCS, CoinMarketCap, Telegram API ID/Hash, and optionally exchange API keys. Wallet private keys are required for sending transactions.
  • Setup: Requires obtaining multiple API keys and configuring them in Auto-GPT's .env file. Telegram integration requires creating a Telegram app.

Highlighted Details

  • Supports multiple blockchains including Ethereum, Binance Smart Chain, Polygon, and Avalanche.
  • Offers features for fetching token and NFT holdings, transaction data, and technical indicators.
  • Includes upcoming features for staking, swapping, and trading on exchanges.
  • Integrates with Telegram for crypto-related group monitoring.

Maintenance & Community

The project is open-source and relies on community support and contributions. Links to donation addresses and sponsorship information are provided.

Licensing & Compatibility

The README does not explicitly state a license. Compatibility with Auto-GPT is implied.

Limitations & Caveats

The project is explicitly marked as "NOT 100% COMPLETE" with several key trading features still in progress. Sensitive information like private keys is required for full functionality, necessitating careful security considerations.

Health Check
Last commit

2 years ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.