Skip to content

informalsystems/quint_awesomwasm24_workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo contains materials for the "CosmWasm Contract Security: Practical Formal Methods with Quint" workshop held at AwesomWasm 2024.

Pre-Workshop

Let's install the software useful for coding along in the workshop.

1. Install Quint

Run npm i @informalsystems/quint -g

Check that Quint is installed by running quint --version. (The version at the time of AwesomWasm is 0.20.0.)

2. Install the VSCode plugin

This plugin provides language support for Quint inside VSCode: syntax highlighting, typechecking, and similar.

In the VSCode go to Extensions (Ctrl+Shift+x or Cmd+Shift+x) and search for "Quint". You will find the Quint extension by Informal Sytems.

For other editors, see instructions here.

3. Install the ITF Trace Viewer plugin

This plugin helps visualizing Quint-produced traces.

Go to Extensions and search for "ITF Trace Viewer". There will be an extension of that name by Informal Systems.

Happy modeling with Quint :)

For the impatient

If you want to try out Quint before the workshop, have a look at Quint tutorials.

Useful Resources for During the Hackathon

Workshop Examples

For a detailed walkthrough through the CTF-01 example showed in the workshop, go through walkthrough.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published