About the Project
Waffle is a framework for testing smart contracts that uses minimal dependencies, has syntax that is easy to learn and extend, and provides fast execution times when compiling and testing smart contracts. It is TypeScript compatible and uses Chai matchers to make tests easy to read and write.
About the Integration
Waffle can be used on Moonbeam and Moonriver to compile and test Ethereum smart contracts to Moonbeam and Moonriver, thanks to Moonbeamโs complete Ethereum compatibility and native support for Solidity smart contracts. To learn how to do this, follow this tutorial on the Moonbeam documentation site.