Прежде всего, используя try ... catch внутри цикла, вы получите неожиданный результат для более подробной информации. here .
Теперь для первого запроса вы должны попробовать следующий хак, чтобы получитьожидаемые результаты,
Просто поместите свой блок try ... catch в функцию и вызовите его вместо этого.
for (i = 0; i < limit; i++) {
const tx = new abTx({
n: n,
gp: gp,
gl:gl ,
to: to,
value:value ,
});
myTryCatch(tx, abTx, abcWeb);
}
function myTryCatch(tx, abTx, abcWeb){
try{
abTx.sign(Buffer.from('8f2016c58e898238dd5b4e00', 'hex'));
abcWeb.abx.sendSignedTransaction('0x' + tx.serialize().toString('hex'));
console.log(abTx);
} catch (exception) {
var message = exception.message;
console.log(message);
}
}