Dan Romero pfp
Dan Romero
@dwr.eth
There's no canonical group chat for each NFT project. Instead, anyone with the NFT can create a public link and anyone that meets the Farcaster social graph requirements can join. e.g. you can't just buy the NFT an automatically join the chat. Social proof of work.
8 replies
2 recasts
44 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Suggestion: Support balance (must hold X tokens), and ERC20. Not sure if the OpenSea API provides this, but maybe the etherscan API does. Would work both for NFTs (X>0) but also for coins like $degen (X>1,000,000 for example).
1 reply
0 recast
0 reaction

Mikko pfp
Mikko
@moo
I recommend checking on-chain using RPC instead of a centralised API. This is a blockchain after all.
2 replies
0 recast
0 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
You're preaching to the coir. The guys created a decentralized network to build Farcaster on top of it. Building something like this in the protocol is very complicated and it would only make sense if it finds pmf.
2 replies
0 recast
0 reaction

Mikko pfp
Mikko
@moo
I mean you literally can check the token balance easier using RPC than Etherscan.
1 reply
0 recast
0 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Which chain? Right now, we have NFTs on L1, OP, Base, etc. What's the single RPC that does this? (I assume you mean Ethereum node RPC)
1 reply
0 recast
0 reaction

Mikko pfp
Mikko
@moo
You can get multichain RPC e.g. from - Pokt (decentralised) - Quicknode - Alchemy - Infure For more RPC providers see ethereumnodes.com Of course I recommend any teams to run their own nodes.
1 reply
0 recast
0 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
So, what's the difference between using an API from one service vs an other service? I had the impression you wanted to use own nodes. If one of them censor or go down, so do you. You totally depend on them. "Using an RPC" does not make you "web3".
2 replies
0 recast
0 reaction

Mikko pfp
Mikko
@moo
Very good questions. - RPC services are open source and maintained by web3 community - RPC services do not have vendor lock in. - RPC services can be sourced from multiple endpoints with round robin, eliminating go do down risks
1 reply
0 recast
0 reaction

XXXsatoshi pfp
XXXsatoshi
@xxxsatoshi
Not to drag up this old convo, but thought it was interesting and think you're slightly confused here. RPC providers like Alchemy, Infura, even Pocket are centralized (to varying degrees). (Permissioned might be a better word - Pocket for example still requires sign-up and access via a centralized gateway.)
1 reply
0 recast
1 reaction

XXXsatoshi pfp
XXXsatoshi
@xxxsatoshi
Similarly, these providers do create vendor lock-in since 1. developers integrate their SDK which makes it difficult to switch and 2. developers commit to a contract with each provider and there is some stickiness and "obligation" to use that provider, even if their API options are limited
2 replies
0 recast
1 reaction