Skip to content

Examples of Solana applications verification with the Certora Prover

Notifications You must be signed in to change notification settings

Certora/SolanaExamples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolanaExamples

This repository contains examples of Solana applications that can be formally verfied with the Certora Prover.

Prerequisites

See the Certora Solana Prover documentation for instruction about how to install the prerequisites.

Furthermore, you will need to install just.

Structure and Usage

Each example has a certora subdirectory which contains files to perform the formal verification. Inside of certora/conf there are several .conf files which are the config files for certoraSolanaProver and run the rules in the example.

For instance, to run the verification on the first_example run the following:

cd cvlr_by_example/first_example/certora/conf/`
certoraSolanaProver Default.conf

This will build the code and run the verification.

About

Examples of Solana applications verification with the Certora Prover

Resources

Stars

Watchers

Forks