From cc335f82a8ee481d9bf5644ee730b1262fc61104 Mon Sep 17 00:00:00 2001 From: Simone Date: Wed, 30 Oct 2024 01:21:33 +0100 Subject: [PATCH 1/2] Update DeviceNFT.sol Fix typo + update to latest Ownable requirements from Openzeppelin --- contracts/examples/DeviceNFT.sol | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contracts/examples/DeviceNFT.sol b/contracts/examples/DeviceNFT.sol index 5b8cbbb..bf0fe7d 100644 --- a/contracts/examples/DeviceNFT.sol +++ b/contracts/examples/DeviceNFT.sol @@ -8,7 +8,7 @@ contract DeviceNFT is ERC721Upgradeable, OwnableUpgradeable { event MinterConfigured(address indexed minter, uint256 minterAllowedAmount); event MinterRemoved(address indexed minter); event MinterAllowanceIncremented(address indexed owner, address indexed minter, uint256 allowanceIncrement); - event SetBastURI(string uri); + event SetBaseURI(string uri); mapping(address => bool) internal minters; mapping(address => uint256) internal minterAllowed; @@ -16,7 +16,7 @@ contract DeviceNFT is ERC721Upgradeable, OwnableUpgradeable { uint256 public total; function initialize(string memory _name, string memory _symbol) external initializer { - __Ownable_init(); + __Ownable_init(msg.sender); __ERC721_init(_name, _symbol); uri = ""; } @@ -65,7 +65,7 @@ contract DeviceNFT is ERC721Upgradeable, OwnableUpgradeable { function setBaseURI(string calldata _uri) external onlyOwner { uri = _uri; - emit SetBastURI(_uri); + emit SetBaseURI(_uri); } function _baseURI() internal view virtual override returns (string memory) { From 3432fff0d7e2e1a00b3838a61ab8187fe4ce5762 Mon Sep 17 00:00:00 2001 From: simonerom Date: Wed, 30 Oct 2024 23:54:04 +0100 Subject: [PATCH 2/2] Revert back to Ownable v4.9.5 --- contracts/examples/DeviceNFT.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/examples/DeviceNFT.sol b/contracts/examples/DeviceNFT.sol index bf0fe7d..a0c3a8f 100644 --- a/contracts/examples/DeviceNFT.sol +++ b/contracts/examples/DeviceNFT.sol @@ -16,7 +16,7 @@ contract DeviceNFT is ERC721Upgradeable, OwnableUpgradeable { uint256 public total; function initialize(string memory _name, string memory _symbol) external initializer { - __Ownable_init(msg.sender); + __Ownable_init(); __ERC721_init(_name, _symbol); uri = ""; }