{"id":25578586,"url":"https://github.com/fd2013/wallet-tracker-telegram-bot","last_synced_at":"2025-04-12T16:08:48.339Z","repository":{"id":223899589,"uuid":"613576223","full_name":"fd2013/wallet-tracker-telegram-bot","owner":"fd2013","description":"A Python script that uses the Python-Telegram-Bot library to create a Telegram bot that can track Ethereum wallets and their transactions on Etherscan","archived":false,"fork":false,"pushed_at":"2025-02-10T15:17:59.000Z","size":27,"stargazers_count":5,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T10:36:16.563Z","etag":null,"topics":["blockchain-track","blockchain-transactions","crypto","crypto-wallet-blockchain","crypto-wallet-tracker","ethereum-bot","ethereum-wallet","etherscan-python","python","telegram","telegram-bot","telegram-bot-api","telegram-bots","tracker","wallets"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fd2013.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-13T21:00:58.000Z","updated_at":"2025-02-10T16:27:16.000Z","dependencies_parsed_at":"2024-02-22T17:29:46.548Z","dependency_job_id":"8ce99224-96e3-4e88-a875-77a3852700f8","html_url":"https://github.com/fd2013/wallet-tracker-telegram-bot","commit_stats":null,"previous_names":["fd2013/wallets-tracker-bot","fd2013/wallet-tracker-telegram-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fd2013%2Fwallet-tracker-telegram-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fd2013%2Fwallet-tracker-telegram-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fd2013%2Fwallet-tracker-telegram-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fd2013%2Fwallet-tracker-telegram-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fd2013","download_url":"https://codeload.github.com/fd2013/wallet-tracker-telegram-bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248594139,"owners_count":21130312,"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":["blockchain-track","blockchain-transactions","crypto","crypto-wallet-blockchain","crypto-wallet-tracker","ethereum-bot","ethereum-wallet","etherscan-python","python","telegram","telegram-bot","telegram-bot-api","telegram-bots","tracker","wallets"],"created_at":"2025-02-21T03:16:04.309Z","updated_at":"2025-04-12T16:08:48.294Z","avatar_url":"https://github.com/fd2013.png","language":"Python","readme":"# Ethereum Wallet Tracker Telegram Bot\n\nA simple **Telegram bot** that tracks **Ethereum wallet transactions** using the **Etherscan API**. Send an Ethereum address to the bot, and it will reply with the latest transaction details.\n\n## 🚀 Features\n- ✅ Track the **latest transaction** of any Ethereum wallet.\n- ✅ Converts **wei** to **ETH** for easy reading.\n- ✅ Displays human-readable **timestamps**.\n- ✅ Validates Ethereum wallet addresses.\n- ✅ Handles API and network errors gracefully.\n\n---\n\n## 📦 Requirements\n- Python 3.7+\n- Telegram Bot Token (Open Telegram and search for @BotFather)\n- Etherscan API Key\n\n### Install Dependencies\n```bash\npip install python-telegram-bot requests\n```\n\n---\n\n## ⚙️ Setup\n\n1. **Clone the repository:**\n```bash\ngit clone https://github.com/fd2013/wallet-tracker-telegram-bot.git\ncd wallet-tracker-telegram-bot\n```\n\n2. **Configure Environment Variables:**\nCreate a `.env` file (or set environment variables directly):\n```bash\nTELEGRAM_TOKEN=your_telegram_bot_token\nETHERSCAN_API_KEY=your_etherscan_api_key\n```\n\n3. **Run the bot:**\n```bash\npython wallet-tracker-telegram-bot.py\n```\n\n---\n\n## 💬 Usage\n- Start the bot on Telegram with `/start`.\n- Send an Ethereum wallet address (e.g., `0x742d35Cc6634C0532925a3b844Bc454e4438f44e`).\n- Receive the latest transaction details:\n  - **Hash**\n  - **Value** (in ETH)\n  - **Date** (formatted timestamp)\n\n---\n\n## 🛡️ Security Notes\n- **Never hardcode API keys**. Use environment variables.\n- Handle rate limits responsibly when making API calls.\n\n---\n\n## 🧩 Contributing\n1. Fork the repository\n2. Create a new branch (`git checkout -b feature-xyz`)\n3. Commit your changes (`git commit -m 'Add new feature'`)\n4. Push to the branch (`git push origin feature-xyz`)\n5. Open a pull request 🚀\n\n---\n\n## 📜 License\n[MIT License](LICENSE)\n\n---\n\n## 🌐 Acknowledgements\n- [Telegram Bot API](https://core.telegram.org/bots/api)\n- [Etherscan API](https://docs.etherscan.io/)\n\n---\n\n**Happy Tracking! 🚀**\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffd2013%2Fwallet-tracker-telegram-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffd2013%2Fwallet-tracker-telegram-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffd2013%2Fwallet-tracker-telegram-bot/lists"}