Notes
Admin:
What other functions necessary other than control over channel data?Admin channel updatesAdmin user updatesAdmin post updates?
What should TreasuryCap be used for?Changing fees on Sage actions
NotificationCap & TreasuryCap required in same wallet?No, they should be separate
Eliminate need for manually creating registriesAdd sections here on immutable & utils packagesAre other caps required?Are all emitted events consistent in their naming?REMOVE SAGE PACKAGE!!!Add coin payment for all actions.
Channels:
Owners cannot update channelsNo governance over channel details
No ability to lock channels by some other metric (e.g. NFT ownership)
No ability to kick users from channels when they remove their claim (e.g. selling their NFT)
Channels do not containupdated_atChannels cannot update their namesSome channel events send keys, others send namesCan channel names be changed?
Invites:
When can we renounce InviteCap?After invites are no longer required?
Notifications:Sage rewards are not sent in contract
Posts:
Are both PostLikes and UserPostLikes really necessary?New post types (frames?)
Image support in posts (is markdown enough?)Liking posts does not require SAGE
Users
Users do not containupdated_atUsers cannot update themselves (names, descriptions, etc)User events should send user_key, not address?Can user names be changed?
Last updated