JARVIS

Verified contract

Active on Base with 22 txns
Deployed by via 0x2a65f2f9 at 23454780
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x7e2356a84a49763ab7ba8f14eb9495c7c3da3323b8039a1504467e44d26003d3
0x9bc8469412df4da3339fa427e846788f822303059b14f0f5d16956470aa16bdf
0x7a3b5ad66652b6e6905dc44b9cc5b79a9e2ce7d420455b34d9b9dfb41cafb438
0x819c8801d4d59bd70e1c89bafe088f8323be5f981c839fc2bd428bae862e597e
0xa09c36296d4fa8a24389f69f76f4dd9764f44ce1001dbdecdfb4dd164d6f613c
0xa8490eaf268d1d66160ae4258d74e1d7a04d95c07d44c03f4eddfb8426e56621
0xfe18a33876e934f3f04918788f9a5ec3a6a12cdc530ad6fcfe83a38cf389cce5
0x505872def71ab0426eb0071b8645d6551e1a1e454675b453d1bdd9e393a3bb7f
0x4464e9dded973adf187ffa0c7357f18c46a847c7f9ef2ab654af47aaa36a3931
0xb40bd0a38e7ea17e8520ea67009f23d79fac5efbbbb8a29a530d4d9dfbff15b0

Functions
Getter at block 23808465
DOMAIN_SEPARATOR(view returns (bytes32 result)
0xd9bbae7b00d7147cc36c37b94a76aad72097825ea11cd3dead619114167cec05
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0xc708dfb499860b9c35b1eff4e55631e198085874
decimals(view returns (uint8)
18
name(view returns (string)
JARVIS
protocol(view returns (address)
0x7a306c63a1ccc180cbf60fa2a92fbb31e16904f4
rewardsMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
symbol(view returns (string)
JARS
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(