2 releases
| new 0.7.2 | Nov 19, 2025 |
|---|---|
| 0.7.1 | Oct 22, 2025 |
#6 in #cairo-stark-net
4,981 downloads per month
2MB
43K
SLoC
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.
Dependencies
~42–61MB
~1M SLoC