Skip to content

Commit

Permalink
refactor: Enhance readability of verify_transaction function
Browse files Browse the repository at this point in the history
  • Loading branch information
code0xff committed Jan 3, 2025
1 parent 9cf4a5a commit 8562bb2
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions frame/solana/runtime/src/transaction.rs
Original file line number Diff line number Diff line change
@@ -32,14 +32,13 @@ fn verify_transaction(
transaction: &SanitizedTransaction,
feature_set: &FeatureSet,
) -> Result<(), Error> {
#[allow(clippy::question_mark)]
if transaction.verify().is_err() {
return Err(Error::TransactionSignatureVerificationFailure);
}
transaction
.verify()
.map_err(|_| Error::TransactionSignatureVerificationFailure)?;

if let Err(_) = transaction.verify_precompiles(feature_set) {
return Err(Error::TransactionPrecompileVerificationFailure);
}
transaction
.verify_precompiles(feature_set)
.map_err(|_| Error::TransactionPrecompileVerificationFailure)?;

Ok(())
}

0 comments on commit 8562bb2

Please sign in to comment.