Skip to content

Commit

Permalink
Adapt Readme to heimdall and proxies version and complex data structs
Browse files Browse the repository at this point in the history
  • Loading branch information
Pabl0cks committed Apr 1, 2024
1 parent 0f5dafc commit 7a9b9cf
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
# ABI Ninja

Interact with any contract on Ethereum. You just need the Contract address (if it's verified) or its ABI + Contract address.
Interact with any contract on Ethereum. ABI Ninja provides an intuitive frontend for contracts from most popular EVM networks, currently supporting:

Built with 🏗 [Scaffold-ETH 2](https://github.com/scaffold-eth/scaffold-eth-2).
- **Verified contracts**. Pulls the code from [AnyABI](https://anyabi.xyz/) and [Etherscan API](https://docs.etherscan.io/) as a fallback option.
- **Unverified contracts**. Two different options are available:
- Decompile using [`heimdall-rs`](https://github.com/Jon-Becker/heimdall-rs) (experimental).
- Provide the ABI and the contract address.
- **Proxy contracts**. Currently using [`evm-proxy-detection`](https://github.com/gnosis/evm-proxy-detection) to detect proxy contracts and provide the implementation address.

![ABINinja - Index](.github/img/ui1.png)
ABI Ninja (v2) is built with 🏗 [Scaffold-ETH 2](https://github.com/scaffold-eth/scaffold-eth-2).

![ABINinja - Dashboard](.github/img/ui2.png)
| Homepage | Unverified Contract Options |
| :---------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: |
| ![ABINinja - Index](https://github.com/BuidlGuidl/abi.ninja/assets/55535804/3b7e0f12-1423-4835-bda3-2e12d65b4f15) | ![ABINinja - Unverified Contract](https://github.com/BuidlGuidl/abi.ninja/assets/55535804/d30d76a3-35d0-4b3f-8633-c8e531999be6) |

Friendly UI even for the most complex data structures:

![ABINinja - Contract UI](https://github.com/BuidlGuidl/abi.ninja/assets/55535804/7b3ec72b-c70b-4357-9f76-d10cb673530c)

# 🏄‍♂️ Development Quick Start

Expand Down

0 comments on commit 7a9b9cf

Please sign in to comment.