{"id":22799897,"url":"https://github.com/tangle-network/eigenlayer-bls-template","last_synced_at":"2025-07-22T04:34:36.066Z","repository":{"id":263701568,"uuid":"890660026","full_name":"tangle-network/eigenlayer-bls-template","owner":"tangle-network","description":"A simple Hello World AVS for EigenLayer with BLS contracts.","archived":false,"fork":false,"pushed_at":"2025-02-24T23:26:57.000Z","size":739,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T19:17:21.190Z","etag":null,"topics":["template"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tangle-network.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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":"2024-11-19T00:39:00.000Z","updated_at":"2025-02-24T23:27:01.000Z","dependencies_parsed_at":"2025-02-05T21:47:43.675Z","dependency_job_id":"934852a3-f222-4dfb-b413-b4d0535b97ed","html_url":"https://github.com/tangle-network/eigenlayer-bls-template","commit_stats":null,"previous_names":["tangle-network/eigenlayer-bls-template"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/tangle-network/eigenlayer-bls-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Feigenlayer-bls-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Feigenlayer-bls-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Feigenlayer-bls-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Feigenlayer-bls-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tangle-network","download_url":"https://codeload.github.com/tangle-network/eigenlayer-bls-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Feigenlayer-bls-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266428332,"owners_count":23926981,"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-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["template"],"created_at":"2024-12-12T07:10:11.321Z","updated_at":"2025-07-22T04:34:36.046Z","avatar_url":"https://github.com/tangle-network.png","language":"Solidity","readme":"# \u003ch1 align=\"center\"\u003e An EigenLayer AVS 🌐 \u003c/h1\u003e\n\n**A simple Hello World AVS for EigenLayer with the BLS-based Contract Configuration**\n\n## 📚 Overview\n\nThis project is about creating a simple Hello World AVS for EigenLayer.\nAn AVS (Actively Validated Service) is an off-chain service that runs arbitrary computations for a user-specified period of time.\n\n## 📚 Prerequisites\n\nBefore you can run this project, you will need to have the following software installed on your machine:\n\n- [Rust](https://www.rust-lang.org/tools/install)\n- [Forge](https://getfoundry.sh)\n\nYou will also need to install [cargo-tangle](https://crates.io/crates/cargo-tangle), our CLI tool for creating and\ndeploying Blueprints:\n\nTo install the Tangle CLI, run the following command:\n\n\u003e Supported on Linux, MacOS, and Windows (WSL2)\n\n```bash\ncurl --proto '=https' --tlsv1.2 -LsSf https://github.com/tangle-network/gadget/releases/download/cargo-tangle-v0.1.2/cargo-tangle-installer.sh | sh\n```\n\nOr, if you prefer to install the CLI from crates.io:\n\n```bash\ncargo install cargo-tangle --force # to get the latest version.\n```\n\n## 🚀 Getting Started\n\nOnce `cargo-tangle` is installed, you can create a new project with the following command:\n\n```sh\ncargo tangle blueprint create --name \u003cproject-name\u003e --eigenlayer \u003ctype\u003e\n```\nwhere `\u003cproject-name\u003e` is the name of the project that will be generated, and `\u003ctype\u003e` is BLS or ECDSA. If you aren't sure which type to use, you likely want the default: BLS. After all, this is the template for BLS. If you don't specify a type, it will default to BLS.\n\nUpon running the above command, you will be prompted with questions regarding the setup for your generated project. If you aren't sure for any of them, you can just hit enter to select the default for that questions. \n\n### Note\nIf Soldeer fails to update/install the necessary dependencies, you may need to run it manually with the following command:\n\n```bash\nforge soldeer update -d\n```\n\n## 📜 License\n\nLicensed under either of\n\n* Apache License, Version 2.0\n  ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)\n* MIT license\n  ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)\n\nat your option.\n\n## 📬 Feedback and Contributions\n\nWe welcome feedback and contributions to improve this blueprint.\nPlease open an issue or submit a pull request on\nour [GitHub repository](https://github.com/tangle-network/blueprint-template/issues).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall be\ndual licensed as above, without any additional terms or conditions.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftangle-network%2Feigenlayer-bls-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftangle-network%2Feigenlayer-bls-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftangle-network%2Feigenlayer-bls-template/lists"}