Fiber Dev Log 2026-02-06 #1104
yuqiliu617
started this conversation in
Dev Log
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Updates
Features
Trampoline routing payment (merged, upcoming release)
Fiber has added support for trampoline routing payment. The implementation is complete and merged, and will be available in the next release.
With trampoline routing:
PR: #1012
Improvements & Fixes
Cross-Chain Hub (CCH) Order Refactoring
Path-Finding Performance Improvements
get_node_inboundswherePubkeyequality checks called expensivesecp256k1_ec_pubkey_serializeoperations internally. Since path-finding iterates through many channels with multiple equality checks, performance was dominated by cryptographic serialization rather than actual graph logic. The fix replaces sequential iteration with map indexing, eliminating the costlyPartialEqoperations during path discovery:[u8; 33]) withinChannelInfoto permanently remove serialization overhead:Optional Gossip Network for Reduced Resource Usage
This allows nodes to disable the gossip network by making the
GossipActoroptional. When disabled, the node no longer participates in gossip avoids registering the gossip protocol, and skips gossip-related store updates. This reduces network bandwidth and CPU usage for nodes that don't need full gossip participation.Fiber Dashboard
Developer Tooling
Fixes
In Pipeline
Protocol Debugging
TLC On-Chain Settlement
External wallet signing for channel funding
This allows users sign funding transactions with their own wallets instead of the node's key, via new RPC endpoints for requesting and submitting unsigned transactions. It adds a channel state for awaiting external signatures and reuses existing timeouts, giving users greater control and security over channel funds.
Avoid performance issues when restarting for a lot of pending payments
This prevents the
NetworkActorfrom being blocked during channel reconnection by eliminating a full scan over all payment attempts, avoiding multi-minute stalls on large databases and preventing payment timeouts with panics: #1093Upcoming release preparation
Welcome first time contributor! @Zhangcy0x3 🥳
Beta Was this translation helpful? Give feedback.
All reactions