Explorer ↗Watch this contract
Contract control history

ERC20Token on Base — who can change it, and what changed

Not profiled yetimplementation slot is set but no admin or owner could be read

This uups proxy at 0x2a2f…⁠18c9 on Base is upgradeable. Gliese has recorded 8 control changes. Last checked 2026-09-09 02:51:50 UTC.

UUPS proxyUpgradeableBase

Current control surface

snapshot 2026-09-09 01:48:44 UTC
Implementation
EIP-1967 logic contract; an upgrade changes this
Proxy admin
who can upgrade
Owner
owner()

Recorded events

Open in the feed →

Recent changes

Setup-time events hidden
  1. Account 0x778d…⁠ff1d removed from blacklist
    token.unblacklisted · tx 0x7197c7b6…⁠80e058 · block 51,064,803
    · 2026-09-09 01:55:53 UTC
  2. Account 0x778d…⁠ff1d blacklisted
    token.blacklisted · tx 0x55838d89…⁠f43599 · block 51,064,758
    · 2026-09-09 01:54:23 UTC
  3. role 0x75af…⁠85bb granted to 0x9a70…⁠b092
    access.role_granted · tx 0x689f1161…⁠836f62 · block 51,064,556
    · 2026-09-09 01:47:39 UTC
  4. BURNER_ROLE granted to 0x9a70…⁠b092
    access.role_granted · tx 0x8304d2a6…⁠072ca4 · block 51,064,553
    · 2026-09-09 01:47:33 UTC
  5. role 0x98db…⁠16e9 granted to 0x9a70…⁠b092
    access.role_granted · tx 0xe5c5bbc5…⁠205bf8 · block 51,064,551
    · 2026-09-09 01:47:29 UTC
  6. PAUSER_ROLE granted to 0x9a70…⁠b092
    access.role_granted · tx 0xe6e0c900…⁠158192 · block 51,064,549
    · 2026-09-09 01:47:25 UTC
  7. UPGRADER_ROLE granted to 0xd3a5…⁠13db
    access.role_granted · tx 0x606f661a…⁠ee2989 · block 51,064,546
    · 2026-09-09 01:47:19 UTC
  8. DEFAULT_ADMIN_ROLE granted to 0xd3a5…⁠13db
    access.role_granted · tx 0xf5b529dd…⁠b3885d · block 51,064,544
    · 2026-09-09 01:47:15 UTC
Full history since deployment →
Get alerted when this contract’s control changes
Free for personal wallets. Telegram, within a minute of the block.
Criticalpower movedHighsafeguards changedInfoannounced, not yet effective

Data derived from on-chain state and events only. Gliese does not custody funds and does not interpret intent — severity is assigned by how much power a change moves.