{"id":13631053,"url":"https://github.com/lidofinance/core","last_synced_at":"2026-04-23T17:00:59.551Z","repository":{"id":37084017,"uuid":"280159108","full_name":"lidofinance/core","owner":"lidofinance","description":"Lido DAO smart contracts","archived":false,"fork":false,"pushed_at":"2026-04-17T12:14:26.000Z","size":123737,"stargazers_count":475,"open_issues_count":66,"forks_count":270,"subscribers_count":38,"default_branch":"master","last_synced_at":"2026-04-17T14:21:57.473Z","etag":null,"topics":["protocol"],"latest_commit_sha":null,"homepage":"https://lido.fi","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lidofinance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-16T13:19:00.000Z","updated_at":"2026-04-16T14:39:01.000Z","dependencies_parsed_at":"2025-04-09T13:31:29.664Z","dependency_job_id":"c898f8e7-e00f-4ef2-b73f-2739f26fcc65","html_url":"https://github.com/lidofinance/core","commit_stats":null,"previous_names":["lidofinance/lido-dao"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/lidofinance/core","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lidofinance%2Fcore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lidofinance%2Fcore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lidofinance%2Fcore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lidofinance%2Fcore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lidofinance","download_url":"https://codeload.github.com/lidofinance/core/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lidofinance%2Fcore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32175040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-23T02:19:40.750Z","status":"ssl_error","status_checked_at":"2026-04-23T02:17:55.737Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["protocol"],"created_at":"2024-08-01T22:02:08.674Z","updated_at":"2026-04-23T17:00:59.543Z","avatar_url":"https://github.com/lidofinance.png","language":"TypeScript","funding_links":[],"categories":["JavaScript","Contracts","Web 3.0"],"sub_categories":[],"readme":"\u003cdiv\u003e\n    \u003cimg alt=\"Lido\" src=\"https://img.shields.io/badge/v3.0.2-version?label=lido\u0026labelColor=rgb(91%2C%20162%2C%20252)\u0026color=white\"/\u003e\n    \u003cimg alt=\"GitHub license\" src=\"https://img.shields.io/github/license/lidofinance/lido-dao?labelColor=orange\u0026color=white\"/\u003e\n    \u003cimg alt=\"Solidity\" src=\"https://img.shields.io/badge/multiver-s?style=flat\u0026label=solidity\u0026labelColor=rgb(86%2C%2085%2C%20212)\u0026color=white\"/\u003e\n    \u003cimg alt=\"Aragon OS\" src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Flidofinance%2Fcore%2Fmaster%2Fpackage.json\u0026query=%24.dependencies%5B'%40aragon%2Fos'%5D\u0026style=flat\u0026label=aragon%2Fos\u0026labelColor=rgb(70%2C%20100%2C%20246)\u0026color=white\"/\u003e\n    \u003cimg alt=\"Node.js\" src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Flidofinance%2Fcore%2Fmaster%2Fpackage.json\u0026query=%24.engines.node\u0026style=flat\u0026label=node.js\u0026labelColor=rgb(62%2C%20109%2C%2026)\u0026color=white\"/\u003e\n    \u003cimg alt=\"TypeScript\" src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Flidofinance%2Fcore%2Fmaster%2Fpackage.json\u0026query=%24.devDependencies.typescript\u0026style=flat\u0026label=typescript\u0026labelColor=rgb(78%2C%20119%2C%20194)\u0026color=white\" /\u003e\n    \u003cimg alt=\"Hardhat\" src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Flidofinance%2Fcore%2Fmaster%2Fpackage.json\u0026query=%24.devDependencies.hardhat\u0026style=flat\u0026label=hardhat\u0026labelColor=rgb(251%2C%20240%2C%2056)\u0026color=white\" /\u003e\n    \u003cimg alt=\"Ethers\" src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Flidofinance%2Fcore%2Fmaster%2Fpackage.json\u0026query=%24.devDependencies.ethers\u0026style=flat\u0026label=ethers\u0026labelColor=rgb(51%2C%2077%2C%20121)\u0026color=white\" /\u003e\n    \u003cbr/\u003e\n    \u003cimg alt=\"GitHub unit tests\" src=\"https://img.shields.io/github/actions/workflow/status/lidofinance/core/tests-unit.yml?label=tests:unit\"\u003e\n    \u003cimg alt=\"GitHub integration tests (scratch)\" src=\"https://img.shields.io/github/actions/workflow/status/lidofinance/core/tests-integration-scratch.yml?label=tests:integration:scratch\"\u003e\n    \u003cimg alt=\"GitHub integration tests (mainnet-fork)\" src=\"https://img.shields.io/github/actions/workflow/status/lidofinance/core/tests-integration-mainnet.yml?label=tests:integration:mainnet-fork\"\u003e\n    \u003cimg alt=\"GitHub linters\" src=\"https://img.shields.io/github/actions/workflow/status/lidofinance/core/linters.yml?label=linters\"\u003e\n    \u003cimg alt=\"GitHub code analysis\" src=\"https://img.shields.io/github/actions/workflow/status/lidofinance/core/analyse.yml?label=code analysis\"\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"display: flex; flex-direction: column; align-items: center; justify-content: center;\"\u003e\n    \u003cimg alt=\"Lido on Ethereum Logo\" src=\"./docs/assets/lido.png\" /\u003e\n\u003c/div\u003e\n\n**Lido on Ethereum** is a liquid-staking protocol allowing anyone to earn staking rewards without locking ether or maintaining infrastructure.\n\nUsers can deposit ether to the Lido smart contract and receive stETH tokens in return. The smart contract then stakes tokens with the DAO-picked node operators. Users' deposited funds are pooled by the DAO, and node operators never have direct access to the users' assets. Unlike staked ether, the stETH token is free from the limitations associated with a lack of liquidity, and can be transferred at any time. The stETH token balance corresponds to the amount of ether that the holder could request to withdraw.\n\n**NB:** It's advised to read [Documentation](https://docs.lido.fi/) before getting started with this repo.\n\n---\n\n### Key features\n\n- No minimum deposit amount,\n- Instant rewards within 24 hours of deposit,\n- stETH, an LST with the deepest liquidity in DeFi,\n- In-protocol automated withdrawals,\n- Governed by Lido DAO.\n\n---\n\n### Learn more\n\n- [Lido DAO governance](https://docs.lido.fi/lido-dao)\n- [Technical documentation](https://docs.lido.fi/contracts/lido)\n- [Lido addresses](https://docs.lido.fi/deployed-contracts/)\n- [Protocol levers](https://docs.lido.fi/guides/protocol-levers/)\n- [Audits](https://github.com/lidofinance/audits)\n\n## Bug Bounty\n\nPlease refer to the [Lido Bug Bounty](/bugbounty.md).\n\n## Contributing\n\nPlease refer to the [Lido Contribution Guide](/CONTRIBUTING.md).\n\n## Code of Conduct\n\nPlease refer to the [Lido Contributor Code of Conduct](/CODE_OF_CONDUCT.md).\n\n## Disclaimer\n\nThis is the core repository of the Lido on Ethereum protocol. The codebase (excluding contracts) has undergone significant refactoring and tooling modernization, so older guides and references may not match the current layout. For historical context or legacy information, see the [last legacy commit](https://github.com/lidofinance/lido-dao/tree/de9e895879126b482effedd8fa1f2af3f7dc2dd4).\n\n## License\n\n2025 Lido \u003cinfo@lido.fi\u003e\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, version 3 of the License, or any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the [GNU General Public License](LICENSE)\nalong with this program. If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flidofinance%2Fcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flidofinance%2Fcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flidofinance%2Fcore/lists"}