Skip to content

Conversation

@eloylp
Copy link
Member

@eloylp eloylp commented Oct 18, 2025

This PR aims to follow the changes at this one . We need to remove all the current message payload upload code infrastructure, which also implies refactoring/simplifying the current fee calculation system. This PR has the following changes:

  • Remove the message payload code infrastructure
  • Simplify the fee calculation system
  • Fixed some bugs i encountered in the current fee calculation system, as it wasn't discerning among lamports and micro-lamports.
  • General refactor which makes the code much more testable via unit testing rather than integration testing. Abstraction layers review in general.
  • Remove duplicated code when building/calling the execute ix, the builder was repeated twice in code.

note: This is PR is still a WIP, we need to integrate the changes from this one and make the tests pass.

However, early feedback is more than welcome !

@eloylp eloylp requested a review from frenzox October 18, 2025 12:50
frenzox
frenzox previously approved these changes Oct 21, 2025
@eloylp eloylp force-pushed the relayer-task-gas-calc branch 2 times, most recently from 1b60f5a to 5c32e33 Compare October 27, 2025 16:22
@eloylp eloylp force-pushed the relayer-task-gas-calc branch from 5c32e33 to 68052f2 Compare October 27, 2025 20:10
frenzox and others added 3 commits October 28, 2025 12:48
test: fixes to make ALT test work

Signed-off-by: Guilherme Felipe da Silva <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants