#logic #verification #assert #certora #formal-methods

macro no-std cvlr-hook

Macro to inject code at a function call

1 unstable release

new 0.4.0 Mar 17, 2025

#8 in #certora


Used in cvlr

MIT license

6KB

Certora Verification Language for Rust (CVLR)

CVLR, pronounced "cavalier", is a set of Rust libraries that provide verification primitives for Rust. We currently use it for writing formal specifications for Solana and Soroban smart contracts. Examples of respective usage can be found here and here.

Dependencies

~215–660KB
~16K SLoC