ERC721Builder
Builders
Constructor
new ERC721Builder(client: IClient);
Param | Type | Description |
---|---|---|
client | IClient |
Methods
get(address)
Parameters
Name Type Description address Address Returns
Type: ERC721
setAccessControl()
a contract with AccessControl
allows role-based accesscontrol mechanisms. this extension allows to access all functions related to roles management.
Returns The updated builder with
AccessControl
extension.Type: ERC721Builder<ERC721 & AccessControl>
setAccessManaged()
a contract with AccessManager
allows certain callers to access certain functions. this extension allows to access all functions related to authority management.
Returns The updated builder with
AccessManager
extension.Type: ERC721Builder<ERC721 & AccessManaged>
setBurnable()
Returns
Type: ERC721Builder<ERC721 & ERC721Burnable>
setMintable()
Returns
Type: ERC721Builder<ERC721 & ERC721Mintable>
setOwnable()
a contract with Ownable
allows an owner to access certain functions. this extension allows to access all functions related ownership management.
Returns The updated builder with
Ownable
extension.Type: ERC721Builder<ERC721 & Ownable>
setPausable()
Returns
Type: ERC721Builder<ERC721 & ERC721Pausable>