Provide pre created OutputData for minted proofs.
Fully formed OutputData for the final amount.
Use deterministic outputs for the minted proofs.
Starting counter. Zero means auto reserve using the wallet’s CounterSource.
Optionaldenoms: AmountLike[]Optional custom split. Can be partial if you only need SOME specific amounts.
Use a factory to generate OutputData for minted proofs.
OutputDataFactory used to produce blinded messages.
Optionaldenoms: AmountLike[]Optional custom split. Can be partial if you only need SOME specific amounts.
Lock the minted proofs to a spending condition.
A LockBuilder, or complete P2PKOptions.
Optionaldenoms: AmountLike[]Optional custom split. Can be partial if you only need SOME specific amounts.
If denoms is specified, proofsWeHave() has no effect. This is the v5 name for asP2PK,
taking a LockBuilder directly or its options.
Optionaldenoms: AmountLike[]Use random blinding for the minted proofs.
Optionaldenoms: AmountLike[]Optional custom split. Can be partial if you only need SOME specific amounts.
Use a specific keyset for the operation.
Keyset id to use for mint keys and fee lookup.
Receive a callback once counters are atomically reserved for deterministic outputs.
Called with OperationCounters when counters are reserved.
Prepare the mint.
A MintPreview containing the payload and output data needed to complete the mint.
Private key to sign locked mint quotes.
Private key for locked quotes.
Provide existing proofs to help optimise denomination selection.
Proofs currently held by the wallet, used to hit denomination targets.
Execute minting against the quote.
The newly minted proofs.
Builder for minting proofs from a quote.
Remarks
Bolt12 requires privkey by default, bolt11 only for locked quotes. The compiler will throw an error if bolt12 and privkey() is omitted: MintBuilder<"bolt12", false>' is not assignable...
Use this builder for the typed, first-class mint methods. For arbitrary or future mint methods, use the generic
wallet.prepareMint(method, …)/wallet.completeMint()flow.Example