Request form
Cookbook may introduce a token in the future. Share and contribute to be eligible for future airdrops.
close icon
relevant tag icon
ERC1155 with burnable NFTs and pausable transfers
copy icon
Cookbook
• version 1.07
NFT
ERC1155
Pausable
Burnable
Deployable

ERC1155 with burnable NFTs and pausable transfers

ERC 1155 NFT, the basic standard multi-token, with the following features: -Burn feature that allow users to burn their NFTs. This directly decreases total supply. -Owner can pause or unpause NFT transfers. -Adjustable metadata. -Create multiple NFT collections with the same contract.

*Visit desktop site to download or deploy

Version

1.07

Creator

Cookbook

Recent Use

🍞 0x7015 downloaded
🥐 0xa62b saved
🥖 0xa62b downloaded
🥨 0x77eA downloaded
🥯 0x7015 deployed
🥞 0x5e47 deployed

Last Publish

9/6/2022
Any contract you deploy is yours.
Fully owned and controlled by your wallet.
Documentation
Source Code
balanceOf(address,uint256) :
See {IERC1155-balanceOf}. Requirements: - `account` cannot be the zero address.
balanceOfBatch(address[],uint256[]) :
See {IERC1155-balanceOfBatch}. Requirements: - `accounts` and `ids` must have the same length.
exists(uint256) :
Indicates whether any token exist with a given id, or not.
isApprovedForAll(address,address) :
See {IERC1155-isApprovedForAll}.
mint(address,uint256,uint256,bytes) :
A method for the owner to mint new ERC1155 tokens.
mintBatch(address,uint256[],uint256[],bytes) :
A method for the owner to mint a batch of new ERC1155 tokens.
owner() :
Returns the address of the current owner.
pause() :
Pauses the contract, preventing any transfers. Only callable by the contract owner.
paused() :
Returns true if the contract is paused, and false otherwise.
renounceOwnership() :
Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
safeBatchTransferFrom(address,address,uint256[],uint256[],bytes) :
See {IERC1155-safeBatchTransferFrom}.
safeTransferFrom(address,address,uint256,uint256,bytes) :
See {IERC1155-safeTransferFrom}.
setApprovalForAll(address,bool) :
See {IERC1155-setApprovalForAll}.
setURI(string) :
Updates the base URI that will be used to retrieve metadata.
supportsInterface(bytes4) :
See {IERC165-supportsInterface}.
totalSupply(uint256) :
Total amount of tokens in with a given id.
transferOwnership(address) :
Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.
unpause() :
Unpauses the contract, allowing transfers to occur again. Only callable by the contract owner.
uri(uint256) :
See {IERC1155MetadataURI-uri}. This implementation returns the same URI for *all* token types. It relies on the token type ID substitution mechanism https://eips.ethereum.org/EIPS/eip-1155#metadata[defined in the EIP]. Clients calling this function must replace the `\{id\}` substring with the actual token type ID.

Get Cookin'
share iconShare

copy iconNo-Code Deploy
copy iconDownload Source
copy iconnpx cookbookdev i multi-collection-nft-with-burnable-nfts-and-pausable-transfers
copy icon

Bytecode

Download

Verification

Download

Recent Use

🍞 0x7015 downloaded
🥐 0xa62b saved
🥖 0xa62b downloaded
🥨 0x77eA downloaded
🥯 0x7015 deployed
🥞 0x5e47 deployed

Last Publish

9/6/2022

Solidity Compiler

0.8.12+commit.f00d7308

Version

1.07

Creator

Cookbook

Cookbook is free.
Any contract you deploy is yours.
Your contract is owned and controlled by you.