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

AI Birds by Computer

Verified contract

Active on Ethereum with 11,298 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AI Birds by Computer"

0xe639dad2146f87a2209e8c52a789da253929ae35d1c6ed151aaaa14eaea11807
0x51994dab437c7165cda151fa9aedfc8a38576070d18ebcb77102bc01d2e78e73
0x37b547be75b4b6cb485ccb25e4a8d1b7106c4834a07540585e9440415fc1a911
0x621fe139aefee706837645ff6e3ec99e057e4f50f5233ca2841d10491ca69b0e
0x14d10287ea67c8ec29f363ea224b4cd891e64b721cb74d6cc3efcdeed203750b
From
0x3980cc9b4583bcb0d5e03aaf6ed8f67dd964ad93a68b9a54251f3ec625472f16
0xc33c9eb05b708600ed59af1dac20f37108709da984df7f0b89c1620c5df4037d
0xee6f9322b0c014b4169540d9bbfc5bbb87ad8980868122d3a56f519a13378e2a
0x21d1b1b3b361afa03880f67c67ba92a93bbf756c863c16ea9d178713ee0ba16d
0x006d82db4641cb682eccabecad0400f943340e61f6de213094c947a107ccff2c

Functions
Getter at block 21214220
baseURI(view returns (string)
https://aibirds.blob.core.windows.net/metadata/
birdFeed(view returns (address)
0xc81c3c7101803943632f6d593f3c728152a83c00
feedEnabled(view returns (bool)
false
maxSupply(pure returns (uint256)
10000
merkleRoot(view returns (bytes32)
0xaa0b411df8298f7972e87b1593a265cf3410f7260243434ac83c26ebb7b6a003
name(view returns (string)
AI Birds by Computer
owner(view returns (address)
0x1cd75d18bdd26bfe906be4d63c8341474e6a76d6
presalePaidCounter(view returns (uint256)
935
presalePaidLimit(view returns (uint256)
4
presalePaidMintsRemaining(view returns (uint256)
5265
presalePrice(view returns (uint256)
20000000000000000
publicPrice(view returns (uint256)
0
publicTransactionLimit(view returns (uint256)
3
saleState(view returns (uint8)
3
symbol(view returns (string)
AIBIRDS
totalPresalePaidAvailable(view returns (uint256)
6200
totalSupply(view returns (uint256)
10000
Read-only
balanceOf(address ownerview returns (uint256)
birdFeedTracker(uint256view returns (bool)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
presaleWalletTracker(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
State-modifying
approve(address touint256 tokenIdpayable 
feedBird(uint256 tokenIduint256 action
gift(address addruint256 quantity
mint(uint256 quantitypayable 
presalePhase1(uint256 totalFreeuint256 totalPaidbytes32[] proofpayable 
presalePhase2(uint256 quantitybytes32[] proofpayable 
releaseFunds(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseUri(string uri_
setBirdFeed(address addr
setMerkleRoot(bytes32 merkleRoot_
setPresalePaidLimit(uint256 presalePaidLimit_
setPublicPrice(uint256 price_
setPublicTransactionLimit(uint256 publicTransactionLimit_
setSaleState(uint8 saleState_
setTotalPresalePaidAvailable(uint256 totalPresalePaidAvailable_
toggleFeedEnabled(
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
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
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UsedBirdFeed(uint256 tokenIduint256 action
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(