Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/status-im/meritocracy
The Status Meritocracy, a SNT Reward System
https://github.com/status-im/meritocracy
embark ethereum gove solidity
Last synced: 9 days ago
JSON representation
The Status Meritocracy, a SNT Reward System
- Host: GitHub
- URL: https://github.com/status-im/meritocracy
- Owner: status-im
- Created: 2019-02-02T16:05:30.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-07T04:47:17.000Z (over 2 years ago)
- Last Synced: 2023-09-15T11:14:41.318Z (about 1 year ago)
- Topics: embark, ethereum, gove, solidity
- Language: JavaScript
- Homepage:
- Size: 5.31 MB
- Stars: 5
- Watchers: 10
- Forks: 3
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Status Meritocracy
The Status Meritocracy allows `Contributors` to show their appreciation of other `Contributors` efforts in Status.
### Summary
The Status Meritocracy is a SNT Reward System that allows a `Contributor` in the registry to award allocated SNT, along with praise, to other `Contributors`.
The DApp will also display a leaderboard of `Contributors` who have been awarded the most and have participated the most in the Meritocracy, along with their praise
### Goals
- Allow `Contributors` to build social capital, ideally in the form of Merit (degrades to popularity?)
- Reward `Contributors` for impressing `Contributors`### Roles
#### Contributor
Abilities:
- can send SNT to the Meritocracy contract, which is allocated evenly over `Contributors`
- can `award` allocated SNT to `Contributors`
- can withdraw SNT awarded to them, only when they have awarded all their allocatable SNT (or it has been forfeited by `Admins`)#### Admin
Abilities:
- add/remove `Contributors`
- set upper limit of `Contributor` `registry`
- forfeit all `Contributors` allocatable SNT (but not awarded), can only be called once a week.#### Owner
Abilities:
- is Admin
- can add/remove `Admins`,
- can changeOwner
- can change ERC20Token contract address
- can recover funds