Skip to content

Quality of life changes - #1

Merged
themicp merged 33 commits into
mainfrom
temp-solana
Nov 3, 2025
Merged

themicp merged 33 commits into
mainfrom
temp-solana

Conversation

@Deiadara

@Deiadara Deiadara commented Oct 3, 2025 •

Copy link
Copy Markdown
Contributor
  • Added a QueueTrait to enable Queue mocking for tests
  • Reduced tracing spam (should be discussed to what level we want to keep it, too little and we might not get anything out of it, too much and the logs fill up too quickly)
  • Added clippy.toml
  • Refactor IncluderWorker to provide a TaskHandlerTrait for each chain to implement, instead of having the same logic for every chain based on BroadcastResult. This was needed due to Solana's GatewayTx task needing multiple transactions to complete, and will probably be useful in the future.
  • Refactored Includer to move the chain-specific logic to each implementation and have the core just take the results and post to the GMP API.
  • WIP: Need to implement the refund logic

Note that these changes are breaking and each Relayer will need to implement them.

@Deiadara
Deiadara requested review from cabrilo and themicp October 16, 2025 16:49
@Deiadara
Deiadara marked this pull request as draft October 16, 2025 17:08
Comment thread src/gmp_api/gmp_api_db_audit_decorator.rs Outdated
Comment thread src/gmp_api/mod.rs Outdated
Comment thread src/includer_worker.rs Outdated
Comment thread src/includer_worker.rs Outdated
Comment thread src/queue.rs Outdated
@themicp
themicp marked this pull request as ready for review October 29, 2025 15:22
@themicp
themicp merged commit 56105a9 into main Nov 3, 2025
3 checks passed
@themicp
themicp deleted the temp-solana branch November 3, 2025 12:49
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.

2 participants