TX.MOBILE Q&A

General

TX.Mobile is used in order to authorize (sign) the transactions triggered in WLM. Due to security and regulatory reasons the private key has to be managed by you. TX.Mobile is offered as one out of many possible ways to manage private keys and approve transactions

You can. It requires a Ledger Nano Bridge running on your computer and is only supported by Windows computers at the moment.

You can send assets to addresses, but TX.Mobile does not show you any balances. It is exclusively built to support generic transaction signing. If you need a wallet, you can use the White Label App or one from our customers or partners.

Setup

TEOS supports different networks, and therefore also TX.Mobile can connect to all those different networks. Transactions are only valid when they are submitted to the same network on which your TEOS environment is running, thus you need to select the network.

Select the wallet you want to connect and click on the plus symbol, a QR code scanner opens.

Open the WLM on your computer and navigate to Manage/Add Wallet/Add provider. Scan the shown QR code with your TX.Mobile.

ETH is needed to pay the transaction costs when signing the transactions. For ‘POA SparkNet’ and ‘CoreLedger Net’ ETH is free and is transferred to your wallet automatically. For the ‘Ethereum Mainnet’ ETH needs to be purchased and transferred to your TX.Mobile wallet by yourself.

Backup/restore

Seed words are needed for restoring your wallet(s). In case you lose your mobile device or reinstall TX.Mobile and you do not have the seed words, you don’t have access to your wallet(s) anymore.

No, CoreLedger has no control over your keys and has no access to them. The App offers a convenient way to back up your private key via the seed words. If you lose the seed words, you also lose your private key.

Restoring a wallet from its seed phrase can only restore the private keys that are derived from the seed phrase. All private keys, that have been imported (e.g. from external wallets) need to be imported again.

Gas settings

These settings are for advanced users and can be used to determine costs and speed of transactions. Please keep in mind that changing these settings can result in high costs.

Gas price and gas limit settings can be edited for each transaction individually as well as in the global settings.

The gas price is the price you are willing to pay for a transaction. As the miners have freedom of choice which transactions they process, the gas price acts as a bid for the next free slot in one of the next blocks. The higher the bid, aka the gas price, the earlier the transaction will be processed. A high price does not automatically guarantee that the transaction will be processed next. However, a price below the average will most likely result in the transaction being delayed for hours if not days.

The amount of gas consumed by a transaction can vary, depending on various factors. To prevent tremendous gas consumption, each transaction needs a maximum amount of gas to be consumed. Usually, the gas limit is the calculated amount plus a bit of an overhead. It is not recommended to make the overhead too small or even reduce to zero, because a transaction fails in that moment, as the needed gas is just a single unit more than the gas limit you have set.

Gas consumption is the amount of gas which is needed for a transaction.

 

In case the transaction includes loops or other function calls, it is possible that it consumes the entire maximum possible amount of gas of a single block. This means, that the transaction fails, but the price in ETH must be paid anyway.

Gas costs are calculated by multiplying the gas price with the gas consumption.