Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eucalyptus-viminalis/ipfs-timer
Farcaster Frame for measuring IPFS gateway latency
https://github.com/eucalyptus-viminalis/ipfs-timer
Last synced: 30 days ago
JSON representation
Farcaster Frame for measuring IPFS gateway latency
- Host: GitHub
- URL: https://github.com/eucalyptus-viminalis/ipfs-timer
- Owner: eucalyptus-viminalis
- Created: 2024-01-30T03:48:53.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-04T21:50:30.000Z (10 months ago)
- Last Synced: 2024-08-03T18:10:39.600Z (4 months ago)
- Language: TypeScript
- Homepage: https://warpcast.com/3070/0x07bf940d
- Size: 111 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-frames - IPFS Gateway Timer frame (GitHub)
README
# ipfs timer
## Overview
A simple Farcaster Frame server, and a collection of routes, for timing various IPFS gateways. Built with _Next.js_ "appdir".
## In action
See it in action on warpcast: https://warpcast.com/3070/0x07bf940d
## Technologies
- _IPFS_: A protocol for creating content-addressed data
- usage: Querying an IPFS gateway to measure its response time
- > see `/ipfs/ipfs-enums.ts` for IPFS gateways used
- _viem_: A TypeScript abstraction for interacting with the Ethereum blockchain
- usage: Reading `uri` of token contract
- _Blockscout_: Plug and play "blockchain explorer as a service"
- usage: Calling the `/tokens//transfers` endpoint to retrieve latest transfers of ``
- _Farcaster_: A sufficiently decentralized follow graph protocol
- usage: Adhering to the specification of [_Farcaster Frames_](https://warpcast.notion.site/Farcaster-Frames-4bd47fe97dc74a42a48d3a234636d8c5) to return valid Farcaster Frames for an interactive mini-app experience of _ipfs timer_ on Warpcast## Contributors
- 3070 (warpcast profile: https://warpcast.com/3070)