Extensions
Writing Extensions
Override TokenURI Functionality
interface ICreatorExtensionTokenURI is IERC165 {
/**
* Get the uri for a given creator/tokenId
*/
function tokenURI(address creator, uint256 tokenId) external view returns (string memory);
}Receive a Burn Callback
interface IERC721CreatorExtensionBurnable is IERC165 {
/**
* @dev callback handler for burn events
*/
function onBurn(address owner, uint256 tokenId) external;
}Receive a Transfer Callback
Overriding Royalties
Adding and Removing Extensions
Last updated