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.

68 lines
1.8 KiB

> this project is alpha! changes are fast and hard. branching model and tests will come with beta.
Follow me: npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx
2 years ago
LN: bread@sandwich.farm
# nostr-watch 0.1.0
2 years ago
A client-side nostr network status built with Vue3, Pinia, [nostr-tools](https://github.com/fiatjaf/nostr-tools), [nostr-js](https://github.com/jb55/nostr-js) and [nostr-relay-inspector](https://github.com/dskvr/nostr-relay-inspector).
nostr.watch aggregates data on nostr relays and the network in general to assist users, developers and relay operators.
2 years ago
Develop branch is deployed to https://next.nostr.watch
2 years ago
## Features
- [x] Real-time relay status
- [x] Real-time, client-centric latency tests
- [x] Relay Identities
2 years ago
- [x] Static JSON API for **all** known relays shared via [/relays.json](https://nostr.watch/relays.json)
2 years ago
- [x] Detailed Relay View
- [x] Relay Behavior Analysis
- [x] NIP Checks
- [x] Geo Checks (build-time)
- [x] Favorite Relays
- [x] Extension Support
- [x] 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
2 years ago
2 years ago
## Project setup
```
yarn install
```
## Pre-build
2 years ago
### Compiles and hot-reloads for development
Run once or whenever you want to update geo/discover relays
```
yarn prebuild
```
2 years ago
```
yarn serve
```
2 years ago
### Compiles and minifies for production
_This runs prebuild every time_
2 years ago
```
yarn build
```
2 years ago
### Lints and fixes files
```
2 years ago
yarn lint
```
2 years ago
### Build Docker
```
yarn docker:build
```
2 years ago
## About
Originally a fork of [fiatjaf/nostr-relay-registry](http://github.com/fiatjaf/nostr-relay-registry), but completely rewritten and connection functionality was ported to [jb55/nostr-js](http://github.com/jb55/nostr-js).