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

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
On complexity: Infura and Alchemy for example, have specific API endpoints per chain, as far as I know. Which means it's up to your application to pick the right one, depending on what the user picked. Moving this to the protocol level (hubs) is even more complicated.
1 reply
0 recast
0 reaction

Mikko pfp
Mikko
@moo
I don't understand. Can you clarify the complexity here?
1 reply
0 recast
0 reaction