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

Polkadot smart contract audit and development

Building and auditing on Polkadot: parachains, Substrate runtimes, ink! and EVM contracts, XCM messaging, key risk areas and how to prepare.

Polkadot is a multichain network in which a relay chain provides shared security to connected chains, called parachains, that communicate through a common message format (XCM). A project can deploy smart contracts on a parachain that supports them, or build its own runtime logic. The review scope differs greatly between these two options.

Building on Polkadot

Chains are built with the Polkadot SDK (formerly Substrate) in Rust, with logic organized in FRAME pallets that form the chain's runtime. Smart contracts can be written in ink!, a Rust-based language compiled to WebAssembly, on chains that support it, or in Solidity on EVM-compatible parachains. XCM messages carry assets and instructions between chains.

  • Languages: Rust for runtimes and ink! contracts, Solidity on EVM-compatible parachains
  • Tooling: the Polkadot SDK, cargo-contract for ink!, standard EVM frameworks where applicable
  • The execution model depends on the chain you deploy to

What auditors look at

  • Runtime pallets: weights and benchmarking, panics, unbounded storage and origin checks on calls
  • XCM configuration: which origins and assets are trusted, barriers, fee payment and asset reserves
  • Runtime upgrades and storage migrations that could corrupt existing state
  • ink! contracts: arithmetic, cross-contract calls, reentrancy settings and upgrade mechanisms
  • EVM-specific risks where contracts run on an EVM-compatible parachain

Before requesting quotes

  • State whether you deliver pallets, a full runtime, ink! contracts or Solidity contracts, and the target chain
  • Share the SDK or ink! version and the runtime configuration if relevant
  • Describe cross-chain flows and the assets they move
  • Provide tests and benchmarks for pallets, and explain how upgrades will be governed

Polkadot smart contract auditors

  • 4soft

    Public informationPoland

    Wrocław software house for blockchain development, on-chain analytics and crypto compliance

    • Development
    • Audit

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

  • Chainscore Labs

    Public informationIndia

    Pune blockchain engineering studio building DeFi protocols, wallets and node clients

    • Development
    • Audit

    Ethereum · Arbitrum · Base · Polygon · Polkadot

  • CoinFabrik

    Public informationArgentina

    Argentine blockchain security and development company auditing Solidity, Rust, Clarity and Soroban

    • Development
    • Audit

    Ethereum · Solana · Polkadot

  • FuzzingLabs

    Public informationFrance

    French offensive security company auditing blockchains and smart contracts with fuzzing

    • Audit

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

  • 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

  • Security Research Labs

    Public informationGermany

    Berlin security research firm reviewing smart contracts, chain runtimes and bridges

    • Audit
    • Penetration testing

    Ethereum · Cosmos · Solana · Polkadot

  • 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

Polkadot smart contract developers

  • 4soft

    Public informationPoland

    Wrocław software house for blockchain development, on-chain analytics and crypto compliance

    • Development
    • Audit

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

  • BlockyDevs

    Public informationPoland

    Warsaw software studio building Web3 products, with smart contracts in Solidity and ink!

    • Development

    Polkadot · Solana

  • ChainSafe

    Public information

    Open-source blockchain R&D firm offering protocol engineering, infrastructure and co-development

    • Development

    Ethereum · Polkadot · Optimism

  • Chainscore Labs

    Public informationIndia

    Pune blockchain engineering studio building DeFi protocols, wallets and node clients

    • Development
    • Audit

    Ethereum · Arbitrum · Base · Polygon · Polkadot

  • CoinFabrik

    Public informationArgentina

    Argentine blockchain security and development company auditing Solidity, Rust, Clarity and Soroban

    • Development
    • Audit

    Ethereum · Solana · Polkadot

  • LimeChain

    Public informationBulgaria

    Bulgarian blockchain engineering firm building smart contracts, protocols and onchain products

    • Development

    Ethereum · Polygon · Base · Solana · NEAR · +1 more

  • Moonsong Labs

    Public informationUnited States

    Blockchain engineering firm for institutional protocols, tokenization and payment infrastructure

    • Development

    Ethereum · ZKsync · Solana · Polkadot

  • 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.