https://github.com/open-web3-stack/guardian
Web3 Guardian - a blockchain monitoring and alerting tool
https://github.com/open-web3-stack/guardian
polkadot-js substrate web3
Last synced: about 1 year ago
JSON representation
Web3 Guardian - a blockchain monitoring and alerting tool
- Host: GitHub
- URL: https://github.com/open-web3-stack/guardian
- Owner: open-web3-stack
- License: apache-2.0
- Created: 2020-04-22T23:45:15.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-23T01:25:13.000Z (almost 3 years ago)
- Last Synced: 2024-04-30T01:03:48.244Z (about 2 years ago)
- Topics: polkadot-js, substrate, web3
- Language: TypeScript
- Homepage:
- Size: 4.37 MB
- Stars: 40
- Watchers: 5
- Forks: 14
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @open-web3/guardian
## Overview
The goal of this project is to by mere configuration, we can set up a `Guardian` for a chain of concern, along with a number of tasks for monitoring and execution purposes. A task can be `monitoring margin positions` with conditions (if collateral ratio < 110%) then trigger actions (e.g. post warning message to database service, or execute a script to add position).
`guardian` is a CLI tool & JS library to monitor on-chain states and events. When user defined criteria are met, it will execute a script or post a webhook to perform an action. This action can notify users, or initiate/participate in collateral auctions such as sending a transaction.
See [#1](https://github.com/open-web3-stack/guardian/issues/1) for spec and example.
## [Guardian CLI](packages/guardian-cli)
## [Guardian Examples](packages/example-guardian)
## [Documentation](docs)
## Web3 Foundation Grant Project
`Guardian` is part of the bigger `Open-Web3-Stack` initiative, that is currently under a General Grant from Web3 Foundation. See Application details [here](https://github.com/open-web3-stack/General-Grants-Program/blob/master/grants/speculative/open_web3_stack.md). The 1st milestone has been delivered.
## Projects Using Guardian
If you intend or are using Guardian, please add yourself to the list [here](https://github.com/open-web3-stack/guardian/edit/master/README.md).
- [Acala](https://github.com/AcalaNetwork)
- [Laminar](https://github.com/laminar-protocol)