MFERGPT

Verified contract

Active on Base with 348 txns
Deployed by via 0x080bfc75 at 21556894
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x932b39bcf420e9d339f14262c23e3e0b9b58111c64695654e9141cc22cf27109
0x00613738c38c20b6c1a8b3becd9eeb982222f1e1df6db9e6c50a14ad3a8422d1
0x7080013a01816a400314d451d37ca971e7c467fa130caedd34f5f3af2e93cb50
0xc26e38b9586cdedb5e4173a733441deabb92d6f09c165cf10c356f2123903c3a
0xcffe00f59a275bcaa614ab194f530697e0f63c173ac841f6b79b17064954e02f
0x1bcf9ccef1893008c5828c43f0bd05fbedf4d9058c50a4f308c8fc72221c2952
0x8f84316ff0c9fd690f9391362b48508de2d498329cfff46f04204b15695cd79e
0xeddb1fb90dc83de3dde3b7dc52e6a1aa2a35dfd2e32cf8d59b3fad91c3443e4b
0x24b578d7b837132d40a00cceeb8ccb005b5373f6310ec984f9d3764fe5a03af6
0xe2792508e9a7ad0ff150cbceb231ad94e4919d9d3a5998c0800fa190bfc976e7

Functions
Getter at block 21866132
DOMAIN_SEPARATOR(view returns (bytes32 result)
0x889d26015f586b2f899ad88240f5dfb1e4c600e35cbf44a7a1e7fdb164611bc7
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0x4a1edfabe0758a7f02834fd25b4b4c551d924dba
decimals(view returns (uint8)
18
name(view returns (string)
MFERGPT
protocol(view returns (address)
0x7a306c63a1ccc180cbf60fa2a92fbb31e16904f4
rewardsMerkleRoot(view returns (bytes32)
0x85255d335cb888570d1891df3be67080ee078c4f80e6e1868affb4cb727d0374
symbol(view returns (string)
MFERPGT
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(