Ackee Blockchain and deBridge Finance have agreed to perform two follow-up audits. Between 18.10.2021 and 29.10.2021, the Ackee Blockchain Security Team has successfully performed the first audit of deBridge Finance. The second audit was performed between 22.11.2021 and 03.12.2021

deBridge is a cross-chain interoperability and liquidity transfer protocol that allows the decentralized transfer of arbitrary data and assets between various blockchains (Solana, Ethereum, Avalanche, etc.). 

How deBridge protocol works?

The protocol enables transfers of assets between various blockchains via locking/unlocking of the asset on the native chain and issuing/burning the wrapped asset (deAsset) on secondary chains or L2s. Cross-chain communication between different blockchains is maintained by elected validators who run the deBridge node to perform validation of cross-chain transactions that pass between smart contracts of the deBridge protocol in different blockchains.

deBridge allows building a new generation of cross-chain protocols and applications that haven’t been possible in the past. Some of the use cases are:

  • Cross-chain swap
  • Multi-chain governance
  • Cross-chain lending
  • Cross-chain yield farming

If you want to learn more about deBridge Finance. Please visit the official deBridges’s documentation here.

A summary of the audit and its findings follows up.

Our audit methodology consisted of:

  1. Technical specification/documentation – a brief overview of the system is requested from the client and the scope of the audit is defined.
  2. Manual code review – the code is checked line by line for vulnerabilities, code duplication, best practices and the code architecture is reviewed.
  3. Local deployment + hacking – the programs are deployed locally and we try to attack the system and break it.
  4. Unit testing – additional unit tests are written in Rust to verify that the tested components work as expected.

At the beginning, we’ve defined the following main objectives of the audit at the start of the auditing process:

  • Check the overall code quality and best practices.
  • Check functionality of the system.
  • Check if nobody unauthorized is able to claim or send assets.

What were our findings?

More details with the full audit will be added in the following days.

deBridge Finance states to value security as the most crucial aspect of cross-chain interoperability. We also share these values at Ackee Blockchain and we were honored to have been chosen as an audit partner.