DetonatedToonzV3
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
20
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots
Balances ($0.00)
No balances found for "DetonatedToonzV3"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DetonatedToonzV3"
ABI
ABI objects
Getter at block 20961399
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
canDetonate() view returns (bool)
false
getTransferValidationFunction() pure returns (bytes4 functionSignature, bool isViewFunction)
(functionSignature=0xcaee23ea, isViewFunction=true)
getTransferValidator() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
totalSupply() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
Read-only
balanceOf(address owner) view returns (uint256)
getAddressData(address _address) view returns (struct IDetonatedToonzV1AddressData)
getAddressesData(address[] _addresses) view returns (struct IDetonatedToonzV1AddressData[])
getApproved(uint256 tokenId) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
getTokenData(uint256 _tokenId) view returns (struct IDetonatedToonzV1TokenData)
getTokensData(uint256 _startId, uint256 _endId) view returns (struct IDetonatedToonzV1TokenData[])
getTokensDataOfOwner(address _owner, uint256 _startId, uint256 _endId, uint256 _startBalance) view returns (struct IDetonatedToonzV1TokenData[] tokensData, bool hasMoreResults)
hasBeenDetonated(uint256 _ogToonId, uint256 _detonationType) view returns (bool)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256, uint256 _salePrice) view returns (address, uint256)
supportsInterface(bytes4 _interfaceId) view returns (bool)
tokenURI(uint256 _tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId) payable
detonate(uint256 _ogToonId, uint256 _detonationType)
grantRole(bytes32 role, address account)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
safeEmergencyTransfer(address _to, uint256[] _tokenIds)
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
setApprovalForAll(address operator, bool approved)
setCanDetonate(bool _canDetonate)
setRoyalties(address _receiver, uint256 _fraction)
setTransferValidator(address validator)
setUriPrefix(string _uriPrefix)
setUriSuffix(string _uriSuffix)
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
Detonation(uint256 indexed ogToonId, uint256 indexed detonationType, uint256 indexed detonatedToonId, address owner)
EmergencyTransfer(address indexed from, address indexed to, uint256 indexed tokenId)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TransferValidatorUpdated(address oldValidator, address newValidator)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AlreadyDetonated()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
DetonationNotEnabled()
FractionBeMoreThat10000()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
NotEnoughDynamite()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()
YouMustOwnTheOgToon()