Cairo is a Rust-inspired language designed for creating STARK-provable programs. Computations run off-chain, producing a cryptographic proof that is verified on Ethereum L1 with minimal computational cost.
cairo
#[starknet::contract]
mod HelloStarknet {
#[storage]
struct Storage {
balance: felt252,
}
#[external(v0)]
fn get_balance(self: @ContractState) -> felt252 {
self.balance.read()
}
}