-
Notifications
You must be signed in to change notification settings - Fork 6
Update Tokenomics images and other small fixes #129
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
Changes from all commits
29d5b9e
1426e49
166109d
b22d821
5fb6ef6
868ef69
2fdccb4
b2ddbd2
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -135,7 +135,7 @@ body#sidebar { | |
| #sidebar .sidebar-scrollbox { | ||
| display: block; | ||
| position: sticky; | ||
| top: 80px; | ||
| top: calc(var(--header-height) - 5px); | ||
| box-sizing: padding-box; | ||
| padding: 0; | ||
| max-height: 100vh; | ||
|
|
@@ -309,6 +309,7 @@ mark { | |
|
|
||
| h1:target::before { | ||
| display: none; | ||
| margin-inline-start: 0; | ||
| } | ||
|
|
||
| h2:target::before, | ||
|
|
@@ -318,6 +319,7 @@ h3:target::before { | |
| width: 50px; | ||
| position: relative; | ||
| color: var(--headers); | ||
| margin-inline-start: 0; | ||
| } | ||
|
|
||
| h4:target::before, | ||
|
|
@@ -328,6 +330,7 @@ h6:target::before { | |
| width: 40px; | ||
| position: relative; | ||
| color: var(--headers); | ||
| margin-inline-start: 0; | ||
| } | ||
|
|
||
| /* Override some colors */ | ||
|
|
@@ -339,6 +342,33 @@ h6:target::before { | |
| color: var(--headers); | ||
| } | ||
|
|
||
| #mdbook-help-popup kbd { | ||
| color: var(--bg); | ||
| background-color: var(--fg); | ||
| } | ||
|
|
||
| .warning { | ||
| padding-left: 30px; | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nit: 30px is not standard. opt for 32px. applies to line 354 as well. |
||
| } | ||
| .warning:before { | ||
| margin-inline-start: calc(-1.5rem - 30px); | ||
| } | ||
|
|
||
| /* Table settings */ | ||
|
|
||
| table thead { | ||
| background: var(--table-header-bg); | ||
| color: var(--table-header-fg); | ||
| } | ||
| table thead th { | ||
| border: 1px var(--table-header-fg) solid; | ||
| } | ||
| /* Alternate background colors for rows */ | ||
| table tbody tr:nth-child(2n) { | ||
| background: var(--table-alternate-bg); | ||
| color: var(--table-alternate-fg); | ||
| } | ||
|
|
||
| /* Replace Font-Awesome */ | ||
|
|
||
| .fa.fa-github { | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,7 +13,7 @@ The second goal is minimizing spam in a system designed to minimize Message publ | |
| As the cost of Message publishing decreases, the viability of spam Messages increases proportionally. | ||
| The design of Capacity attempts to balance these two goals while minimizing excessive churn of the native token itself. | ||
|
|
||
| <!-- TODO: Add diagram --> | ||
| {{#svg-embed pages/images/CapacitySimple.svg Capacity Staking Diagram}} | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 👍🏼 |
||
|
|
||
| While all transaction fees on Frequency can be paid for with FRQCY, certain types of transaction fees can instead use an equivalent amount of Capacity, which strikes a balance between Message publishing and Stateful Storage cost on one hand, and spam prevention on the other, using three core mechanisms: staking, renewal, and unstaking. | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -4,7 +4,7 @@ Frequency incorporates a second form of staking called Provider Boosting. | |||||
| While Capacity Staking solely produces Capacity and is designed to help Providers maximize economic utility for publishing Messages and managing Stateful Storage, Provider Boosting gives users a mechanism to provide support for, or withdraw support from, Providers by staking FRQCY. | ||||||
| Provider Boosting also gives individual users a mechanism to receive FRQCY rewards directly and benefit from the value accrual potential of the broader cryptoeconomic system. | ||||||
|
|
||||||
| <!-- TODO: Insert diagram here --> | ||||||
| {{#svg-embed pages/images/ProviderBoosting.svg Provider Boosting Diagram}} | ||||||
|
|
||||||
| Like Capacity Staking, Provider Boosting also generates Capacity and therefore requires a Provider to be designated as part of the staking process. | ||||||
| In this scenario, a different ratio of FRQCY to Capacity (the Provider Boosting Ratio) is used, which is always less token-efficient than the Capacity Staking Ratio in order to generate an equivalent amount of Capacity. | ||||||
|
|
@@ -15,7 +15,7 @@ The reward is distributed at the end of each Reward Epoch, a number of blocks se | |||||
|
|
||||||
| Users must maintain their full stake throughout the entirety of the Reward Epoch in order to qualify for a reward. | ||||||
| Each Reward Epoch has a fixed number of tokens that can be minted to reward Provider Boosting participants, and those rewards are paid based on the ratio of the user's Provider Boosting stake to all user Provider Boosting stakes across all Providers. | ||||||
| Token for rewards are not minted during, or at the end of, the Reward Epoch. | ||||||
| Tokens for rewards are not minted during, or at the end of, the Reward Epoch. | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Commas seem funny.
Suggested change
|
||||||
| Instead, tokens are minted at the time they are claimed by the Token Account holder, sometime after the end of the applicable Reward Epoch. | ||||||
| However, all rewards are capped at a maximum Annual Rewards Rate set by governance. | ||||||
| Given that the reward is paid via new token minting, the reward for Provider Boosting contributes to FRQCY inflation. | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: 5px is not a standard. Opt for either 4px or 8px.