撰文:@0x_Todd
鑑於我每週都要跟Ledger 大戰300 回合( 每週出Bug 讓我穩定浪費1-2 小時),我決定開一個Ledger Live 無法鏈接Metamask 的疑難雜症Thread,專門幫大家匯總一些使用Ledger 遇到的疑難雜症以及解決方案(正經方案+ 玄學方案)。
首先警惕這個Thread 裡所有發言,很多twitter 機器人會假裝成客服跟你聯繫,都是騙子。 Ledger 或者Metamask 有一個算一個,客服都非常高冷,不可能給你私信留言的。
首先是硬件層面的。它用的數據線是安卓的數據線,但是它挑線,有時候連上了沒反應,可能就是接觸不良或者版本太老。所以要盡量用原裝的,但是原裝的似乎質量一般,所以如果沒有原裝的,就去網購買一個最新款的安卓數據線(不要買老款的)。
接下來是軟件層面的。 Ledger Live 和Metamask 必須用最新版的,一直更新; PS:一個玄學建議,Ledger Live 更新盡量不要用它軟件內置的,要去它官網下載。我之前有一次出Bug,用軟件內置更新就連不上,急得我頭大,後來Reddit 上有個老哥說必須去官網下載。我照做了果然就好用了。
軟件層面 2
從某個版本之後,Metamask 就改設定了,要使用「webHID」,而不使用「Ledger Live」。注意:我沒寫反,這不是搞笑麼?我要連接Ledger Live 卻不能選擇Ledger Live。不知道誤導了多少人。解決:在Metamask 的設置- 高級- 首先Ledger 鏈接方式。
軟件層面2.5
最坑的是,使用webHID 之後,Ledger 不會自動跳交易了。這時候要打開Ledger 硬件裡的「ethereum」程序,其他EVM 鏈都要用這個ethereum,包括polygon, L2 之類的,否則不會彈交易。
軟件層面 3
有時候內地的朋友用Ledger 要使用一些科學上網服務,注意普通科學上網是不行的,要用「TUN 模式」,如果不知道這是什麼模式或者你的科學上網軟件不支持它,請去google。
硬件軟件層面1- 盲簽
Ledger 裡的「blind signature」 要打開(enabled),不然不彈交易。這個在硬件的「ethereum-setting」裡。
硬件軟件層面 2
如果一些複雜的智能合約操作,還要開debug 模式,比如說,去ethereum 官網launchpad 做staking 質押,不好意思,盲簽都不夠,必須開debug 模式。代價是會按按鈕按到手抽筋,要授權十幾次。
如果上述解決方案都解決不了問題,那就試一下玄學,例如換一個USB 插口,科學上網換節點,電腦重啟,Ledger Live 重新下載,換一台電腦,或者隔天試試等等。實在不行,只能給Ledger 寫郵件了,但是根據我的經驗,他們回复的都是套話,用處有限。
Ledger 本來就小眾,中文內容就更少,我從各種論壇找到了各種解決方案,每次都浪費我好多時間,今天回憶了一下,大概就是這是這些,希望能幫助到大家~也祝大家使用愉快,不要碰到bug ~