{"id":18429930,"url":"https://github.com/beefyfinance/beefy-cowllector","last_synced_at":"2025-09-10T23:36:57.061Z","repository":{"id":37296068,"uuid":"328454096","full_name":"beefyfinance/beefy-cowllector","owner":"beefyfinance","description":"the one that harvest all the beefy vaults","archived":false,"fork":false,"pushed_at":"2023-09-08T11:04:08.000Z","size":13049,"stargazers_count":10,"open_issues_count":1,"forks_count":21,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-06-08T03:33:56.294Z","etag":null,"topics":["beefy","beefyfinance","bot","harvester"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/beefyfinance.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}},"created_at":"2021-01-10T18:43:07.000Z","updated_at":"2023-03-22T01:43:54.000Z","dependencies_parsed_at":"2023-02-18T13:30:40.330Z","dependency_job_id":null,"html_url":"https://github.com/beefyfinance/beefy-cowllector","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/beefyfinance/beefy-cowllector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefyfinance%2Fbeefy-cowllector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefyfinance%2Fbeefy-cowllector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefyfinance%2Fbeefy-cowllector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefyfinance%2Fbeefy-cowllector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beefyfinance","download_url":"https://codeload.github.com/beefyfinance/beefy-cowllector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefyfinance%2Fbeefy-cowllector/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259616383,"owners_count":22884884,"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":["beefy","beefyfinance","bot","harvester"],"created_at":"2024-11-06T05:19:06.021Z","updated_at":"2025-06-13T09:09:51.407Z","avatar_url":"https://github.com/beefyfinance.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"display: block; padding: 1.5rem;  background:#f9e1e5; border-radius: 0.5rem; color: #af233a; box-shadow: 0 2px 15px -3px rgba(0,0,0,.07),0 10px 20px -2px rgba(0,0,0,.04);\"\u003e\n  \u003ch1\u003eArchived repository\u003c/h1\u003e\n  \u003cp\u003e\n    This repository has been \u003cstrong\u003earchived and is no longer maintained\u003c/strong\u003e.\n  \u003c/p\u003e\n  \u003cp\u003e\n  Please use \u003ca href=\"https://github.com/beefyfinance/beefy-cowllector-v2\"\u003ehttps://github.com/beefyfinance/beefy-cowllector-v2\u003c/a\u003e instead\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cbr\u003e\n  \u003cimg alt=\"Open Sauced\" src=\"https://beefy.com/img/COW.svg\" width=\"100px\"\u003e\n  \u003cbr\u003e\n  \u003ch1\u003e🧑‍🌾 Cowllector 🌾\u003c/h1\u003e\n  \u003cstrong\u003eThe path to your next Open Source cowtribution\u003c/strong\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/code-size/beefyfinance/beefy-cowllector\" alt=\"GitHub code size in bytes\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/commit-activity/w/beefyfinance/beefy-cowllector\" alt=\"GitHub commit activity\"\u003e\n  \u003ca href=\"https://https://github.com/beefyfinance/beefy-cowllector/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/beefyfinance/beefy-cowllector\" alt=\"GitHub issues\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://beefy.finance\"\u003e\n    \u003cimg alt=\"website\" src=\"https://img.shields.io/badge/Website-231d9b?logo=google%20chrome\u0026logoColor=ffffff\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.gg/yq8wfHd\"\u003e\n    \u003cimg src=\"https://img.shields.io/discord/755231190134554696.svg?label=\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026labelColor=6A7EC2\" alt=\"Discord\"\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://t.me/beefyfinance\"\u003e\n    \u003cimg alt=\"telegram\" src=\"https://img.shields.io/badge/Telegram-2CA5E0?logo=telegram\u0026logoColor=white\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/beefyfinance\"\u003e\n    \u003cimg alt=\"twitter\" src=\"https://img.shields.io/twitter/follow/beefyfinance?\u0026color=%231d9bf0\u0026label=%40beefyfinance\u0026logo=twitter\u0026logoColor=23fff\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# 🐮 About Cowllector\n\nThis is the bot that harvest all strategies from all Beefy's chains, also do another things like:\n\n- Notify the BIFI rewards pool\n- Harvest the Beefy fee batch from all Beefy´s chains to distribute it.\n\n**Cowllectors does NOT focus in to be profitable, so don't expect it to win some profit when it harvests. Cowllector harvest script was create it to bring resilience and consistency in all active vaults strategies, giving at least ONE harvest every 24 hour to every strat in every chain**\n\nAfter every run of harvests in every chain, you can find the `harvest report` in our discord channel [#Harvester](https://discord.com/channels/755231190134554696/914666606641184768)\n\n# 📖 Prerequisites\n\nIn order to run the project you need `node\u003e=16.13`, `yarn\u003e=1.22` installed on our development machines\n\n# 🖥️ Local development\n\nTo install the application:\n\n```shell\nyarn\n```\n\nTo start harvest all chains in parallel:\n\n```shell\nyarn harvest\n```\n\nTo start harvest one chain:\n\n```shell\nnode ./scripts/harvest_child.js \u003cchain id\u003e\n```\n\n# 🔑 Enviroment\n\nSee [enviroment variable example](./.env.example) file for ENV required to run cowllector\n\n# 🤝 Contributing\n\nWe encourage you to contribute to Cowllector!\n\nWe recommend to use [this commit convention](https://github.com/conventional-commits/conventionalcommits.org) that helps you write your commits in a way that is easy to understand and process by others.\n\nIn case you want to contribute, please follow next steps:\n\n- fork this repo\n- create a new branch and named using conventional commit reference\n- commit your changes using conventional commit\n- push your change in your forked repo\n- createa a PR from your new branch directly to our `master` branch\n\n## 🍕 Community\n\n- Got Questions? Join the conversation in our [Discord](https://discord.gg/yq8wfHd).\n- Want to up to date with Beefy? Follow us in [Twitter](https://twitter.com/beefyfinance).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeefyfinance%2Fbeefy-cowllector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeefyfinance%2Fbeefy-cowllector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeefyfinance%2Fbeefy-cowllector/lists"}