Skip to main content

BaseURI

BaseURI

Implements contract uri getter/setter

BASE_URI_ROLE

bytes32 BASE_URI_ROLE

_BASE_URI_SLOT

bytes32 _BASE_URI_SLOT

__BaseURI_init

function __BaseURI_init(address _baseUriRole, string _initBaseURI) internal

BaseURI chained initialization

NameTypeDescription
_baseUriRoleaddresswrite role
_initBaseURIstringinitial contract uri

__BaseURI_init_unchained

function __BaseURI_init_unchained(address _baseUriRole, string _initBaseURI) internal

BaseURI unchained initialization.

NameTypeDescription
_baseUriRoleaddresswrite role
_initBaseURIstringinitial contract uri

baseURI

function baseURI() public view returns (string)

Returns collection-wide URI-accessible metadata

setBaseURI

function setBaseURI(string uri) external

Set contract uri

supportsInterface

function supportsInterface(bytes4 interfaceId) public view virtual returns (bool)

ERC165 Support

NameTypeDescription
interfaceIdbytes4XOR of the external functions of the interface
NameTypeDescription
[0]boolbool whether interface is supported