Skip to content

[ya-bonus] Implement Distribution mechanism  #64

@taiki1frsh

Description

@taiki1frsh

design memo

Budget For All
BonusWindowは全てのStakeされたVaultShareTokenに対する報酬を規定できる
BudgetForAllの分配量はそのBonusWindowに対してStakeされているVault share tokenのドル換算資産量の比率に応じて配布量が決定される

Reward For Voting Winners

  • BonusWindowは任意の数のVoting勝者への報酬を規定することができる。

  • Voting勝者ごとの分配量は、RewardAmount[i] x ((VaultShareToken量 × stake期間) / total (VaultShareToken量 × stake期間)) 、Stakeしたトークンのドル価値とその期間の積の値の比率によって決まる

  • StakingはBonusWindowに対して行われるような機構で、登録後の数量、期間変更は不可能

  • 各VaultShareTokenのドル価格は数量を決定する関数をトリガーする外部アクションに価格情報を持たせる

その他
Votingに使用されたトークンは、BonusWindow終了時にBudgetForAllに加算する形で、そのメカニズムに従って分配される

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions