Table of Contents

Class TreeNoncesEvent

Namespace
NArk.Abstractions.Batches.ServerEvents
Assembly
NArk.Abstractions.dll

Server publishes its MuSig2 nonces for a batch tree transaction.

public record TreeNoncesEvent : BatchEvent, IEquatable<BatchEvent>, IEquatable<TreeNoncesEvent>
Inheritance
TreeNoncesEvent
Implements
Inherited Members

Constructors

TreeNoncesEvent(string, Dictionary<string, string>, IReadOnlyCollection<string>, string)

Server publishes its MuSig2 nonces for a batch tree transaction.

public TreeNoncesEvent(string Id, Dictionary<string, string> Nonces, IReadOnlyCollection<string> Topic, string TxId)

Parameters

Id string

Batch ID.

Nonces Dictionary<string, string>

MuSig2 public nonces (hex) keyed by cosigner identifier; only values are consumed by the SDK.

Topic IReadOnlyCollection<string>

Stream topics this event targets.

TxId string

The tree transaction these nonces are for.

Properties

Id

Batch ID.

public string Id { get; init; }

Property Value

string

Nonces

MuSig2 public nonces (hex) keyed by cosigner identifier; only values are consumed by the SDK.

public Dictionary<string, string> Nonces { get; init; }

Property Value

Dictionary<string, string>

Topic

Stream topics this event targets.

public IReadOnlyCollection<string> Topic { get; init; }

Property Value

IReadOnlyCollection<string>

TxId

The tree transaction these nonces are for.

public string TxId { get; init; }

Property Value

string