Grant Application: swap.cow.fi performance - bundle optimization

@crutch12 congrats, the CoW Grants Council has approved your grant proposal via Snapshot. We’re excited to support your work to optimize swap.cow.fi bundle to achieve >1.5x faster initial load performance.

Grant: swap.cow.fi performance - bundle optimization
Grantee: @crutch12
Amount: 800 xDAI + 1,000 COW
Approved: Snapshot on December 25, 2025


Your Grant Team

@Sov - Process, payments, and approvals
@mfw78 - Technical review and quality standards

This is a milestone-based grant with two payment points. Your approved proposal governs all details.


Milestone & Delivery

Milestone Deliverable Due Date Payment
M0 Proof of Concept, PageSpeed Insights reports Completed 400 xDAI + 500 COW
M6 Bundle optimization PR (prep, naming, testing, contribution docs, ESLint rules) January 1, 2026 400 xDAI + 500 COW

Success metric: Reduce initial JS load from 7.8 mB to 4.41 mB (brotli: 2.16 mB → 1.32 mB), achieving >1.5x faster first paint and perceived performance.

When you complete a milestone, post in this thread with links to deliverables (GitHub, docs) and tag @Sov and @mfw78

Approved milestones are included in the next end-of-month payout cycle, with funds arriving by the 15th of the following month.

Post progress updates every 2-4 weeks. Flag blockers early. Small changes can be approved directly by your team. Major changes need a Snapshot vote.


Your Responsibilities

Execute your proposal as approved and deliver on time to the quality standards you committed to. Post proactive progress updates in this thread - don’t wait for us to ask. When you hit issues, flag them early. When you complete milestones, post deliverable links and tag your team. If timelines shift, discuss in this thread.

Deliverables must be open source. You’re an independent contractor handling your own taxes. Review full grant terms here and here.


Please reply to confirm that you’ve read this onboarding, provide your Gnosis Chain payment address (which must match your Snapshot signing account), confirm that you understand your responsibilities, and acknowledge that you can reach your Steward and Reviewer via the contacts above.

Once confirmed, you’re clear to start building. Questions? Tag @Sov for process/payments or @mfw78 for technical issues. :cow_face:

1 Like