Skip to main content

@midnight-ntwrk/compact-runtime v0.6.13Readme | API


@midnight-ntwrk/compact-runtime v0.6.13 / CircuitContext

Type alias: CircuitContext<T>

type CircuitContext<T>: {
currentPrivateState: T;
originalState: ContractState;
transactionContext: QueryContext;
};

The external information accessible from within a Compact circuit call

Type parameters

T

Type declaration

currentPrivateState

currentPrivateState: T;

The current private state for the contract

originalState

originalState: ContractState;

The original contract state the circuit call was started at

transactionContext

transactionContext: QueryContext;

The current on-chain context the transaction is evolving