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:
- Web: http://ethernautdao.io/
- Mirror: https://ethernautdao.medium.com/
- Twitter: https://twitter.com/EthernautDAO
- GitHub: https://github.com/ethernautdao/
- Gitbook https://docs.ethernautdao.io/
- Discourse https://forum.ethernautdao.io/
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:
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).