Circle

Verified contract

Active on Base with 260 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
--
0xec525bbf0a92666fb271ba4cadf776092774ced7b2cd42922399794ad7ce454d
0xedb4a0eff82ed601cb5e60ab771c90bb9246805c58dba63c2f4a22a55dc54b20
0xc3070b522830b2447e855d561137dfc0445576258db72b47df5c59e2563bfab2
0x8ce926a1623d7275e273432334f6ba35284a7de0d66f01dcac7df3eca64d9d1e
0xaa4fc88abc4f8482071312f46411abf2ec670383d12f4277b27fcb8b31fa1832
0x58ccb42c8ed325e831e78af2aa105b8670b7cac1cc35b97fb91295256f932e7f
0x6d284e7eb6c8e750e9872656987d422a330b34254643ed03c306b2424cc56d53
0xdcef170c94ce147b4456bab04711ef7d881242df44f7da9fadd3d901d2306762
0xcd8986a2a46a5eea81516ba7158540da288d0f3e0321c072c66babe763201a0e
0x527a9b1708fb3c7f686a876fe828bb103f15fe69777e15d42e41f186542ee3b4

Functions
Getter at block 22041540
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(