Xecrets.Slip39.GroupedShares.md

May 26, 2026 ยท View on GitHub

Xecrets.Slip39

Xecrets.Slip39

GroupedShares Class

A collection of groups of shares, possibly complete, or incomplete.

public record GroupedShares : System.IEquatable<Xecrets.Slip39.GroupedShares>

Inheritance System.Object โ†’ GroupedShares

Implements System.IEquatable<GroupedShares>

Constructors

GroupedShares(Share[][], byte[]) Constructor

A collection of groups of shares, possibly complete, or incomplete.

public GroupedShares(Xecrets.Slip39.Share[][] ShareGroups, byte[] Secret);

Parameters

ShareGroups Share[][]

An array of groups of shares.

Secret System.Byte[]

The secret encoded by the shares, or an empty array

Properties

GroupedShares.Secret Property

The secret encoded by the shares, or an empty array

public byte[] Secret { get; init; }

Property Value

System.Byte[]

GroupedShares.ShareGroups Property

An array of groups of shares.

public Xecrets.Slip39.Share[][] ShareGroups { get; init; }

Property Value

Share[][]