Circle

Verified contract

Active on Base with 284 txns
Deployed by via 0x1f418269 at 22029399
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x2f1e644302ad50f81b1e230a75fc08896eddcaddb00e496017a76b1f6161731e
0x0c654bd05be61d71a6d65f190f9a5667f4680c2de09a362153440ff462881ac8
0x189995cc5994bb649488938423354ac415e1231f0795769ea2aeb25dc16cdd28
0xaa22db859044fe6a38b529ab692d690c9a114dea07e2e369aafaef147642fb22
0xc24480596e4ea8658feb0046551e13c5e9c741b2d0398d58e4db0e569d79d714
0x6d214883653a9b364a5e44c2d0a9cc342f3cf04cd4f077933e55b87f22df8f8b
0x424be32a412d857136f165ee029767bedccea13caced76046d44ec92cdb90fcc
0xf83e448a40c80db4045fc9a0a7b54ee89b7ad4e7d1adf1a392ff2f07e90418ce
0x9d3c8f9f8494408940290f6a28d7c72d138bee31501b513af9fdd7a78b71fc08
0xea5776c5a5c46bfb4f04a33965b17d62a97c8025774270eabd855f5104568e78

Functions
Getter at block 22924087
DOMAIN_SEPARATOR(view returns (bytes32 result)
0xab4df74e4f7cfe490f1bb783346483b7d373eb11440b408eb1b750e6a37361b7
MAX_SUPPLY(view returns (uint256)
1000000000000000000000000000
creator(view returns (address)
0x19a47d660efa19522ecb45e618e2ea76e6560df8
decimals(view returns (uint8)
18
name(view returns (string)
Circle
protocol(view returns (address)
0x7a306c63a1ccc180cbf60fa2a92fbb31e16904f4
rewardsMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
symbol(view returns (string)
CIRCLE
totalSupply(view returns (uint256 result)
999999999999999999529841456
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(