Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/eucalyptus-viminalis/ipfs-timer

Farcaster Frame for measuring IPFS gateway latency
https://github.com/eucalyptus-viminalis/ipfs-timer

Last synced: 3 months ago
JSON representation

Farcaster Frame for measuring IPFS gateway latency

Awesome Lists containing this project

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)