This contract is being backfilled. You may encounter incomplete storage history.

DefyBirds

Verified contract

Active on Ethereum with 3,789 txns
Deployed by via 0x244e349b at 16794815
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
2 additional variables

No balances found for "DefyBirds"

0x487e9e545e6dd364b0c822aecbe57dc3fd714b0d35115d9c2d93ecdea68ac2e5
0xa9ead053ff5ea2442bd8dcca0d695fc4d1bf74ec7a3e970d58f8dce067dbaec3
0x6aad85bef65133dc852195cd8b121336e48e6d242a303cf46bf2c50a9fe37d6f
0xb5e73e10029ad37c733be003450fe59996cfc3577ec2e48b64ed3a9f8b06eb61
0xb641dddc61e6805a5be05d166139375969a3af2c77544f4a73a3cab9eeda3be1
0x69859c32564fafa58c719bb1979dee56f9427b994dd4a08042d894a17acbe678
0xc30999faa5b9b794a8a0e09df5a94fbeedfb5ddee39034ef9dd2da77d5248199
0xf9aa1bcadeec675cf3575f1975ce2fa664d3b6cac39f1d7809bfc376d10b2846
0x299c37dd5532ffe4df70d6962b4bb5a4f0298926b6873b092ba54dd45b780793
0xf917a3017498788f91fe1f645f22e8135c8e50a6cb85800d6701413277cf5c6d

Functions
Getter at block 21213607
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEFAULT_STEERING_ROLE(view returns (bytes32)
0x1e4c11efbd6a865b1cba79eea33d1b33c1394d834190605ed6a14c71c480bf76
OPERATOR_FILTER_REGISTRY(view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
baseTokenURI(view returns (string)
ipfs://QmVS2y7qDWevkvRBjJ5TBm96jjXPYgQG1doP2oNBuVpAom/
burnEnabled(view returns (bool)
true
eligibleMoonbirdsRoot(view returns (bytes32)
0x9f58af46520ab5d5d2f785da4ecd6bc954d339bf704e8c93f4f326a57a6bfde5
entropyOracle(view returns (address)
0xa96bd1bfa263999aae099026bb832955d1f63763
name(view returns (string)
Defybirds
nestedBeforeTimestamp(view returns (uint248)
0
numClaimableWithSignature(view returns (uint16)
0
paused(view returns (bool)
false
symbol(view returns (string)
DEFYB
totalSupply(view returns (uint256)
1988
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasClaimed(uint256 birbIdview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
numAlreadyClaimed(struct ClaimableWithSignatureAllowance allowanceview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
revealBlockNumber(uint256 tokenIdview returns (uint256)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenMetadata(uint256 tokenIdview returns (struct TokenMetadata)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address operatoruint256 tokenIdpayable 
burn(uint256[8] tokenIds
callOperatorFilterRegistry(bytes cdatareturns (bytes)
changeAllowlistSigners(address[] rmaddress[] add
claimMultipleWithNestedMerkle(struct NestedMerkleClaimableBaseMerkleBird[] merkleBirds
claimMultipleWithSignature(struct ClaimableWithSignatureClaim[] claims
emitMetadataUpdateForAll(
grantRole(bytes32 roleaddress account
ownerMint(address touint16 num
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseTokenURI(string baseTokenURI_
setDefaultRoyalty(address receiveruint96 basisPoints
setEntropyOracle(address oracle
setNestedBeforeTimestamp(uint256 nestedBeforeTimestamp_
toggleBurn(bool toggle
toggleClaimWithSignature(bool toggle
toggleNestedMerkleClaim(bool toggle
transferFrom(address fromaddress touint256 tokenIdpayable 
unpause(
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
MetadataUpdate(uint256 _tokenId
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(struct DefyBirdsConfig cfg
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllowanceNotActive(struct ClaimableWithSignatureAllowance arg0
AlreadyClaimed(uint256 birbId
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
BurnDisabled(
CannotBurnDifferentBodies(uint8 gotuint8 want
CannotBurnGlitch(
CannotBurnPlaceholder(
CannotOpenNestedMerkleClaimWithoutTimestamp(
CannotResetNestedBeforeTimestamp(
ClaimWithSignatureDisabled(
IncorrectProof(uint256 birbId
InvalidProofLength(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
MustBurnOneOfEachColor(uint256 bitmap
NestedMerkleClaimDisabled(
NestedTooLate(uint256 birbId
NotAllowedToClaim(uint256 birbId
NotNested(uint256 birbId
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TooManyClaimsRequested(struct ClaimableWithSignatureAllowance arg0uint256 numLeft
TooManyClaimsWithSignatureRequested(uint256 remaining
TooManyOwnerMintsRequested(uint256 remaining
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(