{"id":22938272,"url":"https://github.com/dappnode/dappnodepackage-web3signer-holesky","last_synced_at":"2025-08-12T18:32:51.073Z","repository":{"id":203258265,"uuid":"709180552","full_name":"dappnode/DAppNodePackage-web3signer-holesky","owner":"dappnode","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-09T10:31:58.000Z","size":153,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-07-10T09:38:25.607Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/dappnode.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}},"created_at":"2023-10-24T07:30:14.000Z","updated_at":"2024-07-10T09:38:25.608Z","dependencies_parsed_at":"2024-07-08T09:25:25.592Z","dependency_job_id":null,"html_url":"https://github.com/dappnode/DAppNodePackage-web3signer-holesky","commit_stats":null,"previous_names":["dappnode/dappnodepackage-web3signer-holesky"],"tags_count":8,"template":false,"template_full_name":"dappnode/DAppNodePackage-web3signer-prater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappnode%2FDAppNodePackage-web3signer-holesky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappnode%2FDAppNodePackage-web3signer-holesky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappnode%2FDAppNodePackage-web3signer-holesky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappnode%2FDAppNodePackage-web3signer-holesky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dappnode","download_url":"https://codeload.github.com/dappnode/DAppNodePackage-web3signer-holesky/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229699815,"owners_count":18109856,"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-12-14T12:16:41.067Z","updated_at":"2024-12-14T12:16:41.568Z","avatar_url":"https://github.com/dappnode.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- :female_detective: Looking for a new champion --\u003e\n\n# DAppNode Package _Web3signer-Holesky_\n\n\u003c!--DAppNode package logo (could be added with an hyperlink to a youtube video): --\u003e\n\n![](node-avatar.png)\n\n\u003c!--Brief introduction about the source project (official project definition is an option): --\u003e\n\nA validator client contributes to the consensus of the Ethereum Blockchain by signing proposals and attestations of blocks, using a BLS private key which must be available to this client at all times.\n\nThe BLS remote signer API is designed to be consumed by validator clients, looking for a more secure avenue to store their BLS12-381 private key(s), enabling them to run in more permissive and scalable environments.\n\nMore information about the EIP can be found at [the official website](https://eips.ethereum.org/EIPS/eip-3030)\n\n### Why _Web3signer_ ?\n\n\u003c!--What can you do with this package?: --\u003e\n\nClient diversity is a key benefit of DAppNode, with our implementation of ConsenSys's remote Web3Signer you will be able to use different clients and don't need to put all your trust in just one validator client. The remote signer can work as a load balancer, keeping your validators always validating.\n\n### Requirements\n\nRquirements to run The DAppNode Web3Signer-Holesky\n\n\u003c!--Requirements to run the Dappnode package in a list: --\u003e\n\n- **Validator**: Set up your validator at https://holesky.launchpad.ethereum.org/\n- **Execution Layer Client**: You need to have installed and synced an EL client such as Holesky Geth, Holesky Nethermind, Holesky Erigon, or Holesky Besu\n- **Consensus Layer Client**: You need to have installed and synced a CL client such as Prysm Holesky, Lighthouse Holesky, Lodestar Holesky, Nimbus Holesky, or Teku Holesky\n\n### Manteinance\n\n\u003c!--Table with champion/s mantainers, versions and update status --\u003e\n\u003c!--UPDATED: :x: OR :heavy_check_mark: --\u003e\n\n|      Updated       |   Champion/s   |\n| :----------------: | :------------: |\n| :heavy_check_mark: | @pablomendez95 |\n\n### Development\n\nBuild the development binary of the web3signer. Also uses the latest postgresql scripts defined at https://github.com/ConsenSys/web3signer/tree/master/slashing-protection/src/main/resources/migrations/postgresql\n\n```\nnpx @dappnode/dappnodesdk build --compose_file_name=docker-compose.dev.yml\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdappnode%2Fdappnodepackage-web3signer-holesky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdappnode%2Fdappnodepackage-web3signer-holesky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdappnode%2Fdappnodepackage-web3signer-holesky/lists"}