starknet-native-compile 0.7.1

A binary for compiling Sierra contracts with Cairo Native
starknet-native-compile-0.7.1 is not a library.

Starknet Native Compile

A binary for compiling Sierra contracts with Cairo Native.

Requirements

See Cairo Native's instructions on how to build this binary properly.

Usage

First, compile a sierra contract class with starknet-native-compile. The contract class format should be compatible with cairo_lang_starknet_classes::contract_class::ContractClass.

starknet-native-compile <CONTRACT_CLASS> <OUTPUT_LIBRARY>

Then, load and execute the shared library with cairo_native::executor::AotContractExecutor.