THE COV3NANT

Verified contract

Proxy

Active on Ethereum with 1,578 txns
Deployed by via 0xa8ca612f at 16636424
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots

No balances found for "THE COV3NANT"

0x16c6640091dbb26880826f8c1756104301921e96a5a8d0d4fe12d71721ba0381
0x3028f07774e28adf54e2b6092ae2121876d8e99773aab89f96a0dd8382b836d8
0xf12573762191f1a18d88098c7b97059e78fde063d9ca9210dcbe49af151f7cd8
0x3a297f3c0865b82fa183b41d32237541206531976b0bfcf1fedfde373100b465
0xeb0ed73185f8c18a588320a5455a91a4fe52a382732e90beefa3551853791328
0x5c9703aca52a1296902d9c56f911abc831e49a0a57c05d7494448a2543421803
0xf998d47f17c28a7633e3ee3fc9df5ca2efe0c24ba095e32cdb5e9105662ec61f
0xb476cdd433daf7c920cbe11c5bd074137b989f42148ee037be026132b49a4c92
0x89878223ce8e1bb2a6823531a304beb2d8ece74fe5629567dd3646b2209bdc01
0xa8f2c1c62459b99f409f3e748735fdf2721b57ecbc85a01176ebf85670e2793d

Functions
Getter at block 21201182
ADMIN_ROLE(view returns (uint256)
1
BURNER_ROLE(view returns (uint256)
4
MANAGER_ROLE(view returns (uint256)
2
maxAmount(view returns (uint256)
5555
maxPerMint(view returns (uint256)
3
maxPerWallet(view returns (uint256)
3
name(view returns (string)
THE COV3NANT
operatorRegistry(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address result)
0x53abb33220e6729a5cbcc69b8f07e25d61ba78a6
ownershipHandoverValidFor(view returns (uint64)
172800
presaleActive(view returns (bool)
false
price(view returns (uint256)
0
saleActive(view returns (bool)
true
symbol(view returns (string)
COV3NANT ALLY
totalRevenue(view returns (uint256)
559800000000000000
totalSupply(view returns (uint256)
5555
treasury(view returns (address)
0x53abb33220e6729a5cbcc69b8f07e25d61ba78a6
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
hasAllRoles(address useruint256 rolesview returns (bool result)
hasAnyRole(address useruint256 rolesview returns (bool result)
isAllowedOperator(bytes32 operatorview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool isOperator)
isBlockedOperator(bytes32 operatorview returns (bool)
ordinalsFromRoles(uint256 rolespure returns (uint8[] ordinals)
ownerOf(uint256 tokenIdview returns (address)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesFromOrdinals(uint8[] ordinalspure returns (uint256 roles)
rolesOf(address userview returns (uint256 roles)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
approve(address touint256 tokenId
batchAirdrop(uint64[] quantitiesaddress[] recipients
burn(uint256 tokenId
cancelOwnershipHandover(
completeOwnershipHandover(address pendingOwner
grantRoles(address useruint256 roles
initialize(address owner_string name_string symbol_address treasury_address royalty_uint96 royaltyFee_
mint(uint64 quantitypayable 
mintTo(address recipientuint64 quantitypayable 
presaleMint(uint64 quantityuint256 allowedbytes32[] proofpayable 
presaleMintTo(address recipientuint64 quantityuint256 allowedbytes32[] proofpayable 
renounceOwnership(
renounceRoles(uint256 roles
requestOwnershipHandover(
revokeRoles(address useruint256 roles
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAllowedOperator(bytes32 operatorbool allowed
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setBlockedOperator(bytes32 operatorbool blocked
setDefaultRoyalty(address receiveruint96 feeNumerator
setMerkleRoot(bytes32 newRoot
setOperatorRegistry(address registry
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
setTreasury(address newTreasury
startSale(uint256 newMaxAmountuint256 newMaxPerMintuint256 newMaxPerWalletuint256 newPricebool presale
stopSale(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unsetOperatorRegistry(
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
OperatorAllowed(bytes32 indexed operatorbool allowed
OperatorBlocked(bytes32 indexed operatorbool blocked
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NewOwnerIsZeroAddress(
NoHandoverRequest(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
Unauthorized(