clboss/Boss/Msg
ZmnSCPxj jxPCSnmZ 94d779bcca Boss/Msg/RequestDowser.hpp: Make explicit that dowsing has a direction.
Channel directions can be individually active or inactive, which affects
routing directions.
Thus, a dowsing request in on direction may have a different result in
the opposite direction.

Existing clients of the `Dowser` assume the first argument is the source
(proposal) and the second argument is the destination (patron), but the
`Dowser` used the first argument as the destination instead.
This also flips the `Dowser` direction.
2020-11-17 11:57:00 +08:00
..
AcceptSwapQuotation.hpp Boss/Mod/BoltzSwapper/ServiceModule.cpp: Thin wrapper around Boltz::Service. 2020-09-27 00:25:12 +08:00
Begin.hpp Boss/Msg/Begin.hpp: Message sent at beginning of boss. 2020-09-07 10:55:40 +08:00
Block.hpp Boss/Mod/BlockTracker.cpp: Track blocks. 2020-09-08 17:03:48 +08:00
ChannelCreateResult.hpp Boss/Mod/ChannelCreator/Carpenter.cpp: Implement actual channel creation. 2020-09-17 14:02:24 +08:00
ChannelCreation.hpp Boss/Mod/ChannelCreateDestroyMonitor.cpp: Module to monitor channel creation and destruction events. 2020-10-13 15:53:44 +08:00
ChannelDestruction.hpp Boss/Mod/ChannelCreateDestroyMonitor.cpp: Module to monitor channel creation and destruction events. 2020-10-13 15:53:44 +08:00
ChannelFunds.hpp Boss/Mod/ChannelFundsComputer.cpp: Module to compute channel funds. 2020-09-15 12:11:08 +08:00
CommandFail.hpp Boss/Mod/CommandReceiver.cpp: Can now fail commands. 2020-10-08 17:06:35 +08:00
CommandRequest.hpp Boss/Mod/CommandReceiver.cpp: Parser of commands. 2020-09-07 17:51:36 +08:00
CommandResponse.hpp Boss/Mod/CommandReceiver.cpp: Parser of commands. 2020-09-07 17:51:36 +08:00
DbResource.hpp Boss/Msg/DbResource.hpp: New message specifically for DB only. 2020-09-28 12:46:57 +08:00
ForwardFee.hpp Boss/Mod/ForwardFeeMonitor.cpp: Module to track successful forwards. 2020-10-05 16:30:52 +08:00
Init.hpp Boss/Msg/Init.hpp: Add always_use_proxy flag. 2020-10-20 19:32:48 +08:00
InternetOnline.hpp Boss/Mod/InternetConnectionMonitor.cpp: broadcast InternetOnline message on changes in connection. 2020-10-05 14:50:11 +08:00
JsonCin.hpp Boss/JsonInput.cpp: Implement input loop. 2020-09-07 11:51:30 +08:00
JsonCout.hpp Boss/Mod/JsonOutputter.cpp: Module to output JSON to the COUT. 2020-09-07 16:43:19 +08:00
ListfundsResult.hpp Boss/Mod/ListfundsAnnouncer.cpp: Module to announce funds. 2020-09-15 11:29:39 +08:00
ListpeersAnalyzedResult.hpp Boss/Msg/ListpeersAnalyzedResult.hpp: New message containing binned listpeers. 2020-09-13 18:05:29 +08:00
ListpeersResult.hpp Boss/Msg/ListpeersResult.hpp: Extract peers field. 2020-09-10 12:35:32 +08:00
Manifestation.hpp Boss/Mod/Manifester.cpp: Module to handle getmanifest. 2020-09-07 19:05:56 +08:00
ManifestCommand.hpp Boss/Mod/Manifester.cpp: Module to handle getmanifest. 2020-09-07 19:05:56 +08:00
ManifestHook.hpp Boss/Mod/Manifester.cpp: Module to handle getmanifest. 2020-09-07 19:05:56 +08:00
ManifestNotification.hpp Boss/Mod/Manifester.cpp: Module to handle getmanifest. 2020-09-07 19:05:56 +08:00
NeedsConnect.hpp Boss/Mod/InitialConnect.cpp: Check for initial connection. 2020-09-08 19:47:33 +08:00
NeedsOnchainFunds.hpp Boss/Msg/NeedsOnchainFunds.hpp: Message broadcast when we need onchain funds. 2020-09-29 13:20:43 +08:00
Network.hpp Boss/Mod/Initiator.cpp: Module to handle init. 2020-09-08 15:51:31 +08:00
Notification.hpp Boss/Mod/CommandReceiver.cpp: Parser of commands. 2020-09-07 17:51:36 +08:00
OnchainFee.hpp Boss/Mod/OnchainFeeMonitor.cpp: Emit OnchainFee messages. 2020-09-15 13:26:41 +08:00
OnchainFunds.hpp Boss/Mod/OnchainFundsAnnouncer.cpp: Module to check for funds. 2020-09-15 09:11:12 +08:00
PatronizeChannelCandidate.hpp Boss/Mod/ChannelCandidateInvestigator/: Begin coding to support patronless channel candidates. 2020-10-01 11:26:25 +08:00
PayInvoice.hpp Boss/Mod/InvoicePayer.cpp: Module to pay invoices. 2020-09-28 11:28:07 +08:00
PeerMedianChannelFee.hpp Boss/Mod/PeerCompetitorFeeMonitor/: Module to determine channel fees going into our peers. 2020-09-30 13:30:58 +08:00
PeerMetrics.hpp Boss/Msg/PeerMetrics.hpp: Make copyable. 2020-11-05 14:48:38 +08:00
PeerStatistics.hpp Boss/Mod/PeerStatistician.cpp: Stores statistics. 2020-10-06 13:26:09 +08:00
PreinvestigateChannelCandidates.hpp Boss/Msg/PreinvestigateChannelCandidates.hpp: New message for preinvestigating. 2020-09-14 04:17:57 +08:00
ProbeActively.hpp Boss/Mod/ActiveProber.cpp: active probing module. 2020-10-07 15:06:38 +08:00
ProposeChannelCandidates.hpp Boss/Msg/PreinvestigateChannelCandidates.hpp: New message for preinvestigating. 2020-09-14 04:17:57 +08:00
ProposeConnectCandidates.hpp Boss/Mod/NeedsConnectSolicitor.cpp: Module to solicit nodes to connect to. 2020-09-09 15:18:25 +08:00
ProposePatronlessChannelCandidate.hpp Boss/Mod/ChannelCandidateInvestigator/: Begin coding to support patronless channel candidates. 2020-10-01 11:26:25 +08:00
ProvideChannelFeeModifier.hpp Boss/Mod/ChannelFeeManager.cpp: Module to consider other modules for modifying the channel fee settings. 2020-09-30 15:49:45 +08:00
ProvideHtlcAcceptedDeferrer.hpp *: Silence clang warnings. 2020-11-02 19:02:35 +08:00
ProvideStatus.hpp Boss/Mod/StatusCommand.cpp: Add facility to get status. 2020-09-18 06:23:49 +08:00
ProvideSwapQuotation.hpp Boss/Mod/BoltzSwapper/ServiceModule.cpp: Thin wrapper around Boltz::Service. 2020-09-27 00:25:12 +08:00
ReleaseHtlcAccepted.hpp Boss/Mod/HtlcAcceptor.cpp: Module to handle and dispatch HTLC acceptance. 2020-10-03 18:49:27 +08:00
RequestChannelCreation.hpp Boss/Mod/ChannelCreationDecider.cpp: Module to decide on whether to create channels. 2020-09-15 14:49:51 +08:00
RequestConnect.hpp Boss/Mod/Connector.cpp: Module to connect to other nodes. 2020-09-09 09:52:08 +08:00
RequestDowser.hpp Boss/Msg/RequestDowser.hpp: Make explicit that dowsing has a direction. 2020-11-17 11:57:00 +08:00
RequestEarningsInfo.hpp Boss/Mod/EarningsTracker.cpp: Module to keep track of fee earnings, for use with rebalancing decisions. 2020-10-23 23:48:07 +08:00
RequestListpays.hpp Boss/Mod/ListpaysHandler.cpp: Module to perform listpays. 2020-09-28 14:48:19 +08:00
RequestMoveFunds.hpp Boss/Mod/FundsMover/: Start implementing funds mover module. 2020-10-20 09:06:58 +08:00
RequestNewaddr.hpp Boss/Mod/NewaddrHandler.cpp: Module to perform newaddr commands. 2020-09-28 16:17:47 +08:00
RequestPeerMetrics.hpp Boss/Mod/PeerMetrician.cpp: Add metrics generator. 2020-10-06 15:38:13 +08:00
RequestPeerStatistics.hpp Boss/Mod/PeerStatistician.cpp: Stores statistics. 2020-10-06 13:26:09 +08:00
ResponseConnect.hpp Boss/Mod/Connector.cpp: Module to connect to other nodes. 2020-09-09 09:52:08 +08:00
ResponseDowser.hpp Boss/Mod/Dowser.cpp: Move dowser to its own separate module. 2020-10-12 15:19:31 +08:00
ResponseEarningsInfo.hpp Boss/Mod/EarningsTracker.cpp: Module to keep track of fee earnings, for use with rebalancing decisions. 2020-10-23 23:48:07 +08:00
ResponseListpays.hpp Boss/Mod/ListpaysHandler.cpp: Module to perform listpays. 2020-09-28 14:48:19 +08:00
ResponseMoveFunds.hpp Boss/Mod/FundsMover/: Start implementing funds mover module. 2020-10-20 09:06:58 +08:00
ResponseNewaddr.hpp Boss/Mod/NewaddrHandler.cpp: Module to perform newaddr commands. 2020-09-28 16:17:47 +08:00
ResponsePeerMetrics.hpp Boss/Mod/PeerMetrician.cpp: Add metrics generator. 2020-10-06 15:38:13 +08:00
ResponsePeerStatistics.hpp Boss/Mod/PeerStatistician.cpp: Stores statistics. 2020-10-06 13:26:09 +08:00
RpcCommandHook.hpp Boss/Mod/CommandReceiver.cpp: Handle rpc_command at this level, to increase our responsiveness. 2020-11-10 10:19:53 +08:00
SendpayResult.hpp Boss/Mod/SendpayResultMonitor.cpp: Also track if the destination was successfully reached. 2020-10-05 09:12:23 +08:00
SetChannelFee.hpp Boss/Mod/ChannelFeeSetter.cpp: Module to change channel fees. 2020-09-30 15:26:28 +08:00
SolicitChannelCandidates.hpp Boss/Mod/ChannelFinderByPopularity.cpp: Proposes nodes to channel with via popularity. 2020-09-10 22:09:37 +08:00
SolicitChannelFeeModifier.hpp Boss/Mod/ChannelFeeManager.cpp: Module to consider other modules for modifying the channel fee settings. 2020-09-30 15:49:45 +08:00
SolicitConnectCandidates.hpp Boss/Mod/NeedsConnectSolicitor.cpp: Module to solicit nodes to connect to. 2020-09-09 15:18:25 +08:00
SolicitHtlcAcceptedDeferrer.hpp Boss/Mod/HtlcAcceptor.cpp: Module to handle and dispatch HTLC acceptance. 2020-10-03 18:49:27 +08:00
SolicitStatus.hpp Boss/Mod/StatusCommand.cpp: Add facility to get status. 2020-09-18 06:23:49 +08:00
SolicitSwapQuotation.hpp Boss/Mod/BoltzSwapper/ServiceModule.cpp: Thin wrapper around Boltz::Service. 2020-09-27 00:25:12 +08:00
StatusListpays.hpp Boss/Mod/ListpaysHandler.cpp: Module to perform listpays. 2020-09-28 14:48:19 +08:00
SwapCreation.hpp Boss/Msg/SwapCreation.hpp: Also include hash of the swap. 2020-09-28 11:40:34 +08:00
SwapRequest.hpp Boss/Mod/SwapManager.cpp: Offchain-to-onchain swap manager. 2020-09-29 08:17:33 +08:00
SwapResponse.hpp Boss/Mod/SwapManager.cpp: Offchain-to-onchain swap manager. 2020-09-29 08:17:33 +08:00
TaskCompletion.hpp Boss/Mod/NeedsConnectSolicitor.cpp: Module to solicit nodes to connect to. 2020-09-09 15:18:25 +08:00
Timer10Minutes.hpp Boss/Mod/Timers.cpp: Module to emit regular timing messages. 2020-09-08 18:40:19 +08:00
TimerRandomDaily.hpp Boss/Mod/Timers.cpp: Module to emit regular timing messages. 2020-09-08 18:40:19 +08:00
TimerRandomHourly.hpp Boss/Mod/Timers.cpp: Module to emit regular timing messages. 2020-09-08 18:40:19 +08:00