Skip to content

Conversation

JonathanOppenheimer
Copy link
Member

Why this should be merged

There are packages in subnet-evm and coreth that share a lot of functionality / are mirrored. As has been discussed as an evm team wide effort, we are working to uplift these packages to AvalancheGo to prevent the duplicative maintenance of two sets of the same code. This particular package, customlogs is a relatively easy lift.

How this was tested

This is currently 'dead' code; after a new AvalancheGo release is dropped, we can use the code in the evm repositories.

Need to be documented in RELEASES.md?

No

@JonathanOppenheimer JonathanOppenheimer self-assigned this Sep 24, 2025
@Copilot Copilot AI review requested due to automatic review settings September 24, 2025 20:53
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR uplifts the customlogs package from EVM repositories (subnet-evm and coreth) to AvalancheGo to eliminate duplicate maintenance. The package provides utility functions for working with Ethereum logs.

  • Adds a new customlogs package under vms/evm/
  • Introduces FlattenLogs utility function for converting nested log arrays

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

JonathanOppenheimer and others added 2 commits September 25, 2025 10:23
Co-authored-by: rodrigo <77309055+RodrigoVillar@users.noreply.github.com>
Signed-off-by: Jonathan Oppenheimer <147infiniti@gmail.com>
@alarso16
Copy link
Contributor

Seems weird to uplift untested code, but it seems slightly silly to test this

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

Successfully merging this pull request may close these issues.

3 participants