Skip to content

Please Add Support to GridPlus ABI decoding for EIP-2535 #282

Description

@mudgen

The ABI decoding in the lattice is not working for smart contracts that use EIP-2535.

EIP-2535 is a finalized Ethereum smart contract standard for proxy contracts. (https://eips.ethereum.org/EIPS/eip-2535)

It should be easy to add support for EIP-2535 because the standard says how to get all the smart contract addresses that uses it. And then the smart contract addresses can be used to retrieve the ABIs from etherscan.

Before the automatic decoding functionality I had ABI decoding working correctly for the Aavegotchi game (https://www.aavegotchi.com) because I manually added the ABI for it. When my manually uploaded ABIs were replaced by automatic ABI decoding the ABI decoding stopped working for Aavegotchi smart contracts because they use EIP-2535. Many other smart contracts also use EIP-2535 and its adoption is increasing.

Please add EIP-2535 ABI decoding support.

If you need help understanding EIP-2535 and/or adding support for it, then I can help you with that.

An example of an application with full EIP-2535 support is here: https://louper.dev

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions