___|  _ \   |  |    |   |_ _|\ \     / ____|
 |     |   |  |  |    |   |  |  \ \   /  __|
 |   | |   | ___ __|  ___ |  |   \ \ /   |
\____|\___/     _|   _|  _|___|   \_/   _____| 

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Proposal: HAF Projects Development and Maintenance #1

BY: @imwatsi | CREATED: May 3, 2022, 11:02 a.m. | VOTES: 92 | PAYOUT: $27.00 | [ VOTE ]

[IMAGE: https://files.peakd.com/file/peakd-hive/imwatsi/245cuhSoK1Hu62grJcH1Ar5Hnn8AZuodpvxWuJU7dNX9Gpr9gERQ8xcYCvfKxyo32dtt9.png]

Many thanks to supporters of my previous proposals who have made Plug & Play a reality. Since then, I have developed Plug & Play and added support for a number of use cases, as described in this post.

This is a combined DHF proposal to continue funding Plug & Play, as well as start funding the development and maintenance of the new Global Notification System (GNS) based on HAF. More details about it are described below.

Proposal

Plug & Play

A customizable layer 2 microservice that simplifies buidling custom_json centric dApps on the Hive blockchain

Current Status

Plug & Play is currently live, with an integration for Podping in production and a Hive Engine NFT integration in the works. A polls protocol is also live. You can view the API documentation here: https://plug-play.imwatsi.com/docs.

Podping

With the help of @brianoflondon, I have developed two endpoints for accessing Podping’s data:

  1. GET /api/podping/history/counts : count summaries for Podpings
  2. GET /api/podping/history/latest/url : the latest feed update from a given Podping URL

The API is available here: https://plug-play.imwatsi.com/docs#/podping



Polls

PeakD is currently collecting information to assess what it would take to implement Polls when they have the capacity, but integrating GNS notifications is higher priority. I’m working closely with @jarvie and @asgarth on this.

Broadcast Ops: https://github.com/imwatsi/haf-plug-play/blob/master/docs/protocols/polls.md
Endpoints: https://plug-play.imwatsi.com/docs#/polls

  1. POST /api/polls/new_permlink : generate a valid and unique permalink to use with a new poll
  2. GET /api/polls/ops : a list of polls operations within a specified block range
  3. GET /api/polls/active : a list of currently active polls, filterable by tag
  4. GET `/api/polls/{author}/{permalink} : a poll and its vote details
  5. GET `/api/polls/{author}/{permalink}/votes : votes for a specific poll
  6. GET `/api/polls/{author} : polls created by the specified user

Discussion rooms

I have been working on a new feature called Discussion Rooms for some time now. These will behave like Telegram groups, where public discussion can take place, in real-time, using Hive accounts. I have code running on a testnet for this, while I iterate.

Hive Engine NFT support

I am working on bringing Hive Engine NFT data to Plug & Play, with the help of @stoodkev. This will provide balances and transaction history endpoints.

Global Notification System

Read more: https://github.com/imwatsi/hive-gns

GNS is a new HAF-based app that I am developing together with @asgarth and @jarvie. It is a global notification system for dApps on the Hive Blockchain, which brings a unified way to integrate notifications for a wide-range of Hive based operations, in a way that gives users more control. It is designed to allow easy integration of new notification types for dApps present and future.

GNS is currently in beta, with the API documentation available at: https://gns-beta.imwatsi.com/docs.


Planned development

I intend to further develop this app and bring support for more notifications. Available notifications in beta, as of this writing:

Integrations in the pipeline include:

Thanks for reading!

TAGS: [ #dhf ] [ #proposal ] [ #development ] [ #plug-play ] [ #gns ]

Replies

@borislavzlatanov | May 4, 2022, 3:28 p.m. | Votes: 1 | [ VOTE ]

Very interesting and much needed work you are doing. First time I hear of the Global Notification System and the Discussion rooms.

@imwatsi | May 4, 2022, 7:04 p.m. | Votes: 1 | [ VOTE ]

Thanks @borislavzlatanov

A bit more about GNS:

The main benefits it will have over the current notifications are:

  • support for more notification types than currently possible, because it uses HAF and is exposed to all Hive operations in existence. So we can have notifications about anything that happens on the blockchain
  • support for Layer 2, non-core notifications like Splinterlands/Hive-Engine activity, or any new apps/protocols that come out in the future
  • user customisation (for example opt in and out of individual notification categories, and within those categories define how you want to receive/summarize notifications, e.g. I want to only see transfer notificaions of > 100 HBD)
  • flexible enough to add new types of notifications needed by any dApp on Hive, each with its own customisation features dependant on the dApp developer's wishes
@ua-promoter | May 11, 2022, 12:13 p.m. | Votes: 0 | [ VOTE ]

I can help with DevOps. I'm familiar with Gitlab CI system, working with it almost every day.

@imwatsi | May 20, 2022, 10:26 a.m. | Votes: 0 | [ VOTE ]

Sure thing. How can I get in touch with you?

@ua-promoter | May 20, 2022, 1:03 p.m. | Votes: 0 | [ VOTE ]

in discord in Hive, hive dev channel "ua-promoter"

@ua-promoter | May 20, 2022, 1:23 p.m. | Votes: 0 | [ VOTE ]

email: ua-promoter @ ukr . net

@elmerlin | May 21, 2022, 10:56 p.m. | Votes: 1 | [ VOTE ]

Thanks for HT me to come have a look at this proposal.

At liketu, we've got a few more user actions that could possibly be added, for example, when a person is tagged with our picture metadata tags, or their posts receives a synthetic like. We'd also like to explore how we might best use HAF on liketu. Would you be available to chat with us to help us understand a bit better?

@imwatsi | May 27, 2022, 7:51 p.m. | Votes: 0 | [ VOTE ]

Hi, yes I am available. How best can I get in touch with you?

@atma.love | May 25, 2022, 3:36 p.m. | Votes: 8 | [ VOTE ]

Voted.

> In my attempt to forget my painful past, I almost forgot who I was.

That is the ultimate goal, to forget who or what you are. Wishing you luck1

Sat Nam
Atma

Some free Hive-engine tokens for you: !PGM !PIZZA !LUV !MEME !HBIT

Want to mine some more crypto? If so, Join #Fractally, start earning $RESPECT
https://genesis.gofractally.com/share/P3y08N-PpNgcxJQh and help to #savetheworld from the #massmurdermachine of corrupt centralised organisations effectively controlled by #thepowersthatshouldntbe!

@pgm-curator | May 25, 2022, 3:37 p.m. | Votes: 0 | [ VOTE ]

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.01 MOTA - 0.05 DEC - 15 SBT tokens to @atma.love, @imwatsi

remaining commands 14

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-2.5 BUDS-0.01 MOTA-0.05 DEC-15 SBT-1 STARBITS-0.00000001 BTC (SWWAP.BTC)

[IMAGE: https://files.peakd.com/file/peakd-hive/zottone444/23t7AyKqAfdxKEJPQrpePMW15BCPhbyrf5VoHWxhBFcEcPLjDUVVQAh9ZAopbmoJDekS6.png]
Discord [IMAGE: https://files.peakd.com/file/peakd-hive/hive-135941/23wfr3mtLS9ddSpifBvh7mwLx1rN3eoaSvbwUxTngsNR1GQ8EiZTrC9P9RwZxHCCfK8e5.png]

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444

@luvshares | May 25, 2022, 3:37 p.m. | Votes: 0 | [ VOTE ]

@atma.love(2/3) gave you LUV. H-E tools | discord | community | <>< daily

@meme.bot | May 25, 2022, 3:38 p.m. | Votes: 0 | [ VOTE ]

Credit: yekindarEarn Crypto for your Memes @ hiveme.me!

@imwatsi | May 27, 2022, 7:49 p.m. | Votes: 0 | [ VOTE ]

Thanks for the support!

@pizzabot | May 25, 2022, 3:37 p.m. | Votes: 0 | [ VOTE ]

PIZZA! PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
@blesker(2/5) tipped @imwatsi (x1)
atma.love tipped imwatsi (x1)

Join us in Discord!

@blesker | May 26, 2022, 5:37 p.m. | Votes: 0 | [ VOTE ]

Voted.
!PIZZA
!PGM

@pgm-curator | May 26, 2022, 5:38 p.m. | Votes: 0 | [ VOTE ]

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.01 MOTA - 0.05 DEC - 15 SBT tokens to @imwatsi

remaining commands 0

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-2.5 BUDS-0.01 MOTA-0.05 DEC-15 SBT-1 STARBITS-0.00000001 BTC (SWWAP.BTC)

[IMAGE: https://files.peakd.com/file/peakd-hive/zottone444/23t7AyKqAfdxKEJPQrpePMW15BCPhbyrf5VoHWxhBFcEcPLjDUVVQAh9ZAopbmoJDekS6.png]
Discord [IMAGE: https://files.peakd.com/file/peakd-hive/hive-135941/23wfr3mtLS9ddSpifBvh7mwLx1rN3eoaSvbwUxTngsNR1GQ8EiZTrC9P9RwZxHCCfK8e5.png]

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444

@imwatsi | May 27, 2022, 7:48 p.m. | Votes: 0 | [ VOTE ]

Thank you!

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>