-
Notifications
You must be signed in to change notification settings - Fork 49
Troubleshooting
TLDR; the Cardano blockchain is experiencing a huge amount of traffic and congestion, and it may take up to one hour for your transaction to be submitted to the blockchain.
When I submit a transaction (e.g. sending ADA or a token, delegating to a stake pool, or withdrawing staking rewards), it says ‘Transaction pending’ but, even after a long time, this message doesn’t change and I don’t know if my transaction has been submitted. What should I do?
When the blockchain is extremely busy, transactions can be pending for much longer than usual. This is because, on a busy blockchain, transactions may need to wait in something called a ‘mempool’ for much longer than normal while they wait to be added to a block.
Fortunately, almost all transactions are eventually submitted successfully, though it can take up to 1 hour for the transaction to appear on a blockchain explorer or in your wallet’s transaction history (viewable on the Send tab) or your staking/rewards history (viewable on the Staking tab). If an hour has passed and the transaction wasn't submitted yet, it is set to expire by Adalite and won't appear afterwards.
Our advice is to wait for up to 1 hour and then check your transaction history; if the transaction doesn’t appear, please try again.
Please also be aware that, when the blockchain is heavily congested, you may see a ‘Transaction error’ message when in fact the transaction was submitted successfully. Since it can take up to 1 hour for a successful transaction to appear in your wallet’s transaction history or on a blockchain explorer, we recommend waiting for up to an hour and checking your transaction history before trying again.
If you don't see the address that holds the funds, then you are most likely logged into a different wallet than you originally were and the only way to retrieve the funds is to log into the same wallet. Also please check the "Accounts" tab to make sure that the funds aren't just on a different account within your Adalite wallet.
If you use a mnemonic to log in, you need to insert the same mnemonic you did back when you've seen the address.
If you are using a hardware wallet, either the wallet was reset to a different mnemonic meanwhile, or you are may using a passphrase - you need to make sure that you are using the same mnemonic and passphrase to log in.
- Trezor passphrase docs: https://wiki.trezor.io/Passphrase
- Ledger passphrase docs: https://support.ledger.com/hc/en-us/articles/115005214529-Advanced-passphrase-security
- Disable all ad-blockers on AdaLite
- Update you Trezor/Ledger firmware and Ledger apps to the latest versions
- Update your browser to the latest version
- make sure no other app (e.g. Ledger Live for Ledger)/website (e.g. trezor.io wallet for Trezor) is interacting with your hardware wallet.
- Try to initialize Ledger on AdaLite both in Chrome and Firefox browsers in Incognito(Chrome)/Private(Firefox) mode
- If the initialization is interrupted with Windows Security Verification pop-up, ignore this and continue (or even try to move the popup away by dragging - interaction with the popup will cancel the connection with Ledger
- Try using your hardware wallet on https://myetherwallet.com or another web wallet supporting your hardware wallet. If it does not work there as well, it is probably a generic problem not related to AdaLite and we would recommend you contacting first the hardware wallet's vendor support (explaining that you have problems on more than one web wallet).
Trezor firmware version 2.4.0 with a blank passphrase is not working properly (passphrase prompt appears repeatedly). This issue will be solved in the next Trezor firmware release. For now you can either:
- Disable the passphrase in https://wallet.trezor.io
- Confirm the blank passphrase multiple times until it finally logs you in (5-8 times in most cases)
- Downgrade to Trezor firmware version 2.3.6 which doesn't have this bug
- This is a known issue (https://github.com/trezor/trezor-firmware/issues/94) which stems from non-optimal processing of big (in terms of byte size) transactions on the Trezor firmware for Cardano. A workaround, for now, is sending multiple transactions, involving smaller amounts of ADA which should result in smaller transactions with fewer inputs, processable by Trezor.
- There are reports of Trezor not working properly with Brave browser, especially the Trezor Bridge not being recognized even though it's installed: https://community.brave.com/t/trezor-bridge-not-working/184489 What usually helps is disabling Brave Shields (click the lion icon in the right part of the navigation bar) for Adalite.
If you are having trouble connecting or signing transactions, try connecting using the "Connect with WebUSB" functionality (the button underneath "Unlock with Ledger"). AdaLite provides a fallback option for connecting your Ledger device if the default doesn't work. To make WebUSB work properly on Windows you may need to replace your driver using a 3rd party tool called Zadig - here is a guide by ShapeShift: https://shapeshift.zendesk.com/hc/en-us/articles/360011307520-Replacing-Your-Driver-Using-Zadig - upon launching the .exe choose Nano S/X interface 2 and winUSB driver.
"Wallet initialization error" or stuck on "Waiting for Commands..." while connecting with my Ledger Nano S/X
-
If you are on a Linux system, please check that you have the proper udev rules set. To set them, we recommend you to download this repository: https://github.com/LedgerHQ/udev-rules and executing
./add_udev_rules.sh
in the downloaded folder. -
On Windows 10 (build 1903) there are reports about AdaLite not working with Ledger Nano S/X. This is a general Ledger problem, you can find suggested solutions in the following article: https://www.ledger.com/your-ledger-device-and-the-upcoming-windows-10-update Basically, make sure you have the latest Ledger firmware version and if you see a popup prompting you to interact with your U2F device, you can ignore it and move it aside, it does not prevent AdaLite nor Ledger from functioning as expected. If you still experience problems, don't hesitate to contact us (please include your OS and browsers versions). This is a temporary problem that will be solved once Ledger developers release an update that will allow us to seamlessly switch to a different communication protocol.