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

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 19,538 txns
Deployed by via 0xf5c3f96d at 20130763
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $805,423.78
0xe0adb425481335003d93800a8569ef47dbe85a22385c1abfb5be91daaa79f71a
0x43cd5329a90c22cd059ade57da5ae301116094e3cbba9a1d359d974a0fba3d4e
0xcfdd4d6bed2746c5c9ab1e69a23ac81aa4ed6d86cd22b60f2183085322c56028
0xbc5a0d61545f20271beb13ec2dc09bfd1d5939c8309b542df4ef7425b014b634
0x03de9405d688e409d80b6d24e4244c27efd7c284ce4c821c7fc721f8baf2b841
0xb0c6655dee84355db8a2131ce941cc66839c3488cb61422c787cd942faa22788
0xaf43cf130865ab1ec0cad1581a42fb9cf5b0ee19c41869a05dbca70633aa57be
0xfe75287eeeed5d2f544ae52bca8194d972f3a5758e0f0e34b5aad7d7590baeab
0xba81d80fe57419da36a1d2ac60cb8ffce81c56f03d011b836ad9c645d13ee877
0xfd62ed7d9605e69d5419951876a001736a835ecf40a2c8ba448453b5273f57ab

Functions
Getter at block 20802853
DOMAIN_SEPARATOR(view returns (bytes32)
0x81a83662e930e781401e4547cb67d53fbeaaef2073ce5d75997c5d72a87b06cb
MAX_CLAIM_COUNT(view returns (uint256)
730
MAX_CLAIM_PERIOD(view returns (uint256)
7776000
SIGNATURE_VALIDITY(view returns (uint256)
3600
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
VESTING_PERIOD(view returns (uint256)
63072000
bubble(view returns (address)
0xe9689028ede16c2fdfe3d11855d28f8e3fc452a3
bubbleStakingContractAddress(view returns (address)
0x87cf56f5888705bcbed82462a26e602306852e8b
claimStartDate(view returns (uint256)
1715767200
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=BubbleClaim, version=1, chainId=1, verifyingContract=0xa364afa0696ca0f0c75ba068c436346d815a5998, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
farmerClaimStartDate(view returns (uint256)
1718877600
farmerMaxClaimCount(view returns (uint256)
180
farmerVestingPeriod(view returns (uint256)
15552000
owner(view returns (address)
0x9742702192a5292d3001dad58a58f426c954ea2a
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
stakingContractAddress(view returns (address)
0x930dd93a6d35f41fd4addae3d74764517a0d041a
treasuryAddress(view returns (address)
0xee05306df543bd59e686b91c0b4927fef229e5ce
Read-only
calculateDaysDiffForWallet(bool _isFarmerClaimaddress _walletAddressview returns (uint256)
farmerLastClaimTime(addressview returns (uint32)
getNFTClaimDataBatch(struct BubbleClaimNFTClaimCheckerInputData[] _nftClaimCheckerInputDataview returns (struct BubbleClaimNFTClaimCheckerOutputData[])
nftClaimStoredData(addressuint256view returns (uint32 lastClaimTimebool isHolderBonusRevokedbool isStakingBonusRevoked)
nonces(address ownerview returns (uint256)
walletLastClaimTime(addressview returns (uint32)
State-modifying
claim(struct BubbleClaimNFTClaimInputData[] _nftClaimInputDatauint96 _totalAllocationClaimableuint256 _signatureTimestampuint8 _vbytes32 _rbytes32 _sbool doStake
farmerClaim(uint96 _farmerAllocationClaimableuint256 _signatureTimestampuint8 _vbytes32 _rbytes32 _sbool doStake
initialize(address _signerWalletstring _contractNamestring _contractVersion
pause(
renounceOwnership(
setBubbleStakingContractAddress(address _bubbleStakingContractAddress
setBubbleStakingContractAddressApproval(uint256 _allowance
setClaimStartDate(bool _isFarmerClaimuint256 _claimStartDate
setFarmerVestingPeriod(uint256 _farmerVestingPeriodInDays
setSignerWallet(address _signerWallet
transferOwnership(address newOwner
unpause(
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawAllToken(
Events
Upgraded(address indexed implementation
BubbleStakingContractAddressUpdated(address indexed BubbleStakingContractAddress
BubbleStakingContractApprovalUpdated(uint256 _allowance
ClaimStartDateUpdated(bool indexed isFarmerClaimuint256 claimStartDate
EIP712DomainChanged(
FarmerClaimed(address indexed walletAddressuint256 farmerAllocationClaimed
FarmerVestingPeriodUpdated(uint256 farmerVestingPeriodInDays
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SignerWalletUpdated(address signerWallet
Unpaused(address account
Upgraded(address indexed implementation
WalletClaimed(address indexed walletAddressuint256 totalAllocationClaimed
Withdraw(address indexed recipientuint256 amount
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
BubbleStakingContractEmpty(
ClaimHasStarted(
ClaimNotStarted(
ClaimPeriodExceeded(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EnforcedPause(
ExceedsAvailablePool(
ExpectedPause(
ExpiredSignature(
FailedInnerCall(
InsufficientBalance(
InsufficientBubbleStakingAllowance(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
InvalidSignature(
NFTHasBeenClaimed(address nftContractAddressuint24 tokenId
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
StakingInactive(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
WithdrawFailed(
ZeroWithdrawAmount(