From 03c8feb9d39b7b88ca776c72ff48266c9a8b9dff Mon Sep 17 00:00:00 2001 From: gab Date: Fri, 17 Jun 2022 13:12:54 +0200 Subject: [PATCH] fix: deterministic factory deployment - fix factory owner address is input in the constructor as we are using factory deterministic deployment. --- contracts/protocol/proxies/RigoblockPoolProxyFactory.sol | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/contracts/protocol/proxies/RigoblockPoolProxyFactory.sol b/contracts/protocol/proxies/RigoblockPoolProxyFactory.sol index 5bf3656e..2d2e4999 100644 --- a/contracts/protocol/proxies/RigoblockPoolProxyFactory.sol +++ b/contracts/protocol/proxies/RigoblockPoolProxyFactory.sol @@ -55,15 +55,17 @@ contract RigoblockPoolProxyFactory is Owned, IRigoblockPoolProxyFactory { _; } + // dev owner is input as we are using factory deterministic deployment. constructor( address payable _registry, address payable _dragoDao, - address _authority) + address _authority, + address _owner) { data.registry = DragoRegistry(_registry); data.dragoDao = _dragoDao; data.authority = _authority; - owner = msg.sender; + owner = _owner; } /*