@@ -447,8 +447,7 @@ impl<N: Network, C: ConsensusStorage<N>> LedgerService<N> for CoreLedgerService<
447447 let id = transaction. id ( ) ;
448448 match transaction {
449449 Transaction :: Deploy ( _, _, _, deployment, _) => {
450- let ( _, cost_details) =
451- deployment_cost ( & self . ledger . vm ( ) . process ( ) . read ( ) , deployment, consensus_version) ?;
450+ let ( _, cost_details) = deployment_cost ( self . ledger . vm ( ) . process ( ) , deployment, consensus_version) ?;
452451 let compute_spend = deploy_compute_cost_in_microcredits ( cost_details, consensus_version) ?;
453452 ensure ! (
454453 compute_spend <= transaction_spend_limit,
@@ -457,8 +456,7 @@ impl<N: Network, C: ConsensusStorage<N>> LedgerService<N> for CoreLedgerService<
457456 Ok ( compute_spend)
458457 }
459458 Transaction :: Execute ( _, _, execution, _) => {
460- let ( _, cost_details) =
461- execution_cost ( & self . ledger . vm ( ) . process ( ) . read ( ) , execution, consensus_version) ?;
459+ let ( _, cost_details) = execution_cost ( self . ledger . vm ( ) . process ( ) , execution, consensus_version) ?;
462460 let compute_spend = execute_compute_cost_in_microcredits ( cost_details, consensus_version) ?;
463461 if consensus_version >= ConsensusVersion :: V11 {
464462 // From V11, add this check for consistency with our deployment checks.
0 commit comments