# Gitcoin FDD Project ###### tags: `daostillery` Proof-of-concept for the creation of a custom DAO application for FDD. Summoned a Moloch v3 DAO on Goerli. App is deployed at the [https://frog-warning-system.vercel.app/](https://frog-warning-system.vercel.app/) Description of proposals available in the [Proposal Docs](https://hackmd.io/PTma-ucCQHm88pkN_Zfpqw?view). ## Friday, January 27 - [x] Finish outstanding [Todo](https://hackmd.io/hk8UjSKrThSE9d5WsyxYpA#ToDo) list - [x] Send the completed docs with an overview of what it is and the [proposal](https://hackmd.io/PTma-ucCQHm88pkN_Zfpqw?view) descriptions - [x] Submit request for payment for the proof-of-concept on [Utopia](https://app.utopialabs.com/request/payment/61f958714e48366aead3aeb2) ## Friday, January 20 - [x] [Demo](https://frog-warning-system.vercel.app/) - [x] [Done](https://hackmd.io/hk8UjSKrThSE9d5WsyxYpA#Done) - [x] Discuss questions, concerns and next steps ## Friday, January 13 - [x] Meeting canceled - [x] Share link to DAO app on [Vercel](https://frog-warning-system.vercel.app/) ## Friday, January 5 - [x] [Summon](https://summon.daohaus.fun/) [FDD DAO](https://admin.daohaus.fun/#/molochv3/0x5/0x24f7812b7ea1ebf27c98e44b487dd1267d8eacb8) on Goerli - Explain Settings - Admin Tour - [x] Add Safes - Operations - Payroll - Trading - Vendor - [x] Send tokens to FDD DAO on Goerli for testing - [x] Create DAOstillery [`gitcoin-fdd`](https://discord.com/channels/709210493549674598/968916663674236948) channel on DAOhaus server - tigress#8729 - Sorana03#4924 --- ## [Proposal Docs](https://hackmd.io/PTma-ucCQHm88pkN_Zfpqw?view) ## Next Steps ### Answer Questions - What is the current process for requesting quarterly payment from Gitcoin DAO? - Why is that question relevant? - Will you be using an existing Gnosis multisig for the trading safe? - What is the address? - Or what addresses should be added if we are creating a new safe? - This information will be delivered when we decide to progress with project. - What tokens are used for payroll? - Why is that question relevant? - What tokens are used to fund special projects? - Why is that question relevant? - Do you have a date for when this needs to be completed (Summon on Gnosis Chain)? - No. - Can you provide a list of members wallet addresses and share amounts? - Will others be interacting with the test DAO on Goerli? - Yes. - What domain/subdomain will this app be hosted at? - No - Do you want to allow voting delegation? - No. - What does the Request Payment from Gitcoin DAO process look like? - Why is that question relevant? - What does the Pay Vendor process look like? - Why is that question relevant? - Do you want expiration fields on all proposals? - Do you want to require proposal offerings? ### FDD Tasks - [ ] Provide list of links to existing multisig wallets - [ ] Create spreadsheet of DAO members (wallet addresses, voting shares, non-voting shares) - [ ] Update [homepage content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Home) - [ ] Update [Treasury page content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Treasury1) - [ ] Update [Operations page content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Treasury1) - [ ] Update [Trading page content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Trading) - [ ] Decide what domain/subdomin the app will be hosted at - [ ] Determine DAO [settings](https://summon.daohaus.fun/) for FDD on Gnosis Chain ### Development #### Done - [x] Add DAO Name Above Navigation - [x] Remove Treasury and Trading Safes from Operations Page - [x] Add Payroll and Vendor Safes to Operations page - [x] Add Lorem Ipsum text to Operations Page - [x] Remove Operations and Trading Safes from Treasury Page - [x] Add Lorem Ipsum Text to Treasury Page - [x] Add Safes - Operations - Payroll - Trading - Vendor - [x] Send tokens to FDD DAO on Goerli for testing - [x] Create [proposal](https://admin.daohaus.club/#/molochV3/0x5/0x24f7812b7ea1ebf27c98e44b487dd1267d8eacb8/proposals/3) to remove FDDs from Treasury - [x] Update DAO address to `0x24f7812b7ea1ebf27c98e44b487dd1267d8eacb8` - [x] Upgrade Libraries - [x] Fix icon in header - [x] Stack cards on homepage on mobile - [x] Reorder safes on Operations page (Operations, Payroll, Vendor) - [x] Fix Links to Gnosis Safes - [x] Fix Links to View Profile from Proposal Cards - [x] Fix Links to Block Explorer from Proposal Cards - [x] Add Proposal Details Views - [x] Add Delegate Flow - [x] Add Guild Kick Flow - [x] Add Rage Quit Flow - [x] Check `...` menus in safe cards - [x] Fix `...` on Members - [x] Check buttons from Settings view - [x] Test Convert Shares Form - [x] Test Guild Kick - [x] Test Rage Quit - [x] Add DAO Token Request Form (Name: Accept Offer) - [x] Update Accept Offer Button to DAO Token Request Form - [x] Prepulate Accept Offer Form with connected member address - [x] `Unknown Proposal Type` in Convert Shares proposal card - [x] Add Token Transfer Form (Name: Fund Trading) - [x] Prepulate Transfer Form to Use Trading Safe Address - [x] Update Fund Trading Button to Token Transfer Form - [x] Add Token Transfer Form (Name: Fund Vendor) - [x] Update Fund Vendor Button to Token Transfer Form - [x] Deploy app to Vercel - [x] Use Sidecar to Add Token Transfer Form (Name: Take Profit) - [x] Prepulate Transfer Form to Use Treasury Address - [x] Update Take Profit Button to Token Transfer Form - [x] Run Payroll button not displaying on mobile - [x] Custom Build**: Create Form to Add Signers to Trading Multisig - [x] Fix RPC issue on proposal details page (decodeProposalActions) - [x] Add Disperse (Name: Run Payroll) - [x] Update Run Payroll Button to Disperse Form - [x] Add Token Transfer Form (Name: Approve Spending) - [x] Update Approve Spending Button to Token Transfer Form - [x] Update proposal text throughout app - [x] Add fund Fund Payroll form (Similar to Fund Vendor) - [x] Add fund Fund Payroll button on Operations page - [x] Move `DAO Tokens` section on Settings page - [x] Fix bug on Max button where all the decimals break out of button - [x] Remove underline from View Details button on [Proposals page](https://frog-warning-system.vercel.app/#/proposals) - [x] Add proposal type warnings to [constants](https://github.com/earth2travis/frog-warning-system/blob/main/src/utils/constants.ts) - [x] Add "Formatting is valid" helper text below Addresses & Amounts on Run Payroll form - [x] QA New App #### Doing #### ToDo #### Backlog - [ ] Add in proposal settings fields where needed - [ ] Update `tx-builder` package - [ ] Add Request Payment form - [ ] Replace [Homepage Content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Home) - [ ] Replace [Treasury page content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Treasury1) - [ ] Replace [Operations page content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Treasury1) - [ ] Replace [Trading page content](https://hackmd.io/O4xASSf3TCmqkUiBxLxFEw?view#Trading)