Songbirdz

Verified contract

Active on Base with 5,133 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,248.57
ERC-20
--
0x1285f0f6240615970c49697bca81971b4f6e65d5803ad24ce241c68b43cb5119
0x734476cf169e4bb36402ec4736fb51bb16a5a5ba7223750980a8fe714195b11f
0x6e311de3585872eb26c5dd1c944ec31eacce248d33a5ff91c4ec6c75a8e65a28
0x0e0fa5710f042150a6c2d6a9c0a227100316fc5de4531d45ae77a58c38b40335
0x8744b746994bc6b2b14e0fcfbce49f4047807c85a07c1407f6224bb377637ecc
0x7f47d5bd648dce887c97175365caaca8b15baf19cf27c27f57dfe5c5ceb70b3b
0x885595a58d5e7e040fc6df37611a132c45cca1e5227802da7deb35bcf2c53d9c
0xed2655457017fa53d429dfdb3deaa32b8cb5ee80f6191230f4ff263bd426eeff
0x931e68acdc102995d0589cc038a59aff42b82c66d886ed844e28493168586190
0x0292568c2d84b86b40673f8cc7ffc7af843d07b1eab930846ad2ce921a838a45

Functions
Getter at block 22918378
name(view returns (string)
Songbirdz
owner(view returns (address)
0x3fb4920e09493b2bc7e9b7e14ea7585ca8babf21
publicGetBaseURI(view returns (string)
https://songbirdz.cc/birds/metadata/
publicGetNumBirds(view returns (uint256)
5000
symbol(view returns (string)
SongBirdz
totalSupply(view returns (uint256)
3054
Read-only
balanceOf(address ownerview returns (uint256)
collections(uint256view returns (bytes32)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
publicGenerateBirds(uint256 collectionIdbytes32 merkleTreeRoot
publicMint(uint256 birdIdbytes32[] speciesProofstring speciesNamepayable 
publicSetBaseURI(string uribool isUriFrozen
publicWithdraw(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BirdIdentification(uint256 indexed birdIdaddress userstring speciesName
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address originalOwner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC721EnumerableForbiddenBatchMint(
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
ERC721OutOfBoundsIndex(address owneruint256 index
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(