You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #825, we ran into the orphan rule where we couldn't implement LDK's serialization traits for Vec<T> (even though we own T, we don't own Vec<T>). The proposed solution is:
Write legacy fields (from prev_htlcs/next_htlcs) in Bump rust-lightning to include trampoline changes #825, which is okay because we haven't turned on trampoline in LDK yet so we're only every expecting a single HTLC in / out
We only need to start writing the full vec for prev/next_htlcs when we turn trampoline on, which isn't happening in the imminent 0.3 tag of LDK so it's not critical that the upstream LDK changes land quickly (though ofc would be nice).
Activity
tnull commentedon Jun 24, 2026
Done in #850.