diff --git a/config/rinkeby-config.js b/config/rinkeby-config.js index 52d0685..1ce8a01 100644 --- a/config/rinkeby-config.js +++ b/config/rinkeby-config.js @@ -103,7 +103,7 @@ module.exports = { //=================== NFTPool ================== DODONFTApprove: "0x9CA2A5FB3771d824FAc3a307ff6B0fbb992C00Bc", - FilterAdmin: "0xeD662e5391a3aA6F2FF610a5b33c62815b342B35", + FilterAdmin: "0x729f7f44bf64Ce814716b6261e267DbE6cdf021c", FilterERC721V1: "0xdE39C2901e72A883f7446951fB533219F3622b87", FilterERC1155V1: "0x0727dEd495E35f4bA4F5D64794145152301Db23f", DODONFTPoolProxy: "0x888B9d4C25664F8B1BF744e8F4397d1429314155", diff --git a/contracts/NFTPool/impl/FilterAdmin.sol b/contracts/NFTPool/impl/FilterAdmin.sol index dedc747..cb88bcd 100644 --- a/contracts/NFTPool/impl/FilterAdmin.sol +++ b/contracts/NFTPool/impl/FilterAdmin.sol @@ -127,6 +127,11 @@ contract FilterAdmin is InitializableInternalMintableERC20 { emit ChangeFeeRate(newFeeRate); } + function directTransferOwnership(address newOwner) external onlyOwner { + emit OwnershipTransferred(_OWNER_, newOwner); + _OWNER_ = newOwner; + } + //================= Support ================ function version() external pure virtual returns (string memory) { return "FILTER ADMIN 1.0.0";