ZswapLocalState
@midnight-ntwrk/compact-runtime v0.14.0
@midnight-ntwrk/compact-runtime / ZswapLocalState
Interface: ZswapLocalState
Tracks the coins consumed and produced throughout circuit execution.
Properties
coinPublicKey
coinPublicKey: string;
The Zswap coin public key of the user executing the circuit.
currentIndex
currentIndex: bigint;
The Merkle tree index of the next coin produced.
inputs
inputs: QualifiedShieldedCoinInfo[];
The coins consumed as inputs to the circuit.
outputs
outputs: {
coinInfo: ShieldedCoinInfo;
recipient: Recipient;
}[];
The coins produced as outputs from the circuit.
coinInfo
coinInfo: ShieldedCoinInfo;
recipient
recipient: Recipient;