Ограничение платы за газ в обход 1 eth в основной и тестовой сети bsc
До недавнего времени мне удавалось отправлять tx-сообщения с помощью приведенного ниже сценария, но теперь я получаю эту ошибку как в основной, так и в тестовой сети BSC. Есть подсказки, как обойти шапку? Раньше этого не было. В этом случае цена на газ составляла около ~4200. Выдает мне эту ошибку:
(узел:57239) UnhandledPromiseRejectionWarning: Ошибка: возвращенная ошибка: комиссия за передачу (2,25 эфира) превышает настроенный предел (1,00 эфира)
addressFrom = web3.eth.accounts.privateKeyToAccount(wallet.privateKey).address;
console.log(addressFrom)
console.log(
`Attempting to make transaction from ${addressFrom} to ${recipient}`
);
const createTransaction = await web3.eth.accounts.signTransaction(
{
from: addressFrom,
to: recipient,
value: web3.utils.toWei(value, 'ether'),
gas: '1000000',
gasPrice: gasPrice
},
wallet.privateKey
);
const createReceipt = await web3.eth.sendSignedTransaction(createTransaction.rawTransaction);
txHash = await web3.eth.getTransaction(createReceipt.transactionHash)
console.log(txHash);