A global notification system for dApps on the Hive Blockchain
GNS is a global notification system for dApps on the Hive Blockchain. It utilizes the HAF framework to retrieve and maintain relevant data sets from the Hive blockchain. It is completely open-source and any one can run a node to serve the notification system. The goal is to have multiple nodes running, giving multiple sources of truth.
Simply build from the Dockerfile and run the container with the following variables passed:
DB_HOST=127.0.0.1
DB_NAME=haf_block_log
DB_USERNAME=postgres
DB_PASSWORD=password
SERVER_HOST=127.0.0.3
PORT=8080
MAIN_SCHEMA=gns_dev
RESET=false
To reset the database, set the RESET
variable to true.
Status of features.
Currency:
- HIVE/HBD transfers
- Power up
- Power down
- Vest withdrawals
- Delegations received
- Delegations removed
- Author reward
- Curation reward
- Comment benefactor reward
- Filled conversion request
- Filled order
- Recurrent transfer
- Transfer from savings
Social Interactions:
- Votes
- Comments
- Reblogs
- Follows
- Unfollows
- Mentions
Comunities (WIP):
- Subscribe
- Unsubscribe
- Role assignment
- Properties update
- Post mute
- Post unmute
- DEC transfers
- Token transfers