Skip to content
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

SVM: move TransactionProcessingCallback into its own module #1004

Merged
merged 1 commit into from
Apr 23, 2024

Conversation

buffalojoec
Copy link

@buffalojoec buffalojoec commented Apr 23, 2024

Problem

As the SVM continues to grow, we should do our very best to ensure the
entrypoint -
TransactionBatchProcessor::load_and_execute_sanitized_transactions - remains
as simple as possible. It should make use of other adjacent components to
accomplish its goal.

In that spirit, we can modularize the components it needs, starting with the
TransactionProcessingCallback.

Summary of Changes

Move TransactionProcessingCallback into its own module within the SVM.

@buffalojoec buffalojoec requested a review from Lichtso April 23, 2024 18:44
@buffalojoec
Copy link
Author

@Lichtso this is the first half of #616.

@buffalojoec buffalojoec force-pushed the isolate-tx-callback branch from bd4843b to b74f8b9 Compare April 23, 2024 18:52
@buffalojoec buffalojoec added the automerge automerge Merge this Pull Request automatically once CI passes label Apr 23, 2024
@mergify mergify bot merged commit f5db8d2 into anza-xyz:master Apr 23, 2024
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge automerge Merge this Pull Request automatically once CI passes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants