Skip to content

Conversation

@RaekwonIII
Copy link
Contributor

No description provided.

Copy link
Contributor

@arielssv arielssv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

comments until operator docs

### Overview

If you're new to ssv network, go through [the Learn section](/learn/introduction/) to understand its core concepts first.
Bulk registration flow is roughly outlined in the schema above.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this guide needs a better description e.g. "This quickstart guide outlines how to generate validator keys, split them to key shares and register them to the SSV network on the Hoodi testnet using the SSV-SDK throughout the following steps" (this is just a quick draft example, you do not have to use this)

- Lastly, you can start experimenting by interacting with [our Hoodi Testnet](/developers/testnet) smart contracts, before interacting [with the Mainnet ones](/developers/smart-contracts/README.md).

## How to integrate with SSV
:::note Prerequisite
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be at the end of the "overview" before the 1st step.

:::warning
Development Notice: This SDK is currently under active development and testing. It is not recommended for production use at this time.

This section and SDK are a work in progress and will be continuously updated as new components of the SDK are released.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still need this warning?

| ------------------- | -------- | ---------------------------------------------------- |
| operatorIds | uint64[] | An array of operator IDs of the cluster. |
| amount | uint256 | Amount of ETH to deposit to cluster's balance after migration. |
| cluster | tuple\[] | Object containing the latest cluster snapshot data - obtained using the [SSV Subgraph](../tools/ssv-subgraph/subgraph-examples#cluster-snapshot), or [SSV Scanner](../tools/ssv-scanner) tools If this is the 1st validator within a specific cluster (unique set of operators), use - \{0,0,0,true,0\} |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove "If this is the 1st validator within a specific cluster (unique set of operators), use - {0,0,0,true,0}"

* `ValidatorAdded(address indexed owner, uint64[] operatorIds, bytes publicKey, bytes shares, Cluster cluster)`

### **`bulkRegisterValidator(publicKey, operatorIds, shares, amount, cluster)`**
### **`bulkRegisterValidator(publicKey, operatorIds, shares, cluster)`**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we need breaking changes indication here?

In addition to operator fees, stakers are also required to pay a ‘network fee’ for each validator they run through the network.

The network fee is a fixed cost determined by the DAO that governs the network. Also denominated in SSV and similar to operator fees, they are paid continuously over time to the DAO treasury.
The network fee is a fixed cost determined by the DAO that governs the network. It's accessible through the [SSV Network Views smart contract](/developers/smart-contracts/ssvnetworkviews#getnetworkfee-) or via the [Subgraph](/developers/tools/ssv-subgraph/subgraph-examples#dao-constants-and-protocol-network-fee-index). It is denominated in ETH and SSV token. Similarly to operator fees, they are paid continuously over time to the DAO treasury.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • theres only ETH
  • remove paid continuously over time to DAO treasury

The network fee is a fixed cost determined by the DAO that governs the network. It's accessible through the [SSV Network Views smart contract](/developers/smart-contracts/ssvnetworkviews#getnetworkfee-) or via the [Subgraph](/developers/tools/ssv-subgraph/subgraph-examples#dao-constants-and-protocol-network-fee-index). It is denominated in ETH and SSV token. Similarly to operator fees, they are paid continuously over time to the DAO treasury.

This capital is used to fund, grow, and develop activities and projects in the ecosystem that have passed the voting process.
This capital is used to fund, grow, and develop activities and projects in the ecosystem that have passed the voting process.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove

![Liquidation Collateral](/img/liquidation-1.avif)

:::warning Legacy SSV Clusters
This documentation focuses on **ETH clusters** (the current standard), but the formulas also apply to legacy SSV clusters during the transition period.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

theres only ETH -you can remove this


Clusters are created when registering validators to the network and are accessible and owned by the wallet address that transmitted the transaction. This means that the address is the cluster's owner, enabling it to manage its balance and its chosen validators/operators.

:::warning Legacy SSV Clusters
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove

Payments are facilitated by maintaining a cluster balance in the SSV network smart contract, which keeps a balance sheet for all clusters.

Clusters are created when registering validators to the network are accessible and owned by the wallet address that transmitted the transaction. This means that the address is the cluster's owner, enabling it to manage its balance and its chosen validators/operators.
**Clusters pay fees in native ETH**, providing simpler and more efficient fee payment.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants