Skip to main content

WitnessContext

@midnight-ntwrk/compact-runtime v0.9.0


@midnight-ntwrk/compact-runtime / WitnessContext

Interface: WitnessContext<L, T>

The external information accessible from within a Compact witness call

Type Parameters​

L​

L

T​

T

Properties​

contractAddress​

readonly contractAddress: string;

The address of the contract being called


ledger​

readonly ledger: L;

The projected ledger state, if the transaction were to run against the ledger state as you locally see it currently


privateState​

readonly privateState: T;

The current private state for the contract