[READY] [GF: Phase 1 Proposal Cycle 6] EthernautDAO

Project Name: EthernautDAO

Author Name:

Dhannte, Twitter: https://twitter.com/DhannteG
Reliable point of contact:
Discord all dms open: #Dhannte1010
Twitter all dms open

I understand that I will be required to provide additional KYC information to the Optimism Foundation to receive this grant: [Yes/No]

Yes I understand

L2 Recipient Address: EthernautDAO multisig: 0x2431BFA47bB3d494Bd720FaC71960F27a54b6FE7

Signers:

Alejandro Santander theethernaut.eth
Gonzalo Diez dhannte.eth
Alberto Cuesta Cañada albertocuesta.eth
Ralf platschi.eth
Matias Lescano 0x117A5B25cEBb440C768a8dBFab0B4C0C2790Cb82
Sebas saeta.eth
Will wschwab.eth
Mario m4rio.eth

Grant category:

Is this proposal applicable to a specific committee? [y/n, link to the committee]

Yes, Tooling

Project description (please explain how your project works):

What is Ethernaut DAO

It is a senior developer’s bridge from web2 to web3. As we see Ethereum’s body grow we need the head to get bigger too and this means people who can program smart contracts.

How does it work

  • 3 types of mentorship

    • For a team (the project provides the mentor)
    • Public good (someone wants to give free knowledge)
    • Recruiting (a project asks the DAO for a mentor and pays)
  • We provide a place for mentors to post what they want to teach.

  • Mentees apply for mentorship

  • The mentor picks someone and the mentoring starts

Process

We give guidelines on how this should be done, but each team, mentor, and mentees have its learning process and necessities. We believe in a 2-month process

  • First 2 weeks(4 hs/week): Low time effort, mentor and mentee talk about what the mentee knows, what he built, they set where to start.
  • 3rd and 4th (6hs a week) week build or hack a small solidity project.
  • 5th and 6th week (12 hs/week) start committing PRs for some project and start showing the mentee the value it can be borrowed to the space. (Start talking about salaries and possible positions and leave the web2 job)
  • 7th and 8th week (20 hs/week) fully contributing.

Our difference

  • We are a public good project and we do not charge developers to learn nor mentors to teach.
  • When mentorship is in progress we enable the mentor or mentee to ask for funds to cover the non-paid time they put in.

Project links:

Additional team member info (please link):

Council members:

The ethernaut:
https://twitter.com/the_ethernaut
theethernaut.eth
https://github.com/ajsantander

Will Schwab:
https://twitter.com/wschwab_
Wschwab.eth
https://github.com/Wschwab

Mario
https://twitter.com/m4rio_eth
M4rio.eth

Karmacoma:
https://twitter.com/0xkarmacoma
Karmacoma.eth
https://github.com/karmacoma-eth

Ralf
https://twitter.com/platschi
Platschi.eth

Dhannte (Gonzalo Diez)
https://twitter.com/DhannteG
Dhannte.eth

Please link to any previous projects the team has meaningfully contributed:
The Ethernaut: Synthetic core contributor / EthernautDAO founder
Will: founding members of the ethereum cat herders, former Solidity team lead @ Linum Labs current: smart contracts team lead @ Polygon.
Mario: optimarket, bears deluxe onchain game, security auditor.
Karmacoma: showtime.xyz and smol-evm
Ralf: Kwenta, OptiMarket
Dhannte: EthernautDAO founder, BanklessDAO research guild founder.

Relevant usage metrics (TVL, transactions, volume, unique addresses, etc. Optimism metrics preferred; please link to public sources such as Dune Analytics, etc.):

33 successful Solidity mentorships with new devs trained in less than 1 year, of which 80% are smart contract CC developers today for various projects on Optimism, such as Synthetix, Aelin, Kwenta, Yield, and Optimism itself.

Competitors, peers, or similar projects (please link): only peers, DevDAO.

Is/will this project be open-sourced? Yes

Optimism native?: Yes

Date of deployment/expected deployment on Optimism: deployed

Ecosystem Value Proposition:

Our main goal is to rapidly transform senior (web2) developers into senior Solidity developers. We do so by incentivizing experienced Solidity mentors but at the same time compensating those who create and share educational, curated and updated content for developers to follow and learn. Projects like Austin Griffith’s speed run, Ethernaut game from Open Zeppelin, and CryptoZombies are used by hundreds of devs and were never compensated properly.

