Open elisemarika opened 1 year ago
Adding @masonchain so that we stay on top of this one.
This one is in your court on the protocol side, Mason. Would you mind leading this one for anything that comes up during the process of integration?
This is all supported by the contracts.
There are some patterns of getting the data necessary that may be weird as it's not reading directly to the contract.
View global reputation decay rate: -50% every 90 days View total rMETRIC decayed for me View total rMETRIC issued to me View total rMETRIC slashed from me All of these need to be retrieved either shroomDK or simulated in the app like the decay rate calc.
Manage Reputation decay freezing settings Freeze decay for up to n days? << do we want to limit this? Set start/end for freeze decay Stop freezing decay -- decay freezing stops and the app is actionable again
I did not see anywhere in the designs for the admin control of managing the overall decay settings, but that is not entirely necessary just yet.
The freezing decay is all supported but there is a small disconnect with selecting the start date of freezing. When configuring the decay settings, the admin/governor can set a time for when decay begins, or stop all decay by changing the decay rate and interval. While users cannot select a start time to begin their freeze and the freeze begins when they run the transaction.
Additionally, I noticed we do not have any logic for whether a user can unfreeze. Currently on the contracts, you can alter the time you are frozen but cannot just directly unfreeze. I think it adds gamification as someone can freeze their reputation to infinity until they see a request they like, unfreeze, signal, and freeze again indefinitely. We probably need to discuss all the implications of freezing in our next meeting.
@masonchain your comment above is so helpful, thanks for flagging this. we can absolutely update the UI to support freeze for n days as opposed to start/stop. I was also curious if we want to put a limit on that number of days? @drakedanner @nftchance . Mason, I added you to a sync on Monday with design where we are gonna do a final review of the My Reputation screens and we can incorporate some of these changes accordingly!
updated scope 2/27
updated scope 3/8 -- gonna change this to "my badges" instead of rMETRIC specific data. updated requirements and designs coming soon! note this is not required for 3/21 GTM
@thehannahlerman updated this ticket and link to Figma designs for you just FYI, this is for after 3/21
Job to be Done
As an analyst, I want to see see all the badges I hold in my connected wallet, so I can more easily track these 1155 tokens within my Metrics workflow instead of checking my hidden assets on OpenSea, and know what I'm permitted to do in the Metrics app
Requirements
View My Badges table within My Profile
Filter by permission type
Design