-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
π― Target
This feature will have an impact on the user.
π Description
This feature consists of adding a new scanner, the struct repacker
, able to compute the slots consumption for a structure and find a more efficient way to define it.
π§ͺ Consequence
This feature will improve the project as this is a very powerful way to potentially save gas in smart contracts.
β οΈ DoD
Below are the steps required to complete this feature.
- Add a new
StructRepacker
scanner. - Implement the
First Fit Decreasing
strategy. - Implement the
K-Permutations
strategy. - Print the suggestion to the user.
- Support remote reference (if a struct contains a struct / enum / UDT).
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request