-
Notifications
You must be signed in to change notification settings - Fork 360
refactor(planner): simplify transaction planner #4141
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
Conversation
|
@hdevalence @zbuc the planner logic has been refactored to account for the presence of non-zero gas fees, following the gas schedule changes that added block space costs for every action in #3940. There's a few things to note here.
@conorsch after we can proceed with #4154 and check how non-zero gas fees fare in our smoke / integration tests on devnet. This requires modifying smoke-test.sh. @cratelyn I know this fee work is still blocking #3973, but I think we should be overly cautious with this and spend some more time sanity checking. |
|
removing my review request for now, while the smoke tests get sorted out, but ping me when this is ready for a look! |
Signed-off-by: Tal Derei <[email protected]>
|
a message to all reviewers: this has ballooned in scope into what now resembles frankensteins monster, falling out of parity with the web extension. In favor of maintaining that parity and reducing scope / making it easier to review, the port will be consumed by #4300. |
References #4081 to simplify and fix transaction planner logic in the context of non-zero fees. Additionally expands scope to consume #4155.
Blocked until fee restructuring #3940 is merged.
#4154 and #3435 will follow.