Lunar Throne

Verified contract

Active on Base with 1,772 txns
Deployed by via 0x9781696d at 23277333
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xdaf1f5aa5b4cb02df202b8cc442d2604d9f290706074e1f63d4d68dd0ab2daf2
0xb9d4f9856190eaa507554e4cc179265b7e4a1f3fe845856ba6576067c6f706f1
0x9b99e188961be973d72baea92cb314097d1492f53a36b864fccb6a0e271e3235
0xc0a3eb64d296225ecfe289ca98b7da62458fa8ac8671f27d63297b1dbce1e865
0x6f613472301249f65b1aac25a2ea88942564fda14fd5b15743bb1ca8517d669c
0x135a3427a9941c160680c682f031d7778bd130a9dafc6b51991f0abbe4ded4f1
0x99c77dfbad4f16aa112886c4a06ee35455f57cc5be85198b88bb3394479b83ac
0xed087903e6e05a31ed1ad920c18e6f0d4f9a51c688e9715a63323a69c4268d85
0xcf2b1a0f8b3ed57308c4f758c6c85c667375ed371181cd69c0c20ca5301bd255
0x8475579c669e21bbedac1469c395a6ad77910019c75006ed2cc163f64660856c

Functions
Getter at block 23694533
DOMAIN_SEPARATOR(view returns (bytes32 result)
0x7dfb887bf679eb884392127dba01733d82598d9bcf1ae6731b5569728bf3e60c
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0x089ac17967b5a3ebcfba293500144196225f52b4
decimals(view returns (uint8)
18
name(view returns (string)
Lunar Throne
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(