Andrei O. pfp

Andrei O.

@andrei0x309

753 Following
1792 Followers


Andrei O. pfp
Andrei O.
@andrei0x309
This week I'll release a V2 frames to claim your merkl LP rewards, will make the repo public would be useful if anyone wants to make a frame V2 using svelte kit.
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
It's super crazy that with a request header from the client, you could bypass the Next Auth middleware, and for so long. This magnitude of vulnerability from such a popular framework is completely unacceptable. If you are using Auth Middleware in Next.js patch your next version or manually patch your middleware. https://www.youtube.com/watch?v=JbF_8g1EXj4
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
In addition to logging in on Warpcast with the wallet and SIWF, I added generating JFS to Clear Wallet. You can now generate arbitrary custody JFS from Clear Wallet, FID detection is done automatically based on your selected wallet. Right now mostly useful for frames V2 account association but you can sign any kind of JSON not just {"domain": "DNS"}. Also, changed the QR scanning to use the native browser when possible this will ensure a high rate of decoded QRs. These features are available in version > `1.4.17`.
0 reply
1 recast
3 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
It depends on the blockchain, there are some(albeit in the minority) that support private data eg: Secret Network. Plus a lot of scammers just send encrypted data to cheap blockchains for data exfiltration. Also in most cases, you can make some data not permanent(still public) even if the history of the transactions/actions in most cases is permanent or at least held for a very long time.
0 reply
0 recast
7 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
On a desktop, it would be possible to sign in using any wallet if it has imported the custody account, unfortunately, they don't want that, and since the custody account is only imported on your mobile phone that's why you see this annoying screen and forced to use mobile.
0 reply
1 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Here is a pack of accounts that push for decentralization and FOSS, accounts are mainly developers but not all. Probably this list is like 60/100 of all such accounts on the network, at least that's my feel based on feeds. If you feel left out, please reply to this cast. https://warpcast.com/andrei0x309/pack/Accounts-promoting-FOSS-yt3kgh
1 reply
4 recasts
7 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
I think the allowlist doesn't make any sense, ATM, if you sign malicious things with your custody, you lose your account instantly. So what's the reason for the allowlist then? It just looks like you want to control which apps have access, IMO it's disgusting, Farcaster was always plagued by whitelists. There's no whitelist in the permissionless paradigm, and the Farcaster team has breached this permissionless tenant in all these years more than I can count. I detailed more why technically doesn't make any sense(https://github.com/farcasterxyz/protocol/discussions/226#discussioncomment-12520077), and there is no excuse for a whitelist other than breaking the trust of devs, I am not planning to make any code that interacts with DC but, the idea that from these like 300+ devs that exist on Faracster they need to request permission to create any product is sickening.
1 reply
0 recast
8 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
I'm a Builder-Decentralist (-8.9, -4.5) on the Onchain Alignment Chart! Check out your position:
1 reply
0 recast
5 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Twitter is down now, and the dev portal too :(. Many outages recently, at this rate that farcaster may have a chance to grow a bit...
0 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
There is a law project in my country about gambling, which is beyond many people's imagination. So the TLDR: - Citizens can only gamble 10% of their income - Banks need to watch for all transactions and stuff to determine if more than 10% is spent on gambling - If more than 10% is exceeded, the gambling organization, not the gambler, will get a fine Now there are many ant-gambling laws in EU, but this seems one of the craziest because it breaches many law principles such as, privacy rights, non-discrimination rights, and culpable responsibility rights. In this regard, China is just better as it just bans gambling altogether and that seems much fairer. IMO, I agree with most of the studies that gambling can't help society in its current form. It is yet another wealth transfer mechanism from the poor to the rich. If we can't invert the equation by targeting and implementing redistributive measures from rich to poor, gambling is worse than a zero-sum game, and in fact, it accelerates societal downgrade.
1 reply
2 recasts
7 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Did this extension in a few hours, it will put a "quote to Warpcast" button on every tweet on X.com I will put the Chrome download link in the repo readme once it is approved, repo link: https://github.com/andrei0x309/x-to-warpcast-extension I need to make some minor changes after approval and re-release.
2 replies
1 recast
9 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
So many projects migrated from one chain to another, mostly for something more substantial than ad credit. Anyway, this poaching scheme is just a zero-sum game. If you don't migrate for technical reasons, you'll ultimately hurt the ecosystem.
0 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
I just did an update to this lib https://www.npmjs.com/package/farcaster-hub-utils mostly because I needed the update elsewhere.
0 reply
0 recast
2 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
I just cloned myself on @zoapp! Now you can turn your Farcaster profile into an agent and chat with it. Give mine a try below👇🏻!
0 reply
0 recast
3 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Since I did work a bit with SWIF, and I added it to my wallet which is available on ethereum.org, wallet connect, and alchemy, and was always open source for a few years, I did come up with some thoughts for the Farcaster Connect FIP. IMO will be good to open that up and rebranding is essential for that, the scheme with so many steps does not seem like a good UX choice IMO. But I wrote more thoughts here: https://github.com/farcasterxyz/protocol/discussions/204#discussioncomment-11357810
1 reply
0 recast
30 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Left some thoughts for frames v2, overall looks like a sound update. The timeline seems a bit ambitious, I suspect some work was done in advance already in the past 2-3 weeks, and that's why it's so ambitious. https://github.com/farcasterxyz/protocol/discussions/205#discussioncomment-11352304
0 reply
0 recast
8 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Wrote a super tiny logger lib for slack logging `slack-logger-light` with an example of integrating it with @tsed/logger, I know there are already a lot of such libs but this one has 0 deps. And might be the best in certain scenarios. https://bit.ly/4fUFewg
0 reply
0 recast
9 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Looked at it, and the biggest breaking change seems to be publishing the app metadata on-chain that's used in authentification. I didn't look deeper if this kills Momoka, but I suspect it makes sense for all posts to be in a single place not like before on-chain and on a data availability layer. The spam will be countered with daily limits of probably 200 like before, it's refreshing to see not an aggressive focus on increasing DAUs, protocols don't care about DAUs, only capital mainly cares about DAUs, you can have the greatest protocol with only one user, it makes no difference as long as you don't want to enrich yourself. Also, an important concept is bringing your own feed, this is crucial to new social media and it's hard to believe decentralized social media will succeed with obtuse centralized feed algorithms.
0 reply
1 recast
16 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
I also have 3 FIDs in the same picture, so I have both your 3 FIDs and my 3 FIDs in the same picture, but I actually have 4 FIDs 1 is not displayed too new, I mean if you count the microsub there you have 4 FIDs in the pic :|. We're multi-FIDed persons. https://farcaster-circle.vercel.app/share/1791
0 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Great opportunity to look at some /dune /neynar data. Here are some insights: 19 days ago I looked at two metrics: 1) total number of active fids in 24h 2) total number of massive spammers (more than 1k casts per day) 19 days ago: Number of active fids: ~16-17k Number of massive spammers 13 Today: Number of active fids: ~13k Number of massive spammers: 7 An active caster in the query is someone who did at least 2 casts, obviously in this number automated accounts also are included. What we are missing in data is a way to find how many authorized active fids are, meaning subtracting from 13k people those that have casted using the protocol in channels where they didn't have a membership, logic tells us that this will further decrease the 13k number. So this is a very long way of saying that, there's less activity than before. Whether that is good or not, depends totally on the preferences of users.
0 reply
2 recasts
27 reactions