@midnight-ntwrk/midnight-js-contracts v0.1.15 • API
Midnight.js API Reference v0.1.15 / @midnight-ntwrk/midnight-js-contracts / withZswapWitnesses
Function: withZswapWitnesses()
withZswapWitnesses<
W
>(witnesses
): (ownPublicKey
) =>UnionToIntersection
<WitnessesWithState
<ZSwapWitnesses
<ZSwapState
>,MergedState
<Object
>> |WitnessesWithState
<W
,MergedState
<Object
>>>
Adds ZSwapWitnesses to the given witnesses.
Type parameters
• W extends Witnesses
Parameters
• witnesses: W
The user witnesses to merge with the zswap witnesses.
Returns
Function
Parameters
• ownPublicKey:
Uint8Array
The coin public key exposed by a wallet provider.
Returns
UnionToIntersection
<WitnessesWithState
<ZSwapWitnesses
<ZSwapState
>,MergedState
<Object
>> |WitnessesWithState
<W
,MergedState
<Object
>>>