diff --git a/packages/smart-contracts/scripts-create2/contract-setup/adminTasks.ts b/packages/smart-contracts/scripts-create2/contract-setup/adminTasks.ts index b33fe6fcb8..a2c8d6ffca 100644 --- a/packages/smart-contracts/scripts-create2/contract-setup/adminTasks.ts +++ b/packages/smart-contracts/scripts-create2/contract-setup/adminTasks.ts @@ -5,8 +5,8 @@ import { BigNumber } from 'ethers'; // Fees: 0.5% export const REQUEST_SWAP_FEES = 5; -// Batch Fees: 1% -export const BATCH_FEE = 10; +// Batch Fees: .3% +export const BATCH_FEE = 3; export const updateChainlinkConversionPath = async ( contract: any, @@ -57,6 +57,8 @@ export const updateBatchPaymentFees = async ( ): Promise => { const currentFees = await contract.batchFee(); if (currentFees !== BATCH_FEE) { + // Log is useful to have a direct view on was is being updated + console.log(`currentFees: ${currentFees.toString()}, new fees: ${BATCH_FEE}`); await contract.setBatchFee(BATCH_FEE, { nonce: nonce, gasPrice: gasPrice }); } }; diff --git a/packages/smart-contracts/scripts-create2/contract-setup/setupBatchPayments.ts b/packages/smart-contracts/scripts-create2/contract-setup/setupBatchPayments.ts index db3b703bcc..78fa718e08 100644 --- a/packages/smart-contracts/scripts-create2/contract-setup/setupBatchPayments.ts +++ b/packages/smart-contracts/scripts-create2/contract-setup/setupBatchPayments.ts @@ -37,9 +37,9 @@ export const setupBatchPayments = async ( // start from the adminNonce, increase gasPrice if needed await Promise.all([ - updateBatchPaymentFees(batchPaymentConnected, adminNonce, gasPrice), - updatePaymentErc20FeeProxy(batchPaymentConnected, network, adminNonce + 1, gasPrice), - updatePaymentEthFeeProxy(batchPaymentConnected, network, adminNonce + 2, gasPrice), + updateBatchPaymentFees(batchPaymentConnected, adminNonce, gasPrice.mul(2)), + updatePaymentErc20FeeProxy(batchPaymentConnected, network, adminNonce + 1, gasPrice.mul(2)), + updatePaymentEthFeeProxy(batchPaymentConnected, network, adminNonce + 2, gasPrice.mul(2)), ]); }), );