From a2a7e91ad67ce1e61873bdb20f6aee7ef4df084a Mon Sep 17 00:00:00 2001 From: Tao Zhu Date: Wed, 29 Dec 2021 17:02:54 -0600 Subject: [PATCH] set secp256k1 cost similar to sigverify --- runtime/src/block_cost_limits.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()