├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── 01_BUG_REPORT.md │ └── 02_FEATURE_REQUEST.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── check.yml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── fibonacci.json └── run_program.rs ├── resources └── bootloader-0.13.0.json ├── scripts └── compile-bootloader.sh └── src ├── bootloaders.rs ├── hints ├── bootloader_hints.rs ├── codes.rs ├── execute_task_hints.rs ├── fact_topologies.rs ├── hint_processors.rs ├── inner_select_builtins.rs ├── load_cairo_pie.rs ├── mod.rs ├── program_hash.rs ├── program_loader.rs ├── select_builtins.rs ├── simple_bootloader_hints.rs ├── types.rs └── vars.rs ├── lib.rs ├── macros.rs └── tasks.rs /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @odesenfans @notlesh @whichqua 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01_BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/README.md -------------------------------------------------------------------------------- /examples/fibonacci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/examples/fibonacci.json -------------------------------------------------------------------------------- /examples/run_program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/examples/run_program.rs -------------------------------------------------------------------------------- /resources/bootloader-0.13.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/resources/bootloader-0.13.0.json -------------------------------------------------------------------------------- /scripts/compile-bootloader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/scripts/compile-bootloader.sh -------------------------------------------------------------------------------- /src/bootloaders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/bootloaders.rs -------------------------------------------------------------------------------- /src/hints/bootloader_hints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/bootloader_hints.rs -------------------------------------------------------------------------------- /src/hints/codes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/codes.rs -------------------------------------------------------------------------------- /src/hints/execute_task_hints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/execute_task_hints.rs -------------------------------------------------------------------------------- /src/hints/fact_topologies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/fact_topologies.rs -------------------------------------------------------------------------------- /src/hints/hint_processors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/hint_processors.rs -------------------------------------------------------------------------------- /src/hints/inner_select_builtins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/inner_select_builtins.rs -------------------------------------------------------------------------------- /src/hints/load_cairo_pie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/load_cairo_pie.rs -------------------------------------------------------------------------------- /src/hints/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/mod.rs -------------------------------------------------------------------------------- /src/hints/program_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/program_hash.rs -------------------------------------------------------------------------------- /src/hints/program_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/program_loader.rs -------------------------------------------------------------------------------- /src/hints/select_builtins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/select_builtins.rs -------------------------------------------------------------------------------- /src/hints/simple_bootloader_hints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/simple_bootloader_hints.rs -------------------------------------------------------------------------------- /src/hints/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/types.rs -------------------------------------------------------------------------------- /src/hints/vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/hints/vars.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Moonsong-Labs/cairo-bootloader/HEAD/src/tasks.rs --------------------------------------------------------------------------------