Skip to content

Latest commit

 

History

History
22 lines (21 loc) · 2.01 KB

kontrol-arguments.md

File metadata and controls

22 lines (21 loc) · 2.01 KB

Kontrol Arguments

Positional Argument Description
version Print out version of Kontrol command.
compile Generate combined JSON with solc compilation results.
solc-to-k Output helper K definition for given JSON output from solc compiler.
build Kompile K definition corresponding to given output directory.
load-state-diff Generate a state diff summary from an account access dict
prove Run Foundry Proof.
show Print the CFG for a given proof.
to-dot Dump the given CFG for the test as DOT for visualization.
list List information about CFGs on disk.
view-kcfg Explore a given proof in the KCFG visualizer.
remove-node Remove a node and its successors.
refute-node Refute a node and add its refutation as a subproof.
unrefute-node Disable refutation of a node and remove corresponding refutation subproof.
simplify-node Simplify a given node, and potentially replace it.
step-node Step from a given node, adding it to the CFG.
merge-nodes Merge multiple nodes into one branch.
section-edge Given an edge in the graph, cut it into sections to get intermediate nodes.
get-model Display a model for a given node.