FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Purple DAO

Proposals

Members

Information

Create Proposal

Purple DAO

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago ·  Onchain

Build tipping on Farcaster

By 0xD1EA...D6a42e

Hey Purple Casters!

I’ve been building out a proof of concept for tipping on top of Farcaster. I have more ideas on what I’d like to build out and curious if the Purple Fam would see this as something that you’d like to help fund.

First I’ll explain what you can do with TipCast already and then share what I’d like to build next on top of it.

Current Version

Currently with TipCast, a profile page for every caster is created. Then you can simply tip a user on the polygon network and the tip goes directly to their connected/verified wallet. You have to sign transactions and complete a couple steps to make this happen.

You can go check out the first version here: https://tipcast.xyz You can see the tips that people have already been sending at the Gratitude Board. https://www.tipcast.xyz/feed/tipper-board

I would more or less like to build out Dan’s idea #26.

https://s3.amazonaws.com/charm.public/user-content/42c34249-7aae-43b5-a84f-90e5beaafef6/0e713036-8b6d-46b4-af2c-0c12c4f5983f/a9bf2ad1-ee54-497d-9925-28d84e37f738.png

To Build for this Proposal

Below are the items that I would build along with the estimated timeline:

  1. Smart Contract for tippers to deposit funds so that TipCast can tip Casters easily behind the scenes. (4 weeks to build). If I can get it to work, this may include smart wallets as well to abstract wallet complexity away from the user.
  2. Add functionality for tippers to be able to reply to a cast with “@tip 20 cents” (or some other amount) and the tipping would all happen behind the scenes on-chain. No transactions to approve. (1 week to build)
  3. Additions to the website client for seeing tipping feeds and info about who has been tipped. (1 week to build)
  4. TipCast api with api docs so that other Farcaster clients can easily add tipping ui within their app. (2 weeks to build)

This is the order that I would build these in. The plan is for this to be built on top of Polygon. I would like to support more chains in the future. The reason Polygon was chosen is because it has the cheapest fees (sub penny) for an Ethereum sidechain.

Why This?

I believe these tipping features would help make Farcaster a delightful place and help support the community. Making it really easy to send micro transactions over Farcaster would give a way to encourage other Farcaster builders or creators.

Building in Public

To help share the process and keep myself accountable with the community, I will be creating behind the scenes videos of the building process and posting on PixelPool. I’ll also share in cast form on FC.

Funding Ask

5 Eth to build out the plans above. This money would be used for my time to build out these features. And I want to be clear that currently TipCast wouldn’t be built to make revenue, but that could change in the future if it makes sense to make TipCast even better for the community. I’m more or less just following the thread in front of me.

Proposed Transactions

0x9FFfd1CA952faD6BE57b99b61a0E75c192F201c1 Transfer(value: 5.0 ETH)

Continue Reading
Connect Wallet to Add Note
0
Votes 15
VoterCast PowerVote & Rationale
0x925a...788b25
4

AGAINST

0x3B60...50a43F
4

AGAINST

0x8b80...77Ec16
3

AGAINST

0xF6eb...739c44
1

FOR

0xed72...314330
1

FOR

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Published Onchain 0xD1EA...D6a42e
  • Mon April 03 2023, 08:36 pmVoting Period Starts
  • Fri April 07 2023, 08:36 pmEnd Voting Period
  • Queue Proposal
  • Execute Proposal
Current Results

1-AGAINST

13

59.09%

2-FOR

9

40.91%

3-ABSTAIN

N/A Tokens

0%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us