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
- Daily Pay:
310 HBD
- Duration:
365 days
- Dedicated time: working hours during weekdays (ideally
6-8 hours
each day), with less availability on weekends and holidays (in case of emergency or time crucial work), and reasonable vacation time - What I'm offering:
- continued development and maintenance of current projects, Plug & Play and the new Global Notification System (GNS)
- provision of public nodes and servers for all released projects
- free consultation for other developers interested in using HAF to build their own apps, by consulting on how HAF works and how to design their apps, troubleshooting if needed
- development of additional HAF-based software as requested by the community, throughout the year (the latest result of this endeavour being GNS)
- Other expenses:
- paying for development, production and backup servers
- hiring freelance help with DevOps
- Support proposal 219 on PeakD
- Support proposal 219 on HiveSigner
- Support proposal 219 on Ecency
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:
- GET
/api/podping/history/counts
: count summaries for Podpings - 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
- POST
/api/polls/new_permlink
: generate a valid and unique permalink to use with a new poll - GET
/api/polls/ops
: a list ofpolls
operations within a specified block range - GET
/api/polls/active
: a list of currently active polls, filterable bytag
- GET `/api/polls/{author}/{permalink} : a poll and its vote details
- GET `/api/polls/{author}/{permalink}/votes : votes for a specific poll
- 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:
- Core token transfers: transfers of the core HIVE and HBD tokens
- Splinterlands transfers: transfers of the DEC Splinterlands tokens
Integrations in the pipeline include:
- More Splinterlands operations
- Hive Engine operations
- Post votes
- Mentions
- Comments
- Hivemind notifications
Thanks for reading!
- Support proposal 219 on PeakD
- Support proposal 219 on HiveSigner
- Support proposal 219 on Ecency
Voted.
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!
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)
Discord
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
@atma.love(2/3) gave you LUV. H-E tools | discord | community | <>< daily
Credit: yekindar
Earn Crypto for your Memes @ hiveme.me!
Thanks for the support!
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?
Hi, yes I am available. How best can I get in touch with you?
Very interesting and much needed work you are doing. First time I hear of the Global Notification System and the Discussion rooms.
Thanks @borislavzlatanov
A bit more about GNS:
The main benefits it will have over the current notifications are:
I want to only see transfer notificaions of > 100 HBD
)I can help with DevOps. I'm familiar with Gitlab CI system, working with it almost every day.
Sure thing. How can I get in touch with you?
in discord in Hive, hive dev channel "ua-promoter"
email: ua-promoter @ ukr . net
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!
Voted.
!PIZZA
!PGM
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)
Discord
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
Thank you!