Summary
We propose to develop an ERC-4626 compliant vault that takes an existing ERC-4626 compliant vault (e.g. Yearn) and purchases Nexus Mutual coverage on behalf of all users.
A previous funding grant allowed us to design a complete solution along with Nexus experts. This design has been reviewed, updated and approved so it can now move to implementation and testing.
View previous phase proposal here:
Motivation
- Purchasing and managing coverage on an ongoing basis can be cumbersome due to the need to roll-over and/or change coverage amounts.
- Gas for cover purchases effectively means it’s not economically viable for smaller users.
- Bundled products have much higher take-up rates due to the reduced user friction.
Project Description
To minimize technical implementation risks for this project, we propose a step-by-step delivery approach including the following stages.
The current proposal will focus on Phase 2 and Phase 3: Development and testing of the complete smart-contract solution.
Phase 1: Scope definition & project planning (COMPLETED)
Phase 2: Iterative development
- Solution architecture design
- Sprint-based development according to the project plan.
Phase 3: User acceptance & transition
- Pre-production core team acceptance testing
- Help with smart contracts deployment
- Deployment success assessment
- Further development planning, if any
Goals
- Implement the designed solution.
- Write documentation.
- Test the solution.
- Collaborate with Nexus on deployment tasks.
Deliverables
- Open Source repository with all the code, scripts and documentation needed for deployment and configuration of new Nexus Covered Vaults.
- Test code.
Development Roadmap
This project should take between 8 and 11 weeks of work.
Budget
This budget includes 2 components: USDC + wNXM, transferred to a wallet to be informed reasonably prior to such payment.
- 50,000 USDC (or other stable coin), to be paid in 2 installments:
- 25,000 USDC as soon as the proposal is approved,
- 25,000 USDC once the deliverables are presented for review.
- 1450 wNXM to be paid once the deliverables are presented for review.
Resources
- 1 Sr Solidity Engineer: 8-11 weeks
- 1 SSr Solidity Engineer: 8-11 weeks
- 1 Part-time Business Analyst: 8-11 weeks
NOTE: This is the same team that designed the solution.
Team
Contact Info
Website: https://www.bootnode.dev/
Email: [email protected]
Telegram: @leolower
Team Members
- Leo Lower: Co-founder and CTO of BootNode
- Gerardo Nardelli: Solidity engineer at BootNode
Relevant Experience
BootNode is a software engineering studio that specializes in decentralized infrastructure, protocols, applications, and ecosystems.
Founded by a team of engineers with an average of 10+ years of experience building and shipping highly available, highly-scalable software for many industries and 3+ years for the blockchain ecosystem in particular.
Our mission is to provide unique and scarce resources to organizations changing the future of humanity through decentralized technologies.
Our vision is to become an essential and critical partner that enables these organizations to fulfill their mission.
We have contributed to countless organizations developing their blockchain projects applications, from ideation to massive adoption, applying proven UI design to React dapps, from protocol and architecture design to Solidity smart-contracts, relayers, backends, subgraphs, and integrations. We work the full-stack and pay special attention to product development, not just application programming.
Our engineers have participated in some of the most popular DeFi platforms and this has exposed us to all the different money legos. We can help you build on top or integrate down to any of these protocols.
We have also successfully delivered these proposal to Nexus Mutual: