installContractKeys

fun installContractKeys(contractName: String, circuitNames: List<String>, keysSourceDir: File, zkirSourceDir: File, overwrite: Boolean = false)

Copy contract proving keys from a source directory into the cache.

Used during development/testing to install keys from the local filesystem or from bundled assets.

Parameters

contractName

Short name (e.g., "bboard")

circuitNames

Circuit names to copy (e.g., "post", "takeDown")

keysSourceDir

Directory containing {circuit}.prover, .verifier files

zkirSourceDir

Directory containing {circuit}.bzkir files

overwrite

If true, replaces existing keys (for version upgrades)