BearFriends

Verified contract

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

No balances found for "BearFriends"

0xd5f8b063d4e9dd6734ac465d79541006268b450a89d8b0f57a4968aed7f7506a
0x3326e4747ff5834eae3fab3b179bf71c5371db688c96566c10faeb768afac3d2
0x7eeddfe425d324aa002e0fd757a4e4890f79acf7dc3325e771aca39e51d4050e
0x1e629b35a1143eab54106ff80176d6adb7178eb9314ed7bcd2b4b6dae8d2da54
0x17e261d0d10649ca90f453ec8070805b3acc5a83dac1d17db521ec747906dffa
0x9a275c5921de4346bda2696f79f99eae0343f743dc0806305887f60b2e14761c
0xbc1d33cf13e186760f0fbe79deb475326d40263d60f44c0fc6f4875929e5036f
0x09c39ea07b9449eae14559e9ed403ff5774d1b14dc8ff07b54448bb371b4994e
0x2daedaaf175a3f42f46c286a2627e66fc8a26c699f33f33ef46bcdea8d0e3bec
0xdae830a8e1f37df65cdc6b825852e8038a15cf6b6ba40e609de550809065bd14

Functions
Getter at block 20988160
ALL_AMOUNT(view returns (uint256)
7777
BASE_URI(view returns (string)
https://image.bearfriends.net/metadata/
CONTRACT_URI(view returns (string)
https://data.bearfriends.net/api/contracturl.json
MAIN_END_TIME(view returns (uint256)
1667419200
MAIN_LIMIT(view returns (uint256)
5
MAIN_MINTED(view returns (uint256)
1353
MAIN_PRICE(view returns (uint256)
66000000000000000
MAIN_START_TIME(view returns (uint256)
1667404919
REVEALED(view returns (bool)
true
TEAM1_AMOUNT(view returns (uint256)
277
TEAM2_AMOUNT(view returns (uint256)
2200
UNREVEALED_URI(view returns (string)
https://data.bearfriends.net/bear/bearbox/
WL1_AMOUNT(view returns (uint256)
1000
WL1_END_TIME(view returns (uint256)
1667404800
WL1_LIMIT(view returns (uint256)
1
WL1_MINTED(view returns (uint256)
1000
WL1_START_TIME(view returns (uint256)
1667401200
WL2_AMOUNT(view returns (uint256)
1500
WL2_END_TIME(view returns (uint256)
1667408400
WL2_LIMIT(view returns (uint256)
1
WL2_MINTED(view returns (uint256)
1500
WL2_START_TIME(view returns (uint256)
1667404800
contractURI(view returns (string)
https://data.bearfriends.net/api/contracturl.json
getTime(view returns (uint256)
1729202783
mainAmount(view returns (uint256)
2800
name(view returns (string)
BearFriends
owner(view returns (address)
0x6621d302de6b1a27e4e90340714340f3ab293243
symbol(view returns (string)
BearFriends
totalSupply(view returns (uint256)
6330
wl1WhitelistMerkleRoot(view returns (bytes32)
0xdee9049aa98e91e67cdfdfd4eaf15cebb704e7934802ccc8b663d5be4dbba74a
wl2WhitelistMerkleRoot(view returns (bytes32)
0xe469126153e62ed9e7b0fcd6aa43ec83827e2ac1c1f904a7d21eb9913b34a534
Read-only
MAIN_WALLET_CAP(addressview returns (uint256)
WL1_WALLET_CAP(addressview returns (uint256)
WL2_WALLET_CAP(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isWhitelist(address accountview returns (bool)
mainInfo(address userview returns (struct bearfriendsInfo)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
wl1Info(address userview returns (struct bearfriendsInfo)
wl2Info(address userview returns (struct bearfriendsInfo)
State-modifying
addWhitelist(address account
approve(address touint256 tokenIdpayable 
flipAllState(bool isWL1Activebool isWL2Activebool isMainActive
mintMain(uint256 quantitypayable 
mintWL1(uint256 quantitybytes32[] proof
mintWL2(uint256 quantitybytes32[] proof
removeWhitelist(address account
renounceOwnership(
renounceWhitelist(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setAllStartTime(uint256 wl1Timeuint256 wl1EndTimeuint256 wl2Timeuint256 wl2EndTimeuint256 mainTimeuint256 mainEndTime
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseURI
setContractURI(string _contractURI
setIsBlack(bool _isBlack
setMainLimit(uint256 _mainLimit
setPrice(uint256 _price
setRevealData(bool _revealedstring _baseURI
setRevealedURI(string _unrevealedURI
setWl1WhitelistMerkleRoot(bytes32 merkleRoot
setWl2WhitelistMerkleRoot(bytes32 merkleRoot
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
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
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
WhitelistAdd(address indexed account
WhitelistRemove(address indexed account
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(