Merge pull request #4675 from champo/sphinx_interceptor

htlcswitch,rpc: expose onion blob for intercepts
This commit is contained in:
Olaoluwa Osuntokun
2020-11-03 17:30:21 -08:00
committed by GitHub
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