Skip to main content

verifyContractState

Midnight.js API Reference v2.0.2


Midnight.js API Reference / @midnight-ntwrk/midnight-js-contracts / verifyContractState

Function: verifyContractState()

verifyContractState(verifierKeys, contractState): void

Checks that the given contractState contains the given verifierKeys.

Parameters​

verifierKeys​

[string, VerifierKey][]

The verifier keys the client has for the deployed contract we're checking.

contractState​

ContractState

The (typically already deployed) contract state containing verifier keys.

Returns​

void

Throws​

ContractTypeError When one or more of the local and deployed verifier keys do not match.