shazow / whatsabi

Extract the ABI (and resolve proxies, and get other metadata) from Ethereum bytecode, even without source code.
https://shazow.github.io/whatsabi/
MIT License
1.04k stars 71 forks source link

viem: Fix provider abstraction to work with non-public clients #105

Closed shazow closed 1 month ago

shazow commented 1 month ago

Specifically, we should be operating on viem transports as early as possible, rather than caring about the type of client.

Also add a test suite target for different viem clients.

Related: #104