Minimal CLI to inspect ERC-1967 proxy contracts. Reads implementation, admin, and beacon slots from any EVM chain.
npx proxy-inspect 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 --rpc https://ethereum-rpc.publicnode.comProxy: 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2
implementation: 0x728a138A4823392C2EFA55e028d434F526fE03CF
admin: 0x0000000000000000000000000000000000000000
beacon: (none)
npm install -g proxy-inspectproxy-inspect <address> [--rpc <url>] [--chain <name>]
# Multiple addresses
proxy-inspect 0xAAA 0xBBB 0xCCC --rpc https://ethereum-rpc.publicnode.com
# Named chain (uses public RPC)
proxy-inspect 0xAAA --chain arbitrumERC-1967 implementation—0x360894...ERC-1967 admin—0xb53127...ERC-1967 beacon—0xa3f0ad...OpenZeppelin legacy—0x7050c9...
MIT