Transactions may require XLM to be reserved (e.g. for trust lines, data tags etc). We are not checking this when asking user to sign SEP-07 proposals, so they will get their txs fail if they don't have enough XLM for the tx.
Proposed solution
On SEP-07 transaction screen:
- Calculate amount of XLM going to be reserved on a signing account as a transaction result.
- If signing account doesn't have enough XLM show a warning message as soon as possible.
- On account card show both total XLM balance and available XLM balance (like we do on Assets screen).
столкнулся с тем что в процессе подписания транзакции до последнего момента я не знаю смогу ли осуществить транзакцию пока в самом конце не окажется что не могу. Злит и фрустрирует, при том что информация на первом шаге (балансы при выборе аккаунта) уверяет меня, что всё в порядке, бабки есть (комса сильно ниже баланса).
-
Ну, ок, я знаю что каждый тег блокирует по 0.5 xlm, поэтому для меня не сюрприз что максимальная комиссия не 0.0040 xml а 1.0040 для двух тэгов. Но для кого-то мб сюрприз.
-
Но при этом я нигде не вижу сколько у меня доступно люменов пока не провалюсь глубоко в балансы (чего в момент подписания транзакции я сделать не могу)
Возможные решения
1.а. забить, пусть сами считают)
1.б. под "максимальная комиссия" добавить ячейку
Будет зарезервировано:
Х.ХХХХ XLM
- на всех вьюерах с текущим балансом люменов отображать в скобочках доступный баланс типа
16.8516 (0.8516) XLM
— Source: https://t.me/c/2011632833/3496 (Sunce Wallet Chat in Telegram)
Transactions may require XLM to be reserved (e.g. for trust lines, data tags etc). We are not checking this when asking user to sign SEP-07 proposals, so they will get their txs fail if they don't have enough XLM for the tx.
Proposed solution
On SEP-07 transaction screen: