INNER CODE UNIT · Go
peel
lightningnetwork/lightning-onion · cmd/main.go:289
func peel(ctx *cli.Context) error {
file := ctx.String("file")
jsonSpec, err := os.ReadFile(file)
if err != nil {
return fmt.Errorf("unable to read JSON onion spec from file "+
"%v: %v", file, err)
}
var info onionInfo
if err := json.Unmarshal(jsonSpec, &info); err != nil {
return err
}
packet, sessionKey, assocData, blindingPoint, err := parseOnionInfo(
&info,
)
if err != nil {
return err