Security and Audits

The Forex AMM consists of various sets of smart contracts. These smart contracts are implemented in Solidity and are by default not compatible with Polkadot runtimes. However, the Pendulum team implemented a compatibility layer to facilitate the deployment of Solidity-based smart contracts on Pendulum. This layer consists of wrapper smart contracts and ink! chain extensions to make smart contracts able to access price and asset information stored in the runtime.

These wrapper smart contracts and chain extensions were audited by Hacken.

Detailed report -> https://audits.hacken.io/pendulum/.

A blog post explaining how these smart contracts interact with each other can be found here.

Last updated

Was this helpful?