Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stevedylandev/cast-keys
A simple way for Farcaster users to create and own a signer
https://github.com/stevedylandev/cast-keys
farcaster farcaster-client
Last synced: 3 days ago
JSON representation
A simple way for Farcaster users to create and own a signer
- Host: GitHub
- URL: https://github.com/stevedylandev/cast-keys
- Owner: stevedylandev
- License: mit
- Created: 2024-10-03T05:22:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T19:12:35.000Z (2 months ago)
- Last Synced: 2024-12-17T01:12:32.677Z (8 days ago)
- Topics: farcaster, farcaster-client
- Language: TypeScript
- Homepage: https://castkeys.xyz
- Size: 226 KB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![og](public/og.png)
Welcome to the castkeys.xyz repo! This app was designed to be a simple way for Farcaster users to create and own signer keypairs. You can either use the hosted service at [castkeys.xyz](https://castkeys.xyz) or run the app locally!
## Setup
Clone the repo and install dependencies
```
git clone https://github.com/stevedylandev/cast-keys && cd cast-keys && npm i
```This app uses an `FID` and `MNEMONIC` phrase for either a Farcaster user or app to request the key approval, and more details on the flow / how to get those can be found [here](https://pinata.cloud/blog/how-to-sign-in-with-warpcast/). Rename the `.env.sample` to `.env.local` and fill out the variables
```
DEVELOPER_FID= # the FID of the app or user to request the key approval
DEVELOPER_MNEMONIC= # the mnemonic phrase for the app or user account in the form "word1 word2 word3 etc.."
```After that you should be able to use the command below and run the app!
```
npm run dev
```