Skip to main content

ERC721Builder

Builders

Constructor

new ERC721Builder(client: IClient);
ParamTypeDescription
clientIClient





Methods

get(address)

Parameters

NameTypeDescription
addressAddress

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>