pub async fn verify_producer_transaction(
overlay: &BlockchainOverlayPtr,
verifying_block_height: u32,
block_target: u32,
tx: &Transaction,
tree: &mut MerkleTree,
) -> Result<PublicKey>Expand description
Verify provided producer Transaction.
Verify WASM execution, signatures, and ZK proofs and apply it to the provided, provided overlay. Returns transaction signature public key. Additionally, append its hash to the provided Merkle tree.