From 26c87112c2d83b77790fd33997a41b5ad6f55fc5 Mon Sep 17 00:00:00 2001 From: Big Boss Date: Mon, 7 Oct 2024 13:11:25 -0700 Subject: [PATCH] fix update paymaster config --- packages/contracts/script/UpdateTokenPaymasterConfig.s.sol | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/contracts/script/UpdateTokenPaymasterConfig.s.sol b/packages/contracts/script/UpdateTokenPaymasterConfig.s.sol index e26c81c24..093c8b667 100644 --- a/packages/contracts/script/UpdateTokenPaymasterConfig.s.sol +++ b/packages/contracts/script/UpdateTokenPaymasterConfig.s.sol @@ -60,7 +60,8 @@ contract UpdateTokenPaymasterConfigScript is Script, Helper { require(refundPostopCost > 0, "REFUND_POSTOP_COST env variable not set"); require(minEntryPointBalance > 0, "MIN_ENTRY_POINT_BALANCE env variable not set"); require(priceMarkup > 0, "PRICE_MARKUP env variable not set"); - require(baseFee > 0 || (baseFee == 0 && baseFeeClear), "BASE_FEE env variable not set"); + // ensure base fee is greater than 0, clearing the fee, or we are not changing the fee + require(baseFee > 0 || (baseFee == 0 && baseFeeClear) || baseFee == _baseFee, "BASE_FEE env variable not set"); vm.startBroadcast(); TokenPaymasterConfig memory tpc = TokenPaymasterConfig({