ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 19,538 txns
Unified storage
Map
Table
Raw
Constants and immutables
1Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($805,423.78)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BUBBLE | ERC-20 | 311.3507M | $0.002587 |
$805,423.78 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20802842 | 3 minutes ago | | | 0 | 0.00072877393 | |
| 20802745 | 22 minutes ago | | | 0 | 0.00062938641 | |
| 20802314 | 2 hours ago | | | 0 | 0.0055539731 | |
| 20802066 | 3 hours ago | | | 0 | 0.00046024185 | |
| 20802065 | 3 hours ago | | | 0 | 0.00046209188 | |
| 20802055 | 3 hours ago | | | 0 | 0.00050415740 | |
| 20802039 | 3 hours ago | | | 0 | 0.00018230361 | |
| 20801931 | 3 hours ago | | | 0 | 0.00077362766 | |
| 20801834 | 3 hours ago | | | 0 | 0.00065568712 | |
| 20801710 | 4 hours ago | | | 0 | 0.00064931527 |
ABI
ABI objects
Getter at block 20802853 proxiableUUID() view returns (bytes32)
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 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] 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
stakingContractAddress() view returns (address)
0x930dd93a6d35f41fd4addae3d74764517a0d041a
treasuryAddress() view returns (address)
0xee05306df543bd59e686b91c0b4927fef229e5ce
Read-only
calculateDaysDiffForWallet(bool _isFarmerClaim, address _walletAddress) view returns (uint256)
farmerLastClaimTime(address) view returns (uint32)
getNFTClaimDataBatch(struct BubbleClaimNFTClaimCheckerInputData[] _nftClaimCheckerInputData) view returns (struct BubbleClaimNFTClaimCheckerOutputData[])
nftClaimStoredData(address, uint256) view returns (uint32 lastClaimTime, bool isHolderBonusRevoked, bool isStakingBonusRevoked)
nonces(address owner) view returns (uint256)
walletLastClaimTime(address) view returns (uint32)
State-modifying
Events claim(struct BubbleClaimNFTClaimInputData[] _nftClaimInputData, uint96 _totalAllocationClaimable, uint256 _signatureTimestamp, uint8 _v, bytes32 _r, bytes32 _s, bool doStake)
farmerClaim(uint96 _farmerAllocationClaimable, uint256 _signatureTimestamp, uint8 _v, bytes32 _r, bytes32 _s, bool doStake)
initialize(address _signerWallet, string _contractName, string _contractVersion)
pause()
renounceOwnership()
setBubbleStakingContractAddress(address _bubbleStakingContractAddress)
setBubbleStakingContractAddressApproval(uint256 _allowance)
setClaimStartDate(bool _isFarmerClaim, uint256 _claimStartDate)
setFarmerVestingPeriod(uint256 _farmerVestingPeriodInDays)
setSignerWallet(address _signerWallet)
transferOwnership(address newOwner)
unpause()
upgradeToAndCall(address newImplementation, bytes data) payable
withdrawAllToken()
Upgraded(address indexed implementation)
BubbleStakingContractAddressUpdated(address indexed BubbleStakingContractAddress)
BubbleStakingContractApprovalUpdated(uint256 _allowance)
ClaimStartDateUpdated(bool indexed isFarmerClaim, uint256 claimStartDate)
EIP712DomainChanged()
FarmerClaimed(address indexed walletAddress, uint256 farmerAllocationClaimed)
FarmerVestingPeriodUpdated(uint256 farmerVestingPeriodInDays)
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
SignerWalletUpdated(address signerWallet)
Unpaused(address account)
Upgraded(address indexed implementation)
WalletClaimed(address indexed walletAddress, uint256 totalAllocationClaimed)
Withdraw(address indexed recipient, uint256 amount)
constructor(address implementation, bytes _data)
fallback()
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 account, uint256 currentNonce)
InvalidInitialization()
InvalidSignature()
NFTHasBeenClaimed(address nftContractAddress, uint24 tokenId)
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
StakingInactive()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
WithdrawFailed()
ZeroWithdrawAmount()