Everything becomes dust

Verified contract

Active on Base with 777 txns
Deployed by via 0x7bd29497 at 20809693
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xa167952f3c666bd85285e459dc71db04f0cee46465915c3a88900a28e95944aa
0x93f0b36565610bf9957ea66fd02299481b72364c40e3d79f8bf9e2196b465cac
0xc9e87349f312855e93e6777029f406f465f7e894d3db36f8f7811aceccea6e0f
0x666112cac775c664fa160a1d5262db0236b195368d14a8547d66490c9e82d155
0x87a2e0efe66d86f14ff46d9df9cb4dfe436de378d2f50a33e58e4eb42d524339
0x78720faa8be120297249723461f21cec771d93f0038e084c577d124a7ecfbd6f
0xfba38b9bcec8bfbec3e816e5f5b23b7f09a6b7a919bad7f414b17a1635d44f53
0xad9dd2c85debf47e0315e5a30721d56159f47f19be8a29921845cae376e48f40
0x244ec4a956e66c533a4b7fbe7629204b7b6d408488236fc157f9c53ccb6eae4c
0x066f9b76b2300d1c53e8c2d15897aad7801de6cece06eb108dff5e1a36ef5761

Functions
Getter at block 21772371
DOMAIN_SEPARATOR(view returns (bytes32 result)
0xa50cb3c53ff28b231fc6b9fa2f38133762333bd847626599380212774a941e3b
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0xc960eb4dd7480fa0497b8994682c48044b51652f
decimals(view returns (uint8)
18
name(view returns (string)
Everything becomes dust
protocol(view returns (address)
0x7a306c63a1ccc180cbf60fa2a92fbb31e16904f4
rewardsMerkleRoot(view returns (bytes32)
0xd5961ed3cadfcb4113aa5ef917d229e327dc541008b627d8d7faa05a488a3c7b
symbol(view returns (string)
DUST
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 recipientuint8 rewardTypestring userIduint256 amountuint256 deadlinebytes32[] merkleProof
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_EnableAirdropWave(string waveIdbytes32 merkleRoot
BeliefToken_MintClaimableReward(address indexed recipientuint8 rewardTypestring userIduint256 amount
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_ClaimableRewardAlreadyMinted(
BeliefToken_ClaimableRewardDeadlineExceeded(
BeliefToken_MaxSupplyOverflow(
BeliefToken_RewardNotEligible(
BeliefToken_Unauthorized(
InsufficientAllowance(
InsufficientBalance(
InvalidPermit(
PermitExpired(
TotalSupplyOverflow(