We are starting the distribution of Ethernaut EXP (ERC20 “soulbound” tokens on Optimism: EthernautExperience (EXP) Token Tracker | Optimism) to the community members who make these contributions, mentor new developers and add real value to the space (and a cool on-chain free-to-mint NFT to show off their experience level).

We focus on pairing mentors and mentees for tailored mentorships and provide whatever they need. Our community is open and free to join, what we build is open source, and we focus on free educational content forever. We are a public goods DAO for developers adding verifiable value to the space.

  • Problem to solve:

We need more developers and better trained on how to bring big projects to Optimism.

  • How does your proposal offer a value proposition for solving the above problem?

By training senior developers actual teams can be expanded not only on the code side but also in coordination. It’s easy to have a 2/5 developer team but once it grows you need experienced developers in project managing to expand and grow. This seniority is only achievable with experience and those are the developers we want to migrate from the big web2 tech industry.

  • Why will this solution be a source of growth for the Optimism ecosystem?

Seniority will bring a more robust ecosystem, where quality and quantity will improve exponentially. EthernautDAO will become the way to go to expand developer teams that are always aligned with Optimim’s vision and culture.

Has your project previously applied for an OP grant? If successful, please link to your previous grant proposal and provide a brief update on milestones achieved with the grant. If unsuccessful, and this is a resubmission, please specify how you have incorporated significant changes in accordance with feedback.

We applied only as a Draft to get feedback and re-think how we wanted to apply. We never changed the Draft status:

Old Proposal link

Number of OP tokens requested: 600.000

Did the project apply for or receive OP tokens through the Foundation Partner Fund?: No

If OP tokens were requested from the Foundation Partner Fund, what was the amount?:

How much will your project match in co-incentives? (not required but recommended, when applicable):

Our fund will act as a pre-filter. Mentors will be able to ask for funds but those are going to be provided by the DAO’s own treasury. Only if the mentorship is successful and the new developer is hired into a project deploying in optimism OP tokens in the DAO treasury will cover the expenses.

Proposal for token distribution:

240.000 OP will be given to future mentors. Each mentor will receive 3000 OP (if requested) for every successfully trained developer with up to 9000 OP until the pool dries up.

When a mentor requests funds EthernautDAO will cover with its own treasury and only if successful the OP tokens will compensate the expense. We want to shield OP tokens from bad operators at our own expense. Trained devs will be tracked and reported in the forum when they integrate into any project deploying on Optimism.

360.000 OP will go to a monthly claim like this:

  • First-year 10.000 OP/monthly
  • Second-year 20.000 OP/monthly

We combine a soulbound token (EXP) given to educational contributors with OP tokens as a liquid and transferable asset.

Any developer holding (EXP) will be enabled to proportionally claim OP tokens on a monthly basis.

EXP is earned by mentoring (10 EXP), creating developer educational content (3 EXP), hacking smart contracts (3 EXP), and reporting those hacks with educational content (3 EXP). We encourage these community members to provide liquidity and vote for Optimism proposals, but we will not enforce them. Every user is free to use their OP tokens as they see fit.

A Cap at 99 EXP is considered for now.

Claimable OP will follow this function:

F(x) = x5 - 4
Claimable OP = 5 * (EXP balance) - 4

This will result in
1EXP = 1 claimable OP
99 EXP (max lvl) = 491 claimable OP

EthernautDAO will keep up to 40 ETH from donations in the treasury, with the surplus going to the Uniswap OP/ETH liquidity pool. This process will be rebalanced every 3 months. (OP tokens are not considered part of Ethernaut DAO 40 ETH treasury).

5 Likes

A grant like this could really kick start incentive alignments in the EthernautDAO :+1:

3 Likes

need to spend some more time w this but really like that you all are applying now and generally think this really helps the dev pipeline for Optimism

i also like the idea of finding uses for OP while it’s waiting to be distributed and would def like to think through the scope of what might be possible here

3 Likes

Thank you, I hope you can chime in some of your ideas into this proposal and hopefully open your own mentorship with EthernautDAO to expand the Velo devs team and claim some OP on the way.

2 Likes

I am an Optimism delegate [Delegate Commitments - #65 by mastermojo] with sufficient voting power, and I believe this proposal is ready to move to a vote.

The EthernautDAO is one of the best DAOs in all of DeFi, and I want to see it shine on Optimism. Great proposal!

2 Likes

This proposal seems to be ready for voting stage

1 Like

I am an Optimism delegate [Delegate Commitments - #65 by mastermojo ] with sufficient voting power, and I believe this proposal is ready to move to a vote

1 Like