Skip to main content
To understand this article, it is necessary to periodically refer to account statuses page. At the moment, TON wallets work with addresses as follows: For receiving:
  • Wallets display the user’s address in a user-friendly bounceable or non-bounceable form.
When sending:
  1. A user sends a message with funds and, possibly, a comment to the destination’s wallet address in one of the user-friendly formats through the wallet application.
  2. The wallet app checks the validity of the destination address representation - its length, valid characters, prefix and checksum. If the address is not valid, then an alert is shown and the sending operation is not performed.
  3. If the address has a testnet flag, and the wallet app works with the mainnet network, then an alert is shown and the sending operation is not performed.
  4. The wallet app retrieve from address bounceable flag.
  5. The wallet app check the destination address. If it has unitialized status, the app force set bounce field of sending message to false and ignore bounceable/non-bounceable flag from address representation.
  6. If destination is not unitialized then the wallet app uses the bounceable/non-bounceable flag from the address representation for the bounce field of sending message.
I