update factory
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -24,9 +24,9 @@ contract DPPFactory is InitializableOwnable {
|
||||
// ============ Templates ============
|
||||
|
||||
address public immutable _CLONE_FACTORY_;
|
||||
address public immutable _DEFAULT_MAINTAINER_;
|
||||
address public immutable _DEFAULT_MT_FEE_RATE_MODEL_;
|
||||
address public immutable _DODO_APPROVE_PROXY_;
|
||||
address public _DEFAULT_MAINTAINER_;
|
||||
address public _DPP_TEMPLATE_;
|
||||
address public _DPP_ADMIN_TEMPLATE_;
|
||||
|
||||
@@ -123,6 +123,10 @@ contract DPPFactory is InitializableOwnable {
|
||||
_DPP_ADMIN_TEMPLATE_ = _newDPPAdminTemplate;
|
||||
}
|
||||
|
||||
function updateDefaultMaintainer(address _newMaintainer) external onlyOwner {
|
||||
_DEFAULT_MAINTAINER_ = _newMaintainer;
|
||||
}
|
||||
|
||||
function updateDppTemplate(address _newDPPTemplate) external onlyOwner {
|
||||
_DPP_TEMPLATE_ = _newDPPTemplate;
|
||||
}
|
||||
|
||||
@@ -33,8 +33,8 @@ contract DSPFactory is InitializableOwnable {
|
||||
// ============ Templates ============
|
||||
|
||||
address public immutable _CLONE_FACTORY_;
|
||||
address public immutable _DEFAULT_MAINTAINER_;
|
||||
address public immutable _DEFAULT_MT_FEE_RATE_MODEL_;
|
||||
address public _DEFAULT_MAINTAINER_;
|
||||
address public _DSP_TEMPLATE_;
|
||||
|
||||
// ============ Registry ============
|
||||
@@ -96,6 +96,10 @@ contract DSPFactory is InitializableOwnable {
|
||||
_DSP_TEMPLATE_ = _newDSPTemplate;
|
||||
}
|
||||
|
||||
function updateDefaultMaintainer(address _newMaintainer) external onlyOwner {
|
||||
_DEFAULT_MAINTAINER_ = _newMaintainer;
|
||||
}
|
||||
|
||||
function addPoolByAdmin(
|
||||
address creator,
|
||||
address baseToken,
|
||||
|
||||
@@ -34,8 +34,8 @@ contract DVMFactory is InitializableOwnable {
|
||||
// ============ Templates ============
|
||||
|
||||
address public immutable _CLONE_FACTORY_;
|
||||
address public immutable _DEFAULT_MAINTAINER_;
|
||||
address public immutable _DEFAULT_MT_FEE_RATE_MODEL_;
|
||||
address public _DEFAULT_MAINTAINER_;
|
||||
address public _DVM_TEMPLATE_;
|
||||
|
||||
// ============ Registry ============
|
||||
@@ -101,6 +101,10 @@ contract DVMFactory is InitializableOwnable {
|
||||
function updateDvmTemplate(address _newDVMTemplate) external onlyOwner {
|
||||
_DVM_TEMPLATE_ = _newDVMTemplate;
|
||||
}
|
||||
|
||||
function updateDefaultMaintainer(address _newMaintainer) external onlyOwner {
|
||||
_DEFAULT_MAINTAINER_ = _newMaintainer;
|
||||
}
|
||||
|
||||
function addPoolByAdmin(
|
||||
address creator,
|
||||
|
||||
@@ -27,9 +27,9 @@ contract UpCrowdPoolingFactory 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 _DEFAULT_MAINTAINER_;
|
||||
address public _CP_TEMPLATE_;
|
||||
|
||||
// ============ Settings =============
|
||||
@@ -159,6 +159,10 @@ contract UpCrowdPoolingFactory is InitializableOwnable {
|
||||
_CP_TEMPLATE_ = _newCPTemplate;
|
||||
}
|
||||
|
||||
function updateDefaultMaintainer(address _newMaintainer) external onlyOwner {
|
||||
_DEFAULT_MAINTAINER_ = _newMaintainer;
|
||||
}
|
||||
|
||||
function setFreezeDuration(uint256 _newFreeDuration) public onlyOwner {
|
||||
_FREEZE_DURATION_ = _newFreeDuration;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user