Sam Kleinman
6ab62fe7b6
service: remove stop method and use contexts ( #7292 )
3 years ago
Sam Kleinman
4bd8c5ab6f
p2p: transport should be captive resposibility of router ( #7160 )
The main (and minor) win of this PR is that the transport is fully the
responsibility of the router and the node doesn't need to be responsible for its lifecylce.
3 years ago
Sam Kleinman
7143f14a63
p2p: simplify open channel interface ( #7133 )
A fourth #7075 component patch to simplify the channel creation interface
3 years ago
Sam Kleinman
cbe6ad6cd5
p2p: flatten channel descriptor ( #7132 )
3 years ago
Sam Kleinman
0900ea8396
p2p: channel shim cleanup ( #7129 )
3 years ago
Sam Kleinman
f4a56f4034
p2p: refactor channel description ( #7130 )
This is another small sliver of #7075 , with the intention of removing
the legacy shim layer related to channel registration.
3 years ago
Callum Waters
c769e3e09b
p2p: track peer channels to avoid sending across a channel a peer doesn't have ( #6601 )
4 years ago
Sam Kleinman
9ffa7e8a2b
types: move NodeInfo from p2p ( #6618 )
4 years ago
Sam Kleinman
ae5f98881b
p2p: make NodeID and NetAddress public ( #6583 )
4 years ago
Sam Kleinman
a855f96946
p2p: renames for reactors and routing layer internal moves ( #6547 )
4 years ago