Чтобы убедиться, что первая транзакция была обработана и кошелек получил монеты TON, прежде чем пытаться отправить jetton, вам следует дождаться подтверждения первой транзакции.
Время, необходимое для подтверждения транзакции, может варьироваться в зависимости от таких факторов, как загруженность сети и комиссия за транзакцию. ** Как правило, вам следует дождаться по крайней мере одного подтверждения, которое обычно занимает около 1-2 минут в сети TON.**
При программной отправке монет TON вы можете включить обратный вызов или использовать библиотеку, которая ожидает подтверждения транзакции, прежде чем приступить ко второй транзакции. Это гарантирует, что вторая транзакция будет отправлена только после того, как кошелек получит монеты TON.
Также важно отметить, что при программной отправке транзакций могут применяться ограничения скорости API. Вам следует ознакомиться с документацией к используемому вами API, чтобы определить соответствующее ограничение скорости и соответствующим образом скорректировать свой код, чтобы избежать запрета. Например, используя "https://testnet.toncenter.com/api/v2/jsonRPC", ** вы могли бы отправлять транзакцию примерно раз в 10 секунд, не превышая лимита скорости API.**