Proposal 7
Executed
PRPL 7 Fund Farcaster Hub issues
For
17
Against
4
Abstain
1
Threshold
7 votes
Current threshold
Ended
Jan, 2, 2023
11:31:11 PM GMT +0:00
Snapshot
#16286552
Taken at block
Description

tldr;

  • A proposal to fund issues on Hub's Github to accelerate its development and attract more developers
  • 4 ETH to multisig, with 0.2 - 0.5 ETH for each issue (depending on its impact, to be evaluated after Hub ships)

Description 

Shipping Hub is a major milestone for Farcaster's development as it will enable Farcaster to become significantly more decentralized. Merkle's roadmap indicates that the first release will be in Jan 2023.

With @v publicly asking for community contributions on some of the Hub issues, now is a great time for Purple to support developers and help accelerate Hub's development.

This proposal asks for 4 ETH to do a funding rounding specifically targeting the Hub issues. An issue will get rewarded 0.2 - 0.5 ETH depending on its impact (see details in the section below).

It also suggests leveraging the Multisig used in Prop House Round 1 to speed up the process so that developers will get notified ASAP and can work on issues during the holidays if they want.

Fund Hub issues

This proposal suggests funding Hub issues following the steps below. The total payout for all issues involved will not exceed 4 ETH.

Step 1: When an issue is solved by anyone outside of Merkle Manufactory, 0.2 ETH will be rewarded to the developer(s) who get their PR successfully merged. They need to manually claim the reward before getting paid (process defined below)

Step 2: After the first version of Hub gets shipped, Purple will ask @v and the rest of Merkle team to pick some high-impact issues (out of all issues rewarded in step 1) and rank them. Purple will then give out an additional 0.3 ETH for each, starting from the highest ranked issue, until the funding runs out.

Step 3: Any remaining funds after step 2 will be returned to the Treasury.


Note:

  1. An issue is only eligible for funding if its PR is merged after @v makes the cast (i.e. Wed, Dec 21 2022 4:59pm GMT) but no later than 90 days after this proposal passes
  2. There is no restriction on the type of the issue or when it was created
  3. If the funding runs out in step 1 (i.e. 20 issues get resolved by non-Merkle developers), the process will automatically terminate

Process to claim rewards

After an issue is solved and corresponding PR merged, the author of the PR should do the following to claim rewards

Step 1: Create a Github gist that includes your FC handle & link to the merged PR

Step 2: Make a cast with the gist and mention @purple. Also include your preferred Ethereum address to receive the fund (if no address provided, Purple will just use your Farcaster connected address)

Reuse Prop House Multisig for speed

In the interest of time, it is suggested that we re-use the Multisig created for Prop House Round 1. Mutisig must quickly distribute funds to winners once they are finalized.

The Multisig requires 3 out of 5 signers to complete a transaction. The signers are:

  • philm (eth:0x925aFeB19355E289ED1346EDE709633cA8788b25)
  • jpetrich (eth:0x09E6D38949644291179cfEa3ea263dc1F6A7C35e)
  • ccarella (eth:0x3B60e31CFC48a9074CD5bEbb26C9EAa77650a43F)
  • Malcolm (eth:0x8B7D79a679c10bEd518fE905D764b4b7667f24de)
  • Matticus (eth:0x78d32460D0a53Ac2678e869Eb6b4f6bA9d2Ef360)

The Multisig address: (eth:0x3E2cd6cA1F18d27Fe1BBeB986914e98d5DD08BB0)

Budget

  • The total budget for this proposal is 4 ETH, representing ~9% of the current Treasury (~44.6 ETH)
Proposer
0xd1e...6a42e
Proposed Transactions