Skip to content

Fee engine implementation#537

Open
markettes wants to merge 72 commits into
mainfrom
feat/heuristic-fee-engine-phase2a
Open

Fee engine implementation#537
markettes wants to merge 72 commits into
mainfrom
feat/heuristic-fee-engine-phase2a

Conversation

@markettes

Copy link
Copy Markdown
Contributor

First PR gave the routing engine its signal (per-channel ChannelRoutingState: EMA local ratio, net-flow, peer category, dynamic target ratio). This adds the actuator: a pure control law that turns that signal into outbound/inbound ppm, a Quartz job that applies it to LND, and the state lifecycle around enabling/disabling it.

markettes and others added 30 commits July 7, 2026 13:47
…ting states; add corresponding interfaces and tests
…key and check in-flight rebalances by source channel
… repository and remove unused repository interfaces
… ChannelFeeOptimizerJob and TargetRatioReevaluationJob
@markettes
markettes requested a review from Jossec101 July 21, 2026 10:19
Base automatically changed from feat/heuristic-fee-engine-phase1 to main July 21, 2026 10:19
markettes added 27 commits July 21, 2026 18:00
…ting states; add corresponding interfaces and tests
…key and check in-flight rebalances by source channel
… repository and remove unused repository interfaces
… ChannelFeeOptimizerJob and TargetRatioReevaluationJob
…y/NodeGuard into feat/heuristic-fee-engine-phase2a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants