Skip to content

Awesome list of SSV-related tools & projects. The goal is to help developers start building with SSV.

License

Notifications You must be signed in to change notification settings

Alex-ssvlabs/awesome-ssv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



An Awesome list of SSV-related tools & projects.
The goal is to help developers start building with SSV 2.0.
If you are looking to add your project to this page - head over to the Contribute section.

Contents


Introduction

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.

SSV 2.0 is a bootstrapping model, it enables validators to do more and earn more by extending their security to all applications. Currently, it's the main focus of development in SSV Network.

Documentation

The best way to start building with SSV 2.0 is by reading our documentation at docs.ssv.network.

Connect with teams

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.


Tools

BA SDK

SDK

  • SSV SDK GPL | TS - A powerful library to interact with SSV Network programmatically. See module reference and examples in our documentation.

Smart Contracts

  • Based Application Contracts - The link goes to docs page. There you'll find the contract methods reference. Also, Based Applications Contracts repository uses our smart contracts, it will help you to start testing your own bApps.
  • DVT Smart Contracts - The link goes to the docs page with an index of all SSV Smart Contracts. You'll also find the contract methods reference in that docs section.

Subgraph


Related Concepts


Projects Showcase

  • 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 SSV Labs GPL | Go - Primary DKG tool, used across SSV Network. You can read more about how DKG works here.
  • SSV Keys GPL | TS - A tool to split validator key into keyshares for chosen operators. To learn more read the documentation.

Operator services

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

SSV Node clients

You can read more about how SSV Operators work here.


How to contribute

Suggest improvements

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.

How to add your project

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.

About

Awesome list of SSV-related tools & projects. The goal is to help developers start building with SSV.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published