Skip to content

Commit

Permalink
added rebalancing diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
ksedgwic committed May 4, 2024
1 parent 2c7ce2f commit 25bd655
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions docs/rebalancing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# CLBOSS Rebalancing

```mermaid
flowchart TB
Initiator-->|Init|FundsMover
style InitialRebalancer fill:#9fb,stroke:#333,stroke-width:4px
ListpeersAnnouncer1(ListpeersAnnouncer)-->|ListpeersResult|InitialRebalancer
InitialRebalancer-->|RequestEarningsInfo|EarningsTracker
EarningsTracker-->|ResponseEarningsInfo|InitialRebalancer
style EarningsRebalancer fill:#9fb,stroke:#333,stroke-width:4px
Timers1(Timers)-->|TimerRandomHourly|EarningsRebalancer
EarningsRebalancer-->|SelfTrigger|EarningsRebalancer
ListpeersAnnouncer2(ListpeersAnnouncer)-->|ListpeersResult|EarningsRebalancer
Manifester-->|Manifestation|EarningsRebalancer
CommandReceiver-->|CommandRequest|EarningsRebalancer
EarningsRebalancer-->|ManifestCommand|Manifester
EarningsRebalancer-->|CommandResponse|CommandReceiver
style JitRebalancer fill:#9fb,stroke:#333,stroke-width:4px
EarningsTracker-->|ResponseEarningsInfo|JitRebalancer
PeerFromScidMapper-->|ResponsePeerFromScid|JitRebalancer
JitRebalancer-->|ProvideHtlcAcceptedDeferrer|HtlcAcceptor
JitRebalancer-->|ReleaseHtlcAccepted|HtlcAcceptor
JitRebalancer-->|RequestPeerFromScid|PeerFromScidMapper
JitRebalancer-->|RequestEarningsInfo|EarningsTracker
HtlcAcceptor-->|SolicitHtlcAcceptedDeferrer|JitRebalancer
style FundsMover fill:#9bf,stroke:#333,stroke-width:4px
InitialRebalancer-->|RequestMoveFunds|FundsMover
EarningsRebalancer-->|RequestMoveFunds|FundsMover
JitRebalancer-->|RequestMoveFunds|FundsMover
ActiveProber-->|SolicitDeletablePaymentLabelFilter|FundsMover
FundsMover-->|ProvideDeletablePaymentLabelFilter|PaymentDeleter
FundsMover-->|"(spawns)"|Runner
style Runner fill:#9bf,stroke:#333,stroke-width:4px
Runner-->|ResponseMoveFunds|EarningsTracker
style Claimer fill:#9bf,stroke:#333,stroke-width:4px
HtlcAcceptor-->|SolicitHtlcAcceptedDeferrer|Claimer
Claimer-->|ReleaseHtlcAccepted|HtlcAcceptor
Claimer-->|ProvideHtlcAcceptedDeferrer|HtlcAcceptor
Timers2(Timers)-->|TimerRandomHourly|Claimer
```

0 comments on commit 25bd655

Please sign in to comment.