When a user visits a Gitcoin Profile, Personal Token information being displayed should be pulled from the database
When a Buyer interacts with a Personal Token, data for that specific personal token should be referenced from the database.
All state changes regarding personal tokens should be reflected in the Profile Activity Feed under the "Personal Token" tab. This includes information from the database when a user:
Creates a personal token (upon contract creation)
Mints more tokens (upon contract minting)
Edits the price of their token
Purchases personal tokens (upon contract interaction)
Makes a redemption request (NEED FEEDBACK ON HOW TO IDENTIFY THIS STATE)
Accepts a redemption request
Denies a redemption request
Completes an outgoing redemption (upon tokens being transferred)
Has an incoming redemption finalized by the Buyer (upon tokens being transferred)
All actions in the dashboard should prompt a state change which is reflected in the Activity Feed in both the Profile (see above) and TownSquare (see below)
For Feed, only Create and Complete states need to be reflected.
For User Details, please display the total amount of the Creator's tokens which have been Purchased by other users as "Purchashed" alongside the total amount of redemptions which have been marked Complete under "Completed".
"Purchased" does not indicate other tokens which the Creator has purchased from other users, solely the amount of his/her tokens that have been purchased.
All users displayed should have a field which lists their Personal Token Symbol (i.e. $COOP) which can be filtered to sort by users which have created a Personal Token
This issue is meant to serve as a reference for all the places referenced by the Personal Token Database.
Profile:
Personal Token Display (Creator) Personal Token Display (Buyer) Buy Modal Redeem Modal Activity Feed
Notes:
When a user visits a Gitcoin Profile, Personal Token information being displayed should be pulled from the database
When a Buyer interacts with a Personal Token, data for that specific personal token should be referenced from the database.
All state changes regarding personal tokens should be reflected in the Profile Activity Feed under the "Personal Token" tab. This includes information from the database when a user:
Dashboard
Create + Edit Token In Progress Requests Completed Requests
Notes:
Townsquare:
Feed User Details
Note:
For Feed, only Create and Complete states need to be reflected.
For User Details, please display the total amount of the Creator's tokens which have been Purchased by other users as "Purchashed" alongside the total amount of redemptions which have been marked Complete under "Completed".
"Purchased" does not indicate other tokens which the Creator has purchased from other users, solely the amount of his/her tokens that have been purchased.
User Explorer:
Personal Token Filter
Notes:
Notifications
Email Notifications Gitcoin Notifications
Notes:
All Email Notifications should match the language in the Profile Activity described above.