{"title": "eth-pkg", "logoImg": "bafkreia6xrlfqr5arqzl4f55ci3a7yxipjbm3gflitixllpr2aijdvvsne", "website": "https://github.com/eth-pkg/eth-deb", "bannerImg": "bafkreih4sjmzc3j4tce555dshf7h6nbvqpxx667varohdarittkadciura", "createdAt": 1700583111452, "userGithub": "eenagy", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..GUUQVOXYwQJ_bKIxhc4dT28PyeQ78l9CUrdiYQaXkCcIC_lDRgFkmo5fFLI97Yn8HdtHU4U7Rdaid49wq4ErBg", "type": "Ed25519Signature2018", "created": "2024-04-15T03:22:41.664Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T03:22:41.664Z", "expirationDate": "2024-07-14T03:22:41.664Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1304c00FddAb442B1A6862De159914f20450dbAB", "hash": "v0.0.0:UbXhJ10wT926s9+LZ8DJlIvw43wOLE+OMj6XKC8Dg/M=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#eth-pkg#4188977"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..W79erCg4FCLhdluYJBh4Vn9_wD8HW7W0t4gpCWgGjenZV70vrixuGy-_k9vTT_zRSmcLrF5f_Hd1z1uxf0C0BQ", "type": "Ed25519Signature2018", "created": "2024-04-15T03:21:41.625Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T03:21:41.625Z", "expirationDate": "2024-07-14T03:21:41.625Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1304c00FddAb442B1A6862De159914f20450dbAB", "hash": "v0.0.0:Q8ndSdaGlYDmRKZh2MAhzduay1se/L5IqyLzg3GNVu8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ethnode16192"}}}, "description": "The project focuses on providing Ethereum clients as Linux packages through reproducibility and composability.\n\nReproducible builds are a set of software development practices that create an independently-verifiable path from source to binary code. This initiative ensures the direct packaging of Ethereum clients from developer-released source code into native Linux packages by guaranteeing the verifiability of the builds, although slight differences based on input may still occur as this effort is ongoing. The project current focus revolves around developing a lightweight tool that will simplify reproducible builds into a user-friendly CLI. This tool will streamline packaging for various Linux distributions, starting with Debian (bookworm), followed shortly by Ubuntu builds, and subsequently RPM-based distributions. You can track our ongoing developer efforts at [this link](https://github.com/eth-pkg/pkg-builder/).\n\nAnother notable feature in progress is composability, facilitated through [debcrafter](https://github.com/Kixunil/debcrafter), which will enable various configurations to be shipped as packages on top of the reproducibly built clients. These packages will incorporate essential best practices and settings, allowing users to run a node without requiring extensive configuration.\n\nFor instance, on Debian systems, installation will be as straightforward as running:\n```bash\napt install eth-node@mainnet\n# or/and\napt install eth-node@ephemary\n```\nThis command will install pre-built, configured, and started execution and consensus clients on the desired network. Users will retain the option to select their preferred clients if desired. For details on upcoming features, please refer to our public roadmap [here](https://github.com/eth-pkg/eth-nodes/blob/main/Roadmap.md).\n\nMoreover, composability will extend beyond basic installations; additional Ethereum ecosystem packages, such as monitoring tools, will be packaged and configured to seamlessly integrate with Ethereum nodes:\n\n```bash\napt install eth-node-monitoring\n```\n\nThe project aims to offer a minimal, lightweight, and non-intrusive setup that streamlines packaging and provides easily customizable configurations. Both users and developers will have the flexibility to utilize these configurations as-is or adapt and expand them to suit their preferences. For further details, please consult the roadmap or reach out to us via the official Twitter account for any inquiries.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "eth-pkg", "projectTwitter": "ethnode16192"}