BubbleFriends

Verified contract

Proxy

Active on Ethereum with 4,575 txns
Deployed by via 0x8d44854a at 15645279
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
11 additional variables

No balances found for "BubbleFriends"

0x3149966817738c62199898f0fc7a38b394ad5c25c876068a8675162404076d99
0x8a1d04583fa13316474c7a2803780bf1cd040fb527a717c1bce038c7e36463b4
0x8841708e1a1018242c980601a797fe188c393ac1c4ce2c3976af85be06e2e703
0x593705e847bd9c248baaf76179bc2a32b1ea983212cf16689f48c42b6e02a94e
0xd0a0f80a74a79e0b81944df5327959d16e90d427c004d1bf194457427d443c08
0x4113aca2d311c5e42ceb4022bf25ed6589d73ecad3709c7977411fdc2f1e2fef
0x41704b48c09d280c61912545e512bb2d1c44a3edf925c2108458893e5b72d935
0xabc70e163d584cdd26e84773611b539f6bab6ca4ef4666da9f114561223f5f45
0x74426d1a9ddf14e6991ee3680f16d9b1e51d5c0eeb67b395ed4bb56617b798e7
0xc1bc1b5b48d2415811d83f71240e8a17723feaaf339fd0192fc0b40cce35c91d

Functions
Getter at block 21329824
maxSupply(view returns (uint256)
3333
name(view returns (string)
BubbleFriends
owner(view returns (address)
0x4edeeafd4857c36784e43987ac0572cb2903d61a
payeesLength(view returns (uint256)
2
prefix(view returns (string)
https://ipfs.io/ipfs/QmZ3ujJqbmgSFdrsMwteFfiaZWbjwobDAoB7FK3uwscGzQ/
stage(view returns (uint8)
2
suffix(view returns (string)
symbol(view returns (string)
BubbleFriends
totalReleased(view returns (uint256)
1089000000000000000
totalShares(view returns (uint256)
100
totalSupply(view returns (uint256)
3333
Read-only
balanceLimit(uint8 stageId_view returns (uint256)
balanceOf(address ownerview returns (uint256)
currentBalance(uint8 stageId_address account_view returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isAdmin(address account_view returns (bool)
isApprovedForAll(address owner_address operator_view returns (bool)
isWhitelisted(uint8 stageId_address account_bytes32[] proof_view returns (bool)
merkleTreeRoot(uint8 stageId_view returns (bytes32)
ownerOf(uint256 tokenIdview returns (address)
payee(uint256 indexview returns (address)
price(uint8 stage_view returns (uint256)
releasable(address accountview returns (uint256)
releasable(address tokenaddress accountview returns (uint256)
released(address accountview returns (uint256)
released(address tokenaddress accountview returns (uint256)
remainingBalance(uint8 stageId_address account_view returns (uint256)
royaltyInfo(uint256uint256 value_view returns (address receiveruint256 royaltyAmount)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
totalReleased(address tokenview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addToWhitelist(uint8 stageId_address[] accounts_
adminMint(address[] accounts_uint256[] amounts_
approve(address touint256 tokenId
initialize(bytes32 whitelistMerkleTreeRoot_address royaltiesRecipient_uint256 royaltiesValue_address[] shareholdersuint256[] shares
publicMint(uint256 amount_payable 
release(address account
release(address tokenaddress account
releaseAll(
releaseAll(address token
removeFromWhitelist(uint8 stageId_address[] accounts_
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAdminPermissions(address account_bool enable_
setApprovalForAll(address operatorbool approved
setMaxSupply(uint256 maxSupply_
setPrefix(string prefix_
setPrice(uint8 stage_uint256 value_
setRoyalties(address recipient_uint256 amount_
setStage(uint8 stage_
setSuffix(string suffix_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateBalanceLimit(uint8 stageId_uint256 limit_
updateMerkleTreeRoot(uint8 stageId_bytes32 merkleTreeRoot_
whitelistMint(uint256 amount_bytes32[] proof_payable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PayeeAdded(address accountuint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
RoyaltiesSet(address recipientuint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(