{"id":18263722,"url":"https://github.com/yearn/tokenized-strategy-ape-mix","last_synced_at":"2025-04-04T20:31:13.481Z","repository":{"id":154911628,"uuid":"618130750","full_name":"yearn/tokenized-strategy-ape-mix","owner":"yearn","description":null,"archived":true,"fork":false,"pushed_at":"2024-08-04T16:54:49.000Z","size":79,"stargazers_count":7,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T18:07:27.136Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/yearn.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-23T20:18:51.000Z","updated_at":"2024-10-04T12:08:01.000Z","dependencies_parsed_at":"2024-03-06T06:27:46.874Z","dependency_job_id":"ec4ab63e-f059-4fe6-800f-d14fc9646ce8","html_url":"https://github.com/yearn/tokenized-strategy-ape-mix","commit_stats":null,"previous_names":["yearn/tokenized-strategy-ape-mix"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yearn%2Ftokenized-strategy-ape-mix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yearn%2Ftokenized-strategy-ape-mix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yearn%2Ftokenized-strategy-ape-mix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yearn%2Ftokenized-strategy-ape-mix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yearn","download_url":"https://codeload.github.com/yearn/tokenized-strategy-ape-mix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247246337,"owners_count":20907779,"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":[],"created_at":"2024-11-05T11:12:25.138Z","updated_at":"2025-04-04T20:31:13.112Z","avatar_url":"https://github.com/yearn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tokenized Strategy Mix for Yearn V3 strategies\n\nThis repo will allow you to write, test and deploy V3 \"Tokenized Strategies\" using [Ape Worx](https://www.apeworx.io/).\n\nYou will only need to override the three functions in Strategy.sol of `_deployFunds`, `_freeFunds` and `_harvestAndReport`. With the option to also override `_tend`, `_tendTrigger`, `availableDepositLimit`, `availableWithdrawLimit` and `_emergencyWithdraw` if desired.\n\nFor a more complete overview of how the Tokenized Strategies work please visit the [TokenizedStrategy Repo](https://github.com/yearn/tokenized-strategy).\n\n## How to start\n\n### Requirements\n    Python \u003e=3.8.0, \u003c=3.10\n    Yarn\n    Node.js \u003e=14\n    Hardhat\n\n### Fork this repository\n\n    git clone https://github.com/user/tokenized-strategy-ape-mix\n\n    cd tokenized-strategy-ape-mix\n\n### Set up your virtual environment\n\n    python3 -m venv venv\n\n    source venv/bin/activate\n\nTip: You can make them persistent by adding the variables in ~/.env (ENVVAR=... format), then adding the following in .bashrc: `set -a; source \"$HOME/.env\"; set +a`\n\n### Install Ape and all dependencies\n\n    pip install -r requirements.txt\n    \n    yarn\n    \n    ape plugins install .\n    \n    ape compile\n    \n    ape test\n    \n### Set your environment Variables\n\n    export WEB3_INFURA_PROJECT_ID=your_infura_api_key\n\n    export ETHERSCAN_API_KEY=your_api_key\n\nTip: You can make them persistent by adding the variables in ~/.env (ENVVAR=... format), then adding the following in .bashrc: `set -a; source \"$HOME/.env\"; set +a`\n\n## Strategy Writing\n\nFor a complete guide to creating a Tokenized Strategy please visit: https://docs.yearn.fi/developers/v3/strategy_writing_guide\n\nSee the ApeWorx [documentation](https://docs.apeworx.io/ape/stable/) and [github](https://github.com/ApeWorX/ape) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyearn%2Ftokenized-strategy-ape-mix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyearn%2Ftokenized-strategy-ape-mix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyearn%2Ftokenized-strategy-ape-mix/lists"}