-
Notifications
You must be signed in to change notification settings - Fork 61
changing contributions to rewards #505
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
slugmann321
wants to merge
25
commits into
main
Choose a base branch
from
max/updating-contributions-rewards-page
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+181
−185
Open
Changes from 4 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
c407bd3
changing contributions to rewards
60c1d1f
fixing redirect
9a37a72
fixing http urls
1d33dc9
changing "rewards" to "programmatic incentives"
48f7b90
Update docs/gov/governance/contributions.md
slugmann321 33495a7
Update docs/gov/governance/contributions.md
slugmann321 7a91e6c
Update docs/gov/governance/contributions.md
slugmann321 227390c
Update docs/gov/governance/contributions.md
slugmann321 70fadf9
Update docs/gov/governance/contributions.md
slugmann321 9adaa44
Update docs/gov/governance/contributions.md
slugmann321 d886ca8
adding some bits
58b9d3d
renaming and adding redirect
c5359b8
adding Toma's feedback
00e61b5
fixing redirect
5d65900
fix redirect
09cdcad
Update docs/gov/governance/incentives.md
slugmann321 c1aafbe
Update docs/gov/governance/incentives.md
slugmann321 ac7e20b
incorporating Luke feedback
db4e2c9
Merge branch 'main' into max/updating-contributions-rewards-page
d1b5c0d
adding new Feb 24th date
b0e749f
adding more details
0d9f61e
small changes
802d79f
updating v1.2 version as well
976c3c2
changes
e9e3c7b
adding Nick's feedback
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,82 @@ | ||
| --- | ||
| sidebar_position: 6 | ||
| description: Earning OBOL Programmatic Incentives | ||
| --- | ||
|
|
||
| # OBOL Programmatic Incentives Program | ||
|
|
||
| *Our aim is to encourage continuous participation and sustained support for Ethereum’s infrastructure network. The Obol Programmatic Incentives Program program is designed to be fair and transparent, acknowledging stakers for their contribution.* | ||
|
|
||
| *By basing OBOL incentives on staking rewards accumulated by validators (pubkeys), performance is factored in (i.e. effectiveness, uptime, etc.)* | ||
|
|
||
| *Rewards are tracked in a centralised database off-chain - our [API endpoints](https://docs.obol.tech/api#tag/Address/operation/AddressController_getAddressContributions) enable users and protocols to query how much incentives they have generated. These endpoints are used to show individuals’ incentives within the [Obol DV Launchpad](https://launchpad.obol.org) and partners’ staking platforms.* | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ## What is the OBOL Programmatic Incentives Program? | ||
|
|
||
| OBOL Programmatic Incentives offer an opportunity for every staker to earn access to governance and ownership in the Obol Collective, by staking ETH on distributed validators. 2.5% of the supply of OBOL Tokens will be rewarded to stakers in the first year. | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## How do I participate in the OBOL Programmatic Incentives Program? | ||
|
|
||
| You can participate in the OBOL Programmatic Incentives Program by: | ||
|
|
||
| 1. **Running your own DV Cluster**: Running your own DV Cluster: You can create and manage your own DV cluster using our [DV Launchpad](https://launchpad.obol.org), for example using a [DappNode](https://dappnode.com/) or other hardware. This allows you to directly participate in the network's decentralisation efforts and earn OBOL incentives. Visit our [Squad Staking](https://squadstaking.com) page for inspiration and to find squad members. | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| 2. **Staking through Staking Partners**: Staking through Staking Partners: For the current list of staking partners, please visit [obol.org/stake](https://obol.org/stake). | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## How can I track my OBOL incentives? | ||
|
|
||
| If you’re running your own DV, your incentives will be displayed on the [DV Launchpad](https://launchpad.obol.org). If you’re staking through a partner product, they should display your incentives and distribute them to you. | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## What benefits do I get from the OBOL Token? | ||
|
|
||
| OBOL Tokens serve as the basis for ownership and governance of the Obol Collective. Learn more on the [token page](./obol-token.md) of the docs. | ||
|
|
||
| ## How are incentives calculated? | ||
|
|
||
| OBOL incentives are based on validator staking rewards. They are calculated daily and tracked off-chain. The higher the effectiveness and uptime of your validators, the more incentives you will generate. | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| If the total staking rewards \( R \) for a validator are split among operators with percentages \( p_1, p_2, ..., p_n \), the rewards \( O \) for each operator can be calculated as: | ||
|
|
||
| Cᵢ = R × pᵢ × 0.01 × 1.01 | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| where pᵢ is the split percentage for the i-th operator. We multiply by 1.01 to ensure that the full 1% contribution is accurately distributed among operators, compensating for the initial deduction of 1% from the total rewards. | ||
|
|
||
| ## I’m already running a mainnet Obol DV? What about me? | ||
|
|
||
| If you are running an existing mainnet DV without the 1% split, you will not have tracked incentives and will need to deploy a new DV configuration to participate. | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Do I need to run my own validator to participate? | ||
|
|
||
| No, you can stake on DVs and track your incentives through the partners listed on [obol.org/stake](https://obol.org/stake). More partners are coming soon. | ||
|
|
||
| ## Can I withdraw my staked ETH at any time? | ||
|
|
||
| There is no penalty for exiting your validator. You simply stop accruing incentives. The specific withdrawal policy will depend on the staking protocol used. | ||
|
|
||
| ## What is the minimum amount of ETH needed to stake? | ||
|
|
||
| The minimum amount varies by staking protocol, please refer to each partner to determine the minimum amount of stake required. | ||
|
|
||
| ## What happens if my validator has downtime? | ||
|
|
||
| Since OBOL incentives are tied to staking rewards, the amount of incentives earned is impacted by validator performance metrics like effectiveness and uptime. | ||
|
|
||
| ## Will my contributions be public? | ||
|
|
||
| Yes, incentives are public and can be viewed through the [Obol API](https://docs.obol.org/api#tag/Address/operation/AddressController_getAddressContributions), if you have the address of the protocol. | ||
slugmann321 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## How do I know my contributions are being counted accurately? | ||
|
|
||
| OBOL incentives are tracked based on validator staking rewards, and you can verify them through [our API](https://docs.obol.org/api#tag/Address/operation/AddressController_getAddressContributions). | ||
|
|
||
| ## How can I increase my OBOL Programmatic Incentives? | ||
|
|
||
| Incentives increase with more stake, as well as higher performance and uptime of your validators. | ||
|
|
||
| ## What are the benefits of using distributed validators? | ||
|
|
||
| Distributed validators increase the security, resiliency, and decentralisation of Ethereum. Learn more at [obol.org/learn](https://obol.org/learn). | ||
|
|
||
| ## How can I get support if I have issues? | ||
|
|
||
| Support is available through Obol’s [Discord](https://discord.gg/obol) and partners’ support channels. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.