From 4b8e90f8fe01bbe62ebe966f6edd46dc6e65806e Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Wed, 5 Jul 2023 14:03:19 +0300 Subject: [PATCH] Adjust BLS gas prices (#738) Co-authored-by: SpyCheese --- crypto/vm/vm.h | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/crypto/vm/vm.h b/crypto/vm/vm.h index c8649477..6fd1797c 100644 --- a/crypto/vm/vm.h +++ b/crypto/vm/vm.h @@ -128,25 +128,25 @@ class VmState final : public VmStateInterface { chksgn_gas_price = 4000, p256_chksgn_gas_price = 3500, - bls_verify_gas_price = 61300, - bls_aggregate_base_gas_price = -2645, - bls_aggregate_element_gas_price = 4355, - bls_fast_aggregate_verify_base_gas_price = 58400, - bls_fast_aggregate_verify_element_gas_price = 2990, - bls_aggregate_verify_base_gas_price = 37275, - bls_aggregate_verify_element_gas_price = 22290, + bls_verify_gas_price = 61000, + bls_aggregate_base_gas_price = -2650, + bls_aggregate_element_gas_price = 4350, + bls_fast_aggregate_verify_base_gas_price = 58000, + bls_fast_aggregate_verify_element_gas_price = 3000, + bls_aggregate_verify_base_gas_price = 38500, + bls_aggregate_verify_element_gas_price = 22500, - bls_g1_add_sub_gas_price = 3925, - bls_g1_neg_gas_price = 765, - bls_g1_mul_gas_price = 5180, - bls_map_to_g1_gas_price = 2330, - bls_g1_in_group_gas_price = 2930, + bls_g1_add_sub_gas_price = 3900, + bls_g1_neg_gas_price = 750, + bls_g1_mul_gas_price = 5200, + bls_map_to_g1_gas_price = 2350, + bls_g1_in_group_gas_price = 2950, bls_g2_add_sub_gas_price = 6100, bls_g2_neg_gas_price = 1550, - bls_g2_mul_gas_price = 10530, - bls_map_to_g2_gas_price = 7970, - bls_g2_in_group_gas_price = 4255, + bls_g2_mul_gas_price = 10550, + bls_map_to_g2_gas_price = 7950, + bls_g2_in_group_gas_price = 4250, // multiexp gas = base + n * coef1 + n/floor(max(log2(n), 4)) * coef2 bls_g1_multiexp_base_gas_price = 11375, @@ -157,7 +157,7 @@ class VmState final : public VmStateInterface { bls_g2_multiexp_coef2_gas_price = 22840, bls_pairing_base_gas_price = 20000, - bls_pairing_element_gas_price = 11770 + bls_pairing_element_gas_price = 11800 }; VmState(); VmState(Ref _code);