Versions in this module Expand all Collapse all v0 v0.0.7 Sep 22, 2023 v0.0.6 Sep 11, 2023 Changes in this version + var BountyBidTopic = bulletinBoardTypes.MQTTTopic("topic/BountyBidWon") + var HighestBidTopic = bulletinBoardTypes.MQTTTopic("topic/HighestBid") + var ProposerPayloadRequestTopic = bulletinBoardTypes.MQTTTopic("topic/ProposerPayloadRequest") + var ProposerRequestTopic = bulletinBoardTypes.MQTTTopic("topic/ProposerSlotHeaderRequest") + func ClientBrokerUrl(broker string, port uint64) string + type RelayMQTT struct + BeaconInterface *beaconclient.MultiBeaconClient + Broker string + Channel RelayMQTTChannels + Client pahoMQTT.Client + ClientOptions *pahoMQTT.ClientOptions + Log *logrus.Entry + Port uint64 + func NewMQTTClient(clientParameters bulletinBoardTypes.RelayMQTTOpts, ...) (*RelayMQTT, error) + func (relayClient *RelayMQTT) BountyBidWon() + func (relayClient *RelayMQTT) BulletinBoards() + func (relayClient *RelayMQTT) HighestBidPublish() + func (relayClient *RelayMQTT) SlotHeaderRequested() + func (relayClient *RelayMQTT) SlotPayloadRequested() + type RelayMQTTChannels struct + BountyBidChannel chan bulletinBoardTypes.BountyBidWon + HighestBidChannel chan bulletinBoardTypes.RelayHighestBid + ProposerHeaderChannel chan bulletinBoardTypes.ProposerHeaderRequest + SlotPayloadChannel chan bulletinBoardTypes.SlotPayloadRequest