htlcswitch,rpc: expose onion blob for intercepts

This commit is contained in:
Juan Pablo Civile
2020-06-25 13:43:47 -03:00
parent 46225e2921
commit 033c5b7a3f
6 changed files with 190 additions and 167 deletions

View File

@@ -128,6 +128,7 @@ func (f *interceptedForward) Packet() InterceptedPacket {
IncomingAmount: f.packet.incomingAmount,
IncomingExpiry: f.packet.incomingTimeout,
CustomRecords: f.packet.customRecords,
OnionBlob: f.htlc.OnionBlob,
}
}

View File

@@ -231,6 +231,9 @@ type InterceptedPacket struct {
// CustomRecords are user-defined records in the custom type range that
// were included in the payload.
CustomRecords record.CustomSet
// OnionBlob is the onion packet for the next hop
OnionBlob [lnwire.OnionPacketSize]byte
}
// InterceptedForward is passed to the ForwardInterceptor for every forwarded