https://github.com/qedk/watchgod
https://github.com/qedk/watchgod
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/qedk/watchgod
- Owner: QEDK
- Created: 2021-06-16T08:03:36.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T04:37:27.000Z (over 3 years ago)
- Last Synced: 2025-01-01T04:12:53.958Z (over 1 year ago)
- Language: JavaScript
- Size: 843 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# watchgod
Watchgod is an API service for tracking transactions between Polygon and Ethereum. It has two modes, `testnet` and `mainnet` depending on where you want to run it.
It uses Blocknative's Webhook API under the hood to follow transactions. Please see `.env.example` to see the required configuration.
## Features
* Keeps track of older and newer hashes
* Network modes
* Schema-level and route-level validation
* Bearer-token-based authentication
## Authentication
Watchgod uses simple bearer tokens for authentication. You must pass proper headers like `Authorization: Bearer ` in your requests. For verification
of webhook updates, it uses the API key provided to Blocknative.