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

[ERC Registry] Add BytecodeAnalyzer service class to perform interface signature matching for ERC contracts #1039

Open
Tracked by #1028
quiet-node opened this issue Dec 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@quiet-node
Copy link
Member

quiet-node commented Dec 3, 2024

Problem

According to the design document, a new BytecodeAnalyzer service class is needed to handle analyzing smart contract bytecode and perform ERC signature matching.

Solution

Implement a BytecodeAnalyzer service class under tools/erc-repository-indexer/src/services/bytecodeAnalyzer.ts. The class should include:

  • A bytecodeAnalyzer() method to analyze bytecode and perform ERC signature matching

The BytecodeAnalyzer class should also be tested using the Jest testing framework.

@quiet-node quiet-node self-assigned this Dec 3, 2024
@quiet-node quiet-node added the enhancement New feature or request label Dec 3, 2024
@quiet-node quiet-node added this to the 0.11.0 milestone Dec 3, 2024
@quiet-node quiet-node moved this from Backlog to Tasks In Progress in Smart Contract Sprint Board Dec 3, 2024
@quiet-node quiet-node changed the title [ERC Registry] Add ErcInterfaceMatcher service class to perform interface signature matching for ERC contracts [ERC Registry] Add BytecodeAnalyzer service class to perform interface signature matching for ERC contracts Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Tasks In Progress
Development

No branches or pull requests

1 participant