No description
  • Cairo 52.4%
  • Solidity 34.8%
  • Shell 12.8%
Find a file
2025-11-18 14:43:06 +01:00
.github preparing for changing repo to public 2025-02-13 12:54:36 +00:00
cairo0-python-vm Updated examples sending to atlantic 2025-02-20 16:59:07 +00:00
cairo0-rust-vm Updated examples sending to atlantic 2025-02-20 16:59:07 +00:00
cairo1-rust-vm Updated examples sending to atlantic 2025-02-20 16:59:07 +00:00
l1-verification-contract Change .env.example 2025-02-17 10:16:45 +01:00
l2-verification-contract L1 contract 2025-02-16 11:22:36 +01:00
offchain-verification Offchain example 2025-02-16 22:56:37 +01:00
.gitignore repo restructure 2025-02-13 12:04:06 +00:00
.gitmodules Offchain example 2025-02-16 22:56:37 +01:00
LICENSE preparing for changing repo to public 2025-02-13 12:54:36 +00:00
README.md Update links for verification documentation 2025-11-18 14:43:06 +01:00

Atlantic Examples

This repository contains example cairo programs to use with Atlantic. It also has example contracts for using the verified execution on-chain.

Cairo Programs

Atlantic allows you to write any program in Cairo and generate proof for its execution. That proof can be later verified on Ethereum (L1), Starknet (L2) or off-chain. Depending on your needs, you can choose 3 different Cairo version and VM configurations:

  • cairo1 Rust VM - Higher level language (similar to Rust), easier to write, but less performant.

  • cairo0 Rust VM - Lower lever (close to direct VM instructions), best performance, but lack of hints support.

  • cairo0 Python VM - Supports custom hints, but slower than Rust VM.

Contracts

Asking Atlantic to verify your proof on-chain.

Note: You have to first develop and send your program to Atlantic, as shown in the examples above.

Offchain

Using the proof from Atlantic offchain, by yourself.

Note: You have to first develop and send your program to Atlantic, as shown in the examples above.