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

ABIGEN v2 tracking issue #30701

Open
1 of 10 tasks
fjl opened this issue Oct 30, 2024 · 0 comments
Open
1 of 10 tasks

ABIGEN v2 tracking issue #30701

fjl opened this issue Oct 30, 2024 · 0 comments
Assignees

Comments

@fjl
Copy link
Contributor

fjl commented Oct 30, 2024

This issue is about finishing the work to ship ABIGEN v2. The prototype of it is in this pull request: #26782.

To get it ready we need:

  • Rebase ABIGEN v2 #26782 branch on master
  • Move the v2 stuff to its own package. Use accounts/abi/bind2 for now. Final package name TBD.
    • note this will require duplicating some stuff from accounts/abi/bind into the new package
  • Adding tests. To test this, we should create an example contract binding and run all functions of bind2 against a simulated backend
    • transact
    • call
    • log filtering
    • log watching
  • Code generation tests. These should just compare the generated code to a known output.
  • Adding function GoDoc comments and examples
  • Creating documentation page on geth.ethereum.org
@jwasinger jwasinger self-assigned this Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants