--- tags: v3, scratch --- # v3 Scratch Pad ## 6/7 Proposal statuses | status | definition/considerations | entity logic | | ----------- | ---------------------------------------------------------------- | ------------------- | | Unsponsored | - not self sponsored <br> - not sponsored by a member | sponsored == false | | Cancelled | - must be in voting to cancel <br> - can only be cancelled by gov shaman, sponsor, anyone if the sponsor's share total drop below the dao's sponsor threshold | cancelled == true | Voting | - between voting starts and ends | votingStarts < now && votingEnds > now | Grace | - between voting ends and grace ends | votingEnds < now && graceEnds > now | Expired | - expiration time set on proposal submission <br> - still needs to be processed for prop queue <br> - processing will not execute actions | expiration != 0 && cancelled == false && processed == false && expiration time < votingPeriod + gracePeriod + now | Needs Processing | - defeated (no > yes) & cancelled count as processed <br> - the previous proposal must be processed (or defeated, cancelled) | now > graceEnds && yes > no && processed = false | Passed & Executed | - yes > no <br> - meets quorum <br> - not expired <br> - processed | processed == true | Failed | - defeated (doesn't need processing) or marked failed in processing <br> - or processed and failed due expiration or minQuorom | now > graceEnds && yes > no && meetsQuorum && cancelled == false | Action Failed | - processing was tried but the action exectuon failed <br> - can't be re-processed | actionFailed == true ## 6/6 Hub feature tickets https://www.figma.com/file/9lCwprCNaoAmUDmiMQpFEA/DAOhaus-v3?node-id=2962%3A15286 **In app navigation** - Explore/Dashboard links - Active state ![](https://i.imgur.com/zrACP2C.png) **All DAOs view/Explore** - New route/page - Same as user view, but remove some fields - no delegate fields - no vault total field until we have a good indexer solution - Doesn't require a logged in user - Pagination/Infinite scroll - maybe this is it's own ticket/stretch goal to be done in the future - we don't even have enough test daos for this ![](https://i.imgur.com/IxEIYW5.png) **Profile card: Disconnected State** - Text and connect button ![](https://i.imgur.com/wQt8krB.png) **Filters** - By Network - in explore and dashboard - By Delegation - in dashboard - is delegating and is delegate **Share profile view** - new route /:address - queries based on the address in the route and shows a read-only view - Thinner layout - Simplified profile - Total DAOs list - name/avatar/delegate indicator - Mutual daos list - this can be it's own ticket/ maybe a stretch goal? - only show if a the user is connected - will need to query by the connected user and mash the data with the route address data to find itersection - don't show the tab if there are no mutual daos ![](https://i.imgur.com/5l8f1ZY.png) **Grid view** - Toggle between grid and list - Grid card component ![](https://i.imgur.com/uZyvtiY.png) **Components** https://www.figma.com/file/9lCwprCNaoAmUDmiMQpFEA/DAOhaus-v3?node-id=4905%3A51997