Hello everyone, we’re excited to introduce a contribution we’re very excited about! We’d love to have your feedback on it before we post it on the CPS. Thanks all and have a good day.
Summary
Team description
Staky is a validator & contributor team since decentralization. We are active contributors to popular DApps on ICON such as Craft or Equality, we have also produced other contributions such as the Agora framework for DAOs and the x-calls NFT framework to allow NFT collections to go cross-chain.
Project description
Today, we’d like to introduce a contribution we’re very excited about. Being active in several active DAOs, we faced like many the issue of team funds custody. At the current time, there is no easy and user-friendly way to get a multi-sig wallet started to manage team and DAO funds. The lack of a solution drives a loss of liquidity and TVL for icon, we’ve lost count of the number of times we’ve been told, “Is it okay if we pay in USDC on Ethereum?”. Custodia will fix this by providing a complete tool suite to safely manage treasuries (and personal funds!) on ICON.
Custodia will be implementing the current standard SCORE for multi-sigs with a few modifications as well as another contract: the “Multi-Sig factory” that will be responsible for tracking the multi-sigs of each user. The latter is a very important aspect of the Custodia project as it will allow us to have a unique gateway to manage your multisigs (no need to deploy your own UI), a project that is 100% open source, and running without a backend.
Custodia is designed to be collaborative, we’ll be implementing templates for transactions (swap on Balanced, buy a NFT from Craft, buy a bond from Karma, etc.) anyone will be able to contribute by providing its own template to the custodia repository to share useful actions for all ICON DAOs.
Here’s a preview of Custodia features [The following UI are a draft]:
The Custodia dashboard
The Custodia dashboard will retrieve all the multi sig wallets your account is involved with and will list all pending transactions as well as a history of past transactions.
Submit a transaction
Users will be able to select through direct transfers (native & tokens). Pre defined actions (open source templates for popular interactions) and custom transactions (write your own payload).
User & funds management
Manage the members of your multisig (each action needs x out of y signatures) as well as the funds held by your multisig.
Roadmap
Name | Time [days] | Completion Date | Explanation | Dependants |
---|---|---|---|---|
Finale UX/UI, SCORE Development | 30 days | August 5 | Full UX/UI prototype, complete features list, the first version of the factory and customized SCORE | Milestone 2, Milestone 3 |
WebApp Dev, finale SCORE development, Testnet release | 30 days | September 5 | Start the Web App development, finale version of the SCOREs, prototype on Tetsnet | None |
Finale Web App, QA, Tests and release | 30 days | October 5 | Live dashboard, all repositories open-sourced and production ready | None |
Deliverables
Name | Explanation | Notes |
---|---|---|
Smart contract repositories | Set of SCORE for the multi-sig and the multi sig factory | |
Frontend repository | Repository of the frontend, including the ability for anyone to submit transactions templates | |
Portal operated by Staky | We’ll operate ourselves an instance of the frontend, running without a backend and allowing anyone to operate on multi-sig without having to deploy anything |
Maintenance
As we’re planning to use this tool for both our company, personal funds, and all the DAOs we’re involved in, we’ll maintain this repository.
We have a few future updates in mind such as UI plugins to facilitate templates as well as bringing cross-chain transactions as the Craft DAO will hold assets on other chains such as Neutron.
Budget
This project will be built by the Staky team at half-time
Budget
Source | Amount | Time [days] |
---|---|---|
UX/UI Designer | USD 5000 | 20 days |
SCORE developer | USD 5000 | 15 days |
Fullstack developer | USD 12000 | 90 days |
Project Manager | USD 4000 | 90 days |
Total: 26000$ for 3 months
Thank you for reading,
- Lucas @ Staky