Configuration for generating blinded message outputs.
Random blinding factors (default behavior).
Deterministic outputs based on a counter.
Counter: 0 means “auto-assign from wallet’s CounterSource”. Any positive value is used as the exact starting counter without reservation. Negative values are invalid.
Pay-to-public-key (P2PK) outputs.
P2PKOptions
Factory-generated OutputData.
Outputs count from denominations or basic split.
OutputDataFactory
Pre-created OutputData, bypassing splitting.
A discriminated union based on the type field.
type
// Random with custom splits const random: OutputType = { type: 'random', denominations: [1, 2, 4] }; // Deterministic const deterministic: OutputType = { type: 'deterministic', counter: 0 }; Copy
// Random with custom splits const random: OutputType = { type: 'random', denominations: [1, 2, 4] }; // Deterministic const deterministic: OutputType = { type: 'deterministic', counter: 0 };
Configuration for generating blinded message outputs.