Namespace NArk.Core.Batches
Classes
- BatchExpiryPolicy
Bounds the batch expiry an Arkade server declares when it opens a batch, before the client commits to it.
- BatchSession
Handles participation in a batch settlement for a specific intent. Events are followed in the order the operator drives them — tree nodes, tree signing, nonce aggregation, finalization — and forfeits are only signed once the commitment transaction is shown to carry the outputs the intent asked for.
- TreeSignerSession
Tree signer session implementation using IArkadeWalletSigner
- TreeValidator
Validates tree signatures
- TxTree
Represents a graph of bitcoin transactions used in settlement sessions
- TxTreeNode
Node in the transaction tree for serialization
- ValidationErrors
Validation errors for transaction trees