Base1155
Verified contract
Implementation
Active on
Base with 1 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Base1155"
ABI
ABI objects
Getter at block 22920897
contractType() view returns (string)
ERC-1155
isBurnLocked() view returns (bool)
false
isMetadataLocked() view returns (bool)
false
isMintLocked() view returns (bool)
false
metadataResolver() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
owner() view returns (address)
0x67f736793b5c39a1146e417f8a06b9e3e27f44d6
symbol() view returns (string)
totalBurned() view returns (uint256)
0
totalMinted() view returns (uint256)
0
totalSupply() view returns (uint256)
0
transferLocked() view returns (bool)
false
version() view returns (string)
1.0.0
Read-only
allowedBurner(address) view returns (bool)
allowedMinter(address) view returns (bool)
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
isApprovedForAll(address account, address operator) view returns (bool)
royaltyInfo(uint256 tokenId, uint256 salePrice) view returns (address, uint256)
supportsInterface(bytes4 _interfaceId) view returns (bool)
uri(uint256 _tokenId) view returns (string)
State-modifying
Events addBurner(address _burner)
addMinter(address _minter)
batchMint(struct Base1155BatchMint[] bm)
burn(address _from, uint256[] _ids, uint256[] _values)
init(address owner, uint96 royalty, string __name, string __symbol, bool _transferLocked, address _metadataResolver)
lockBurn()
lockMetadata()
lockMint()
mint(address _to, uint256[] _ids, uint256[] _values)
removeBurner(address _burner)
removeMinter(address _minter)
renounceOwnership()
safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] values, bytes data)
safeTransferFrom(address from, address to, uint256 id, uint256 value, bytes data)
setApprovalForAll(address operator, bool approved)
setDefaultRoyalty(address _receiver, uint96 _feeNumerator)
setMetadataResolver(address _metadataResolverAddress)
setTokenRoyalty(uint256 _tokenId, address _receiver, uint96 _feeNumerator)
setTransferLocked(bool _transferLocked)
transferOwnership(address newOwner)
AddBurner(address _minter)
AddMinter(address _minter)
ApprovalForAll(address indexed account, address indexed operator, bool approved)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemoveBurner(address _minter)
RemoveMinter(address _minter)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferLocked(bool isTransferLocked)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI(string value, uint256 indexed id)
constructor()
This contract contains no fallback and receive objects.
ERC1155InsufficientBalance(address sender, uint256 balance, uint256 needed, uint256 tokenId)
ERC1155InvalidApprover(address approver)
ERC1155InvalidArrayLength(uint256 idsLength, uint256 valuesLength)
ERC1155InvalidOperator(address operator)
ERC1155InvalidReceiver(address receiver)
ERC1155InvalidSender(address sender)
ERC1155MissingApprovalForAll(address operator, address owner)
ERC2981InvalidDefaultRoyalty(uint256 numerator, uint256 denominator)
ERC2981InvalidDefaultRoyaltyReceiver(address receiver)
ERC2981InvalidTokenRoyalty(uint256 tokenId, uint256 numerator, uint256 denominator)
ERC2981InvalidTokenRoyaltyReceiver(uint256 tokenId, address receiver)
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)