Provide pre created OutputData for received proofs.
Fully formed OutputData for the final amount.
Use deterministic outputs for the received 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 received proofs.
OutputDataFactory used to produce blinded messages.
Optionaldenoms: AmountLike[]Optional custom split. Can be partial if you only need SOME specific amounts.
Lock the received 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 received outputs.
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 swap to receive.
A SwapPreview containing inputs, outputs, amount, and fee.
Private key(s) used to sign P2PK locked incoming proofs.
Single key or array of multisig keys.
Provide existing proofs to help optimise denomination selection.
Proofs currently held by the wallet, used to hit denomination targets.
Require all incoming proofs to have a valid DLEQ for the selected keyset.
When true, proofs without DLEQ are rejected.
Builder for receiving a token.
Remarks
If you do not call a type method, the wallet’s policy default is used.
Example