@midnight-ntwrk/midnight-js-contracts v0.1.15 • API
Midnight.js API Reference v0.1.15 / @midnight-ntwrk/midnight-js-contracts / ZSwapWitnesses
Type alias: ZSwapWitnesses<PS>
ZSwapWitnesses<
PS
>:Object
Type representing the ZSwap witnesses required by the Compact standard library.
Type parameters
• PS
The contract-specific private state provided by the user.
Type declaration
create_zswap_input()
Parameters
• context: WitnessContext
<unknown
, PS
>
• coin: RuntimeQualifiedCoinInfo
Returns
[PS
, void
]
create_zswap_output()
Parameters
• context: WitnessContext
<unknown
, PS
>
• coin: RuntimeCoinInfo
• recipient: RuntimeRecipient
Returns
[PS
, void
]
own_public_key()
Parameters
• context: WitnessContext
<unknown
, PS
>
Returns
[PS
, RuntimeCoinPublicKey
]