Admin pause or freeze powers
Can any privileged role stop, freeze, or block payments through the settlement contracts, and how is that role constrained? C1
No one can stop, freeze or block a burn or mint. Burning is a plain ETH transfer to an address with no known key. Minting is open to any caller with a valid proof. BETH has no owner, and its one-time initializer has been cleared onchain. The Staking contract it pays a fee into also has no admin.
Evidence (3)3 verified
- Verified
BETH inherits only ERC20, ReentrancyGuard and ERC20Permit; its one privileged role, initializer, can only set the reward pool once and then zeroes itself (L54). There is no pause, blacklist or allowlist. This file is identical to the Sourcify source of 0x5624…9Cf8.
- Verified
initializer() returns the zero address and rewardPool() is the Staking contract 0x03d4…60B7, so the one-time role has been used and cleared.
- Verified
Staking, which every mintCoin calls through depositReward, has no owner, no pause and no proxy (EIP-1967 implementation slot zero).