Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proxy-inspect

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.com
Proxy: 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2
  implementation: 0x728a138A4823392C2EFA55e028d434F526fE03CF
  admin:          0x0000000000000000000000000000000000000000
  beacon:         (none)

Install

npm install -g proxy-inspect

Usage

proxy-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 arbitrum

Supported slots

  • ERC-1967 implementation — 0x360894...
  • ERC-1967 admin — 0xb53127...
  • ERC-1967 beacon — 0xa3f0ad...
  • OpenZeppelin legacy — 0x7050c9...

License

MIT

About

Minimal CLI to inspect ERC-1967 proxy contracts on any EVM chain

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages