You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Sandwich a72ad8d488
Update README.md
2 years ago
.github Add issue templates 2 years ago
cache add license 2 years ago
nginx/conf.d fix refresh & update workflow 2 years ago
public add _redirects 2 years ago
scripts test queue, add some tasks but make them inactive for now. 2 years ago
src fix formatting of queue in nav 2 years ago
.dockerignore feat: add Dockerfile 3 years ago
.gitignore task queue functional with 1 task type 2 years ago
.prettierrc.yaml first version, reviving @rsbondi's work. 3 years ago
Dockerfile hotfix: remove relays.json for now 2 years ago
LICENSE Merge branch 'main' into refactor/tailwind-pinia-datamodel 2 years ago
README.md Update README.md 2 years ago
babel.config.js use old config 2 years ago
build.sh remove unused dependecy 2 years ago
codes.yaml fully ported to nostr-js 2 years ago
css.loaderOptions.sass openai in circles 2 years ago
docker-compose.yaml fixed bugs 2 years ago
jsconfig.json Working refactor 2 years ago
onion.js some cleanup, comment out console 2 years ago
package.json bump version and hotfix production pinia 2 years ago
postcss.config.js openai in circles 2 years ago
relays.yaml Update relays.yaml 2 years ago
tailwind.config.js openai in circles 2 years ago
vue.config.js webpack working + more 2 years ago
webpack.config.js openai in circles 2 years ago
yarn.lock bump nostr-relay-inspector 2 years ago

README.md

this project is alpha! changes are fast and hard. branching model and tests will come with beta.

nostr-watch 0.1.0

A client-side nostr network status built with Vue3, Pinia, nostr-tools, nostr-js and nostr-relay-inspector.

nostr.watch aggregates data on nostr relays and the network in general to assist users, developers and relay operators.

Develop branch is deployed to https://next.nostr.watch

Features

  • Real-time relay status
  • Real-time, client-centric latency tests
  • Relay Identities
  • Static JSON API for all known relays shared via /relays.json
  • Detailed Relay View
  • Relay Behavior Analysis
  • NIP Checks
  • Geo Checks (build-time)
  • Favorite Relays
  • Extension Support
  • Nostr signing, individualized relay testing
  • Lighting Tips to Relay Operators
  • Relay Statistics
  • Relay Historical Data
  • Discover relays at runtime (currently buildtime, ready to move to runtime with 0.1)
  • Discover geo at runtime

Project setup

yarn install

Pre-build

Compiles and hot-reloads for development

Run once or whenever you want to update geo/discover relays

yarn prebuild
yarn serve

Compiles and minifies for production

This runs prebuild every time

yarn build

Lints and fixes files

yarn lint

Build Docker

yarn docker:build

About

Originally a fork of fiatjaf/nostr-relay-registry, but completely rewritten and connection functionality was ported to jb55/nostr-js.