Author: twodam.eth
Date: 2022-08-07
Thesis
What’s the idea?
Renew the recurring payout of twodam.eth and move payout to v2 treasury project.
Motivation
Why now? What problems does this solve?
Juicebox V2 is live on mainnet, it provides more functionality and possibility. There is need for updating dune dashboards to sync up with new features, for example: NFT Rewards, Treasury Extensions.
With the current process of preparing reconfiguration, it take hours/FC for me to review and submit the reconfiguration. There is need to write tools and improve process, so we can have more automatic system, reduce dependency on certain people (jango or me for now) to do this job. If we go further, we could automate bookkeeping too, make this a tool and provide to projects on juicebox protocol.
Juicebox have no official announcement channel for new features, although we do have regularly town-hall meetings and individuals who will tweet about features, there are still some people wondering the status of specific feature or questions like “what’s happening”. Why not make a page for tracking all features, and even make a weekly newsletter if possible? (aggregating 0xSTVG’s weekly recap, Zhape’s town-hall summary, Matthew’s governance recap and podcast etc.)
Specification
How exactly will this be executed? Be specific and leave no ambiguity.
Pay 5000$ in ETH, from v2 treasury to the TwodamLab project (id: 115), every FC, for 6FC (ie: same action as in previous FC)
Rationale
Why is this specification the best way to address this thesis?
Things I am going to do
Automate and/or optimize routines, for example: reconfiguration, bookkeeping and multisig transaction validation.
Implement and aggregate data insights of juicebox, for example: DAO Health Analytics, status of ongoing development of projects/features and funded projects etc.
Fully integrate dune dashboards with v2 data, optimize the query for those timeouts due to growing data size.
Part of deliverable items:
- Juicebox newsletter, aggregate information from members (Jango, Aeolian, 0xSTVG, Zhape, Matthew), group them weekly/bi-weekly, serve as one-stop newsletter that people could subscribe (RSS Feed).
- Juicebox v2 Project dashboard on dune, including treasury, community token, NFT rewards and extensions.
- Optimize the process of prepare and submit new reconfiguration, starting from import bookkeeping CSV and generate reconfiguration transaction data, integrate with nance to fully automate this if feasible.
- Optimize token balance tracker on dune (timeout due to long execution time of queries).
- Maintain docs and tools on JuiceTool, including update feature progress, funded project and timeline etc.
- Fully implement DAO Health Metrics on JuiceTool (check demo here)
Things I’ve done
Data Viz
- Juicebox Protocol Overview, updated to track v2 data, implemented Trending Projects (same as the one on jbm).
- Juicebox Portfolio, updated to track v2 data.
- Juicebox Gas & Fun Facts, overview of gas costs on common actions and some fun facts.
- Juicebox Logbook, logbook of all activities on juicebox protocol.
- JBX Mechanism, implemented JBX redemption analytic (who is redeeming JBX? Team member, project owner, user or trader?).
- [Article] Research/Compare on similar protocols, including Juicebox, Mirror, Superfluid, Parcel, Coordinape.
Tool
- JuiceTool, curates docs and tools around Juicebox ecosystem. Implemented docs and snapshot plus for now.
Translation
- Translate and write summary for proposals with zhape. (FC#22, FC#23, FC#24)
- Initiate Chinese language option of info site. (https://discord.com/channels/775859454780244028/993597487304691793/993857428460412988)
Bookkeeping/Multisig
- Review bookkeeping files with gulan every cycle. (e.g https://discord.com/channels/775859454780244028/915334655144787998/1004359134596055050)
- Queue transactions for multisig, maintain context and discussion on dedicated channel. (e.g https://discord.com/channels/775859454780244028/991382812718551060/994082245805621368)
- Follow up on passed proposals which hasn’t been fully executed/implemented. (e.g https://discord.com/channels/775859454780244028/982051720089706508/988342376688922646)
Risks
What might go wrong?
Twodam failed to do his jobs.
Mitigation: twodam has been contributing for ~9 months, he has fulfilled his promise from the beginning to now.
Timeline
When exactly should this proposal take effect? When exactly should this proposal end?
Take effect through reconfiguration of FC#29, end on FC#35