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

Sui smart contract audit and development

Building and auditing on Sui: Move, the object model, owned and shared objects, capabilities, package upgrades, key risks and how to prepare.

Sui is a layer 1 blockchain whose smart contracts are written in Move, a language designed around the safe handling of digital assets. Its data model is built on objects rather than accounts, which allows many transactions to be processed in parallel. For a project, it means a language with strong built-in safety properties, and a new set of design choices around who owns what.

Building on Sui

Every asset or piece of state is an object with an owner: an address, another object, shared access for everyone, or immutable. Transactions on owned objects can avoid global ordering, while shared objects go through consensus. Move's type system and abilities (key, store, copy, drop) prevent assets from being duplicated or silently destroyed. Transactions can chain several calls in a single programmable transaction block.

  • Language: Sui Move
  • Tooling: the Sui command-line interface and its built-in Move test framework
  • Upgrades: packages are upgraded through an upgrade capability and an upgrade policy
  • Not EVM-compatible

What auditors look at

  • Object ownership: which objects are shared, who can pass them into a function, and whether a function trusts an object it should verify
  • Capabilities: creation, storage and transfer of admin or minting capability objects, and the one-time witness pattern
  • Abilities on types: a store or copy ability granted by mistake can let assets escape the intended rules
  • Programmable transaction blocks: sequences of public functions composed by an attacker in one transaction
  • Arithmetic, rounding and package upgrade policy

Before requesting quotes

  • Describe every object type, its owner and its lifecycle
  • List the capabilities and who holds them after deployment
  • Share Move unit tests, including tests of unauthorized calls
  • State the intended upgrade policy and who controls the upgrade capability

Sui smart contract auditors

  • Adevar Labs

    Public informationUnited States

    Blockchain security firm offering audits, fuzzing, formal verification and penetration testing

    • Audit
    • Penetration testing

    Solana · Ethereum · Sui · Aptos · BNB Chain

  • Blaize

    Public informationUkraine

    Ukrainian blockchain development company with a dedicated security audit practice

    • Development
    • Audit

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

  • BlockSec

    Public information

    Web3 security company offering smart contract and infrastructure audits plus threat monitoring

    • Audit

    Ethereum · Arbitrum · BNB Chain · Sui

  • Certora

    Public information

    Smart contract audits combining manual review with formal verification by Certora Prover

    • Audit

    Ethereum · Solana · Sui

  • 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

  • Hacken

    Public informationEstonia

    Estonian blockchain security and compliance firm: audits, pentests and MiCA, DORA readiness

    • Audit
    • Penetration testing

    Ethereum · Solana · Sui

  • MoveBit

    Public information

    Security team dedicated to the Move ecosystem, auditing contracts, dApps and blockchains

    • Audit

    Sui · Aptos · Polygon

  • 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

  • OtterSec

    Public information

    Blockchain security firm auditing layer 1s, wallets, DeFi and bridges, with pentesting and fuzzing

    • Audit
    • Penetration testing

    Solana · Ethereum · Sui · Aptos · Cosmos · +1 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

  • Rather Labs

    Public informationUnited States

    Web3 and AI engineering firm with a Buenos Aires team, building and auditing smart contracts

    • Development
    • Audit

    Ethereum · Arbitrum · Base · Optimism · Polygon · +5 more

  • softstack

    Public informationGermany

    Flensburg Web3 company offering smart contract audits, pentests, development and compliance

    • Development
    • Audit
    • Penetration testing

    Ethereum · Arbitrum · Optimism · Base · Polygon · +8 more

  • Three Sigma

    Public information

    Code security audits and economic audits for Web3 protocols, in Solidity, Rust and Move

    • Audit

    Ethereum · Arbitrum · Polygon · Base · Optimism · +4 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

  • Zellic

    Public information

    Security assessments of smart contracts, ZK circuits, L1s and web applications

    • Audit
    • Penetration testing

    Ethereum · Solana · Aptos · Sui · Cosmos

  • Zokyo

    Public informationUnited Arab Emirates

    Smart contract and protocol audits, pentesting, compliance and product development, Dubai

    • Audit
    • Penetration testing
    • Development

    Ethereum · Solana · Polygon · Arbitrum · Optimism · +9 more

Sui 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

  • Rather Labs

    Public informationUnited States

    Web3 and AI engineering firm with a Buenos Aires team, building and auditing smart contracts

    • Development
    • Audit

    Ethereum · Arbitrum · Base · Optimism · Polygon · +5 more

  • RedDuck

    Public informationUkraine

    Web3 engineering partner writing audit-ready smart contracts on EVM chains, Solana and Bitcoin

    • Development

    Ethereum · Polygon · BNB Chain · Arbitrum · Base · +6 more

  • softstack

    Public informationGermany

    Flensburg Web3 company offering smart contract audits, pentests, development and compliance

    • Development
    • Audit
    • Penetration testing

    Ethereum · Arbitrum · Optimism · Base · Polygon · +8 more

  • Zokyo

    Public informationUnited Arab Emirates

    Smart contract and protocol audits, pentesting, compliance and product development, Dubai

    • Audit
    • Penetration testing
    • Development

    Ethereum · Solana · Polygon · Arbitrum · Optimism · +9 more

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.