{"id":30888993,"url":"https://github.com/aave/aave-sdk","last_synced_at":"2025-09-08T15:51:23.558Z","repository":{"id":308877029,"uuid":"1008887773","full_name":"aave/aave-sdk","owner":"aave","description":"The official SDK for Aave V3 👻.","archived":false,"fork":false,"pushed_at":"2025-09-01T15:09:38.000Z","size":1553,"stargazers_count":15,"open_issues_count":4,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-01T16:01:12.302Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/aave.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-06-26T08:44:59.000Z","updated_at":"2025-09-01T15:08:33.000Z","dependencies_parsed_at":"2025-08-08T13:05:22.891Z","dependency_job_id":"295ca90c-d470-450b-a34d-dce96b88d098","html_url":"https://github.com/aave/aave-sdk","commit_stats":null,"previous_names":["aave/aave-sdk"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/aave/aave-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aave%2Faave-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aave%2Faave-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aave%2Faave-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aave%2Faave-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aave","download_url":"https://codeload.github.com/aave/aave-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aave%2Faave-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274209749,"owners_count":25241788,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-09-08T15:51:19.395Z","updated_at":"2025-09-08T15:51:23.539Z","avatar_url":"https://github.com/aave.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aave SDK \u003c!-- omit in toc --\u003e\n\nThe official SDK for Aave V3 👻.\n\n## Table of Contents \u003c!-- omit in toc --\u003e\n\n- [Installation](#installation)\n- [Development Workflow](#development-workflow)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Installation\n\n## Development Workflow\n\nThis section is for developers who want to contribute to the SDK.\n\n### Initial Setup \u003c!-- omit in toc --\u003e\n\nClone the repository:\n\n```bash\ngit clone https://github.com/aave/aave-sdk.git\n```\n\nInstall the dependencies:\n\n```bash\npnpm install\n```\n\n### Pre-requisites: \u003c!-- omit in toc --\u003e\n\n- Node.js: \u003e= v22. See [installation guide](https://nodejs.org/en/download/package-manager).\n- pnpm: v9.15.4. See [installation guide](https://pnpm.io/installation).\n\nUse [nvm](https://github.com/nvm-sh/nvm) to manage your Node.js versions. Run the following command in the project root folder:\n\n```bash\nnvm use\n```\n\nto switch to the correct Node.js version.\n\nEnable [corepack](https://www.totaltypescript.com/how-to-use-corepack) to use the the correct version of `pnpm`.\n\nRun the following command in the project root folder:\n\n```bash\ncorepack install\n```\n\nto install the correct version once. After that corepack will automatically use the correct version of `pnpm` when entering the project folder.\n\nCreate a `.env` file copying the `.env.example` file:\n\n```bash\ncp .env.example .env\n```\n\nUpdate the `.env` file with the correct values.\n\n### Usage \u003c!-- omit in toc --\u003e\n\nRun the tests:\n\n- `pnpm test`: Run unit and integration tests `@aave/client` and `@aave/react` packages.\n- `pnpm spec`: Run the acceptance tests for the `@aave/spec` package.\n\nLint the code:\n\n```bash\npnpm lint\n```\n\nCompile the code:\n\n```bash\npnpm build\n```\n\nClean the build:\n\n```bash\npnpm clean\n```\n\nCreate a new package:\n\n```bash\npnpm new:package\n```\n\n### IDE Setup \u003c!-- omit in toc --\u003e\n\nThe project uses [Biome](https://biomejs.dev/) to format and lint the code. You can install the Biome extension for your IDE: https://biomejs.dev/guides/editors/first-party-extensions/\n\n## Contributing\n\nWe welcome contributions to the Aave SDK! If you're interested in contributing, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and commit them with clear messages.\n4. Push your changes to your fork.\n5. Open a pull request against the `main` branch of the original repository.\n6. Ensure your code adheres to the project's coding standards and passes all tests.\n7. Wait for code review and address any feedback provided by the maintainers.\n\nIf you have a pressing issue or feature request, please open an issue on GitHub.\nA lot of the abstraction is in the API so somethings could be out of scope in the SDK but we are happy to discuss it on the GitHub issues. \n\n## License\n\nAave SDK is [MIT licensed](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faave%2Faave-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faave%2Faave-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faave%2Faave-sdk/lists"}