VIPER

Verified contract

Active on Ethereum with 1,141 txns
Deployed by via 0xd6208dad at 17666451
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 485 additional slots

No balances found for "VIPER"

0x14f35ea8416f5d04af789834d6ddb91ce45acf2e336d21bc3d83620670ab16b2
0x07ca5fe4f8dc1d3a7f6d259c9be83f01d9451c54800edf50f4a897975ef041cf
0xad32e51dd0a0e25d8380f71090973e72d5731f2ef9dcb134a34ba62caa0c664f
0xc05cc05ee4a5f4e981df957a6e468659f7cbac3d8344761f0b78c9e6e7399c48
0xfe8f8c0cdba69bf5d8666cd6d1c668842d1c0a6046d34bbf22e1e5670d4ab71a
0x8592f6f719c82af0a3c1ccc64084b9b4267db879d2f1ebd04c640576e89b7aaf
0x4888912e810d6e5b1578d9834c613ad5962c043320857448a781e3fd1ef104fc
0xecf41e34a6541bf9cc60a4e24f9280068281e8aead8965af92bc5db739109552
0xca235fcc86f5d1d22c14ee3a70bfd91790a33169815c24246a391a730925b63a
0x61d549a528cbc404304985cf6303efafa1828749e9982cf306280812bd5c05b7

Functions
Getter at block 21222219
MAX_SUPPLY(view returns (uint256)
486
biteByViper(view returns (address)
0x044ec6ce7e87859eb9d3ca966cadfb7926d0c482
merkleRoot(view returns (bytes32)
0xf78f6412ef155d654600b79b83071b194c4c94f1212bb3feea35d4a290c3d0c9
metadata(view returns (address)
0xbda22e56b01dec3462714f48224967167a5d0124
name(view returns (string)
VIPER
owner(view returns (address)
0xaf2ce0962d1a4b1aab10f7faa62bbbca40a8ea53
paused(view returns (bool)
false
premint(view returns (uint256)
1689087600
price(view returns (uint256)
55555555555555555
splitter(view returns (address)
0x69bff8f9292e3d2b436a66d9f2226986ab16abcf
startdate(view returns (uint256)
1689098400
symbol(view returns (string)
VPR
totalSupply(view returns (uint256)
486
Read-only
allowListed(address _walletbytes32[] _proofview returns (bool)
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
lengths(uint256view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 idview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
adminMint(address recipientuint256 quantitypayable 
approve(address touint256 tokenIdpayable 
mint(payable 
mint(address recipientpayable 
mint(address recipientuint256 quantitypayable 
mint(uint256 quantitypayable 
mintAllowList(uint256 quantitybytes32[] _proofpayable 
recoverUnsuccessfulMintPayment(address _to
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBiteByViper(address biteByViper_
setMerkleRoot(bytes32 merkleRoot_
setMetadata(address metadata_
setPause(bool paused_
setPremint(uint256 premint_
setPrice(uint256 price_
setRoyaltyPercentage(address royaltyReceiveruint96 royaltyPercentage
setSplitter(address splitter_
setStartdate(uint256 startdate_
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
EthMoved(address indexed tobool indexed successbytes returnDatauint256 amount
MetadataUpdate(uint256 _tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address metadata_address splitter_
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(