Всем привет. Нужно найти формулу расчета комиссии за транзакции сети tron. Её нужно рассчитать до совершения транзакции, так же как сделано в trust wallet (окно подтверждения). Декомпельнул apk файл trust wallet, но увы знаний в java и kotlin - не имею, так и не смог найти где происходит получение комиссии. Перерыл весь гугл, но увы так и не понял как это сделать. Примечание: - Нужно для TRX и других токенов. Прошу помощи у знающих людей.
EdwardWeb, Найдение точной формулы для расчета комиссии в сети TRON может быть сложной задачей, так как она может зависеть от различных факторов, таких как тип транзакции, объем данных и др. Кроме того, комиссии за транзакции в TRON могут изменяться в зависимости от текущей загрузки сети. Один из возможных способов узнать комиссию за транзакцию в TRON до ее совершения - это использовать API Block Explorer сети TRON, такие как ТronScan или TRON Grid. Эти сервисы предоставляют информацию о комиссии за различные типы транзакций. Вы можете использовать их API, чтобы получить актуальную информацию о комиссиях для вашего конкретного случая. Например, вы можете использовать следующий запрос для получения информации о комиссии для отправки TRX на адрес: GET https://apilist.tronscan.org/api/transaction-details/{transaction_id} Помимо этого, TRON также предоставляет кодовую базу для разработчиков (TRON SDK), который позволяет взаимодействовать с сетью TRON, и вы можете использовать его для получения информации о комиссии во время выполнения транзакций. Необходимо помнить, что комиссии могут меняться, поэтому наилучшим способом узнать точную комиссию будет обратиться к надежному источнику информации, такому как официальная документация TRON или использование соответствующего API.
EdwardWeb, В ТГ множество ботов. Вот один из них: https://t.me/AIGPT4bot Его ответ на твой вопрос: Формула расчета комиссии за транзакции в сети Tron представлена как: Комиссия = (Количество газа × Стоимость газа) / 1_000_000 Где: - Количество газа: количество газа, необходимого для выполнения данной транзакции; - Стоимость газа: стоимость одной единицы газа в TRX (Tronix); - 1_000_000: коэффициент конвертации газа в TRX. Обратите внимание, что для каждой транзакции может быть задано различное количество газа, а стоимость газа может изменяться от блока к блоку в зависимости от текущей загруженности сети. Дополнительно, Tron обычно имеет базовую комиссию для разных типов транзакций, таких как переводы, вызовы контракта и др. Эту базовую комиссию можно использовать вместо расчета комиссии с помощью формулы, если вы не знаете точное количество газа, необходимого для выполнения транзакции. Информацию о текущей стоимости газа и базовых комиссиях можно найти в различных эксплорерах tron и официальной документации.