SetERC1155

Git Source

Inherits: SetERC1155Compat

State Variables

_minted

uint64 internal _minted;

_initialDesc

Descriptor internal _initialDesc;

Functions

constructor

constructor(uint64 kindId, uint32 kindRev, uint64 setId, uint32 setRev);

mint

function mint(address to, bytes32[] memory elems) external returns (uint64 id, Descriptor memory desc);

update

function update(uint64 id, bytes32[] memory elems) external onlyObjectOwner(id) returns (Descriptor memory desc);

_kindRevision

function _kindRevision(uint64 kindId, uint32 kindRev0) internal view virtual override returns (uint32);

_setRevision

function _setRevision(uint64 setId, uint32 setRev0) internal view virtual override returns (uint32);

_baseURI

function _baseURI() internal view virtual override returns (string memory);

Errors

UnsupportedKindId

error UnsupportedKindId();

UnsupportedKindRevision

error UnsupportedKindRevision();

UnsupportedSetId

error UnsupportedSetId();

UnsupportedSetRevision

error UnsupportedSetRevision();