update factory

This commit is contained in:
owen05
2021-06-03 10:40:03 +08:00
parent 4facf65919
commit 699daaba9c
9 changed files with 114 additions and 26 deletions

View File

@@ -27,10 +27,10 @@ contract CrowdPoolingFactory is InitializableOwnable {
address public immutable _CLONE_FACTORY_;
address public immutable _DVM_FACTORY_;
address public immutable _DEFAULT_MAINTAINER_;
address public immutable _DEFAULT_MT_FEE_RATE_MODEL_;
address public immutable _DEFAULT_PERMISSION_MANAGER_;
address public _CP_TEMPLATE_;
address public _DEFAULT_MAINTAINER_;
// ============ Settings =============
@@ -164,6 +164,10 @@ contract CrowdPoolingFactory is InitializableOwnable {
_CP_TEMPLATE_ = _newCPTemplate;
}
function updateDefaultMaintainer(address _newMaintainer) external onlyOwner {
_DEFAULT_MAINTAINER_ = _newMaintainer;
}
function setCapRatio(uint256 _newCapRatio) public onlyOwner {
require(_newCapRatio > 0 && _newCapRatio <= 100, "CP_FACTORY : INVALID");
_CAP_RATIO_ = _newCapRatio;