Added update method
This commit is contained in:
parent
20b5833785
commit
334f520331
|
|
@ -20,6 +20,11 @@ contract SitesNFTs is ERC721URIStorage, AccessControl {
|
|||
_;
|
||||
}
|
||||
|
||||
modifier tokenBelongsToAddress(uint256 tokenId, address holderAddress) {
|
||||
require(ownerOf(tokenId) == holderAddress, "Address doesnt own tokenId.");
|
||||
_;
|
||||
}
|
||||
|
||||
constructor(string memory name, string memory symbol) ERC721(name, symbol) {
|
||||
baseURI = "data:application/json;base64,";
|
||||
_setupRole(DEFAULT_ADMIN_ROLE, msg.sender);
|
||||
|
|
@ -34,6 +39,10 @@ contract SitesNFTs is ERC721URIStorage, AccessControl {
|
|||
return newItemId;
|
||||
}
|
||||
|
||||
function updateTokenURI(address tokenHolderAddress, uint256 tokenId, string memory newTokenURI) public canMint() {
|
||||
|
||||
}
|
||||
|
||||
function supportsInterface(bytes4 interfaceId) public view virtual override(ERC721, AccessControl) returns (bool) {
|
||||
return super.supportsInterface(interfaceId);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue