Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrTrezorPINNeeded = errors.New("trezor: pin needed")
ErrTrezorPINNeeded is returned if opening the trezor requires a PIN code. In this case, the calling application should display a pinpad and send back the encoded passphrase.
Functions ¶
This section is empty.
Types ¶
type Hub ¶
type Hub struct{}
Hub is a accounts.Backend that can find and handle generic USB hardware wallets.
func NewLedgerHub ¶
NewLedgerHub creates a new hardware wallet manager for Ledger devices.
func NewTrezorHub ¶
NewTrezorHub creates a new hardware wallet manager for Trezor devices.
func (*Hub) Subscribe ¶
func (hub *Hub) Subscribe(sink chan<- accounts.WalletEvent) event.Subscription
Subscribe implements accounts.Backend, creating an async subscription to receive notifications on the addition or removal of USB wallets.
Click to show internal directories.
Click to hide internal directories.