James pfp

James

@theref

106 Following
110 Followers


James pfp
James
@theref
Exact same for me. This year was just terrible timing
0 reply
0 recast
1 reaction

James pfp
James
@theref
6/6 TL;DR & Wishlist @crowdfund’s solidity is solid; the weak spot is discoverability. Wishlist: • Surface the contract address in-app + open-source the UI. • Cap batch refund size to avoid gas grief. Patch those and this becomes a model Farcaster mini-app @seedclub. Spot another frame worth dissecting? Ping me! 👀
0 reply
0 recast
2 reactions

James pfp
James
@theref
5/6 What should users be aware of? 1. Contract address – copy it from Etherscan once, stick it in notes, compare every time. 2. Deadline & goal – they’re enforced on-chain, but the UI might display them differently.
1 reply
0 recast
1 reaction

James pfp
James
@theref
4/6 Gas-grief Risk The helper function pushRefunds() lets anyone refund an arbitrary batch of donors. A large campaign (1000+ donors) could blow past the block gas limit and lock refunds until someone scripts smaller batches. Simple fix: cap batch size (e.g., 50) or lean entirely on the existing per-donor claimRefund() path. However this would require a new deployment, and a UI update.
1 reply
0 recast
1 reaction

James pfp
James
@theref
3/6 What Could be Better? None of that safety is obvious. UI is closed source and the contract address isn't readily available. I had to donate to a campaign and then follow the tx to find the underlying code. If the UI silently switches to a new, malicious contract, users won’t notice.
1 reply
0 recast
1 reaction

James pfp
James
@theref
2/6 What 's Good? - Immutable & verified – once deployed, logic can’t be swapped out by an upgrade. - USDC-only accounting – no weird ERC-20 edge-cases. - Self-serve refunds – no need to chase a multisig if a campaign fails.
1 reply
0 recast
1 reaction

James pfp
James
@theref
1/6 Crowdfund by @seedclub Kickstarter but on chain: creator sets a USDC goal + deadline, anyone pledges. Goadl met -> creator claims pot. Goal missed → donors hit Refund and get USDC back. Clean, permissionless, and the contract is immutable (no proxy, no upgrades)
2 replies
0 recast
7 reactions

James pfp
James
@theref
@meatballs
1 reply
0 recast
1 reaction

James pfp
James
@theref
What are your highlights so far? I'm not there this year and would like to catch up on some of the streams
1 reply
0 recast
2 reactions

meatballs pfp
meatballs
@meatballs
Anthropic, OpenAI and the rest have benefitted enormously from open source software. Do we see them giving anything back? Does anyone using their tools to work on further OSS for the public good get any kind of discount? No, we don't. These companies are parasites. Symbiotic parasites at best.
1 reply
1 recast
4 reactions

James pfp
James
@theref
I'll be tuning in to this
0 reply
0 recast
2 reactions

Lefteris Karapetsas pfp
Lefteris Karapetsas
@lefteris.eth
Today at 10:40, in 20 mins at EthCC you can find me at Redford stage where I will speak about aligned apps and digital serfdom, seen from the perspective of @rotki . Let's see why free apps are a trap and how they have taught us to be digital peasants. Stream link: https://ethcc.io/live/redford-stage
1 reply
1 recast
12 reactions

James pfp
James
@theref
or...
2 replies
0 recast
0 reaction

James pfp
James
@theref
Any advice on handling micro payments efficiently?
1 reply
0 recast
0 reaction

James pfp
James
@theref
it is such a nice way to start the day
0 reply
0 recast
1 reaction

James pfp
James
@theref
I love the insights you get into your habits. At the moment I just manually match Garmin sleep scores to how I've been acting
1 reply
0 recast
1 reaction

James pfp
James
@theref
Recently I've started matching the colour of my pens and notebooks. It's the small things :)
4 replies
0 recast
14 reactions

James pfp
James
@theref
How do people feel about AI generated music? Do you care? Is differentiating between human and AI music something that's important?
0 reply
0 recast
0 reaction

James pfp
James
@theref
@meatballs
1 reply
0 recast
1 reaction

James pfp
James
@theref
Are there different tiers? I know it's a subscription model which has always put me off
1 reply
0 recast
0 reaction