209 похожих чатов

Доброго дня. Необходимо отправить n транзакций одновременно, с n кошельков. Использую ethers.js.

Если я делаю это в цикле, то транзакции выполняются последовательно. Можно как-то это сделать параллельно?

6 ответов

16 просмотров
1hermn | +_-- Автор вопроса

не вариант, я пишу трансфер токенов и монет с n аккаунтов на один Уже подумал, не написать ли отдельно сервис с API, который будет этим заниматься. Но всё ещё ищу другие выходы

1hermn | +_-- Автор вопроса
Iván
Цель, чтобы они попали в один блок?

Цель, чтобы они выполнили быстро. Одновременно. Сейчас же, получается так. Одна транзакция выполнилась (не важно, с каким статусом, она просто смайнилась) и только потом отправляется вторая (хз почему, видимо прикол в ethers). Одно дело подождать 10 секунд на выполнение 100 транзакций со 100 аккаунтов, другое дело ждать 10*100 секунд

1hermn | +_-- Автор вопроса
Iván
Что значит «выполнили»?

выполнились* одновременная отправка n подписанных транзакций в блокчейн, вот так, если по короче.

1hermn | +_-- Автор вопроса

кажись да, пойду изучать. Вот и беды самоучки)

Похожие вопросы

Обсуждают сегодня

Карта сайта