Namespace NArk.Abstractions.Batches
Classes
- CosignerPublicKeyData
A cosigner's position index and compressed public key in a MuSig2 tree-signing session.
- GetEventStreamRequest
Subscription request for the Arkade server event stream, filtered to the given topics.
- SubmitSignedForfeitTxsRequest
Submits signed forfeit transactions to the server, optionally alongside the signed commitment tx.
- SubmitTreeNoncesRequest
Submits the client's MuSig2 public nonces for each batch tree transaction.
- SubmitTreeSignaturesRequest
Submits the client's MuSig2 partial signatures for each batch tree transaction.
Interfaces
- IBatchSessionExtension
Plug-point invoked by
BatchSessionat PSBT-emitting points in the batch flow. Lets extensions co-sign / mutate the PSBTs withoutBatchSessionneeding to know about specific co-signers (emulator, future custody services, etc.).
Enums
- BatchExtensionPhase
The point in the batch flow at which an IBatchSessionExtension is being invoked.
- BatchSessionPhase
Phases a batch session moves through, in the order the operator drives them. Each event is only acted on in the phase(s) that can legitimately produce it.