Andrea Franz
Andrea Franz
##### Description * Upgrade web3 modal version * add Coinbase Wallet SDK * add the webpack process/browser plugin ##### Refers/Fixes Closes: #10386 
when we create a new schema, we keep the old one around, postgres might run out of space at some point
Some old rounds were created with wrong token addresses and they are not indexed: Example round: https://arbiscan.io/address/0x21d264139d66dd281dcb0177bbdca5ceeb71ad69 Its token is `0x6C121674ba6736644A7e73A8741407fE8a5eE5BA` which is not a contract in arbitrum, and it's...
- Define shapes for all metadatas (projects, applications, rounds) - Define Zod schemas for them - Parse and validate incoming metadatas, wrong ones should be ignored
investigate error from sentry: https://gitcoin-protocol.sentry.io/issues/4577463400/
improve github verification error message to explain that private org memberships are not verifiable
**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd...
if the round manager already sets the `encrypted` field on questions, we can remove this snippet added only to test the encryption: ``` roundApplicationMetadata.applicationSchema.forEach((question) => { if (/email|cool/i.test(question.question.toLowerCase())) { //...
**User Story** As a project owner, I want to know which questions are required vs. optional, so that I know what questions I need to answer in order to move...