Skip to content

Commit

Permalink
set subnet owner explicitly
Browse files Browse the repository at this point in the history
  • Loading branch information
cryptoAtwill committed Mar 11, 2024
1 parent d28073b commit b718ddb
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions contracts/src/SubnetActorDiamond.sol
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ contract SubnetActorDiamond {
SubnetID parentId;
}

constructor(IDiamond.FacetCut[] memory _diamondCut, ConstructorParams memory params) {
constructor(IDiamond.FacetCut[] memory _diamondCut, ConstructorParams memory params, address owner) {
if (params.ipcGatewayAddr == address(0)) {
revert GatewayCannotBeZero();
}
Expand All @@ -58,7 +58,7 @@ contract SubnetActorDiamond {

params.supplySource.validate();

LibDiamond.setContractOwner(msg.sender);
LibDiamond.setContractOwner(owner);
LibDiamond.diamondCut({_diamondCut: _diamondCut, _init: address(0), _calldata: new bytes(0)});

LibDiamond.DiamondStorage storage ds = LibDiamond.diamondStorage();
Expand Down
2 changes: 1 addition & 1 deletion contracts/src/subnetregistry/RegisterSubnetFacet.sol
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ contract RegisterSubnetFacet is ReentrancyGuard {
});

// slither-disable-next-line reentrancy-benign
subnetAddr = address(new SubnetActorDiamond(diamondCut, _params));
subnetAddr = address(new SubnetActorDiamond(diamondCut, _params, msg.sender));

//nonces start with 1, similar to eip 161
++s.userNonces[msg.sender];
Expand Down
6 changes: 3 additions & 3 deletions contracts/test/IntegrationTestBase.sol
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ contract IntegrationTestBase is Test, TestParams, TestRegistry, TestSubnetActor,
})
);

saDiamond = new SubnetActorDiamond(diamondCut, params);
saDiamond = new SubnetActorDiamond(diamondCut, params, address(this));
return saDiamond;
}

Expand Down Expand Up @@ -478,7 +478,7 @@ contract IntegrationTestBase is Test, TestParams, TestRegistry, TestSubnetActor,
})
);

SubnetActorDiamond diamond = new SubnetActorDiamond(diamondCut, params);
SubnetActorDiamond diamond = new SubnetActorDiamond(diamondCut, params, address(this));

return diamond;
}
Expand Down Expand Up @@ -555,7 +555,7 @@ contract IntegrationTestBase is Test, TestParams, TestRegistry, TestSubnetActor,

SubnetActorDiamond.ConstructorParams memory params = defaultSubnetActorParamsWith(gw);

SubnetActorDiamond d = new SubnetActorDiamond(diamondCut, params);
SubnetActorDiamond d = new SubnetActorDiamond(diamondCut, params, address(this));

return d;
}
Expand Down

0 comments on commit b718ddb

Please sign in to comment.