Sanjay pfp

Sanjay

@sanjay

172 Following
1437 Followers


Sanjay pfp
Sanjay
@sanjay
We’re seeing message processing delays again. The team is working on scaling our systems to be able to handle it.
1 reply
3 recasts
13 reactions

Sanjay pfp
Sanjay
@sanjay
alpha version of the package is out https://github.com/farcasterxyz/hub-monorepo/tree/main/packages/hub-shuttle
2 replies
4 recasts
22 reactions

Sanjay pfp
Sanjay
@sanjay
@ted @gregan the RWA thesis is finally playing out. When does the goldfinch goat pool open? There's clear investor demand https://x.com/NeerajKA/status/1775881228656181312?s=20
2 replies
1 recast
11 reactions

Sanjay pfp
Sanjay
@sanjay
Please reach out if you’re interested in using this, or have any feedback
5 replies
2 recasts
10 reactions

Sanjay pfp
Sanjay
@sanjay
We're planning to min version the hubs to 1.11.2 later today to improve network health. This version includes the fix to have all hubs use snapshots to catch up if they are too far behind. If you're on an older version, please run `./hubble.sh upgrade` to get up to date. https://warpcast.com/sanjay/0x4a7d7839
2 replies
3 recasts
12 reactions

Sanjay pfp
Sanjay
@sanjay
We've released 1.11.1. @wazzymandias.eth made it so that hubs will now automatically use snapshot sync to catch up if they are too many messages behind. Note that this will reset the db, if you're running a replicator you can disable this to be safe, by setting `CATCHUP_SYNC_WITH_SNAPSHOT=false` in your .env file
8 replies
3 recasts
10 reactions

Sanjay pfp
Sanjay
@sanjay
This is a very cool talk. Interestingly, it's almost exactly the same algorithm the hubs use right now. Prolly trees are more efficient since it collapses the number of levels required (we use timestamp prefix tries, so it always at least 10 levels), but apart from that it's exactly the same.
1 reply
1 recast
20 reactions

Sanjay pfp
Sanjay
@sanjay
Our existing sync architecture for Hubs is running into scaling issues. Been thinking about a new design that can scale to billions of messages and millions of fids. If you enjoy complex distributed systems problems, I would appreciate feedback https://warpcast.notion.site/Sync-V2-a9c0fd81d7b245a0b3fbd51e6007909f
17 replies
18 recasts
98 reactions

Sanjay pfp
Sanjay
@sanjay
Just min versioned to 1.10.5. This should improve gossip performance for the whole network. Please upgrade via “./hubble.sh upgrade” if you haven’t already. Thank you @wazzymandias.eth for the fix.
2 replies
0 recast
7 reactions

Sanjay pfp
Sanjay
@sanjay
Hubble 1.10 is out, please upgrade. Note that this version requires a minimum of 16GB RAM of ram to ensure Hubs will be capable of keeping up with traffic. Hubs with less than 16GB will fail the startup check.
10 replies
1 recast
27 reactions

Sanjay pfp
Sanjay
@sanjay
1.9.8 released with more performance improvements. Please upgrade. Also recommend switching your instance to 4 vcpus and 16GB of ram.
3 replies
2 recasts
15 reactions

Sanjay pfp
Sanjay
@sanjay
I'd love to have the ability to vote for snapshot.org proposals through frames. If anyone from the snapshot team is interested, I would be happy to help build this. It would greatly improve participation. Start with showing proposals in frame and then delegate votes to your fid eth address and vote with a FrameAction.
15 replies
10 recasts
74 reactions

Sanjay pfp
Sanjay
@sanjay
Hubble 1.9.7 is out with performance improvements. Please upgrade. We're aware of hub sync delays. This release should help, and more fixes coming soon.
5 replies
1 recast
27 reactions

Sanjay pfp
Sanjay
@sanjay
I'm firefighting hubs at the moment, so I didn't have time to build a POC. But here's an idea that could be powerful: After you validateMessage on your frame server, you can sign an EIP-712 message with (userId, casterId, userVerifiedAddress). This will enable your smart contracts to use trusted fc data.
3 replies
8 recasts
44 reactions

Sanjay pfp
Sanjay
@sanjay
I live for days like this. Stressful in the moment, but nothing like working with people at the top of their game solving hard problems.
2 replies
5 recasts
35 reactions

Sanjay pfp
Sanjay
@sanjay
This is the future of crypto ux and how it goes mainstream.
0 reply
4 recasts
11 reactions

Sanjay pfp
Sanjay
@sanjay
Haven’t seen frames that leverage the fact that the caster fid is also available in the frame action. Every interaction could be unique between the caster and the user for the same poll depending on who posted. E.g. you could get paired with the caster here https://warpcast.com/dwr.eth/0x3484c4a6
2 replies
0 recast
9 reactions

Sanjay pfp
Sanjay
@sanjay
Let's settle this https://fc-polls.vercel.app/polls/e8151790-5307-4569-9f0d-6f27a5f62300
2 replies
6 recasts
15 reactions

Sanjay pfp
Sanjay
@sanjay
So excited to see what people build
1 reply
0 recast
12 reactions

Sanjay pfp
Sanjay
@sanjay
What are some of the bugs you’re seeing with the replicator? And, what would you like you see improved?
5 replies
3 recasts
10 reactions