Как узнать размер комиссии в смарт-контракте ДО транзакции?
Здравствуйте!
Подскажите можно ли в смарт контракте узнать размер комиссии до совершения транзакции? Например пользователь запрашивает из смарт контракта определённую сумму на свой кошелёк. Смарт контракт проверяет какая сейчас комиссия и вычитает из суммы эту комиссию. Только после этого происходит перевод денег на Кошелёк клиента. Клиент получает свою сумму за вычетом комиссии.
Если так делать нельзя то получается, что в будущем всегда возможен риск возникновения ошибки. Например мы заложены в контракт что размер комиссии равен 3$. Но может быть так что на самом деле комиссии в какой-то момент времени будет не 3$ а 10. Возникнет ошибка потому что в контракте прописано 3$.