aerique pfp
aerique
@aerique.eth
@dwr.eth Does Warpcast have the concept of "application passwords" or API keys like Mastodon or BlueSky have? I'm really egoistically asking to ease the development burden on myself so I don't have to implement Ethereum wallet signing in a language that doesn't have libraries for that yet. https://i.imgur.com/fUnVRPs.png
3 replies
0 recast
0 reaction

aerique pfp
aerique
@aerique.eth
This will do for now: https://gist.github.com/danromero/87be7035aab27bf6a603b2c956022370 Still, I think the Warpcast web UI generating API keys for applications would be more friendly to users. So they do not have to enter their seed phrase in yet another app because the app needs it to retrieve a bearer token.
1 reply
0 recast
0 reaction

aerique pfp
aerique
@aerique.eth
Also makes it easier for programming languages that do not have Ethereum libraries to interface with Warpcast, which increases adoption. @dwr.eth @greg
1 reply
0 recast
0 reaction

Greg pfp
Greg
@greg
I'm not on the team! but I think the reason Warpcast API keys are not exposed in the app is because they want to encourage the use of decentralized hubs over the centralized API fwiw this is probs easier than Dan's script to generate an API key https://github.com/gskril/farcaster-indexer/blob/main/src/helpers/auth.ts
2 replies
0 recast
0 reaction

Greg pfp
Greg
@greg
and inb4 "what are hubs" - nodes that store all network data and sync with each https://github.com/farcasterxyz/protocol but there's only 1 library for interacting with hobs for now and that is javascript/typescript so your probs stuck with Warpcast APIs for now https://github.com/farcasterxyz/hub-monorepo
0 reply
0 recast
0 reaction

aerique pfp
aerique
@aerique.eth
I know you're not on the team but you're doing a lot of Farcaster stuff and you're "it" now since you talked to me once 😉
1 reply
0 recast
0 reaction