Skip to content

Show XLM to reserve in SEP-07 tx proposal #190

Description

@troggy

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:

  1. Calculate amount of XLM going to be reserved on a signing account as a transaction result.
  2. If signing account doesn't have enough XLM show a warning message as soon as possible.
  3. On account card show both total XLM balance and available XLM balance (like we do on Assets screen).

столкнулся с тем что в процессе подписания транзакции до последнего момента я не знаю смогу ли осуществить транзакцию пока в самом конце не окажется что не могу. Злит и фрустрирует, при том что информация на первом шаге (балансы при выборе аккаунта) уверяет меня, что всё в порядке, бабки есть (комса сильно ниже баланса).

  1. Ну, ок, я знаю что каждый тег блокирует по 0.5 xlm, поэтому для меня не сюрприз что максимальная комиссия не 0.0040 xml а 1.0040 для двух тэгов. Но для кого-то мб сюрприз.

  2. Но при этом я нигде не вижу сколько у меня доступно люменов пока не провалюсь глубоко в балансы (чего в момент подписания транзакции я сделать не могу)

Возможные решения

1.а. забить, пусть сами считают)
1.б. под "максимальная комиссия" добавить ячейку
Будет зарезервировано:
Х.ХХХХ XLM

  1. на всех вьюерах с текущим балансом люменов отображать в скобочках доступный баланс типа
    16.8516 (0.8516) XLM
    — Source: https://t.me/c/2011632833/3496 (Sunce Wallet Chat in Telegram)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions