IntersectMBO / cardano-node

The core component that is used to participate in a Cardano decentralised blockchain.
https://cardano.org
Apache License 2.0
3.05k stars 722 forks source link

[FR] - Event Streaming #3227

Open nikotili opened 2 years ago

nikotili commented 2 years ago

External

Network Event Streaming A network event streaming service might be needed to allow developers to implement subscriptions for certain events like Pending Transactions, New Block Creations, Logging, etc.

In my case, I'm implementing a listener for incoming transactions to a certain address and I have found this examples:

They seem to work fine for simple payment cases, but still, support of event streaming by nodes would be a lot more helpful and scalable.

johnnynuuma commented 2 years ago

I agree. Would like to see Cardano implement a generic way to log and listen for events ( both poll and push models ) a la Ethereum.

Jimbo4350 commented 1 year ago

Closing this. If this is still relevant please reopen.

johnnynuuma commented 1 year ago

Please reopen

ltouro commented 1 year ago

Check this: https://cardanosolutions.github.io/kupo and (more broadly) this: https://www.essentialcardano.io/article/a-list-of-community-built-developer-tools-on-cardano.

If you really looking for a (low level) node-based solution, check this: https://ogmios.dev/mini-protocols/

Jimbo4350 commented 1 year ago

@kosyrevSerge does the new logging framework provide anything like this?