mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-06-10 16:16:47 +00:00
18 lines
454 B
Go
18 lines
454 B
Go
package mqtt
|
|
|
|
import "github.com/kaspanet/kaspad/kasparov/kasparovd/controllers"
|
|
|
|
const selectedTipTopic = "dag/selected-tip"
|
|
|
|
// PublishSelectedTipNotification publishes notification for a new selected tip
|
|
func PublishSelectedTipNotification(selectedTipHash string) error {
|
|
if !isConnected() {
|
|
return nil
|
|
}
|
|
block, err := controllers.GetBlockByHashHandler(selectedTipHash)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
return publish(selectedTipTopic, block)
|
|
}
|