I’ll just think out loud here and perhaps someone else can chime in. Your ballpark $100k would be around 17,5k BPRO, with 3,5k BPRO going to RabbitHole for treasury/governance. 14,0k BPRO left for the reward distribution.
I’m kind of thinking that for a B.Protocol v1 quest with tasks, it’d probably be natural to NOT differentiate between coming from Maker or Compound. I’m guessing this just has to be pollable through the subgraph somehow?
It seems like a easy to go for quest-line for B.Protocol v1 would be:
- Migrate your Maker OR Compound position (minimum $X?)
- Supply/lend funds.
- Borrow funds.
For B.Protocol v2 I’m not sure if there’s an go-to quest line. Obviously you could just do:
- Deposit funds (minimum $X?).
But from there it is pretty smooth sailing without further interaction. Any community suggestions? I think there’d have to be more for v2 to be a good candidate.
Comparing to previous user incentive
The last “bundled” proposal had a user incentivizing part, suggesting 50 BPRO to each user, up to 300 users, meaning 15,0k BPRO total. This was from my understanding shot down mostly due to the lack of sybil resistance. RabbitHole solves this.
If you were to use similar metrics here, with my initial ballpark of 14,0k BPRO for rewards, you’d end up with 280 users getting 50 BPRO each.
I think if we do go for a RabbitHole quest I’d want the user cap to be higher, perhaps somewhere between 500 and 1000. I’ve seen some quests eaten though on RabbitHole, but of course, the more prerequisites there are, the less eligible users there are. Do you have any input on this @benschecter? I see you run quests with thousands, but I’m not sure that’s applicable, as well as the reward kind of having to match the effort (gas). Do you have numbers on how many have completed the Lending skill? It seems reasonable, except the Yearn part being slightly of-topic.
- I haven’t done the latest and greatest quests, but the NFTs I’ve seen is a great touch. Is this “included” somehow?
- Perhaps someone from the community knows what needs to be done on the subgraph front? I think a subgraph exists, but I’m not sure it is “approved” or functional towards this goal.