Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ethereum/eth-utils
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.2.0
Choose a base ref
...
head repository: ethereum/eth-utils
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.3.0
Choose a head ref
  • 7 commits
  • 14 files changed
  • 5 contributors

Commits on Feb 5, 2025

  1. add funding.json (#300)

    wolovim authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    e471017 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2025

  1. Add CamelModel pydantic model for use across libraries:

    - Add ``CamelModel`` pydantic model for use across libraries. This
      model allows for consistent camelCase JSON serialization, standarizing
      an expected format that can be used across ethereum python libraries.
    
    - Add the ``OmitJsonSchema`` class to allow for the omission of excluded
      model fields from the JSON Schema representation.
    
    - Since this is an acceptable model for JSON-RPC dicts, add this expectation
      into the ``apply_formatters_to_dict`` method, serializing the model fields
      into the JSON-RPC dicts before applying the formatter functions.
    
    - Add tests for the CamelModel to ``apply_formatters_to_dict`` tests.
    fselmo committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    b93e30a View commit details
    Browse the repository at this point in the history
  2. bugfix: account for optional names for get_abi_input_names():

    🩹 use `arg.get` in ``get_abi_input_names`` and ```get_abi_output_names``
    📝 add newsfragment
    dzhalaevd authored and fselmo committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    080d992 View commit details
    Browse the repository at this point in the history
  3. Fix typing as Optional[str]

    fselmo committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    e14810a View commit details
    Browse the repository at this point in the history
  4. Add support for custom units (#302)

    * enhancement: add support for custom units
    
    * test: add custom test case for unsupported unit in units dict
    
    Co-authored-by: kclowes <kclowes@users.noreply.github.com>
    Roman505050 and kclowes authored Apr 14, 2025
    Configuration menu
    Copy the full SHA
    b8f5b85 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f09ffa View commit details
    Browse the repository at this point in the history
  6. Bump version: 5.2.0 → 5.3.0

    fselmo committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    cdede30 View commit details
    Browse the repository at this point in the history
Loading