@@ -26,7 +26,7 @@ import (
2626 "github.com/ethereum/go-ethereum/accounts"
2727 "github.com/ethereum/go-ethereum/event"
2828 "github.com/ethereum/go-ethereum/log"
29- "github.com/karalabe/usb "
29+ "github.com/karalabe/hid "
3030)
3131
3232// LedgerScheme is the protocol scheme prefixing account and wallet URLs.
@@ -109,7 +109,7 @@ func NewTrezorHubWithWebUSB() (*Hub, error) {
109109
110110// newHub creates a new hardware wallet manager for generic USB devices.
111111func newHub (scheme string , vendorID uint16 , productIDs []uint16 , usageID uint16 , endpointID int , makeDriver func (log.Logger ) driver ) (* Hub , error ) {
112- if ! usb .Supported () {
112+ if ! hid .Supported () {
113113 return nil , errors .New ("unsupported platform" )
114114 }
115115 hub := & Hub {
@@ -155,7 +155,7 @@ func (hub *Hub) refreshWallets() {
155155 return
156156 }
157157 // Retrieve the current list of USB wallet devices
158- var devices []usb .DeviceInfo
158+ var devices []hid .DeviceInfo
159159
160160 if runtime .GOOS == "linux" {
161161 // hidapi on Linux opens the device during enumeration to retrieve some infos,
@@ -170,7 +170,7 @@ func (hub *Hub) refreshWallets() {
170170 return
171171 }
172172 }
173- infos , err := usb .Enumerate (hub .vendorID , 0 )
173+ infos , err := hid .Enumerate (hub .vendorID , 0 )
174174 if err != nil {
175175 failcount := hub .enumFails .Add (1 )
176176 if runtime .GOOS == "linux" {
0 commit comments