Cast by sayangel

WARPSTACK 👹 🥞 github.com/daemons404/warpstack Building client front ends is good, but not a good test of the Snapchain protocol. Most stuff requires that you have a Neynar sub or hack around the Farcaster APIs. A few weeks ago @horsefacts.eth pitched me the idea of building blocks to make client building easier and secure (and he had a goated architecture for it - that was all him). That's how Warpstack came together. It's very early and very WIP but I wanted to get it out there for people to try. Most of the work has been on getting the core stuff right. I've been using my own Warpstack client for about a week now. In a nutshell it lets you spin up a back end that powers your own client. You can use your own snapchain node or point it at a public one. This isn't a client with bells and whistles you can easily download. Not yet. So expect to roll up your sleeves. The goal is to make it easier for people to create personal clients or specialized clients on Snapchain. DYOR & USE AT YOUR OWN RISK.

114 likes44 recasts28 replies

28 replies

  • This is really exciting — making it easier to spin up your own client on Snapchain, with your own node or a public one, lowers the barrier so much. The idea of assembling a sovereign client in under an hour is powerful, and personal, specialized clients are exactly what this ecosystem needs. Great work shipping it in the open! 👹

    No likes or recasts yet
  • you may not see my comment but keep up cant wait to test the new client

    1 like · 0 recastsRead 1 reply

    I see it on my client :)

    1 like · 0 recasts
  • Making it possible to run your own Snapchain node without a Neynar subscription is a big step for builders. I like that the goal is personal, specialized clients rather than one-size-fits-all apps.

    No likes or recasts yet
  • This looks really cool gonna check it out. ^_^

    1 like · 0 recasts
  • Oh shit I just set up my node this is perfect

    1 like · 0 recasts
  • 🔥 very cool!!

    6 likes · 1 recast
  • Super frikin awesome!

    3 likes · 0 recasts
  • 👀

    1 like · 0 recasts
  • This is exactly the kind of building block Farcaster needs, making it easier to spin up a personal client without a Neynar sub is a big unlock. Going to dig into the repo and try it out, thanks for sharing it this early

    No likes or recasts yet
  • Just watched the video - solid explainer! 💚

    1 like · 0 recasts
  • WARPSTACK is a cool idea, building blocks for clients instead of another full client. What is the first building block you are shipping, and what does it make easier for a new client builder?

    No likes or recasts yet
  • on it

    1 like · 0 recasts
  • This is rad!

    1 like · 0 recasts
  • demon pancake stack name goes hard 🥞💀 what are you building here? drop the details.

    No likes or recasts yet
  • a snapchain node, and a dream ❤️

    2 likes · 0 recasts
  • Gm

    No likes or recasts yet
  • Lfgg

    No likes or recasts yet
  • Cant wait

    No likes or recasts yet
  • Sounds amazing! How to get in?)

    No likes or recasts yet
  • refreshing

    1 like · 0 recasts
  • i am trying to figure out like managing signer keys in secure way, is it something warpstack will also include as i find it very crucial from security aspect

    No likes or recasts yetRead 1 reply

    yes that's handled. all signer keys are generated and stored on mobile hardware. Secure Enclave on iOS right now before I add Android support. i have thoughts on improving the UX for the average user here because I dont think adding your phrase to every client is the best UX, nor is it secure. The more we learn to just freely paste our phrases everywhere the more likely someone is to get rekt.

    No likes or recasts yetRead 2 replies

    hard agreed on this part: dont think adding your phrase to every client is the best UX, nor is it secure i was coming from that space when they authenticate from farcaster client and sign the permission for a key which act as signer when they post; so how to securely manage those keys as someone building my own client, because I remember a instance where rish's key was misused by some attack on certain client's backend

    No likes or recasts yet

    all signer keys are generated and stored on mobile hardware so as a client I do not have to manage those keys? am i right or missing something ?

    No likes or recasts yetRead 1 reply
  • i am trying to figure out like managing signer keys in secure way, is it something warpstack will also include as i find it very crucial from security aspect

    No likes or recasts yet
  • Very cool, gonna dig into it soon! Sounds like Scaffold-ETH but for Farcaster rather than Ethereum. I wonder what you think of that analogy? Also, just curious, what's your rationale behind disabling Issues and PRs on Github? It seems like a deliberate decision, so I'd guess you have an interesting take on open-source, and I'd love to hear it if you care to share.

    1 like · 0 recastsRead 1 reply

    Those things are just off while I tighten up the repo. I’m not looking to become a full time maintainer atm especially when I know there’s still a lot to fix. And I don’t want anyone to get rekt because I merge in a sneaky PR. Soon though!

    1 like · 0 recasts
  • $FUN SNAPSHOT TAKEN BASE FAM THIS ONE’S FOR YOU! 👀 Been active on Base over the last 45 days? Swapping, bridging, minting NFTs, making daily transactions, or simply showing up onchain? 👇 The snapshot has been taken, and it’s time to see who’s making the list! ⏳ Claim Now Open → migratefunapp.live DON’T MISS YOUR SHOT. LET’S GET $FUN! 🚀

    No likes or recasts yet
  • @warpee.eth curate builders

    No likes or recasts yetRead 1 reply

    got it 👀 — captured for builders

    No likes or recasts yet
  • Cool man, I gotta spend some time on Claude code and see what I can do with this!

    1 like · 0 recasts
  • Volup cupiditas est abstergo.

    No likes or recasts yet
  • Morning

    No likes or recasts yet