{"id":13643373,"url":"https://github.com/isaiahbjork/auto-gpt-crypto-plugin","last_synced_at":"2025-04-04T23:17:38.052Z","repository":{"id":154327355,"uuid":"631493012","full_name":"isaiahbjork/Auto-GPT-Crypto-Plugin","owner":"isaiahbjork","description":"The AutoGPT Crypto Plugin is a software tool that enables traders to connect their Crypto wallet or exchange to Auto-GPT.","archived":false,"fork":false,"pushed_at":"2023-05-14T13:22:57.000Z","size":165,"stargazers_count":270,"open_issues_count":10,"forks_count":46,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-11-17T03:31:30.293Z","etag":null,"topics":["altcoins","autogpt","cryptocurrencies","cryptocurrency","cryptocurrency-exchanges","defi","eth","ethereum","gpt-3","gpt-4","trading","web3"],"latest_commit_sha":null,"homepage":"https://github.com/isaiahbjork/Auto-GPT-Crypto-Plugin","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isaiahbjork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"isaiahbjork","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-04-23T07:29:11.000Z","updated_at":"2024-11-13T19:25:24.000Z","dependencies_parsed_at":"2024-01-06T20:18:39.597Z","dependency_job_id":"ae577b4d-fed7-4fcd-bbcc-c7bcdc7537c1","html_url":"https://github.com/isaiahbjork/Auto-GPT-Crypto-Plugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"Significant-Gravitas/Auto-GPT-Plugin-Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaiahbjork%2FAuto-GPT-Crypto-Plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaiahbjork%2FAuto-GPT-Crypto-Plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaiahbjork%2FAuto-GPT-Crypto-Plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isaiahbjork%2FAuto-GPT-Crypto-Plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isaiahbjork","download_url":"https://codeload.github.com/isaiahbjork/Auto-GPT-Crypto-Plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247261562,"owners_count":20910109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["altcoins","autogpt","cryptocurrencies","cryptocurrency","cryptocurrency-exchanges","defi","eth","ethereum","gpt-3","gpt-4","trading","web3"],"created_at":"2024-08-02T01:01:46.557Z","updated_at":"2025-04-04T23:17:38.035Z","avatar_url":"https://github.com/isaiahbjork.png","language":"Python","funding_links":["https://github.com/sponsors/isaiahbjork"],"categories":["Browser-extensions"],"sub_categories":[],"readme":"# Auto-GPT Crypto Plugin 📈\n\n⚠️ WARNING: NOT 100% COMPLETE\n\nThe AutoGPT Crypto Plugin is a software tool that enables traders to connect their Crypto wallet or exchange to Auto-GPT.\n\n\n[![GitHub Repo stars](https://img.shields.io/github/stars/isaiahbjork/Auto-GPT-Crypto-Plugin?style=social)](https://github.com/isaiahbjork/Auto-GPT-Crypto-Plugin/stargazers)\n\n\u003ch2 align=\"center\"\u003e 💖 Help Support Auto-GPT Plugin's Development 💖\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\nIf you can spare a coffee, you can help to cover the costs of developing Auto-GPT Plugins and help to push the boundaries of fully autonomous AI!\nYour support is greatly appreciated. Development of this free, open-source project is made possible by all the \u003ca href=\"https://github.com/isaiahbjork/Auto-GPT-Crypto-Plugin/graphs/contributors\"\u003econtributors\u003c/a\u003e and \u003ca href=\"https://github.com/sponsors/isaiahbjork\"\u003esponsors\u003c/a\u003e. If you'd like to sponsor this project and have your avatar or company logo appear below \u003ca href=\"https://github.com/sponsors/isaiahbjork\"\u003eclick here\u003c/a\u003e.\n\nCrypto Donations: 0x2457e8746EFa5894b70aE06a1b391474bc928B05\n\u003c/p\u003e\n\n## 💡 Key Features:\n- **Get ETH Balance**\n- **Get Wallet Token Holdings**\n- **Get Wallet NFT Holdings**\n- **Get Coin/NFT of The Day**\n- **Create Wallet**\n- **Send ETH \u0026 MATIC**\n- **Get New Tokens From Dextools**\n- **Telegram Crypto Groups Listener**\n- **NFT Metadata**\n- **Transaction Data**\n- **Signals (Pivot Points, Moving Averages, Technical Indicators)**\n- **CoinMarketCap Airdrops**\n- **Currency Convertor**\n- **Recent Crypto Social Feed**\n## 🔜 Upcoming:\n- **Stake Tokens** (In-Progress)\n- **Swap Tokens**  (In-Progress)\n- **Send Tokens**  (In-Progress)\n- **Purchase NFT**  (In-Progress)\n- **Trade on Exchanges**  (In-Progress)\n- **Crypto News**  (In-Progress)\n- **Indicators**  (In-Progress)\n- **Fetch Candlesticks**  (In-Progress)\n- **Search Top Holders**  (In-Progress)\n- **Get Coins By Market Cap**  (In-Progress)\n- **Get Crypto Influencers**  (In-Progress)\n\n\n**Blockchains**\n- ETH\n- BSC\n- Fantom\n- Avalanche\n- Polygon\n- Arbitrum\n- Syscoin\n- Optimism\n## 🔧 Installation\n\nFollow these steps to configure the Auto-GPT Crypto Plugin:\n\n### 1. Clone the Auto-GPT-Crypto-Plugin repository\n\nClone this repository and navigate to the `Auto-GPT-Crypto-Plugin` folder in your terminal:\n\n```bash\ngit clone https://github.com/isaiahbjork/Auto-GPT-Crypto-Plugin.git\n```\n\n### 2. Install required dependencies\n\nExecute the following command to install the necessary dependencies:\n\n```bash\npip install -r requirements.txt\n```\n\n### 3. Package the plugin as a Zip file\n\nCompress the `Auto-GPT-Crypto-Plugin` folder or [download the repository as a zip file](https://github.com/isaiahbjork/Auto-GPT-Crypto-Plugin/archive/refs/heads/master.zip).\n\n### 4. Install Auto-GPT\n\nIf you haven't already, clone the [Auto-GPT](https://github.com/Significant-Gravitas/Auto-GPT) repository, follow its installation instructions, and navigate to the `Auto-GPT` folder.\n\nYou might have to run this in the Auto-GPT file if you get an error saying \"No Moudle Found\".\n\n```bash\npip install web3 eth-account eth-abi ccxt telethon uniswap-python\n```\n\n### 5. Copy the Zip file into the Auto-GPT Plugin folder\n\nTransfer the zip file from step 3 into the `plugins` subfolder within the `Auto-GPT` repo.\n\n### 6. Locate the `.env.template` file\n\nFind the file named `.env.template` in the main `/Auto-GPT` folder.\n\n### 7. Create and rename a copy of the file\n\nDuplicate the `.env.template` file and rename the copy to `.env` inside the `/Auto-GPT` folder.\n\n### 8. Edit the `.env` file\n\nOpen the `.env` file in a text editor. Note: Files starting with a dot might be hidden by your operating system.\n\n### 9. Add Crypto configuration settings\n\nAppend the following configuration settings to the end of the file:\n\n```ini\n################################################################################\n### CRYPTO\n################################################################################\nETHERSCAN_API_KEY=\nPOLYSCAN_API_KEY=\nETH_WALLET_ADDRESS=\nETH_WALLET_PRIVATE_KEY=\nLUNAR_CRUSH_API_KEY=\nTELEGRAM_API_ID=\nTELEGRAM_API_HASH=\nFCS_API_KEY=\nCMC_API_KEY=\n### Exchanges\nEXCHANGES=\nEXCHANGE_NAME_SECRET=\nEXCHANGE_NAME_API_KEY=\n```\n- Create a [Etherscan](https://etherscan.io) account.\n- Create a [Polyscan](https://polyscan.io) account.\n- Create a [LunarCrush](https://lunarcrush.com) account.\n- Create a [FCS](https://fcsapi.com) account.\n- Create a [CoinMarketCap](https://coinmarketcap.com/api/) account.\n- Set `INFURA_API_KEY` to your Infura account ID.\n- Set `ETHERSCAN_API_KEY` to your Etherscan API Key.\n- Set `LUNAR_CRUSH_API_KEY` to your LunarCrush API Key.\n- Set `FCS_API_KEY` to your FCS API Key.\n- Set `CMC_API_KEY` to your CoinMarketCap API Key.\n- Set `ETH_WALLET_ADDRESS` to your Ethereum Wallet Address.\n- Set `ETH_WALLET_PRIVATE_KEY` to your Ethereum mnemonic.\n- Set `EXCHANGES` to the crypto exchanges where you have an account. Review available [exchanges](/src/auto_gpt_crypto/exchanges.txt). (Example: binance,kraken,bybit)\n- Set `EXCHANGE_NAME_API_KEY` to your Exchange API Key. (Must be capital letters.)\n- Set `EXCHANGE_NAME_SECRET` to your Exchange Secret. (Must be capital letters.)\n\n`Telegram Group Listener Setup`\n1. Create a [Telegram](https://telegram.com) account.\n2. Go to [https://my.telegram.org/auth](https://my.telegram.org/auth).\n3. Login and create an application.\n4. Set `TELEGRAM_API_ID` to your Telegram App ID.\n5. Set `TELEGRAM_API_HASH` to your Telegram App Hash.\n6. Join this [Telegram Group](https://t.me/DEXTNewPairsBot).\n7. You will be prompted to enter your phone number and code when you start up Auto-GPT. Make sure you enter your country code without the (+).\n8. You will get an error if you don't enter \"n\".\n```\nWARNNG Plugin TelegramClient found. But not in the allowlist... Load? (y/n): n\n```\n### 10. Allowlist Plugin\n\nIn your `.env` search for `ALLOWLISTED_PLUGINS` and add this Plugin:\n\n```ini\n################################################################################\n### ALLOWLISTED PLUGINS\n################################################################################\n#ALLOWLISTED_PLUGINS - Sets the listed plugins that are allowed (Example: plugin1,plugin2,plugin3)\nALLOWLISTED_PLUGINS=AutoGPTCryptoPlugin\n```\n\n### 11. Review Available Commands\nYou can review the available commands [here](/src/auto_gpt_crypto/commands.txt).\n\n## 🧪 Test the Auto-GPT Crypto Plugin\n\nExperience the plugin's capabilities by testing it for\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisaiahbjork%2Fauto-gpt-crypto-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisaiahbjork%2Fauto-gpt-crypto-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisaiahbjork%2Fauto-gpt-crypto-plugin/lists"}