Skip to main content

queryLedgerState

@midnight-ntwrk/compact-runtime v0.14.0


@midnight-ntwrk/compact-runtime / queryLedgerState

Function: queryLedgerState()

function queryLedgerState(
circuitContext,
partialProofData,
program):
| AlignedValue
| GatherResult[];

Runs a program (query) against the current ledger state in the given circuit context. Records the transcript in the given partial proof data.

Parameters​

circuitContext​

CircuitContext

The context for the currently executing circuit.

partialProofData​

PartialProofData

The partial proof data to insert the query results into.

program​

Op<null>[]

The query to run.

Returns​

| AlignedValue | GatherResult[]