Skip to content

Mobile - Send BTC

Past due by about 2 months 97% complete

As a user I would like to be able to send coins via mobile app in order to be able to manage my funds.

Recipient address (mandatory field)

  • User can insert the recipient address
    • Manually
    • Via scanning the QR code
    • Inserting from clipboard
    • from photo library
  • When user inserts wrong address, he is informed that the address is invalid
  • Recipient address is v…

As a user I would like to be able to send coins via mobile app in order to be able to manage my funds.

Recipient address (mandatory field)

  • User can insert the recipient address
    • Manually
    • Via scanning the QR code
    • Inserting from clipboard
    • from photo library
  • When user inserts wrong address, he is informed that the address is invalid
  • Recipient address is validated
    • BTC format (address formats - Segwit, Legacy, Legacy Segwit, Taproot)
    • Checksum
    • Length

Amount (mandatory field)

  • User can insert amount in FIAT or BTC
  • If user has satoshis as displayed format, he sees also amount in satoshi
  • When user inserts amount in FIAT, it is reflected in BTC and vice versa
  • When user inserts amount above his balance, he is informed
  • When user inserts amount below dust, he is informed
  • When user wants send max, balance is calculated as balance-normal fee
  • FIAT input respects the user settings, if user has default currency USD, he inserts amount in USD

Mining fee

  • Default mining fee is set to Normal
  • User can pick between Low, Normal and High fee
  • If user picks fee and it exceeds the balance, he is informed he must either choose lower fee or change the amount
  • User sees the Total including amount and fee

When user is done with inserting data, he can continue to Review&Sign the transaction
If user leaves the form, data in inputs are not cleared unless user clear them by himself or kill the app completely

Review&Sign the transaction

  • User is prompted to compare the recipient address displayed on Trezor Device against the original source
  • When user confirms the recipient address on Trezor, he continues to Confirming amount
  • When user confirms amount, he continues to Confirm total including fee
  • When user Sign the transaction on Trezor device, he can Send (finalise) the transaction in the app
  • When user sends the transaction, transaction is proceeded to mempool to be mined
  • User is redirected to detail of the transaction

Transaction sent

  • When transaction is sent in the mobile app, user sees the status of the transaction Pending
  • When transaction is confirmed, it is marked as Confirmed
Loading