diff --git a/runtime/src/block_cost_limits.rs b/runtime/src/block_cost_limits.rs index 60d3ab1348..6eead90cf2 100644 --- a/runtime/src/block_cost_limits.rs +++ b/runtime/src/block_cost_limits.rs @@ -38,7 +38,8 @@ lazy_static! { (solana_sdk::stake::program::id(), COMPUTE_UNIT_TO_US_RATIO * 25), (solana_config_program::id(), COMPUTE_UNIT_TO_US_RATIO * 15), (solana_vote_program::id(), COMPUTE_UNIT_TO_US_RATIO * 70), - (secp256k1_program::id(), COMPUTE_UNIT_TO_US_RATIO * 2), + // secp256k1 is executed in banking stage, it should cost similar to sigverify + (secp256k1_program::id(), COMPUTE_UNIT_TO_US_RATIO * 24), (system_program::id(), COMPUTE_UNIT_TO_US_RATIO * 5), ] .iter()