Builder Guide · 10 min read · Updated 2026
How to Apply for an Ethereum Foundation ESP Grant
Funding for Ethereum builders, public goods, and infrastructure
The Ethereum Foundation Ecosystem Support Program (ESP) is the foundational grant source for builders contributing to Ethereum infrastructure, research, dev tools, and public goods. Grants typically range from $5K to $200K+. Unlike most grants, the process is informal — but the bar is high. This guide explains what they fund, what they don't, and how to write an inquiry that gets a real response.
Quick Facts
- Funding Amount
- $5K–$200K+ (larger for infrastructure)
- Equity Required
- None — pure grant funding
- Token Required
- None — and tokens are typically disqualifying
- Process Length
- 4-10 weeks inquiry to funding
- Eligibility
- Open to teams + individuals worldwide
- Currency
- ETH or USDC
Step 1: Understand What ESP Actually Funds
ESP funds work that benefits the Ethereum ecosystem broadly. Not work that benefits only your team. Not work that captures upside for your private project. The bar is “does this make Ethereum better for everyone?”
What ESP actively funds (high success rate)
- Client implementations — execution clients, consensus clients, light clients
- Protocol research — consensus improvements, scaling research, MEV research
- Dev tooling — testing frameworks, debuggers, dev environments, IDEs
- Zero-knowledge cryptography — ZK proving systems, ZK-EVMs, verification libraries
- Account abstraction — ERC-4337 work, smart contract wallet research
- Security & audits — formal verification, security research, public audit tools
- Education — documentation, tutorials, workshops, university courses
- Community events — hackathons (regional, especially in underserved geos), conferences
- Layer-2 research — interoperability, bridges, fraud proofs
- Public infrastructure — RPC tools, indexers, public APIs
What ESP avoids (typically rejected)
- Token-launched projects — anything planning an ICO/IDO/airdrop is a red flag
- NFT projects — unless serving a public-good purpose (open-source NFT tooling is OK)
- DeFi protocols seeking yield — primarily financial products
- For-profit products with proprietary code
- Speculation-driven projects
- Single-team-benefit work — work that only makes one team’s project better
Rule of thumb:if your project would still be funded if you removed the “and we’ll build a paid product on top” part, ESP is interested. If the project ONLY makes sense because of the proprietary thing you’re building, look elsewhere.
Step 2: Write the Initial Inquiry
Unlike most grants, ESP starts with an informal inquiry — a few paragraphs describing your project. They use this to gauge fit before asking for a full application.
Your inquiry should cover:
- What you’re building (1-2 paragraphs).Specific. Technical. No marketing. “A formally-verified WASM precompile for the Ethereum execution layer that reduces gas cost of X by 40% while maintaining safety properties Y and Z.”
- Why it matters to Ethereum (1 paragraph). What problem does this solve for the ecosystem? Which other teams/projects benefit?
- Your background (1 paragraph). Why you specifically. Prior work, contributions, GitHub, papers, talks. Links matter.
- What funding unlocks (1 paragraph). Specific deliverables, timeline, budget range. Be honest about scope.
- Public outputs (1 sentence).Open-source repos, research papers, public docs — what you’ll publicly publish.
Total inquiry length: 500-1,200 words. Longer than this usually means you’re not yet clear on the project.
Step 3: What to Expect From the ESP Team
After submitting your inquiry, the ESP team typically responds within 1-2 weeks. Possible outcomes:
- “Tell us more” — they want clarification or a deeper dive. Good sign.
- “Please apply formally” — invitation to submit a full application. Very good sign.
- “Have you talked to X?” — they’re routing you to another team or grant program. Often helpful even if ESP isn’t the right fit.
- “Not a fit” — they explain why. Listen to this; often it’s a refinement of scope rather than a hard rejection.
The ESP team is small but responsive. They genuinely want to fund good Ethereum work. Treat their feedback as collaborative, not adversarial.
Step 4: The Formal Application
If invited to apply formally, you’ll submit more detail through their portal. Typical structure:
Project Overview
- Detailed technical description
- Public goods justification
- Existing context (prior work, related research)
Milestones & Deliverables
Concrete, measurable milestones with timelines. ESP prefers projects with 2-4 distinct milestones over “deliver final thing in 6 months” structures.
Budget
Itemized: personnel time, infrastructure costs, contractor work, travel/conference (if relevant). ESP doesn’t fund: office rent, marketing, legal fees, token-related expenses.
Team
Each contributor’s role, prior Ethereum work, GitHub profile, time commitment. Solo applicants are welcome but multi-person teams with complementary skills score better for larger awards.
Open Source Commitments
Explicitly state what will be open-source (license, repo) and what (if anything) won’t. Permissive licenses (MIT, Apache-2.0) are preferred over copyleft (GPL) for ecosystem tooling.
Step 5: Common Reasons ESP Rejects Applications
- The work doesn’t actually benefit the ecosystem broadly.If only your team uses the output, ESP isn’t funding it.
- Token launch plans.Even subtle hints (“and we’ll create a governance token later”) raise flags.
- Duplicates existing work. If your project replicates something the Foundation, Geth team, Solidity team, or major L2 already does, you need to explicitly explain how yours differs.
- Weak technical credibility. No Ethereum contributions visible (GitHub, EIP authorship, papers, etc.) makes funding decisions harder. Build credibility through small contributions before applying for larger grants.
- Vague deliverables.“Research X” isn’t a deliverable. “Publish a paper on X with experimental data Y” is.
- Budget mismatch with scope. $100K for a weekend prototype, or $5K for a year of full-time work — both look wrong.
Step 6: Tactical Tips
Build credibility before asking
First-time grant applicants with no prior Ethereum contributions face a steeper hill. Before applying, contribute: open a PR to a major repo, write an EIP, attend ETHGlobal, present at a research call. Small contributions build trust.
Engage with existing community
Many successful ESP recipients have engaged in Ethereum research forums (ethresear.ch), Magicians (ethereum-magicians.org), or specific working groups. Visible community engagement matters.
Be honest about scope
ESP respects honesty more than promises. Overpromising leads to broken milestones, which damages your relationship with the Foundation and your ability to get future grants.
Choose your funding source carefully
ESP isn’t the only Ethereum-aligned funder. Optimism RetroPGF, Arbitrum DAO, Gitcoin Grants, Protocol Labs, and project-specific L2 grant programs all exist. Pick the right source for your project — ESP is best for protocol/research/infrastructure work, not application-layer products.
Use AI for first-pass drafting, never final submission
AI tools can save 5-10 hours on first-draft structure. GrantChain’s AI Drafter generates a tailored ESP inquiry draft for $35. But you must replace generic AI prose with your authentic technical voice before submitting. ESP reviewers can identify generic AI text immediately, and it hurts your credibility. Use AI for structure; keep the voice yours.
Need help drafting your ESP application?
AI Drafter generates a tailored ESP inquiry/application draft for $35. Free preview first. You'll need to add specific technical details and your authentic builder voice.