Approved

JBP-412: Sponsor Sablier v2 Interop & DevRel

Cycle

54

Requesting

4,150 USD

loading

Proposed Transactions

Payout action loading...
Payout action loading...

Synopsis

Sponsors nowonder to explore developer relations with Sablier by way of developing a Sablier v2 Juicebox Treasury Extension, and to generate Juicebox educational materials by building and documenting in the open.

nowonder (Juicebox/BuidlGuidl Delegate Hackathon Winner) will be the project manager and will allocate resources appropriately towards the success of the project.

Motivation

  1. Build relations with a group building interesting financial primitives that may be useful in the future
  2. Extend JB Educational materials on building Treasury Extensions 
  3. Explore the vibes surrounding new experimental primitives:

Streaming payrolls via Juicebox Projects.

Cancelling a stream could be useful if we imagine a JB Project that wants to pay it's contributors for upcoming work, if the contributor isn't meeting their obligations, a stream could be cancelled with the remaining funds being transferred back to the project. This feature is optional. 

Transferring a stream could be useful in the event that a contributor cannot meet their obligations, and wants to transfer their workload and payout to someone else without needing to call a vote. This is also optional.

Specification

As suggested by Jango (here, and here),* *JuiceboxDAO will pay out $2150 worth of ETH to Sablier V2 Interop Dev to begin development (the extra $150 to cover deployment fees), and another $2000 worth of ETH upon completion.

Completion / MVP:

Estimated duration: 2 weeks

FTE: 80 Hours

  • A Treasury Extension enabling JB Project Operator Config/Management (CRUD) of Sablier v2 streamed payouts
  • E2E tests to confirm functionality and security
  • Documented building process (a technical write-up)
  • Posit the features to some Juicebox Projects and record their feedback
  • Show off our work to Sablier and record feedback

Note: There may be other features to explore, like a pay delegate that streams Project Tokens. If I finish the MVP deliverables in time, I'll continue to expand on and experiment with features/extensions in this same vein.

Risks

At worst, we create educational materials on Treasury Extensions and build relations with a protocol that's developing financial primitives.

Timeline

This cycle / ASAP

Votes

loading