mirror of
https://github.com/status-im/liquidpledging.git
synced 2026-08-30 14:11:14 +00:00
Previously DAOFactory required knowledge of functions on Kernel, ACL, and DAOFactory that were not included in the IKernel & IACL interfaces. The was locking us into using the same version of solidity that aragonOS uses. Now LPFactory is decoupled from aragonOS solidity version. We compile the necessary aragonOS contracts needed for deployment in a separate step, allowing us to use the most up to date solodity version. Cleaned up and consolidated ILiquidPledging and ILPVault interfaces. Cleaned up tests to make everything use the deployLP.js helper script for deploying the LiquidPledging contract system.