Skip to main content

Smart Contracts

PAL can provide funding for audits of Smart Contracts which are deployed on Polkadot - i.e. projects that deploy smart contracts in chains secured by Polkadot.

Funding

PAL can cover up to 50% of the costs of an audit, with a hard cap of $50,000.

The hard cap applies on all audits requested by a project for a period of 6 months.

All funding is paid out in DOT using the 30-day DOT EMA price.

Eligibility Criteria

In order to receive PAL funding, applications need to satisfy all the following criteria:

  • The smart contract is intended to be deployed on a Polkadot-SDK chain that is secured by Polkadot.
  • The smart contract is written in Solidity or in Ink!.
  • The requested amount does not exceed the maximum defined above.
  • The code is open source.
  • The code is production-ready and under development freeze - no new commits are allowed unless agreed with the auditors (fixes of identified bugs).
  • The applicant agrees that the audit report will be made public by PAL (once any open issues have been addressed by the team).

Application

Follow the steps below to apply for audit funding:

  1. Make sure you fulfill the Eligibility Criteria.
  2. Determine the scope of the audit (LOC + refs, excluding tests).
  3. Examine the Pre-Audit Preparedness Checklist.
  4. Join the PAL Discord - this is where all communication takes place.
  5. Request at least 2 offers for an audit from at least 2 auditors approved by PAL.
  6. Decide which offer you wish to proceed with.
  7. Submit your funding application using our Application Form at the top of this page.

The usual processing time of applications is 1-2 weeks. We will keep you updated in a dedicated Discord channel.