Who can change this EVM contract?
evm_contract_controlCheck who controls an EVM contract before approving a token or signing on Base or Robinhood Chain by detecting proxy type, implementation, and upgrade owner.
Instructions
Use before approving a token, depositing into, or signing for a contract on Base or Robinhood Chain. Detects the proxy kind (EIP-1967 transparent, UUPS, beacon, legacy zeppelinos, EIP-1167 clone, diamond, EIP-7702), the live implementation, and follows the upgrade controller and owner to the end: one key, a Safe (threshold of owners), a timelock (delay). Sourcify verification for the address and the implementation. Costs $0.05 USDC on Base, paid over x402 from WATCHDOG_EVM_PRIVATE_KEY. An address with no code is not charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain the contract lives on | base |
| address | Yes | Contract address, 0x… |