You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Начиная с версии 17.0 метод broadcast_transaction_with_callback возвращает ответ только при попадании транзакции в блок. В результате все методы типа voteAsync, commentAsync могут задерживаться вплоть до 3 секунд. Так как в коде используется метод steemApi.broadcastTransactionWithCallbackAsync
В результате чего, синхронные, однопоточные приложения с 17.0 отрабатывают очень медленно. До сих пор вышеназванный метод отдавал два ответа. Сразу же после валидации транзакции и после упаковки транзакции в блок.
broadcast_transaction возвращает ответ сразу же, с валидацией транзакции. То-есть в принципе можно просто заменить broadcast_transaction_with_callback на broadcast_transaction, так как второй ответ voteAsync, commentAsync и прочие враперы не дожидались.
Или сделать конфигурируемым, - дать возможность выбора метода отправки транзакции.
The text was updated successfully, but these errors were encountered:
Начиная с версии 17.0 метод broadcast_transaction_with_callback возвращает ответ только при попадании транзакции в блок. В результате все методы типа voteAsync, commentAsync могут задерживаться вплоть до 3 секунд. Так как в коде используется метод steemApi.broadcastTransactionWithCallbackAsync
https://github.com/GolosChain/golos-js/blob/master/src/broadcast/index.js#L40
В результате чего, синхронные, однопоточные приложения с 17.0 отрабатывают очень медленно. До сих пор вышеназванный метод отдавал два ответа. Сразу же после валидации транзакции и после упаковки транзакции в блок.
broadcast_transaction возвращает ответ сразу же, с валидацией транзакции. То-есть в принципе можно просто заменить broadcast_transaction_with_callback на broadcast_transaction, так как второй ответ voteAsync, commentAsync и прочие враперы не дожидались.
Или сделать конфигурируемым, - дать возможность выбора метода отправки транзакции.
The text was updated successfully, but these errors were encountered: