EncodedZswapLocalState
@midnight-ntwrk/compact-runtime v0.9.0
@midnight-ntwrk/compact-runtime / EncodedZswapLocalState
Interface: EncodedZswapLocalState
Tracks the coins consumed and produced throughout circuit execution.
Properties​
coinPublicKey​
coinPublicKey: EncodedCoinPublicKey;
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: EncodedQualifiedCoinInfo[];
The coins consumed as inputs to the circuit.
outputs​
outputs: {
coinInfo: EncodedCoinInfo;
recipient: EncodedRecipient;
}[];
The coins produced as outputs from the circuit.
coinInfo​
coinInfo: EncodedCoinInfo;
recipient​
recipient: EncodedRecipient;