POA Network – OmniBridge Security Audit

Download Audit Report
Summary

POA Network’s OmniBridge smart contracts have been audited by ChainSecurity. OmniBridge is a system of smart contracts that allows cross-chain token transfers between Ethereum-compatible blockchains.

“OmniBridge can be used to bridge any existing ERC20 on Ethereum Mainnet to xDai and back. The first time a token is bridged, a new ERC677 token contract is deployed on xDai and the token name is extended to include “on xDai”. If a token has been bridged previously, the previously deployed contract is used. In both cases, the requested amount of tokens is minted and sent to the account that initiated the transfer.”
(Source: https://www.xdaichain.com/for-users/bridges/omnibridge)

ChainSecurity uncovered 8 medium severity findings and 8 low severity findings.

About POA Network – OmniBridge

“POA Core is an autonomous network secured by a group of trusted validators. All validators on the network are United States notaries, and their information is publicly available. This distributed group of known validators allows the network to provide fast and inexpensive transactions.

POA organization also develops products and tools to improve interoperability, infrastructure and transparency throughout the ecosystem. These include BlockScout, an open-source explorer, TokenBridge, a multi-chain asset-transfer solution.”

(Source: https://www.poa.network/)

ChainSecurity has a thoughtful and thorough approach to their auditing process, which is not always the case with security auditing firms. Communication was excellent throughout; their high level of scrutiny, attention to detail, and understanding of complexities helped improve our OmniBridge contracts.
Igor Barinov, POA Network