Skip to content
Private, independent platform.Private, independent platform: free for clients, funded by a commission paid by vendors.Funding
smart-contract.com

Directory by blockchain

Starknet smart contract audit and development

Building and auditing on Starknet: Cairo, felt arithmetic, native account abstraction, L1 to L2 messaging, key risk areas and how to prepare.

Starknet is a zero-knowledge rollup on Ethereum that proves the validity of its transactions with STARK proofs. Its smart contracts are written in Cairo, a language designed for provable computation, not in Solidity. For a project, this means a distinct stack and a smaller pool of specialists, with review effort focused on language specifics and cross-layer messaging.

Building on Starknet

Cairo's base type is the field element (felt252), and higher-level integer types are built on top of it. Contracts are declared as classes and then deployed as instances, and a contract can replace its own class to be upgraded. Every account is a smart contract (native account abstraction), and messages between Ethereum and Starknet go through a core contract on Ethereum and dedicated L1 handler functions on Starknet.

  • Language: Cairo
  • Tooling: Scarb for building and packaging, Starknet Foundry for testing
  • Not EVM-compatible

What auditors look at

  • Felt arithmetic: operations on raw field elements wrap around modulo a prime, so values must use checked integer types where overflow matters
  • L1 to L2 and L2 to L1 messaging: validation of the sender in L1 handlers, message cancellation and failure handling
  • Account abstraction: signature validation, assumptions about the caller and replay protection
  • Upgrades through class replacement: who can trigger them and how storage is preserved
  • Storage layout, access control and the handling of Ethereum addresses, which differ in size from Starknet addresses

Before requesting quotes

  • Indicate the Cairo and Scarb versions used and any external libraries
  • Describe each cross-layer flow and the contracts on both sides
  • Provide Starknet Foundry tests, including negative cases and message handling
  • Explain the upgrade mechanism and who controls it

Starknet smart contract auditors

  • ABDK Consulting

    Public information

    Audits of smart contracts, ZK circuits and cryptographic schemes, plus research and consulting

    • Audit

    Ethereum · Starknet

  • Blaize

    Public informationUkraine

    Ukrainian blockchain development company with a dedicated security audit practice

    • Development
    • Audit

    Ethereum · Polygon · Arbitrum · Solana · Sui · +4 more

  • ChainSecurity

    Public informationSwitzerland

    Zurich smart contract audit firm reviewing DeFi, stablecoin, bridge and L1/L2 code

    • Audit

    Ethereum · Solana · Starknet · Sui · Aptos

  • Cyfrin

    Public information

    Smart contract audits, penetration testing and security education, maker of Aderyn and Solodit

    • Audit
    • Penetration testing

    Ethereum · ZKsync · Arbitrum · Avalanche · BNB Chain · +8 more

  • FuzzingLabs

    Public informationFrance

    French offensive security company auditing blockchains and smart contracts with fuzzing

    • Audit

    Solana · Ethereum · NEAR · Starknet · Sui · +3 more

  • Nethermind

    Public informationUnited Kingdom

    London blockchain engineering and research firm; its Nethermind Security arm audits smart contracts

    • Development
    • Audit

    Ethereum · Starknet · ZKsync · Solana

  • Oak Security

    Public informationGermany

    Munich-based Web3 security firm auditing EVM, Solana, Cosmos, Substrate and Starknet code

    • Audit
    • Penetration testing

    Ethereum · Solana · Cosmos · Polkadot · Starknet · +2 more

  • OpenZeppelin

    Public informationUnited Kingdom

    Smart contract security audits and the open-source OpenZeppelin Contracts library

    • Audit

    Ethereum · Arbitrum · Optimism · Base · ZKsync · +2 more

  • QuillAudits

    Public information

    Smart contract audit firm also offering dApp penetration testing, wallet audits and monitoring

    • Audit
    • Penetration testing

    Ethereum · NEAR · BNB Chain · Polygon · Optimism · +8 more

  • ScaleBit

    Public information

    Web3 security team auditing smart contracts, dApps and blockchains, with a Bitcoin layer 2 focus

    • Audit

    Ethereum · Arbitrum · BNB Chain · Solana · Polygon · +3 more

  • Trail of Bits

    Public informationUnited States

    Security firm reviewing smart contracts, nodes and bridges, maker of Slither and Echidna

    • Audit
    • Penetration testing

    Ethereum · Arbitrum · Optimism · Solana · Sui · +4 more

Starknet smart contract developers

  • Blaize

    Public informationUkraine

    Ukrainian blockchain development company with a dedicated security audit practice

    • Development
    • Audit

    Ethereum · Polygon · Arbitrum · Solana · Sui · +4 more

  • dOrg

    Public informationUnited States

    US-registered Web3 development cooperative building smart contracts, DeFi and DAO tooling

    • Development

    Ethereum · Starknet

  • LambdaClass

    Public information

    Engineering firm building zero-knowledge systems, Ethereum clients and verified blockchain software

    • Development

    Ethereum · Starknet

  • Nethermind

    Public informationUnited Kingdom

    London blockchain engineering and research firm; its Nethermind Security arm audits smart contracts

    • Development
    • Audit

    Ethereum · Starknet · ZKsync · Solana

Describe your project once. Compare with confidence.

Get comparable quotes from vetted developers, then secure your code with an independent auditor.

Get quotes

Free for clients. No commitment.