RioChain Audit Report

CertiK Audits Three RioDeFi Modules and Performs a Pen Test For RioWallet

  1. Connectivity: RioWallet provides access to payment systems and allows users to withdraw fiat off their crypto accounts
  2. Liquidity: RioDeFi bridges centralized and decentralized financial systems and can facilitate cross-chain transactions.

Audit Review and Pen Testing Summary

CertiK team was contacted by the RioDefi team to audit the design and implementations of the to be released as a Substrate based system. The audited modules include:

  1. RioAssets
  2. RioRuntime
  • Assessing the codebase to ensure compliance with current best practices and industry standards
  • Ensuring systems logic meets the specifications and intentions of the client

Findings and Processes From Testing

Regarding the audit, the codebase makes good use of the framework specifics and Rust’s best practices. CertiK’s team of engineers found only some minor exceptions, which were swiftly fixed by the team in complete.

Audit Security Recommendations

In addition to the functionality, the team recommends improvement in the documentation of the codebase. Although some parts were well documented, others lacked proper documentation. Additionally, all documentation regarding the project, readme’s, comments, whitepapers, yellow papers should have an english version. Given the experience with the RioDeFi team, CertiK is confident that the documentation will be updated and fully in place for mainnet release.

About CertiK

CertiK is a technology-led blockchain security company founded by Computer Science professors from Yale University and Columbia University built to prove the security and correctness of smart contracts and blockchain protocols.

The Next Frontier of Finance