The goal is to help developers start building with SSV.
If you are looking to add your project to this page - head over to the Contribute section.
SSV is a permissionless network that enables the distribution of validator operations between non-trusting operators. The SSV Network smart contract allows anyone to integrate with the SSV protocol.
The best way to start building with SSV Network is by reading our documentation at docs.ssv.network.
The best way to connect is via Discord channel. There you'll find help from community or SSV team will help to find the right team for your question.
- SSV SDK
GPL | TS
- A powerful library to interact with SSV Network programmatically. See module reference and examples in our documentation.
- SSV Subgraph
GPL | TS
- Subgraph that indexed SSV Smart Contract events. Described in details in our documentation. Our mainnet endpoint ishttps://api.studio.thegraph.com/query/71118/ssv-network-ethereum/version/latest
, you can call it using your The Graph API key.
- SSV Keys
GPL | TS
- A tool to split validator key into keyshares for chosen operators. To learn more read the documentation.
You can read more about how DKG works here.
- DKG by SSV Labs
GPL | Go
- Primary DKG tool, used across SSV Network.
You can read more about how SSV Operators work here.
- SSV Node by SSV Labs
GPL | Go
- SSV Node by Sigma Prime
Apache | Rust
- FRENS
Solidity/TS
- A tool to create own staking pools. The creation is done with smart contracts, validators are managed by SSV operators. - MonitorSSV
MIT | Go/JS
- SSV Network monitoring tool with various cool features. - Verify Keyshares
TS
- Simple app to verify that generated keyshares are valid. - Cluster Balance Tool
JS
- Tool to fetch cluster's balance, using Subgrph under the hood. - bApp example
GPL | TS
- An Example of how Based Application can be used and built. - DKG by Randamu
MIT | Go
- Alternative DKG tool, the project is in active development.
- Stereum
MIT | Vue/JS
- Node Setup GUI to simplify the Node Operator setup. - eth-docker
Apache | Shell
- Node Setup GUI to simplify the Node Operator setup. - SSV DApp Node Package
GPL | Shell
- SSV Node Setup Wizard by DApp Node. - SSV Stack
Shell
- Boilerplate for SSV Node setup and it's monitoring. - Blockops Telescope
Apache | Go
- Observability Tool for blockchain nodes including SSV.
If you have ideas or improvements — Open an issue or bring it up in the SSV Discord #discussions channel.
If you see any typos in the tutorials, have a suggestion for better phrasing, or see a bug in the code — Open a PR.
Add your project to the appropriate category in this README file and create a Pull Request.
Example project
-
My project name (https://github.com/myrepos/my-awesome-ssv-repo/)
license used
|languages used
(e.g.MIT | JS
) - short one sentence repo description -
In the PR's description — One paragraph description talking what my repo is about, how is it useful to SSV network.
MIT License