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

Initialize contracts having function or event overrides #3476

Open
wants to merge 30 commits into
base: main
Choose a base branch
from

Commits on Sep 12, 2024

  1. Ambiguous event contract test

    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    778b687 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c544463 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fcbc23 View commit details
    Browse the repository at this point in the history
  4. Better filtering in get_abi_element

    Includes ``filter_by_argument_type``, ``get_name_by_abi_element_identifier``, ``_get_abi_by_signature``
    Simplify ``_mismatched_abi_error_diagnosis`` arguments.
    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8ae0fee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ac7ca56 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ae7321 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fbff55d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9bbebb7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f2aa792 View commit details
    Browse the repository at this point in the history
  10. Resolve ambiguous event references by storing a copy of each event wi…

    …th the event signature
    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    65cf98f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b2db790 View commit details
    Browse the repository at this point in the history
  12. Newsfragment for ethereum#3476

    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9c0bd8f View commit details
    Browse the repository at this point in the history
  13. Updates based on feedback

    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    59cbb9c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    bb40953 View commit details
    Browse the repository at this point in the history
  15. All function classes initialize with the ABI

    __getattr__ now uses the ABI to look up the function class by signature
    Additional fixes for ens
    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    08b49e5 View commit details
    Browse the repository at this point in the history
  16. Additional test for get_function_by_signature

    Refactoring and docs update for ``get_abi_element`` and ``_build_filters``
    
    Rename ``get_abi_element_identifier`` -> ``get_abi_element_signature``
    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b50e22b View commit details
    Browse the repository at this point in the history
  17. Deprecate get_event_abi

    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    284913b View commit details
    Browse the repository at this point in the history
  18. Rename _find_abi_identifier_by_name -> ``_get_any_abi_signature_w…

    …ith_name``
    
    Further cleanup and refactoring
    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    75efe10 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    01f126b View commit details
    Browse the repository at this point in the history
  20. Add test case for abi used as function name in a contract

    Fix contract compilation and naming
    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9ff0d2d View commit details
    Browse the repository at this point in the history
  21. Update event_contracts.py

    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    53c5ea9 View commit details
    Browse the repository at this point in the history
  22. Revert changes made to ens test

    Remove docs from events iter
    Fix docstring formatting
    reedsa committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e1d16e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    233fa23 View commit details
    Browse the repository at this point in the history
  2. Improved docs formatting

    reedsa committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    a24b4a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    24e4857 View commit details
    Browse the repository at this point in the history
  2. Initialize and use correct fallback or receive function

    Filter by type prior to getting an ABI element
    reedsa committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    02de0a2 View commit details
    Browse the repository at this point in the history
  3. Apply changes from ethereum#3479

    reedsa committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    9fa8d04 View commit details
    Browse the repository at this point in the history
  4. Feedback improvements

    reedsa committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ebd3092 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Clean up logic in filters

    reedsa committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    3104111 View commit details
    Browse the repository at this point in the history
  2. Fix logic

    reedsa committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f7ace61 View commit details
    Browse the repository at this point in the history