Add the PerpV2LeverageModule factory into the Contract wrapper construct
Create a PerpV2LeverageModuleWrapper class
Follow up PR will update the set.js config and add the API class/tests
Note - To deduplicate contract testing code I opted to rely on upcoming API tests to create expectations that contract instances are correct called via the Wrapper class. Including smart contract level tests within set.js seems to create redundant guarantees when the set-protocol-v2 repo should be the source of truth for implementation/tests.
Follow up PR will update the set.js config and add the API class/tests
Note - To deduplicate contract testing code I opted to rely on upcoming API tests to create expectations that contract instances are correct called via the Wrapper class. Including smart contract level tests within set.js seems to create redundant guarantees when the set-protocol-v2 repo should be the source of truth for implementation/tests.