Skip to content

zmalatrax/cairo-json-artifacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cairo-json-artifacts

This repository is used as a display for the standard proposal of Cairo programs serialized compilation artifacts.

It uses the cairo-compile and newly created sierra-compile-json binaries to produce them.

See this PR.

The cairo submodule is a pinned version of the tweaked compiler

The src folder contains the Cairo programs *.cairo, the Sierra file *.sierra produced by cairo-compile (textual format, used as input by sierra-compile and now sierra-compile-json), and the CASM compilation artifacts *.json, similar to the *.CompiledContractClass.json produced by starknet-sierra-compile.

Makefile - Usage

Makefile target command Description
make build Compiles cairo-compile and sierra-compile-json binaries
make compile Compiles all Cairo programs in src/
make build-cairo-compiler Compiles cairo-compile binary
make build-sierra-compiler Compiles sierra-compile-json binary

About

Cairo programs compilation artifacts to reach a standard format

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published