Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alex-grover/farcaster-nft-sales-bot

Posts NFT sales on Farcaster.
https://github.com/alex-grover/farcaster-nft-sales-bot

Last synced: about 1 month ago
JSON representation

Posts NFT sales on Farcaster.

Awesome Lists containing this project

README

        

# farcaster-nft-sales-bot

Posts NFT sales on [Farcaster](https://www.farcaster.xyz).

Currently running for [Outcasts](https://highlight.xyz/mint/65c36ebc54235eefb1ccb906) and [Optimists](https://highlight.xyz/mint/66229236b5f02c9b8e9189ce).

## Architecture

Sales are pushed to this API via [SimpleHash webhooks](https://docs.simplehash.com/reference/webhook-api-overview). NFT and ENS data are then fetched from SimpleHash, and Farcaster usernames and cast publishing are handled with [Neynar](https://neynar.com).

## Getting started

```sh
pnpm install
pnpm vercel link
pnpm vercel env pull
pnpm dev
```

## Setup

Set up a SimpleHash webhook as indicated here: https://docs.simplehash.com/reference/create-webhook

It should be easy to spin this up for a different NFT collection in the future - you'll just need to have a Farcaster account for the bot, create a Neynar signer, and set up the SimpleHash webhook with a different contract address.