Content
@
0 reply
0 recast
2 reactions
shazow
@shazow.eth
Idea: Yielding Membership Bonds (Generalized Edition) Let's say we have a service that charges $5/yr membership, call it Carpwast. We could have a generalized contract (call it YieldingAAVEUSDCBond) that we'd call to bond 100 USDC with Carpwast as the yield recipient; the contract gives us an NFT like UNIv3; Carpwast would check for a valid bond NFT on authenticating (correct cost basis, correct yield recipient); and over a year Carpwast would collect the ~5% interest. - At any time, we can take out our collateral and the membership implicitly ends, permissionlessly! - Carpwast can claim the earned interest at any time, or auto-claims on exit. - IANACPA but I assume no tax implication for us (basically a loan), Carpwast gets income on claim. - One general contract could serve any number of services (opening a bond needs to specify the yield recipient and correct collateral amount). - Collateral can change over time (as yield shifts), maybe grandfather old accounts, maybe request reups.
3 replies
1 recast
5 reactions
Chinmay 🕹️🍿
@chinmay.eth
Checkout @unlock-protocol .
1 reply
0 recast
1 reaction
shazow
@shazow.eth
Very cool, much more slick than when I first tried it! Making a sub just to test it out: https://app.unlock-protocol.com/checkout?id=73d57d3f-c315-438a-b1e8-77b27b969342 I like how it lets you use whatever token you have and autoswaps. Great job @julien51.eth (Of course doesn't use the yield technique in op)
1 reply
0 recast
2 reactions