From 6d585f930166fb9d44ec1f7f3f799ddfec8eb138 Mon Sep 17 00:00:00 2001 From: Grigoriy Simonov Date: Thu, 11 Aug 2022 09:44:00 +0000 Subject: [PATCH] chore: use contractOwner method in contract --- --- a/tests/src/eth/fractionalizer/Fractionalizer.sol +++ b/tests/src/eth/fractionalizer/Fractionalizer.sol @@ -15,15 +15,16 @@ mapping(address => bool) nftCollectionAllowList; mapping(address => mapping(uint256 => uint256)) nft2rftMapping; mapping(address => Token) rft2nftMapping; - address owner; bytes32 refungibleCollectionType = keccak256(bytes("ReFungible")); constructor() { - owner = msg.sender; } modifier onlyOwner() { - require(msg.sender == owner, "Only owner can"); + address contracthelpersAddress = 0x842899ECF380553E8a4de75bF534cdf6fBF64049; + ContractHelpers contractHelpers = ContractHelpers(contracthelpersAddress); + address contractOwner = contractHelpers.contractOwner(address(this)); + require(msg.sender == contractOwner, "Only owner can"); _; } -- gitstuff