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
IdstringBatch ID.
NoncesDictionary<string, string>MuSig2 public nonces (hex) keyed by cosigner identifier; only values are consumed by the SDK.
TopicIReadOnlyCollection<string>Stream topics this event targets.
TxIdstringThe tree transaction these nonces are for.
Properties
Id
Batch ID.
public string Id { get; init; }
Property Value
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
Topic
Stream topics this event targets.
public IReadOnlyCollection<string> Topic { get; init; }
Property Value
TxId
The tree transaction these nonces are for.
public string TxId { get; init; }