Skip to content
This repository was archived by the owner on Oct 21, 2025. It is now read-only.

dappnode/DAppNodePackage-web3signer-gnosis

Repository files navigation

⚠️ DEPRECATION NOTICE:
This package is deprecated. Please use the generic package instead: @dappnode/DAppNodePackage-web3signer-generic

DAppNode package Web3signer

A validator client contributes to the consensus of the Eth2 blockchain by signing proposals and attestations of blocks, using a BLS private key which must be available to this client at all times.

The 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.

More information about the EIP can be found at the official website

Why Web3signer ?

Client diversity is a key path in DAppNode, you will be able to use different clients and do not deposit all the trust on just one of them. It can work as a load balancer, keeping your validators always validating

Requirements

Rquirements to run DAppNode package for Werb3signer

Manteinance

Updated Champion/s
✔️ @pablomendez95

Development

Build 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

npx @dappnode/dappnodesdk build --compose_file_name=docker-compose.dev.yml

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 14