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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…