Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODOs #2

Open
5 of 10 tasks
DOBEN opened this issue Oct 15, 2024 · 0 comments
Open
5 of 10 tasks

TODOs #2

DOBEN opened this issue Oct 15, 2024 · 0 comments

Comments

@DOBEN
Copy link
Owner

DOBEN commented Oct 15, 2024

  • Display all functionSelectors/perfectMatches (in case several exist)
  • Ethereum mainnet (from drop-down doesn't work currently; API key missing)
  • Handle edge cases better: Uint256/Bytes32 can not be distinguished well from looking at the bytecode; evMole prefers to display them as uint256, while looking at the database of openChain.xyz can reveal that bytes32 is a better bet in terms of occurrence in some cases (e.g. function selector: 0x9b0b0fda in contract 0x5f5a404A5edabcDD80DB05E8e54A78c9EBF000C2; e.g. function selectors in contract 0x6D19E24564A13BC07C63976B84c212541da2E8Ac)
  • The front-end freezes when decoding some contracts -> find a better default gasLimit for the decoding -> timeout the request to fetch data from function selector database
  • Front-end cannot automatically detect poxy-implementation relationships in the bytecode -> check out if whatsABI should be used to detect this relationship -> display the proxy/beacon-proxy ABI + implementation ABI

Next Milestones:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant