Содержание
- Мой компьютер не распознает Ledger Nano S
- Мой компьютер не распознает Ledger Nano S
- Что делать, если Ledger Nano S не распознается в Windows 10?
- 1. Отключите службу VPN и антивирусное программное обеспечение.
- 2. Обновите драйверы USB Input Device.
- 3. Поменяйте USB кабели
- 4. Обновите прошивку вашего устройства
- (Решено) Unknown Device (Неизвестное устройство) – что это такое, как исправить
- Содержание:
- Что означает ошибка Unknown Device
- Причины, из-за которых возникает ошибка Unknown Device
- Ошибка Unknown Device работает неверно код 43 – исправление
- Краткий итог
- Ledger device: Internal error, please report (0x6f01) #1386
- Comments
Мой компьютер не распознает Ledger Nano S
Мой компьютер не распознает Ledger Nano S
Некоторые пользователи заметили, что их компьютер не распознает аппаратный кошелек Ledger Nano S. Эта проблема может стать чрезвычайно раздражающей в случае, если вам нужен доступ к вашей криптовалюте.
Эта проблема беспокоила некоторых пользователей о потере своих средств, но это не так. Эта проблема, по-видимому, вызвана ошибкой на стороне сервера, и ее можно легко исправить, если следовать методам устранения неполадок, описанным в этой статье.
Пожалуйста, внимательно следуйте инструкциям, чтобы не усложнять ситуацию. Читайте дальше, чтобы узнать, как это сделать.
Что делать, если Ledger Nano S не распознается в Windows 10?
1. Отключите службу VPN и антивирусное программное обеспечение.
- В зависимости от того, какое конкретное VPN и антивирусное программное обеспечение вы используете, точные шаги могут сильно различаться.
- Чтобы узнать, не мешает ли ваша установка безопасности Ledger Nano S быть распознанным, проще всего временно отключить обе эти службы.
- После отключения VPN и антивирусного программного обеспечения проверьте, сохраняется ли проблема. Если это так, пожалуйста, следуйте следующему методу.
2. Обновите драйверы USB Input Device.
- Нажмите на поле поиска Cortana -> введите в панели управления -> выберите первый вариант сверху.
- Перейдите к Устройствам и Принтерам.
- Дважды щелкните Nano S и выберите вкладку « Оборудование ».
- Щелкните правой кнопкой мыши на устройстве ввода USB -> выберите Свойства.
- Нажмите на Изменить настройки.
- Выберите вкладку Драйвер .
- Нажмите на Обновить драйвер и выберите автоматическое обнаружение.
- Повторите шаги для обоих устройств ввода USB.
3. Поменяйте USB кабели
Если ваш компьютер по-прежнему не распознает Ledger Nano S, вы можете попробовать этот метод: ряд пользователей решили свою проблему, просто переключив USB-кабель, который они использовали для подключения Nano S, к оригинальному USB-кабелю.
4. Обновите прошивку вашего устройства
Примечание. Убедитесь, что фраза восстановления из 24 слов записана. Это позволит вам восстановить ваши закрытые ключи и восстановить доступ к крипто активам.
- Удалите все приложения с вашего устройства.
- Откройте Менеджер в Ledger Live .
- Выберите синюю кнопку Обновить .
- Нажмите « Продолжить» и проверьте, совпадает ли идентификатор с идентификатором на вашем устройстве Ledger .
- Нажмите правую кнопку на вашем устройстве, чтобы начать обновление.
- Введите свой PIN- код для подтверждения доступа.
- Отключите USB-кабель, когда вы видите Следуйте инструкциям по обновлению устройства или обновлению.
- Нажмите и удерживайте левую кнопку на вашем устройстве во время повторного подключения USB-кабеля. (отпустите кнопку, как только загрузчик отобразится).
- Подождите, пока процесс обновления полностью завершится и появится сообщение Обновление прошивки .
Пожалуйста, не стесняйтесь сообщить нам, помогло ли это руководство решить вашу проблему Ledger Nano S. Вы можете сделать это, используя раздел комментариев ниже.
Источник
(Решено) Unknown Device (Неизвестное устройство) – что это такое, как исправить
Как мы знаем, в процессе работы ПК, могут возникать различные ошибки. И если одни их них фатальные, то другие относительно безобидны, но могут помешать работе за компьютером в некоторой степени. И об одной из таких не сильно мешающих работе ошибок мы и поговорим, поможем решить раз и навсегда.
Содержание:
Что означает ошибка Unknown Device
Данная ошибка является весьма распространённой, которая в переводе с английского языка означает – Неизвестное устройство. Сообщение о данной ошибке может выводиться в качестве системного уведомления, а также может присутствовать в виде пункта в диспетчере устройств.
И если в последнем случае открыть подробности об устройстве, то можно наблюдать остановку работы устройства с кодом ошибки 43, а также в некоторых случаях – кодом ошибки 28.
Ошибку Unknown Device можно наблюдать в самых разных сценариях работы за ПК, к примеру, вставив флеш-накопитель в порт USB. Но, естественно, только этим появление ошибки не ограничивается.
Суть данной ошибки – сообщить пользователю, что подключенное устройство не было корректно идентифицировано операционной системой Windows и, соответственно, не может корректно функционировать.
Далее мы рассмотрим возможные причины её появления более детально.
Причины, из-за которых возникает ошибка Unknown Device
С самим определением ошибки мы разобрались, теперь давайте детально рассмотрим причины, которые зачастую приводят к её появлению:
- отсутствие драйвера для устройства, некорректный установленный драйвер
- неисправность подключаемого через USB порт устройства (Flash диск, портативный HDD, USB удлинитель или разветвитель и т.д.)
- выход их строя имеющегося в компьютере USB порта
- возникший сбой в недрах самой ОС Windows, или в реестре операционной системы
- конфликт драйверов устройств, что были добавлены накануне
- деструктивная деятельность вредоносных элементов, которыми может быть заражена операционная система
Рассмотрев основные причины появления злополучного сообщения об ошибке – Unknown Device (Неизвестное устройство), мы далее разберём основные шаги, которые необходимо предпринять, дабы исправить положение.
Ошибка Unknown Device работает неверно код 43 – исправление
Как мы видим, описываемых причин возникновения ошибки – много. Оттого исправлять её мы будем, поступательно пробуя различные варианты, которые описываются ниже.
- Самым первым способом, к которому необходимо прибегнуть, это перезагрузить компьютер. Возможно, это просто временно возникший сбой, который исчезнет после перезагрузки.
- Если ошибка появляется при подключении периферии через USB порт, то попробуйте подключить устройство в один из других портов, избегая удлинителей и USB портов на лицевой стороне системного блока. Самое надёжное соединение зачастую обеспечивается через USB порты, которые находятся сзади системного блока.
- Проверьте само подключаемое устройство на работоспособность, для этого подключите его к другому компьютеру. К примеру, довольно часто вышедшие из строя съёмные накопители вызывают ошибку Unknown Device при подключении.
- Произведите поиск драйвера для устройства. Для этого откройте Диспетчер устройств (как это сделать), найдите в списке устройств Unknown Device (Неизвестное устройство) и осуществите по нему двойной клик мышью.
В открывшемся окне свойств перейдите во вкладку Сведения. Будучи там, в выпадающем меню Свойство выберите вариант под именем ИД оборудования. В после Значение высветится соответствующая информация, которая идентифицирует устройство.
Примечание: если там будет указано USBUNKNOWN, то ознакомьтесь с данным материалом.
Скопируйте данную информацию и попытайтесь найти драйвера в сети Интернет, используя для этого популярную поисковую систему.
Помните, что преимущество в скачивании драйверов следует отдавать официальным сайтам.
Скачав драйвер, установите его в систему. Если драйвер распространяется в виде архива, то распакуйте его. Некоторые драйвера не имеют в своём составе инсталлятора (установщика). В этом случае в окне свойств устройства переключитесь во вкладку Драйвер.
Там нажмите на кнопку Обновить…, и далее следуйте инструкциям, что будут указаны в окне установщика драйвера, указав пусть до директории, куда вы распаковали скачанные ранее драйвера.
В редких случаях обновлённый драйвер как раз таки и является источником проблем. Это легко проверить и исправить. Для этого откройте окно свойств проблемного устройства, как об этом было рассказано чуть выше. И переключившись там во вкладку Драйвер, обратите снимание на кнопку Откатить – если она доступна к нажатию, то воспользуйтесь ей.
Это позволит вернуть изначально установленный вариант драйвера для устройства, при котором не было никаких проблем в его работе.
Не лишним будет проверить компьютер на наличие зловредов. Для этого установите на компьютер антивирус, или, если таковой уже есть, то обновите его антивирусную базу и просканируйте систему.
Дополнительно не лишним будет воспользоваться бесплатным антивирусным сканером, который представлен одним единственным исполняемым файлом и работает без установки в систему. К примеру, зарекомендовавший себя Dr.Web CureIt!
Краткий итог
Разобрав подробно по существу ошибку Unknown Device и причин её появления, можно прийти к выводу, что зачастую причины её возникновения кроются как в программных сбоях, так и аппаратных. И нельзя однозначно выявить проблему, не проведя необходимых действий, которые описываются в этом материале.
Начать стоит с проверки работоспособности самого острова, после – драйверов дня него. И уже приступать к диагностике и дальнейшим манипуляциям с самой операционной системой, дабы убрать ошибку, связанную с неизвестным устройством в Windows.
В свою очередь, Вы тоже можете нам очень помочь.
Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.
Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!
Источник
Ledger device: Internal error, please report (0x6f01) #1386
Ledger device: Internal error, please report (0x6f01)
I get this error every time I try to send currency. On both MacOS and Windows.
The text was updated successfully, but these errors were encountered:
Can you specify which app is used?
Both BTC and LTC give this error.
How is this invalid? My currency is currently locked in the wallet and I can’t get it out.
The error 0x6f01 indicates a technical problem while communicating with the device (see btchip-doc). You can start testing with another usb port, another usb cable, another computer and see if it’s working.
If still not working, can you try sending your funds with the legacy Chrome app?
Thank you for that information. I have already tried a different cable and USB port and it still doesn’t work, but I can accept that it may not be the software. I’m using a 2018 MacBook Pro with a usb-c to usb-a adapter I get the feeling there may be something lost in the conversion there.
I see that the legacy app is working now. When I submitted the ticket the legacy app would force me to download Ledger Live without the option to use the app.
So the legacy app is working fine, I just sent funds using it. Ledger Live is still giving the following error: Ledger device: Internal error, please report (0x6f01). Seems like it must be a software issue if the legacy app works but Live doesn’t using the same wallet, same USB port, etc.
If you are able to reproduce the issue and would like for me to test on my end just let me know.
Thanks for the details. As you said, if legacy app is working but not Live, it’s probably a software problem (there is also one other possibility: Chrome app is using chrome-hid for USB connection, while Live is node-hid).
I confirm. LTC giving problem. Tried sending LTC several times still get:
Using Ubuntu 16.04 LTS and Ledger Live ApplImage run with or without sudo, the same error.
Someone kindly fix this asap.
Same here sending LTC
Win 10.
We may want to try to add delay between each APDU call (parametrable with environment variable). Seen with firmware team, it can happen when device is sollicitated too much.
The only workaround (for now) I found for this is to use the standard Chrome App for Bitcoin and open Litecoin on your ledger with it. Use Legacy Litecoin address to send. All should work until LedgerLive is fixed.
What is the difference between 6f00 and 6f01? This issue is very similar to the one Zen users are experiencing, but the code for us is 6f00: #1239
I’m having exactly the same issue trying to send LTC from my nano S using Ledger Live. I’m using a 2018 MacBook Pro with a USB-C to USB-A dongle. Tried all four USB-C ports, same result. Was finally able to send LTC using the legacy Chrome app. Please don’t kill the legacy Chrome app until this is fixed!
Yes I also have had a ticket into support for a while now on this issue for LTC. Please do not get rid of the legacy app.
Same problem with Ledger Live transfering BTC
We may want to try to add delay between each APDU call (parametrable with environment variable). Seen with firmware team, it can happen when device is sollicitated too much.
@meriadec i forgot to address this in the incoming release, but we’ll try to do something in next sprint.
I think it’s an interesting idea but i’m not sure it would actually help, we might also review our transport code.
One scenario I know that can create problem for sure is if you open 2 apps that use the ledger at same time, there going to be problems.
Ideally we need to be in the same setup some person have the bug and systematically reproduce it.
Also, interesting hint raised by @amougel is being on the manager page while having add/send/receive modal opened. The background page continuously ping the device (I thought we paused that!) and that sounds bad.
we should be protected by withDevice tho.
The problem you raise is to me a UX problem. should not be able to Send/Receive from manager.
what about having some «cooldown» between each withDevice so we have some time to let the device catch up if needed?
@gre some device calls are blocking, just waiting is not enough if user action is required. I think the manager should be disabled if a modal is present, why would we want to update a screen that is masked by a modal and that you can’t interact with.
I agree with the «manager spinning behind» problem. it’s just not easy to implement to change this.
Also, what i’m saying is I think it’s likely a non problem for tech (it’s a UX problem). we have a lock system, called withDevice, that would prevent any concurrent call with the device. if something is blocking on the device, it is still not redeemed from the promise, any other attempt to do something with the device would just wait. the fact concurrent job happen would just slow down the global things. it’s like CPU multi-tasking. now if you tell me there is a bug that potentially two concurrent APDU exchanges break the device, we have a wider problem than this manager thing
What can be easily done is to make the Manager a modal (big modal), so one does not simply open two modals at the same time
what about we disable Send and Receive button if you are on Manager. or we force the navigation to go Portfolio if you click it
Yes, even smaller to implement
Hey guys, I REALLY don’t mean to be a ball buster, but I need fast help. I am getting the same exact error trying to send LTC. (Oddly enough, I DID NOT have trouble sending LTC just last week on ledger live??) Anyway. that is no concern to me. All I care about is . I need to get my LTC OUT . so can someone take me by the hand and step by step show me what I need to install now? (Or Uninstall and then install) and where to get everything I need to do so? (Links please)
I don’t need actual step by step. I understand the process. Just need a link or something to get me fixed up. I’m currently using ledger live. LTC Legacy account. HELP. Thanks.
update, I figured out how to do via the old chrome app (Ledger Wallet Bitcoin) and the TX sent. HOWEVER. I am now sitting at 22 minutes and only have 4 confirmations. I understand this is legacy. but that is not acceptable. Meanwhile. price continues to drop. LEDGER LIVE obviously has a problem, it’s been known for at least 22 days now. and no fix. also unacceptable.
Источник
Description
In an effort to replace all font-awesome icons with the new Icon component it would be great to replace all fa-check and <IconCheck /> components with the Icon equivalent
One way to find all the fa-check icons would be to search «fa-check»
Same with <IconCheck
Technical Details
- Replace all
fa-checkfont awesome icons with<Icon name={ICON_NAMES.CHECK} /> - Replace all
<IconCheckfont awesome icons with<Icon name={ICON_NAMES.CHECK} /> - Use
import { Icon, ICON_NAMES } from '../../component-library'path will be subject to change depending on where it is being imported from
Acceptance Criteria
- All
fa-checkhave been replaced with their<Icon name={ICON_NAMES.CHECK} />component equivalent - All
<IconCheck />have been replaced with their<Icon name={ICON_NAMES.CHECK} />component equivalent - PR includes screenshot of before and after of all instances can do it in the code comments if it makes more sense
References
- Icon component documentation in storybook
Currently, both mobile and extension only support mainnet token detection.
As a user, I should be able to get my tokens automatically detected in the most used L2s.
As a user, I should be able to add multiple NFTs to the wallet in one user interaction.
Description
In an effort to improve our RTL language support we should use start and end instead of right and left for position props.
Technical Details
- Update
ButtonpropiconPositionRighttoiconPositionEnd - Update all instances in the code base
- Update all storybook controls and MDX docs
Acceptance Criteria
- All instances of
iconPositionRighthave been updated toiconPositionEnd
References
MetaMask/design-tokens#340
MetaMask/metamask-mobile#5685
Describe the bug
Problem: when I am approving an ERC20 token, I can see that the previous field called Granted to which displayed the address to whom I am giving permissions, now displays Contract requesting spending cap.
That copy is miss-leading as in some cases I can approve to an EOA instead of a Contract. See example below:
approve-contract-spendingcap.mp4
Steps to reproduce
- Select Mainnet
- Go to https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#writeProxyContract
- Connect MM
- Click Approve
- Add a MM address
- Add a value
- Click Write
- See MM prompt
- Click Contract details — see text copy
Error messages or log output
No response
Version
10.25.0
Build type
None
Browser
Chrome
Operating system
Linux
Hardware wallet
No response
Additional context
No response
Background
Token allowances can be granted to any address (contracts and accounts (EOAs)) and we don’t have an accurate method to identifying wether an address is a contract or EOA, so we should refer to those address using a more general world that applies to both cases. Right now we are always calling it contracts even if the spender is actually an EOA.
Brainstorm
Possible words to use (just kicking off the brainstorm):
- address
- spender
- third party
Screenshots
Below are some screenshots of places where we referring to the addresses as contracts
[TBD]
Describe the bug
Problem: when I have an ERC20 token, and perform a send with amount 0. If then I perform another send with any amount, the transaction fails immediately and we get the error Cannot convert string to buffer
cannot-send-after-0.mp4
Steps to reproduce
- Go to test dapp https://metamask.github.io/test-dapp/
- Connect MM
- Create a Token
- Add token to Wallet
- Open MM
- Click Send Token
- Add any recipient
- Add amount
0 - Confirm tx
- Click Send Token again
- Add any recipient
- Add any amount
- Confirm tx — tx fails immediately and we get the console error
Error messages or log output
No response
Version
10.26.0
Build type
None
Browser
Chrome
Operating system
Linux
Hardware wallet
No response
Additional context
No response
Background
For a very long time we have been wanting to empower users to review and revoke the permissions they have given (see #8174 and #10331 as examples). We haven’t got to this yet, but there’s a small scope, low hanging fruit work that we can do in the mean time.
Recently, a phishing victim realized while they were being drained, and to save their money the time to revoke was critical. If that user had an easy access revoke option in their recent approve transactions that would increase their chance of revoking the allowance in time. This is the win we’re trying to achieve with this issue. It won’t be something that will work for everyone and in all situations, but for some users it might be just enough.
Design file
Figma link (WIP)
Requirements and things to consider
- This should be implemented for ERC20 approve, ERC721 approve, ERC721 setApprovalForAll, ERC1155 approve and ERC1155 setApprovalForAll.
- For each of those allowances in the transaction history, we should check wether it was indeed giving allowance or if it was a revoking allowance (see section below).
2.a. If it was giving allowance, we’ll display a revoke button (per design above) in that activity history line.
2.b. If it was revoking allowance, we won’t display any button. - If a user clicks on the revoke button and submits the revoke transaction, we’ll hide (? TBD) that button. It’s also TBD wether we also want to hide it If a user revokes that allowance elsewhere. How much additional effort this would add to scope? Let’s discuss this.
What giving allowance and revoking allowance look like for each method and contract
Note: for all below, spenderAddress is the address that is receiving or has received the allowance.
-
ERC20 approve
giving allowance:approve(spenderAddress, amount)
revoking allowance:approve(spenderAddress, 0)— you revoke by setting the amount to 0 for that specific spenderAddress. -
ERC721 & ERC1155 approve
giving allowance:approve(spenderAddress, tokenId)
revoking allowance:approve(zeroAddress, tokenId)— you revoke by setting a new spender, like the burner address. There can always only be a single spender using this method. -
ERC721 & ERC1155 setApprovalForAll
giving allowance:setApprovalForAll(spenderAddress, true)
revoking allowance:setApprovalForAll((spenderAddress, false)— you revoke by setting the approved(bool) parameter to false.
Reference
-
ERC20 docs
-
ERC721 docs
-
ERC1155 docs
-
A ERC20 contract on Etherscan
-
A ERC721 contract on Etherscan
-
A ERC1155 contract on Etherscan
Screenshot of new design
Describe the bug
MetaMask version 10.19.0
Chrome: 105.0.5195.127 (Build oficial) (64 bits)
When we enter in a Dapp and press the Connect Account button, Metamask does not appear among the wallets or options within the popup
Dapps proved: Aragon, Sushiswap, Uniswap, dappradar, Aave, etc.
Steps to reproduce
- Connect Wallet
Error messages or log output
No response
Version
10.19.0
Build type
No response
Browser
Chrome, Brave
Operating system
Windows
Hardware wallet
No response
Additional context
No response
Describe the bug
When you go to Send:
there’s a list of recent recipients, which you can expand by clicking on «load more» (BTW there’s plenty of wasted space to load a few more from the start):
I would expect the most recently used to be at the top.
Instead, they are in reverse order, i.e. with the least recently used at the top.
Steps to reproduce
- Go to Send
- See the list of recent addresses under «Recents»
Error messages or log output
No response
Version
10.14.1
Build type
No response
Browser
Chrome
Operating system
Linux
Hardware wallet
No response
Additional context
No response
Describe the bug
Problem: when I try to send ETH to a multisig Gnosis Safe wallet, the transaction fails and I get the following errors:
Error: Unable to determine contract standard at AssetsContractControllerCannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: 0xa021.8
send-multisig.mp4
Steps to reproduce
- Select Goerli
- Click Send
- Add Multisig recipient address
0x0C1DD822d1Ddf78b0b702df7BF9fD0991D6255A1 - Add amount 0 — see
Error: Unable to determine contract standard at AssetsContractController - Click Next
- Confirm tx — tx fails with error
Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: 0xa021.8
Error messages or log output
No response
Version
10.24.1 10.26.0
Build type
None
Browser
Chrome
Operating system
Linux
Hardware wallet
No response
Additional context
No response
Describe the bug
I attempted to send an NFT on mainnet for a demo and saw the following JS error:
Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: 0x168ee.8
This is on current develop branch.
Steps to reproduce
- Click on an NFT
- Click the «send» button
- Attempt to send
- See the transaction immediately fail
- Hover over the «failed» status to see the JS error
Error messages or log output
No response
Version
10.25
Build type
None
Browser
Chrome
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
- Organize shared test data in a test/mock file or folder
- When should we use snapshot tests
- How to test redux
Describe the bug
Everytime I try to connect to Opensea, it doesn’t recognize that my MetaMask extension is already connected.
as such I cannot login into Opensea
- If I click on MetaMask, it redirects me to the MetaMask chrome extension page
- I have to refresh and click on profile a few times in order to finally get lucky
IMG_5455.mov
Steps to reproduce
- Not an expert but do refer to the video above
Error messages or log output
No response
Version
10.24.2
Build type
None
Browser
Chrome
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
Background
Follow up for when the feature is completed. These 3 issues need be closed to unblock this:
- #16258
- #16262
- #16636
Acceptance Criteria
- The toggle is now visible to all users under Settings > Experimental
- The What’s new modal is displayed to users
- When toggle is on, whenever the users receive transaction or signature request, data is shared with and received from the security provider and a warning is shown to the user if the security provider flagged the request as malicious.
Describe the bug
When I try to add a custom token in a local network (in my case using Ganache, chainId: 1337) it doesn’t appear in the list after submitting. The console throws the following error: «ChainId 0x539 is not supported»
Steps to reproduce
- Connect to local network i.e. Ganache (localhost)
- Deploy a ERC20 token contract
- «Import Custom Token» (input contract address, Symbol)
- “Add custom token”
Error messages or log output
sentry-install.js:76 Error: TokenService Error: ChainId 0x539 is not supported at common-0.js:1:3113 at Generator.next (<anonymous>) at s (common-0.js:1:2017)
Version
10.24.1
Build type
None
Browser
Brave
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
Describe the bug
Problem: when I am on the SIWE confirmation screen for a Bad Domain or Bad Account, I can see that the symbols from the warning are miss-aligned.
Expected: I am expecting to see symbols alignes as we have in the rest of the screens. Example:
Steps to reproduce
- Go to https://metamask.github.io/test-dapp/
- Connect MM
- Click Sign in With Ethereum (Bad Domain) — see MM popup with miss-aligned symbol
- Click Sign in With Ethereum (Bad Account) — see MM popup with miss-aligned symbol
Error messages or log output
No response
Version
10.25.0
Build type
None
Browser
Chrome
Operating system
Linux
Hardware wallet
No response
Additional context
No response
Describe the bug
Browser: Brave
OS: Ubuntu
Im developing an application with React and have the following code:
async function someFunction(params) {
try {
const response = await window.ethereum.request({
method: "eth_sendTransaction",
params: [params]
})
return response;
} catch (err) {
return err;
}
}
im expecting to catch anything, either the ethereum.request result on success or any error being thrown.
the problem im seeing is that it appears that metamask is piping the error response to a popup window in the OS and because of this I dont get any return from my someFunction
when the error response gets send to the OS popup window I have nothing in my code to catch or return.
Steps to reproduce
N/A
Error messages or log output
No response
Version
10.23.3
Build type
None
Browser
Brave
Operating system
Linux
Hardware wallet
No response
Additional context
No response
Background
Currently, on extension, we only support mainnet NFT auto-detection. We want to expand detection coverage to L2s and sidechains.
Acceptance Criteria
- Update the NFT detection controller to support auto-detection on any non-mainnet chain. Publish it, then update extension and mobile
Consider working with Opensea to introduce an entirely new NFT data provider (e.g. Alchemy, Moralis, I think Infura has an indexer the works?)
Содержание
- [Bug]: Error: Ledger device: UNKNOWN_ERROR (0x650f) about metamask-extension HOT 1 OPEN
- Comments (1)
- Related Issues (20)
- Recommend Projects
- React
- Vue.js
- Typescript
- TensorFlow
- Django
- Laravel
- Recommend Topics
- javascript
- server
- Machine learning
- Visualization
- Recommend Org
- Microsoft
- Мой компьютер не распознает Ledger Nano S
- Мой компьютер не распознает Ledger Nano S
- Что делать, если Ledger Nano S не распознается в Windows 10?
- 1. Отключите службу VPN и антивирусное программное обеспечение.
- 2. Обновите драйверы USB Input Device.
- 3. Поменяйте USB кабели
- 4. Обновите прошивку вашего устройства
- Ledger device: UNKNOWN_ERROR (0x6a82) #4473
- Comments
- aphex3k commented Nov 26, 2021
- Ledger Live Version and Operating System
- Expected behavior
- Actual behavior
- Steps to reproduce the behavior
- Retropex commented Nov 29, 2021
- premmen2 commented Nov 29, 2021
- Retropex commented Nov 29, 2021
- aphex3k commented Nov 29, 2021
- Retropex commented Nov 29, 2021
- d-rez commented Dec 13, 2021 •
- aphex3k commented Dec 13, 2021
- plk commented Jan 12, 2022
- tyuxar commented Jan 16, 2022
- d-rez commented Jan 18, 2022
- tyuxar commented Jan 21, 2022
- Blazsar commented Jan 21, 2022 •
- tyuxar commented Jan 23, 2022
- plk commented Feb 5, 2022
- memowete commented Feb 22, 2022
- premmen2 commented Feb 23, 2022
- memowete commented Feb 23, 2022
- SpeedForceGN commented Feb 23, 2022
- SpeedForceGN commented Feb 23, 2022
- plk commented Feb 23, 2022
- SpeedForceGN commented Feb 24, 2022
- LuckyKey613 commented Feb 25, 2022
- AnthraxBP commented Mar 2, 2022 •
- AnthraxBP commented Mar 2, 2022
- jagamaster commented Mar 12, 2022 •
[Bug]: Error: Ledger device: UNKNOWN_ERROR (0x650f) about metamask-extension HOT 1 OPEN
- Add error / runtime.lastError checks after runtime API calls
- [Bug]: [MV3] Token detection is caching results between accounts when terminating service worker HOT 1
- [Bug]: Custom Networks Aurora and Palm don’t display fiat conversion
- [Bug]: Cannot edit Amount for Approved Tokens HOT 1
- [Bug]: MM got into a strange state: detected Goerli as not supporting EIP1559 and cannot reset account nor use it anymore
- Chrome alarm is not identifying which alarm is getting triggered correctly.
- Dapp connection browser fox badge
- [Bug]: ArtGobblers.com incorrectly being flagged as phishing HOT 1
- Add e2e test reports for getting circle ci insights
- TypeError: Cannot read properties of undefined (reading ‘txParams’) HOT 1
- [Bug]: Can’t import a JSON wallet with «» as a password (empty string)
- [Bug]: there is a typo in the duplicate account import message HOT 1
- [Bug]: Memory leak while being on Netflix with Metamask extension activated
- Evolve Changelog process
- e2e Best practices [documentation]
- Incremental unit test coverage improvement
- e2e Fixtures [documentation]
- Different PR Templates
- Update testing libraries [FireFox]
- Update testing libraries [ALL — automation]
Recommend Projects
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TensorFlow
An Open Source Machine Learning Framework for Everyone
Django
The Web framework for perfectionists with deadlines.
Laravel
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
server
A server is a program made to process requests and deliver data to clients.
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Visualization
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
Recommend Org
We are working to build community through open source technology. NB: members must have two-factor auth.
Microsoft
Open source projects and samples from Microsoft.
Источник
Мой компьютер не распознает Ledger Nano S
Мой компьютер не распознает Ledger Nano S
Некоторые пользователи заметили, что их компьютер не распознает аппаратный кошелек Ledger Nano S. Эта проблема может стать чрезвычайно раздражающей в случае, если вам нужен доступ к вашей криптовалюте.
Эта проблема беспокоила некоторых пользователей о потере своих средств, но это не так. Эта проблема, по-видимому, вызвана ошибкой на стороне сервера, и ее можно легко исправить, если следовать методам устранения неполадок, описанным в этой статье.
Пожалуйста, внимательно следуйте инструкциям, чтобы не усложнять ситуацию. Читайте дальше, чтобы узнать, как это сделать.
Что делать, если Ledger Nano S не распознается в Windows 10?
1. Отключите службу VPN и антивирусное программное обеспечение.
- В зависимости от того, какое конкретное VPN и антивирусное программное обеспечение вы используете, точные шаги могут сильно различаться.
- Чтобы узнать, не мешает ли ваша установка безопасности Ledger Nano S быть распознанным, проще всего временно отключить обе эти службы.
- После отключения VPN и антивирусного программного обеспечения проверьте, сохраняется ли проблема. Если это так, пожалуйста, следуйте следующему методу.
2. Обновите драйверы USB Input Device.
- Нажмите на поле поиска Cortana -> введите в панели управления -> выберите первый вариант сверху.
- Перейдите к Устройствам и Принтерам.
- Дважды щелкните Nano S и выберите вкладку « Оборудование ».
- Щелкните правой кнопкой мыши на устройстве ввода USB -> выберите Свойства.
- Нажмите на Изменить настройки.
- Выберите вкладку Драйвер .
- Нажмите на Обновить драйвер и выберите автоматическое обнаружение.
- Повторите шаги для обоих устройств ввода USB.
3. Поменяйте USB кабели
Если ваш компьютер по-прежнему не распознает Ledger Nano S, вы можете попробовать этот метод: ряд пользователей решили свою проблему, просто переключив USB-кабель, который они использовали для подключения Nano S, к оригинальному USB-кабелю.
4. Обновите прошивку вашего устройства
Примечание. Убедитесь, что фраза восстановления из 24 слов записана. Это позволит вам восстановить ваши закрытые ключи и восстановить доступ к крипто активам.
- Удалите все приложения с вашего устройства.
- Откройте Менеджер в Ledger Live .
- Выберите синюю кнопку Обновить .
- Нажмите « Продолжить» и проверьте, совпадает ли идентификатор с идентификатором на вашем устройстве Ledger .
- Нажмите правую кнопку на вашем устройстве, чтобы начать обновление.
- Введите свой PIN- код для подтверждения доступа.
- Отключите USB-кабель, когда вы видите Следуйте инструкциям по обновлению устройства или обновлению.
- Нажмите и удерживайте левую кнопку на вашем устройстве во время повторного подключения USB-кабеля. (отпустите кнопку, как только загрузчик отобразится).
- Подождите, пока процесс обновления полностью завершится и появится сообщение Обновление прошивки .
Пожалуйста, не стесняйтесь сообщить нам, помогло ли это руководство решить вашу проблему Ledger Nano S. Вы можете сделать это, используя раздел комментариев ниже.
Источник
Ledger device: UNKNOWN_ERROR (0x6a82) #4473
Ledger Live Version and Operating System
- tested on Ledger Live 2.35.2
- Ledger Nano S ₿itcoin app 2.0.0
- Platform and version: macOS Monterey 12.0.1
Expected behavior
I expect to connect to remote bitcoind full node to create lss.json for SatStack.
Actual behavior
Ledger device: UNKNOWN_ERROR (0x6a82)
Steps to reproduce the behavior
- I tried different USB/Thunderbolt adapters/cables
- Other functionality during regular Ledger Live use seems unaffected
The text was updated successfully, but these errors were encountered:
Same problem for myself after several searches I cannot find the solution.
Same for me on Windows 11 with the latest version of Ledger Live and the bitcoin app.
it’s good I have the solution just downgrade the version of ledger live for it to work, the latest version breaks ledger sat stack. use version 2.33.1
it’s good I have the solution just downgrade the version of ledger live for it to work, the latest version breaks ledger sat stack. use version 2.33.1
Where do I find an old version for Ledger Live in general and for macOS specifically?
it’s good I have the solution just downgrade the version of ledger live for it to work, the latest version breaks ledger sat stack. use version 2.33.1
Where do I find an old version for Ledger Live in general and for macOS specifically?
all versions for all platforms are available here : https://github.com/LedgerHQ/ledger-live-desktop
Same issue here with a Nano X on Windows. Zzzz. I don’t mind temporarily not using my node but can this be fixed, Ledger? Or at least acknowledged? I noticed something wasn’t right when it stopped syncing data with the BTC network recently.
Ledger live v2.36.2
BTC App v2.0.1
BTW, I think the title of this Issue should be edited to something more informative, like «Bitcoin full node support broken — UNKNOWN_ERROR (0x6a82)»
EDIT: Extract from logs:
It works if you reverts back to an older Ledger version, however, you lose Taproot support.
Same issue here with OSX, 2.36.2. Would be very nice to have this fixed so we can have Taproot and full node support. Makes the documentation page on sovereignty and verification look a little embarrassing since this hasn’t worked for a few versions now .
I ran into the same bug on macOS 10.15.7 + Ledger Live 2.36.3.
I also found a «workaround»: turn off the «Experimental JS implementations» in Settings, then it worked for me. Obviously this is only theoretical, there’s not taproot support without it.
I also found a «workaround»: turn off the «Experimental JS implementations» in Settings, then it worked for me. Obviously this is only theoretical, there’s not taproot support without it.
That doesn’t seem like a viable workaround given that I never had this option enabled in the first place 😀
I also found a «workaround»: turn off the «Experimental JS implementations» in Settings, then it worked for me. Obviously this is only theoretical, there’s not taproot support without it.
That doesn’t seem like a viable workaround given that I never had this option enabled in the first place 😀
Well, back then it worked, now it doesn’t. 🙂
I’ve upgraded Ledger Live meanwhile to 2.37.1 (bitcoin app 2.0.1), but the bug is still there. No matter which implementation I choose. This makes basically taproot unusable on Ledger. Well, on a second thought, not only taproot, but everything, because I get this error when I scan for, or want to add new accounts.
I had the same problem but it worked for me to do the following:
- Disable all experimental features first
- Reset ledger live (be aware that I said Ledger Live, NOT Ledger device)
- Cleared Ledger Live Cache
- Uninstalled all Apps from my ledger device
- Reinstalled the Bitcoin App on device and initialized it
- Went to accounts on ledger Live and added Bitcoin (toggle the ‘Show all address types’ switch on) and it showed my taproot address for adding.
Resetting Ledger Live on macOS also worked for me. What I did:
- removed LL application
- removed all LL related files and directories in my $HOME : find
-iname ‘*ledger*’ 2> /dev/null , go through the list and erase them
I didn’t need to turn on the experimental JS implementations for a successful account import.
I tried all of these resest/reinstalls but still get the same error.
I tried all of these resest/reinstalls but still get the same error.
I had the same issue. I am not a tech person, however, reading here and elsewhere I figured to clear the Ledger Live Cache first, (Ledger not Connected). Navigated to Settings, Experimental Features, Developer mode — On. Navigated to Manager and connected my Ledger X to verify. Then clicked on Accounts +Add Account. It scanned my devise/ Blockchain and revealed my missing addresses. Can open new accounts now also. Go back to Developer mode and switch off. Hope it helps
To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.
To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.
No, did not connect to full node
To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.
Are you on the latest software? This blochchain issue is the second straw for me. First one is that I can not add Algorand to Ledger Live. Maybe I should look into other choices.
To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.
Are you on the latest software? This blochchain issue is the second straw for me. First one is that I can not add Algorand to Ledger Live. Maybe I should look into other choices.
To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.
Yes, the issue for me is only when I try to connect to my full node.
So I downgrade to version of 2.33.1 ledger live. Once I had this version up and running, I then made sure that developer was turned off (This is the only experimental feature that I activated). I then started the connection to my BITCOIN NODE. I followed all the steps, downloaded and installed Sat Stack. I now completed the NODE connection and synced SAT STACK with my accounts. This took approximately 2 hrs. After I had things up and running, I left the SAT STACK running and then downloaded and installed 2.38.3. My connection is still there with my node and Sat Stack is still running. Then I had to add my accounts back to LEDGER LIVE. I hope this works for everyone.
I do need to figure out how to have SAT STACK to autostart on reboot in Windows 11. Also need to know the differences of the 4 bitcoin accounts.
I had the same error but turned off «Extended account search» in the Experimental Features section in Settings and it worked for me.
Im facing the same problem too, I already update my bitcoin apps at ledger manager and update my ledger live desktop version the error came out [(0x6a82)) is there any other way I can get the funds back? can I move it to another wallet with the secret phase phrase? anyone
I manage to fix this problem it takes me 3 hours to think about it what I do I reset my ledger back to the recovery phase and downgraded from ledger version 2.39.2 to version [v2.38.3] and synchronize back all my coin. but I still do not test about sending large amounts of funds. that’s how I fix the issue of this error 0x6a82 windows 10
Started to get «Ledger device: UNKNOWN_ERROR (0x6a82)» after upgrading firmware on Ledger Nano S.
I trying to switch ON «Extended account search» experimental option to import my Bitcoin Native and Legacy account to Ledger live application but get «Ledger device: UNKNOWN_ERROR (0x6a82)» error at account searching step.
Significant downgrading of Legder Live application doesn’t help.
After downgrade Ledger Live to 2.33.1 version error 0x6a82 disappeared, but Bitcoin Native and Legacy accounts still not appears. Only native segwit.
I have another Ledger Nano X with old firmware and it’s working fine on the save system.
Using MacOS 10.14.6 Mojave.
Tried also under Win10.
Источник























