You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking issue for project to make SVM generic over the new SVMTransaction and SVMMessage traits.
The goal here is that we can make SVM unaware of the exact transaction type so long as it provides specific set of functionality, as defined by those traits.
This allows us to use more efficient transaction types where necessary, for example in block-production we can write a transaction type that is much faster to deserialize.
Proposed Solution
Living list of tasks here to support tracking all issues/prs related to goal of making SVM generic over the SVMTransaction and SVMMessage traits.
@buffalojoec I think we should probably also update the docs for svm since with #2615 the argument is no longer necessarily SanitizedTransaction - though those are still permitted.
Problem
Tracking issue for project to make SVM generic over the new
SVMTransaction
andSVMMessage
traits.The goal here is that we can make SVM unaware of the exact transaction type so long as it provides specific set of functionality, as defined by those traits.
This allows us to use more efficient transaction types where necessary, for example in block-production we can write a transaction type that is much faster to deserialize.
Proposed Solution
Living list of tasks here to support tracking all issues/prs related to goal of making SVM generic over the
SVMTransaction
andSVMMessage
traits.SVMMessage
. #2116SVMInstruction
from svm-transaction #2112account_loader.rs
generic overSVMMessage
#2109message_processor.rs
generic overSVMMessage
#2110transaction_processor.rs
generic overSVMTransaction
andSVMMessage
#2111account_saver.rs
generic overSVMTransaction
/SVMMessage
#2616The text was updated successfully, but these errors were encountered: