verifyOnChain
Description
The verifyOnChain
static method verifies an on-chain ZPass proof by checking the transaction on the blockchain.
Parameters
options
(VerifyOnChainOptions): An object containing:transactionId
(string): The ID of the transaction to verifyurl
(string, optional): Custom API endpoint URL (defaults to "https://api.explorer.provable.com/v1")
Returns
Returns a Promise that resolves to an object containing:
hasExecution
(boolean): Whether the transaction contains an execution, only true if the transaction has a valid execution finalized on-chain (meaning the transaction proof is valid).outputs
(Output[]): Array of transaction outputs
Example
Last updated