Open mohammadranjbarz opened 2 days ago
The recent changes introduce new functionalities and updates across various components. Key updates include adding new ZK-EVM network secrets and API keys, enhancing database migrations to accommodate Polygon ZK-EVM tokens and an organization named "Endaoment," and revising notifications and configurations to support these new entities. Additionally, new tokens are seeded for ZK-EVM networks, and the organization label is updated from "Giving Block" to "Endaoment" throughout the code and test scripts.
Files | Change Summary |
---|---|
.github/workflows/develop-pipeline.yml |
Added ZK-EVM mainnet and Cardona API keys to environment variables. |
.github/workflows/master-pipeline.yml |
Added secrets for ZK-EVM mainnet and Cardona. |
.github/workflows/staging-pipeline.yml |
Integrated new API keys for ZK-EVM mainnet and Cardona. |
config/example.env , config/test.env |
Updated with URLs and API keys for PolygonScan services and ZK-EVM networks. |
migration/1718177138564-add_polygon_zkevm_tokens.ts |
Migration for adding Polygon ZK-EVM tokens. |
migration/1719738529935-add_endaoment_needed_fields... , 1719740230650-add_endaoment_organization.ts , 1719740998424-remove_giving_blocks_projects.ts , 1719808494904-add_endaoment_projects.ts |
Adjusted migrations to add/modify Endaoment organization and related projects. |
migration/data/seedTokens.ts |
Seeded tokens for Polygon ZKEVM mainnet. |
src/adapters/notifications/NotificationCenterAdapter.ts |
Enhanced logic for organization notifications. |
src/entities/organization.ts , src/entities/project.ts |
Updated with new fields and renamed enums. |
src/provider.ts |
Added ZK-EVM network configurations. |
src/repositories/organizationRepository.ts |
Function to retrieve an organization by ID. |
src/repositories/projectRepository.ts |
Left join with organization and added filter conditions. |
src/resolvers/ , src/server/ , src/services/ , src/utils/ |
Various updates to resolvers, services, and utilities for new entities. |
test/pre-test-scripts.ts , test/testUtils.ts |
Updated seeding logic and constant objects with new tokens and organization. |
Amidst the codes and pipelines bright,
ZK-EVM shines in layered night.
With keys and tokens all aligned,
Endaoment's dawn, redefined.
In scripts and seeds new worlds appear,
A coder's realm, forever clear.
🧑💻✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Bug Fixes
Chores