0xzr / valid

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome SSV

This repo:

  1. showcases how to create and run LSD staking pool leveraging ssv.network,
  2. helps you start building, by maintaining is a curated list of SSV tools & projects & guides

Start BUIDLing

This repo is ment to give you a head start in building a cool prototype of the next big staking app. Build sth interesting on top such as transferable NFT validators, Restaking app, or whatever else and open PR.

to Create and run LSD staking pool

open RUN_THIS_REPO.md for instructions.

Credits

Huge thanks to

  • @RohitAudit who develops & maintains all the backend magic on whose repo-Garuda is this minimalistic LSD staking pool based on.

  • @nibthebear who has developed the frontend and js deployment and rewamped of the smart contracts.

SSV projects & resources

Get funding

You can hop into ssv discord channel #devs-support and get feedback on your idea. You can also check active grants directly. If you are considering applying for one, write in ssv discord and tag @Matty and @MarkoInEther. They will be happy to help you draft a rock star grant application.

Connect with teams

Best way is via discord channel #devs-support, ask there, tag the team directly and also @MarkoInEther and @Matty. They will help you to get to the right person.



Documentation

You can read the full documentation at docs.ssv.network.

Tools

Validator key splitting / distributor (key shares creation)

To use the SSV network a validator key needs to be split into keyshares, which than need to be encrypted for chosen operators. You can use these tools for it, to know more read the documentation.

This is validator key splitting tool library implemented in JS/TS. It can be used to split the validator key and generate keyshares. It is easily implemented as npm package. You can also download executable cli of this tool.

This is the Go implementation of the ssv-keys repository. The use case is for those who prefer generating keyshares using the Go language over Javascript/Typescript.

StarKeys is a cross-platform SSV Key Distribution application that runs on Mac, Linux, and Windows using the Electron framework. The implementation is designed to operate fully offline. The StarKeys offers a convenient and user-friendly way for users to interact with the SSV Distribution.

Distributed (validator) key generation

This tech unlocks trustless staking use cases and removes the necessity for a single party to hold & safeguard the full validator key.

  • Rockx DKG — frost based Distributed key generation (DKG)

This repository provides a collection of services that demonstrate s frost based DKG functionality which generates a validator public key and splits shares among operators. The services included are an API service, a messenger service, and a Node service for keygen initiation, results viewing, and deposit data retrieval for Ethereum 2.0 deposit contract

Notification services

  • HAL - The Crypto Notification System

Hal has built a custom Notify Recipe for SSV that allows SSV users to automatically monitor and get custom notifications for monitoring, operation runway, operator fee change and many more SSV protocol related events. Users will set up their notification using the Hal Notify app and then receive their notifications on the channel or their preference (email, telegram, discord, etc.)

HellmanAlert is a monitoring of SSV.Network, which mainly provides operators/users with 7*24 hours monitoring of account balance, operation performance & status.

Staking pools

  • GARUDA - MIT | PY, SOL Staking pool, with backend bot handling validator creation, splitting, registration.

User stakes their eth to a staking contract through which he is given a liquid staked derivative token called roETH. That's it!! User can just relax and wait for their roETH to compound over time and till then use the same tokens in other DeFi protocols

  • FRENS - community staking app, stake represented by NFTs

Staking pools for peer-to-peer staking on trusted node operators (friends)

Staking services

  • Casimir - Decentralized Self Custody Staking and Asset Management for Ethereum and more

Casimir is a cross chain digital asset management platform that allows users to manage all of their digital assets from NFTs to Staking across chains and wallets in a simple UI that enables users to retain privacy and self-custody.

Don't let compliance and regulatory requirements get in your way. We allow any institution to securely store and stake ETH assets in an insured, audited and reward-generating way.

Operator services

  • Stereum - a Node Setup GUI that build an easy SSV Network Operator Setup

If you got an Ubuntu server, you can use Stereum's Node tool to connect to it and install / maintain a SSV Operator without having to access the CLI. If you have any question about it, let us know 😄.

Our SSV services include operator support and staking options to help you maximize your returns and partake in decentralization. Our team of experienced blockchain team is dedicated to providing the highest level of support, and we utilize industrial grade infrastructure to ensure the reliability and security of our services. Our goal is to help you maximize your returns and achieve your business objectives.

Notification services

  • Video - How To Setup a Node On SSV Testnet V2

    • Hal has built a custom Notify Recipe for SSV that allows SSV users to automatically monitor and get custom notifications for monitoring, operation runway, operator fee change and many more SSV protocol related events. Users will set up their notification using the Hal Notify app and then receive their notifications on the channel or their preference (email, telegram, discord, etc.)
  • Hellman - allerts / Hellman - repo

    • HellmanAlert is a monitoring of SSV.Network, which mainly provides operators/users with 7*24 hours monitoring of account balance, operation performance & status.

Tools

Other

How to add your project

Add your project into appropriate category in this readme file and create a pull request.

Example project

One paragraph description talking what my project is about, how is it special. Please keep your description concise, the limit is 80 words.

LICENSE

MIT License

About

License:MIT License


Languages

Language:CSS 69.8%Language:JavaScript 12.1%Language:Solidity 10.5%Language:Python 7.1%Language:Shell 0.2%Language:HTML 0.1%Language:TypeScript 0.1%Language:Less 0.1%