Author: filipv
Date: 2023-01-27
Thesis
Renew and increase recurring payout to filipv.eth from 6,500 USD/FC -> 9,000 USD/FC for 7 funding cycles.
Recent Work
This is not a comprehensive list — I may be forgetting things:
Security
- Created the Emergency Procedures, Contributor Opsec Guide, and the Services List, as well as a GPG encryption video tutorial for DAO contributors.
- When all project pages went down due to an Infura issue, I set up a new Infura gateway and helped to monitor + mitigate. Also got refunds! Peri also set up a third gateway.
- When a bookkeeping issue could have led to contributors not receiving payouts, created several proposals (1 2) to cover those funds and move ETH from the multisig into the v3 project.
- Got the Emergency Procedures ratified, which enabled DAO members to mitigate a high severity issue with v3 JBX issuance.
- Set up the backup Telegram. If you haven't joined, please do so!
- Updated GitHub organization settings, repository settings, third-party permissions, membership, teams, etc.
- Updated permissions and settings across Discord, Notion, and several other tools.
Frontend
- Implemented automatic connecting for Gnosis Safes and got Juicebox listed as a default app in the new Safe interface.
- Upgraded project CSV export tools, implementing juice-accountant into the frontend. Project can now export spreadsheets with participants, payouts, payments, redemptions, or additions to balance at any block number (with USD conversions).
- Built juicy-spider, a Juicebox project indexer/search using Sepana, as well as several suggested search algorithms. Peri has been doing the intense work of building this type of indexing and searching into juicebox.money.
- Contributed to this PR which added funding cycle configuration and init events to the Subgraph.
- Added One day reconfiguration delays to the create flow.
- Updated SEO meta tags, rewrote the How it Works section, rewrote the Homepage FAQs, updated the Navbar and made several other modifications and improvements to website copy/formatting.
- Did not get merged, but built a wallet creation flow into juicebox.money (demo).
Analytics
- Created the v2/v3 Project Dashboard, which provides trend analytics on payments, project balance, payouts, project tokens, and NFTs.
- Created the Town Hall Dashboard, which provides trend analytics on project creations, fees, payments, JBX, and cashflows across the protocol.
- Created the JBX Overview Dashboard.
- Created the DAO Creation Overview, which shows DAO creation across several tools over time. Aeolian described this dashboard as "like the best thing ever."
- Created several other dashboard and queries at DAO members' requests, such as Recent Recipients by Version, Network Effect, and many individual queries (131 queries as of the time of this proposal).
Documentation
- Rewrote the project creator documentation (see Education.1).
- Updated DAO documentation, including governance guides and new media guidelines.
- Broke the blog down into several categories, and created a new landing page.
- Technical maintenance — upgrades, bug fixes, maintaining the blog's search engine, and other tasks.
- Improved the SEO and performance of the docs, and built tools to automate image conversions and other tasks moving forwards.
Community
- Created the Defifa Discord server, with token-gated channels for each NFT tier and custom-built Twitter & minting feeds. Wrote copy, embeds, etc.
- Managed JuiceboxDAO's Discord server. Permissions, moderation, channels, etc.
- Helped to run town halls. Recorded and archived them.
- Ongoing maintainence of Notion and other tooling.
Education
- Rewrote the project creator documentation. New introduction section; new configuration guide; guides on custody, governance, community management, visibility, and analytics; two Discord server templates, and guides on how to use them; adding the legal guide; and an updated brand kit.
- Project Creation Tutorial on YouTube.
- Spoke on a DAO workstream panel and conducted a Juicebox workshop at DAOhaus' DAOcember event.
- Prototyped website/content for Juice CNTR — a website for Chinese-speaking project creators.
- Various onboarding calls, helped out several project creators.
Multisig
- Created and implemented gaswoman, a node.js program which automatically builds gas reimbursements for a Safe multisig. We used this to conduct our first gas reimbursement since June of 2022.
- Queued and managed most transactions that were not project reconfigurations. Made sure things got signed and executed in time.
Partnerships
- Started and developed partnership with Sepana, and helped JuiceboxDAO get added to Sepana's closed private beta. This is leading towards a massive improvement in discoverability and UX on juicebox.money — thanks to Peri's help, users will soon be able to search project descriptions and titles, and can have customized weighted search queries based on balance, trending scores, or other information. This also opens the door for project tags and other metadata improvements, as well as simplifying the subgraph.
- Started and developed partnership with Dune, and helped JuiceboxDAO get added to Dune's closed private API beta. Although we haven't built with this yet, it enables us to add detailed on-chain analytics to juicebox.money in the future using Dune's engine.
- Began work on partnership with cupOjoseph from Feather. If implemented, this may help us add fiat payments and oauth2 login to juicebox.money.
- Explored partnerships with Polygon, Aragon, Addressable, Karma, Stripe, and several other groups — often in collaboration with other DAO members.
- Created the artwork, website, Discord server, and copy for the MONKEY RETIREMENT ARMY project, which was a test for managing a Juicebox project with PartyBid v2. Nicholas started the partnership and Peri helped to manage the party.
- Continued discussions with ARCx regarding frontend analytics and growth. Strath has been leading this lately.
Miscellaneous
- Managing billing.
- Improvements to the Governance Process.
- Update Reserve Token Allocation
- Update Snapshot Strategies to account for v2/v3 JBX.
What I'm working on now
- A parser which reads a Solidity repository and generates documentation in the style of the current Juicebox docs. This will help to document NFT rewards and other projects as they are developed.
- Better notification services to help JuiceboxDAO and project creators engage with their communities. Starting with email notifications, Discord bots, and Telegram bots.
What I would like to do next
- Continue work on the items listed above, as well as new things that will come up.
- Learn more about frontend development and JavaScript. I haven't dedicated too much time to learning, and there are signficant gaps in my knowledge.
- Continue automating simple work. I often have to delay larger projects (like the ones I'm working on now) because I get caught up in day-to-day tasks. Going forwards, I would like to minimize this when possible.
- Emphasize longer-term strategy for me and other DAO members.
- There are several YouTube videos I would like to make.