Hi OZ community, I've propose to standardize the Minting and Burning as in ERC-5679. I love to invite you to comment on this ERC at https://eips.ethereum.org/EIPS/eip-5679.
In particular, there are minor change to the current OpenZepplin Mintable and Burnable in that
The EIP-5679's EIP-1155 extension uses safeMint
and safeMintBatch
instead of mint
and mintBatch
, which requires the recipient contract to respond to ERC1155TokenReceiver
A feature request issue has been proposed in https://github.com/OpenZeppelin/openzeppelin-contracts/issues/3709