Floofy Pets

Verified contract

Active on Base with 199 txns
Deployed by via 0x87d1a4c7 at 23022604
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x3232258c69d8a46643c2a1ca90922fed052cd7e8fcc135493f011fc842629fce
0xe8f8d595d0d2ccb9b976de49cad74ac9563e540b5b22989c7af4b609902f7296
0xac28a585782a4134087ae1a4928b93d5b38f659c0059c9177106947157d739bb
0x9519b63f00200f4d4e378c7efdb3a212a95afc07124682ddf47cbeac79ed73a3
0x1888314fed56a572265c1520bd018d04597d2815f83999548b9c4d2325f2684f
0xd422f6a6d9724e791396c60dd26048dcfb230320fa3def56ab3d97da46c19403
0x45cf615bd5cce798363f9a485d1cf8241347e2c18e253ea12239a65d2558450a
0x57809d407dda6cc930e3e86c81c07a5e0f429994d8e21af882e430042721e6b5
0x1749da012619880d5a43ab41c125209758041bbafc2f2c04918431498ec6d498
0x01245329efbb7fb5724aa5333607f02725a93a0491e96903c42ff69baf9efb25

Functions
Getter at block 23182242
DOMAIN_SEPARATOR(view returns (bytes32 result)
0xf82ed864c93bcef8f45b946a10f63e543b0393900c1124e74352e302792bcf06
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0xef0769ae88c3c8a38f9bdb3dc281f6c4b73d48cc
decimals(view returns (uint8)
18
name(view returns (string)
Floofy Pets
protocol(view returns (address)
0x7a306c63a1ccc180cbf60fa2a92fbb31e16904f4
rewardsMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
symbol(view returns (string)
FLOOF
totalSupply(view returns (uint256 result)
1000000000000000000000000000
Read-only
airdropWaves(string waveIdview returns (string idbytes32 merkleRootuint256 amount)
allowance(address owneraddress spenderview returns (uint256 result)
balanceOf(address ownerview returns (uint256 result)
claimedAirdropWaveStatusOf(string waveIdaddress holderview returns (bool claimed)
claimedRewardStatusOf(string userIdview returns (bool claimed)
nonces(address ownerview returns (uint256 result)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
claimAirdropWave(string waveIduint256 amountbytes32[] merkleProof
claimReward(address recipientuint256 amount
enableAirdropWave(string waveIdbytes32 merkleRoot
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
BeliefToken_ClaimAirdropWave(string waveIduint256 amountbytes32[] merkleProof
BeliefToken_ClaimReward(address indexed recipientuint256 amount
BeliefToken_EnableAirdropWave(string waveIdbytes32 merkleRoot
Transfer(address indexed fromaddress indexed touint256 amount
Constructor
constructor(string name_string symbol_address creator_address protocol_struct TokenAirdropWave[] airdropWaves_bytes32 rewardsMerkleRoot_uint256 amountToDistributeClaimableRewards
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllowanceOverflow(
AllowanceUnderflow(
BeliefToken_AirdropNotEligible(
BeliefToken_AirdropWaveNotEnabled(
BeliefToken_AlreadyClaimed(
BeliefToken_MaxSupplyOverflow(
BeliefToken_Unauthorized(
InsufficientAllowance(
InsufficientBalance(
InvalidPermit(
PermitExpired(
TotalSupplyOverflow(