Skip to content

Conversation

@dan13ram
Copy link
Collaborator

No description provided.

sshmm and others added 8 commits May 15, 2025 12:42
…dates

Introduces new functionality to:
- Fetch proposal updates via EAS GraphQL endpoints
- Process updates for followers of DAOs
- Send notifications for proposal milestone updates
- Add configuration for EAS GraphQL endpoints and schema ID
- Implement caching mechanism for fetched daos and tracking notified updates

(cherry picked from commit 5d9ed8d20bd9d2abf3ea4c6cf40659927be3ea6d)
…nces

- Removed Easscan GraphQL endpoint configurations from .env.template and config.ts.
- Updated DAO-related type references from UpdateDao to DaoMetadata across multiple files.
- Renamed functions for clarity, changing getTreasuryDao to getDaoFromTreasury and handleProposalsUpdates to handleProposalUpdates.
- Adjusted related function calls and type definitions to reflect the changes in DAO structure.
…n time

- Introduced a filter to retrieve attestations created within the last 24 hours using Luxon for date handling.
- Updated GraphQL query to include a timeCreated condition for improved data relevance.
- Updated variable name for clarity and consistency in the builder service.
- Simplified type definitions for endpoint and schemaId in attestationChainEndpoints.
- Added `remove-markdown` package to remove markdown.
- Introduced `getProposalData` function to fetch proposal details from GraphQL.
- Refactored existing functions to utilize the new proposal fetching logic.
- Updated caching mechanisms and logging for proposal updates.
- Added utility function `shortenAddress` for address formatting.
- Removed deprecated `getDAOForTreasuryAddress` function to streamline codebase.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants