This proposal suggests continuing the development of the alternative 1inch interface over the next 6 months, focusing on maintenance, enhanced stability and security, implementation of a p2p update system via WebTorrent, and integration of Solana network support.
This proposal seeks to extend funding for the alternative 1inch interface project for 6 months. The main priorities will be project maintenance, optimization of existing functionality, strengthening the application's supply chain security, implementing a decentralized update delivery system via WebTorrent, and adding support for the Solana network. Testing will also be intensified to improve application stability. The requested amount is $87,000, to be streamed monthly over six months.
Previous proposals 1IP-50 and 1IP-66 enabled the creation of a functional, open-source, and modular 1inch interface supporting swap and Fusion+. In preparing the next development phase, we considered feedback from DAO delegates, including concerns about scope and budget.
As a result, the grant duration has been reduced to 6 months and the overall budget to $87,000. We are focusing on tasks that enhance the resilience, reliability, and independence of the interface without introducing features that might be perceived as excessive.
A key priority for this phase is improving the security of the codebase and the frontend delivery chain. In light of the recent hack of the main 1inch interface, we will pay special attention to auditing dependencies and reducing risks associated with third-party libraries and build pipelines. Decentralized alternatives must be not only functional, but also secure and trustworthy.
The following tasks are planned over the 6-month period:
Audit of dependencies and strengthening of supply chain security: a comprehensive review of all project dependencies will be conducted, potentially unsafe libraries will be removed, and the security of the frontend build and delivery process will be enhanced.
Implementation of a p2p update system via WebTorrent, enabling users to receive updates directly from each other without relying on centralized servers.
Integration of Solana support: development of a user interface and adaptation to the specific RPC characteristics of this network.
Swap flow optimization: improvement of user experience, reliability, and responsiveness of the interface.
Involvement of a QA engineer to carry out systematic testing and increase overall application stability.
Ongoing project maintenance, including infrastructure, regular updates, monitoring, and continued development of the phishing protection system, which has proven effective in previous phases.
As a result of discussions with DAO delegates, we revised our priorities and reduced the project scope. This allows us to focus on the core aspects of stability, resilience, and decentralization. By removing broader functionality, the project became more focused and budget-friendly while still delivering strategic value to the DAO.
We selected WebTorrent as a promising technology for implementing decentralized update delivery. Support for the Solana network will open the door to a multi-chain architecture, expanding the reach and flexibility of the interface.
Security:
Special attention will be paid to code security, phishing protection (including source verification), and correct RPC interaction. Auditing dependencies will also help prevent potential dApp supply chain attacks.
Resilience:
Using WebTorrent and IPFS+ENS will reduce reliance on centralized infrastructure and make the interface more accessible across various regions.
Budget:
The requested budget is 87,000 USDC for 6 months. If the proposal is approved, the total amount will be transferred to the 1inch DAO Operations Multi-Sig wallet (0x45e84e10e8E85c583C002A40007D10629EF80fAF) and paid to the recipient address (0x568D3086f5377e59BF2Ef77bd1051486b581b214) as follows:
14,500 USDC will be transferred immediately as an upfront payment.
The remaining 72,500 USDC will be streamed over the following 5 months.
Team:
2 fullstack developers
1 QA engineer
UI/UX designer (as needed)
Project GitHub repository: link
Project GitHub Paging staging link link