FakeEpikDuck

Verified contract

Active on Base with 433 txns
Deployed by via 0xf10f0f6a at 22992798
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xeee1e95813cf840a14b6962fd88d1204e52a7630449e8f187ad2137ad6ec43e8
0x15fbfe8d7ad78d4a8d8b34e56202294c9364e794cdd40b4f994c03da31641101
0x2db240aea9ea01a1085f351a0aab7145a46556b2ac4dd8324ff4b57431fdf318
0x4fe354e6e85b6d02b72c8f05f7a33c9fdb6b7a8da57e935d2b2a61b764636ad4
0x8b7890de284a2ad10c95ffd6ac584860ebfa1b29c10191de30f63048d6680906
0xa326e2cd24cf0503b15ce53d99fcb1efc00fe4959ccd6f7e55a42b9ed1ef6236
0xe844e87a8805c0b1dd9d215f05d4c134af8a819f9457e007e0d07c511ee316d7
0x47d9548701d5e4d3fbf93d47d1604a16f74fca58a6b11f1194e01c69503dcd69
0x75bd96d1317cb8df8b8d7a09f5f55c990cf6b1472e1140224928daaa1a173c40
0xbefb2f5eaae6a31dde22fa33bb683351ebbeb65335d0553e6b69a2310451212e

Functions
Getter at block 23757840
DOMAIN_SEPARATOR(view returns (bytes32 result)
0xf794d590f5f40dd0e8934439929adc0a51eec56aff89f550d055ad2d1cc5e897
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0x43d9a5cb3c0299e3de882e10036ee9de0497f234
decimals(view returns (uint8)
18
name(view returns (string)
FakeEpikDuck
protocol(view returns (address)
0x7a306c63a1ccc180cbf60fa2a92fbb31e16904f4
rewardsMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
symbol(view returns (string)
EPIKDUCK
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(