BOLT 12 defines a compact representation for BlindedPaths, which uses short_channel_id in place of next_node_id for use in an OnionMessage packet's hop data: lightning/bolts@ba2b95a
Additionally, the blinded path's introduction node can use a short channel id with a direction byte: lightning/bolts@3db064e
TODO:
Related issues:
BOLT 12 defines a compact representation for
BlindedPaths, which usesshort_channel_idin place ofnext_node_idfor use in anOnionMessagepacket's hop data: lightning/bolts@ba2b95aAdditionally, the blinded path's introduction node can use a short channel id with a direction byte: lightning/bolts@3db064e
TODO:
BlindedPaththat uses a directed scid introduction node Compact blinded path creation #3011BlindedPaththat uses a directed scid introduction nodeBlindedPaththat uses a directed scid introduction nodeBlindedPathintroduction nodeBlindedHop::encrypted_payloadthat use an scid as the next hop Compact blinded path creation #3011ForwardTlvsthat use an scid as the next hopPeeledOnion::ForwardRelated issues:
OnionMessageusing aBlindedPaththat has the sender as introduction node correctly Fix sender is the introduction node onion messages #2951BlindedPaththat has the payer as the introduction node Blinded paths with unannounced introduction nodes #3132