Lunar Cabals

Verified contract

Active on Base with 874 txns
Deployed by via 0x763b6d92 at 23278688
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x241150651adaecef0b16f677fc3b340238575c7989408d548ce6cc6e0a076123
0x29600a6560bb91031f828429273da7ad3c658516ff1b26c865b0af06e93860ea
0x5cc57c2beac8dbfa82eb59ff8164830f8dd223baf0e050eae1ab432bc292f4a2
0x80ff1d8a153a393cf3359a6b23a4a5625815f4c59d234e852fa1916d8892152e
0x477730ffb5f4933ff27d34642aab602a6a353c1a43d8f97f19d7d3e2c899cd52
0xe89204f21f79753fc9f3ffb92010d87ab3ff117a2c3385e4ae4dcdcfa691e82f
0x16ea81744c57074053fec75349fe1fdcdeec6e01ec65c12f51101701534329eb
0xc9aaa1f6b206da33b09aceb52aecd18a12925d43f7cfdce7188429665f2429ca
0xfae1bbade0e3119529d88bae70635abe04a24f332db3bbdd7f3a31cca4a69183
0x5feda65cc9c9cdfa0cef942bf932a996fc4789023d872aea5107935ef0ab71d9

Functions
Getter at block 23759139
DOMAIN_SEPARATOR(view returns (bytes32 result)
0x91dc1ac98346fbe0e66ed14fb43f9f644b8b5cf0efc943299008ff61f17c5298
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0x089ac17967b5a3ebcfba293500144196225f52b4
decimals(view returns (uint8)
18
name(view returns (string)
Lunar Cabals
protocol(view returns (address)
0x7a306c63a1ccc180cbf60fa2a92fbb31e16904f4
rewardsMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
symbol(view returns (string)
LUNA
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(